Bilgi Denizi Header Right

Ana Sayfa Şifremi Unuttum Kimler Online Bölümleri Okundu Kabul Et Üye Listesi Son Konular
Geri git   Bilgi Denizi » Bilgi Denizi » Bilim » Bilgisayar bilimi
Kayıt ol Yardım Bölümleri Okundu Kabul Et Chat Odaları Canlı maç sonuçları Anahtar Kelimeler

Dalgaların Bilgiye Dönüştüğü Tek Deniz
Sitede Bulmak İstediklerinizi Arayarak Bulabilirsiniz
Sitede Bulmak İstediklerinizi Arayarak Bulabilirsiniz
Anahtar Kelimeler:

Konu Bilgileri

Steganografi
Bilgisayarın bilimi hakkında merak edilenler

Cevap: 0 Görüntüleme: 105

Yeni Konu aç Cevapla
 
Son konular Seçenekler Stil
Alt 05-12-2007, 20:21   #1
Powerofdreams
Admin
 
Powerofdreams - ait Kullanıcı Resmi (Avatar)
 
Ruh Halim:
Standart Steganografi


Steganografi, eski Yunanca'da "gizlenmiş yazı" anlamına gelir ve bilgiyi gizleme (önemli: şifreleme değil) bilimine verilen addır. Steganografi'nin şifrelemeye göre en büyük avantajı bilgiyi gören bir kimsenin gördüğü şeyin içinde önemli bir bilgi olduğunu farkedemiyor olmasıdır, böylece içinde bir bilgi aramaz (oysa ki bir şifreli mesaj, çözmesi zor olsa bile, gizemi dolayısıyla ilgi çeker).

Tarihçe

Tarihte steganografi, hem şifreleme öncesi dönemde hem de sonrasında (ilgi çekmeme avantajından dolayı) kullanılmıştır:
  • Eski Yunanistan'da, insanlar mesajları tahtaya yazıp üzerini mumla kaplarlardı. Böylece cisim kullanılmamış bir tablete benzerdi öte yandan mumun eritilmesiyle birlikte içindeki gizli mesaj okunabilirdi.
  • Herodotus'un bir hikayesine göre Pers saldırısının öncesinde saçları traşlanan bir kölenin kafasına yazılan uyarı mesajı, saçlarının uzaması sayesinde saklanmıştır. Bu sayede, mesaj dikkat çekmeden gerekli yere ulaşabilmiş, ulaştığında da kölenin saçları tekrar kesilerek uyarı okunabilmiştir.
  • İkinci Dünya Savaşı sırasında, New York'taki bir Japon ajanı (Velvalee Dickinson) oyuncak bebek pazarlamacısı kılığı altında saklanmaktaydı. Bu ajan, Amerikan ordusunun hareketlerini bebek siparişi içeren mektuplar içine saklayarak Güney Amerika'daki adreslere gönderiyordu.
  • Özellikle 1960'larda mor ötesi boya ile yazı yazabilen sprey ve kalemler moda idi. Bu kalemlerin yazdığı yazılar, sadece bir mor ötesi ışıkla görülebiliyordu.
  • Ron Howard'ın Akıl Oyunları (A Beautiful Mind) filminde, John Nash gazete ve dergilerde gizli mesajlar aramaktadır.
Steganografiye basit bir örnek de verebiliriz: aşağıdaki yazı, normal bir şekilde okunduğunda normal bir yazı gibi gözükürken satır atlanarak okunduğunda daha değişik bir mesaj içerdiği görülmektedir:



Bilgisayar dünyasında kullanımı


Veri içine veri gömmek

Bilgisayar dünyasında da steganografi oldukça popülerdir:
  • i386 işlemci serisinin komut setindeki bir tekrarlama, i386 için yazılmış programlara herhangi bir veriyi saklama imkanı vermektedir (Daha fazla bilgi için buraya tıklayabilirsiniz)
  • Resim, ses ve video gibi verilerde dosya boyları çok büyüktür. Öte yandan, seste ve görüntüdeki küçük bozuklukları insan beyni farkedemediği için, kasıtlı olarak periyodik bozukluklar şeklinde dosyanın içine başka bir dosya saklanabilir.
Örnek



Bir ağaç resmi




Üsteki ağaç resminin içindeki gizli resim


Resimlerde, 24-bit'lik bir kanallama kullanılır. Bu kanallar kırmızı, yeşil ve mavi'dir ve her bir kanal 8 bit'lik bir değere sahip olabilir. 8 bit 256 ayrı değer saklayabilir, ve örneğin 12 sayısı 00001100 olarak 240 sayısı ise 11110000 olarak kodlanacaktır.
Öte yandan, bir insan her renkteki 8 bit'in son iki (hatta üç) bitindeki değişiklikleri göremeyecektir, zira bu değişiklik 3 (veya son üç bit için 7) ton değişikliğe eşdeğerdir (oysa ki toplamda 255 ton var). Bu durumda, son üç bit asıl rengin detayları yerine başka bir bilgi saklamak için kullanılabilir: hesaplayacak olursak görüyoruz ki günümüzde cep telefonlarının çektiği (dolayısıyla sıkça paylaşılan) 1600 * 1200 çözünürlükteki bir resmin içine bile 2 Megabayta kadar veri saklanabilir!
Örneğin, soldaki resmi gelişmiş bir fotoğraf veya veri editörüne verin. Editöre, resmin her baytına 3 sayısı ile "Logical AND" işlemi yapmasını söyleyin. Ortaya simsiyah bir resim çıkacak.
Şimdi işin zevkli kısmı: o simsiyah (gibi görünen) resmi bir resim editörü ile açın ve resmin parlaklığını 85 katına çıkartın. Göreceksiniz ki, ortaya sağdaki kedi çıkacak!

Resim içine yazı gizlemek

Günümüzde birden fazla veri gizleme metodu bulunmaktadır. Bu yöntemler arasında en iyi en kötü ayrımı yapamayız, herbirinin diğerlerine göre kısıtlamaları ya da üstünlükleri bulunmaktadır. Bu projede kullanılacak olan yönteme geçmeden önce diğer yöntemleri inceleyelim.

Yöntemlerin en kolayı gizlenecek olan veriyi resim dosyasının “açıklama” alanında gizlemektir. Bu ideal bir yöntem değil çünkü “açıklama” alanının bir sınırı var (255 byte kadar). Ayrıca bu yöntemde değişik resim dosyaları için değişik algoritmalar kurmanız gerekecektir.

Bir başka yöntem ise resim dosyasında renkler için ayrılan ama kullanılmayan alanların veri gizleme için kullanılmasıdır. Bu yöntem de bazı veri çözme araçları ile kolayca bulunabilir, farkedilebilir.

Resim dosyalarının tipik özelliklerini çok iyi kavramamız gerekir. Bunlar;
1- Bütün resimler dosya başlığı (header) ve piksellerden oluşur.
2- Her piksel sadece bir renk içeren/gösteren küçük bir bloktur.
3- Her pikseldeki renk temel 3 rengin karışımından elde edilir.(Red,Green,Blue)
4- Her pikselde bu 3 renkin verileri tutulur. Her temel renk 1 pikselde 1 byte (0..255) yer kaplar, yani 1 piksel 3 byte (R,G,B) veri taşır.

Örnek :
Beyaz Renk RGB formatında FF-FF-FF hex değeri ile ifade edilir. Yani Red: FF(h), Green: FF(h), Blue: FF(h)
FF binary sistemde 11111111 in karşılığıdır.
1 pikselde beyaz rengi ifade etmek için 11111111- 11111111- 11111111 verisi kullanılır.


11111111- 11111111- 11111111 verisinin en anlamsız bitlerini gizlenecek olan veri için kullanma yöntemi üzerine kuruludur. Bu küçük renk değişikliğini insan gözü algılayamaz.

Her piksele 3 bit. İlk bakışta çok çok az gibi görünse de 800x600 ebatında bir resimde
800 x 600 = 480.000 adet piksel bulunur.
480.000 x 3 bit = 1.440.000 bit (gizlenecek olan veri için kalan yer)
1.440.000 bit = 175,7 KiloByte
__________________

Sitemizi daha hızlı dolaşmak için Mozilla Firefox'u öneriyoruz.Üstelik Ücretsiz ! Şimdi hemen İndirin

Dikkat!: Youtubeyi Türkçe kullanmak istemezmisiniz? Ayrıntılı bilgi için TIKLAYIN

MSN'deki hata kodlarıyla uğraşmayın,Tek tuşla MSN hatası giderici program, Ayrıntılı bilgi için TIKLAYIN

Siyah Saçlı Prenses-Hayranı olduğum birisi için yazdığım şiir okumak için TIKLAYIN[

Rapidden Dosya indirmekte zorlanıyorsanız TIKLAYIN





Ellerin nerede ? -Yazan:Poweorfdreams Okumak İçin Tıklayın

Powerofdreams isimli Üye şimdilik offline konumundadır  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla
Sohbet&İddaa
Sohbet İddaa Canlı Maç Sonuçları
Yeni Konu açCevapla


Bilgisayar bilimi forumunun Steganografi adlı konusunun Bilim alt forumları; Steganografi , eski Yunanca'da " gizlenmiş yazı " anlamına gelir ve bilgiyi gizleme (önemli: şifreleme değil) bilimine verilen addır. Steganografi'nin ...


Seçenekler
Stil


eXTReMe Tracker
Saat: 04:47 .


Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 ©2008, Crawlability, Inc. Telif Hakkı 2007 www.bilgidenizi.net
website tracker Türkiyenin En Büyük Forumlari Arts Check PageRank