Fonksiyonu Yakup KUTLU ve Apdullah YAYIK Özet uzunlukta (256-bit veya 512-bit) veri elde edilmesini r. m a r. Anahtar Kelimeler Duyar Abstract In this paper 5 layered neural network based one way hash function is designed. This function is used to obtain 256-bit or 512-bit length data by encrypting any length text. The hash values are tested for sensitivity and shown by graphics. It is learned that ANN based hash function is on a one-way and seems to be sufficiently high sensitivity. Index Terms Neural Network, Hash Function, One-Way B I. G - iyonunu [1]. metnin hash k harflerden -bit ve 512- II. MER H ash fonksiyonla ile büyük tan g deer ne Hash fonksiyonu girdi olarak bir m ve hash kodu, hash sonucu, hash deeri, eya aca hash ile belirtilen bir Daha kesin bir ifadeyle bir hash fonksiyonu keyfi sonlu boyutlu bit n- bit diyebileceimiz sabit uzr En iyi bilinen hash fonksiyonl MD-2, MD-4, MD-5, SHA- 1, SHA-2 ve SHA-3' dür. Hash fonksiyonla veri ile dijital imza tasar iin kullarlar. Ak anahtarl bir algoritmayla hazrlanan dijital imza, gerilen bilginin saysal iiinin derilmediinin ve gnderen tarafn kimliinin ispat iin ar. Teknik olarak dijital imza, imzalanm belgenin zünü, zetini (hash) ieren, elektronik mesaja eklenmi bilgidir. erikte yaacak bir dek hash' geersiz acar. bir ifadeyle hash fonksiyonu gerilecek mesajdan matematiksel yollarla sabit uzunlukta say lgi me midir. retilen say lgi ''m zeti'' olarak bilinir. Mesaj zeti anlam bir bilgidir. Hash fonksiyonu geri mü olmayan bir fonksiyondur; yani mesaj m kendisini elde etmek mümkün deildir. Ay zeti veren iki mesaj bulmak da im olm Her m zetinin olm mesajda yacak en ufak bir de im geersiz kalm layac [2]. erek [3]. Birinci Yazar itesi Bilgisayar : +90 (326) 613-5600/ 4323; e-. i iye, e-mail=apdullahyayik@gmail.com. Bir mesaj ilk olarak zetlenir ve sonra hash deeri mesan bir temsilcisi gibi orijinal mesaj yerine imzalar. rnein bir mesajn orijinal mesaj ile ayn olup olmaa barken hash deeri hesaplar ve korunan orijinal hash deeri ile kyaslar. Deerler ee girdilerinde et olduu kabul edilir. Bu durumda mesaj derilmemi demektir. 20-21 September /Eylül 2013 Ankara / TURKEY 257
elektronik [4]. A. -Karar Verme- [5]. Yapay devam eder [6] [7]. Yapay sinir [5]. (MLP) n bir olarak da bilinmektedir [8]. B. [8] ) ) (1) olmayan D. Hash fonksiyonund denilebilir [1] E. de (2) 258 20-21 September /Eylül 2013 Ankara / TURKEY
1 [10] -45-6-17- fonksiyonu tansig an 20-21 September /Eylül 2013 Ankara / TURKEY 259
edilmektedir. Ku 2 2 Günümüz bilgi geçen gün öneminin 32- bit hash fonksiyonu; "ujoybbbfsdbcrqgtgkxckftchcvtkbij" dir. 1 bitlik "knqybnbklznjgvieiwvtkdrdstpegnxf " ol 3 bitlik "rmwluiixtugbjethdbcagmujjmtewwyl" III. S a hexadecimal olarak Metnin harf kombinasyonundan ve 4 "ravsdwathlwurbasegehigxvtbmarvdy" 260 20-21 September /Eylül 2013 Ankara / TURKEY
(a) (b) 3 - bit Hash. Hash Orijinal (a) (b) 4 - bit Hash. [1] olarak rapor, 256 veya 512 adet Tasarlanan YSA ile me tespit etmektir. nlarla artan. Metnin TLER %90 ile %100 a) 20-21 September /Eylül 2013 Ankara / TURKEY 261
KAYNAKLAR [1] Gadgi Sumangala, V.R. Kulkarni, Shridevi Sali, and Sulabha Apte, "Perfoance Analayses of SHA-2 Algorithm with and without Using Artificial Neural Networks," World of Science and Technology, pp. 12-20, 2011. [2], 2005. [3] - Message Controller,", 2003. [4] 30.01.2013. [5] Based Choatic Generator For Crytography," Eng&Comp.Sci., vol. 12, no. 18, 2010. [6] The Matworks. [Online]. www.mathworks.com/help/techdoc/rendstream.html, (2013) [7] Bruce Scheinder, "Applied Cryptography Protocols Algorithms and Source in C," 2nd New York John Wiley & Sons Inc., 1996. [8], [9] N. Mohammed and S. Babak, Desigh of S-box on Neural Network.: International Conferance on Electronics and Information Engineering (ICEIE), 2010. [10] Yayik and Kutlu, "Improving Randomness of Pseudo-Random Number Generators," Signal Processing and Communicaion Conferance April, 2013 Yakup KUTLU (1977) itesi itesi Elektrik ve i 2002- itesi Elektrik ve 2011 i KUTLU,, Kriptoloji, oritma Apdullah YAYIK (1986) Akdeniz itesi 262 20-21 September /Eylül 2013 Ankara / TURKEY