Master'sOpen Access

Analysis of android random number generator

2013
0 views
0 downloads
Advisor: Yrd. Doç. Dr. Ali Aydın Selçuk

Abstract (TR)

Rassallık, kriptoloji için çok önemli bir kavramdır ve rassal sayı üreteçleri, hemen hemen tüm kriptografik sistemlerde kullanılan temel yapı taşlarındandır. Bu nedenle, rassal sayı üretimi, güvenli iletişimin anahtar noktalarındandır. Rassal sayı üretimi güvenli iletişimin güvencesini vermez. Sorunlu rassal sayı üretim işlemi, zayıf şifreleme anahtarları oluşturacağından güvenli iletişim hatlarının kırılmasına sebep olabilir. Bilgisayarlar ve akıllı cihazlarda rassal sayı üretimi, işletim sistemleri tarafından gerçekleştirilir. Uygulamalar, çalışmaları esnasında ihtiyaç duydukları rassal sayıları, işletim sistemlerinden talep ederler. Rassal sayı üretiminin çok hassas ve önemli bir süreç olmasından ötürü, bu sürecin farklı işletim sistemleri için derinlemesine ve kriptografik olarak incelenmesi gerekmektedir. Bu noktadan yola çıkarak, Android işletim sisteminin kaynak kodlarına bakarak rassal sayı üretim sürecini inceledik ve Android işletim sisteminin güvenli rassal sayı üretiminin Linux işletim sisteminin rassal sayı üretiminin güvenliğine bağlı olduğunu tespit ettik. Ardından Android işletim sisteminin çekirdeğinin kaynak kodlarını değiştirerek rassal sayı üretecini test ettik ve entropi tahminleri üzerinde farklı testler gerçekleştirdik. Son olarak, Android cihazların açılışı esnasında, rassal sayı üretimi merkezli ortaya çıkabilecek zayıflıkları araştırdık. Anahtar s ozc ukler: SecureRandom, rassal say uretimi/ urete cleri, Linux Rassal Say Ureteci, Android Rassal Say Ureteci, entropi tahmini.

Author

Dr. Serkan Sarıtaş

How to Cite

Serkan Sarıtaş (Yüksek Lisans Tezi). Analysis of android random number generator, 2013, Bilkent University.

Keywords

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from Bilkent University