SRG

DEU CENG Security Research Group

+90(232) 301 74 10

Tınaztepe Kampusu

Buca 35390 Izmir, Türkiye


215E225 TÜBİTAK 3001 PROJESİ SONUÇ RAPORU
Genetik Algoritma Sonucu


GA sonucu üretilen en iyi ifadede (SRSÜ fonksiyonu) toplam 34 operatör, sayı ve girdi (input) bulunmaktadır. İfadenin uygunluk değeri 71,9977615455142’dir. Bu sonuç ifadeye, çalıştırılan GA’nın 6. jenerasyonunda ulaşılmıştır. Yapılan testlerde çok yüksek uygunluk değerine sahip bazı ifadelerin ürettiği sonuç dizilerinin NIST STS’den iyi sonuçlar almadığı gözlemlenmiştir. Bu nedenle 71,9999 gibi yüksek uygunluk sonuçlarına sahip olan ifadeler elde edilmiş olsa da kullanılmamıştır.
Bu çalışmada elde edilen uygunluk değeri en yüksek ifadenin prefix hali şu şekildedir;
+ J + + + + | & J 15 11 + J + + & ^ J 16 7 12 ! > J 13 > ! J 13 12 ! > J 13
Bu SRSÜ fonksiyonun C dilindeki uygulaması (WISP üzerinde çalıştırılan kod) şu şekildedir;
(J + ((((((J & 15) | 11) + (J + ((((J ^ 16) & 7) + 12) + (~((J >> 13)|(J << 19)))))) + ( (~J >> 13)|(~J << 19) )) + 12) + (~((J >> 13)|(J << 19)))))

Home