İmgeler için yeni bir veri gizleme yaklaşımı

Günümüz teknolojilerinde bilginin dış ortamlara karşı korunması çok önemli olmakla birlikte zorunlu hale gelmiştir. Bu sebeple bilginin korunması için geliştirilen ve uygulanan birçok yöntem vardır. Bunlardan biri de stenografidir. Stenografik teknikler kullanılarak imge içerisine bilgiler güvenli şekilde karşı tarafa iletilmesi amaçlanır. Burada temel amaç imge üzerinde yapılacak değişikliklerin, üzerindeki bozulmayı en aza indirgeyerek gizli bilginin varlığının saklanmasıdır. Dijital görüntüler üzerinde değişiklikler yapılarak, imge içerisine pek çok bilgi yerleştirilebilir. Ancak bu değişikliklerin fark edilmemesi gerekmektedir. İnternetin günümüz dünyasında her alanda kullanıldığı düşünülecek olursa her an dijital görüntülüler içerisinde olduğumuz görülecektir. Sosyal paylaşım siteleri, sosyal ağlar, internet siteleri içerisinde dolaşan sayısız dijital görüntü içerisine stenografik tekniklerle bilgin gizlenmesi mümkündür. Bununla beraber böyle bir dijital ortamda gizlenen bilginin fark edilebilmesi neredeyse imkânsızdır. Bu makalede stenografik veri gömme teknikleri üzerinde en çok kullanılan LSB kodlama, 2bit LSB kodlama, RGB kodlama, R kodlama teknikleri kullanılarak birbirleri üzerindeki üstünlükleri karşılaştırılmıştır. Bu yöntemler üzerine analizler yapılarak yeni bir veri kodlama tekniği sunulmuştur. Önceki yöntemler ile geliştirilen 0. ve 2. bite gömme yöntemi karşılaştırılmıştır. Geliştirilen yeni yöntemin önceki yöntemlere göre bilinmemesi, gizli veriye ulaşılması bakımından daha zor olacaktır. Önceki yöntemler ile geliştirilen yeni yöntem veri gizleme uygulamaları yapılmış ve PSNR (Peak Signal to Noise Ratio), MSE (Mean Squared Error), SSIM (Structural Similarity) analizleri ile resim üzerindeki bozulma oranları çıkarılmıştır. Ortaya çıkan sonuçlara bakarak veri gömme yöntemlerinin birbirlerine göre avantaj çıkarımları yapılmıştır.

A new steganography approach for digital images

In today’s technology it is vitally important and necessary to protect the data from outsiders. For this reason, there are many methods developed and implemented to protect the data. One of these methods is stenography. It is aimed to convey the data safely by using stenographic techniques to hide the data in images. The main idea in here is to hide the existence of the data and the changes in images by minimizing the distortion of the image. By means of making changes in digital images, it is possible to hide lots of data in images. However these changes should not be noticed. If it is considered that the internet is used almost every single area of our life, it can be seen that we are all in digital images. With the help of stenographic techniques, it is possible to hide the data in dozens of digital images from social media, social network and websites. Besides it is nearly out of question to notice the hidden data with this technique. In this article, most commonly used data hiding methods of stenography namely LSB coding, 2LSB coding, RGB coding and R coding are compared to each other. By analyzing these methods a new data coding is developed. Newly developed hiding in the 0 and 2 bit method and previous methods are compared. As newly developed method is less known than the other methods, accessing the hidden data would be harder. Data hiding applications are made with newly developed method and previous methods and with the analyses of PSNR (Peak Signal to Noise Ratio), MSE (Mean Squared Error), SSIM (Structural Similarity) the rates of distortion in the picture is revealed. By taking the results into the consideration, the advantages of hiding data methods compared to each other and stated in this article.