Matlab’da Binary Resimi Şifrelemek ve Yeniden Açmak

Resimler birer matris olduğundan temelde matris işlemleri ile şifreleyip açmak oldukça mantıklıdır. Matris çarpımı ile şifreleyip sonrasında açmak mantıklı olabilmektedir.

Resimler üzerinde doğaları gereği değer değer çalışan ROC gibi yöntemler kullanmak neredeyse mümkün değildir (sadece ton değiştirirsiniz.). Resmi tamamiyle bozmalısınız. Biraz daha bozmanın en kolay yolu matris çarpımı olduğu ve tersinin alnıması da bir o kadar kolay olduğu için matris çarpmasını seçtim. Matrisleri ve resimleri 500×500 ile sınırlandırarak işlemleri kolaylaştırdım ancak orijinal imajlar üzerinde de uygulama yapabilirsiniz. Üreteceğiniz anahtarı değiştirmeniz yeterli olacaktır.

Bu kadar basit bir şekilde üretilebilir. Anahtarların üretimi ve yollanması sıkıntı yaratabilir çünkü 500×500'lük matrisler ancak. 100×500 vb gibi daha küçük (Matris çarpmasına imkan verecek şekilde) anahtarlar da üretilebilir. Son olarak sonuca da bakalım:

Originally published at http://anilkaynr.wordpress.com on March 4, 2019.

Computer Engineer,Sociologist, CSE Master Student

Computer Engineer,Sociologist, CSE Master Student