Search Results

Now showing 1 - 2 of 2
  • Article
    Modifications of Knuth Randomness Tests for Integer and Binary Sequences
    (2018) Koçak, Onur; Sulak, Fatih; Doğanaksoy, Ali; Uğuz, Muhiddin
    Generating random numbers and random sequences that are in-distinguishable from truly random sequences is an important task for cryptog-raphy. To measure the randomness, statistical randomness tests are applied tothe generated numbers and sequences. Knuth test suite is the one of the .rststatistical randomness suites. This suite, however, is mostly for real numbersequences and the parameters of the tests are not given explicitly.In this work, we review the tests in Knuth Test Suite. We give test para-meters in order for the tests to be applicable to integer and binary sequencesand make suggestions on the choice of these parameters. We clarify how theprobabilities used in the tests are calculated according to the parameters andprovide formulas to calculate the probabilities. Also, some tests, like Per-mutation Test and Max-of-t-test, are modi.ed so that the test can be usedto test integer sequences. Finally, we apply the suite on some widely usedcryptographic random number sources and present the results.
  • Research Project
    Caesar Yarışmasına Katılan Kimlik Denetimini Sağlayan Algoritmaların Kriptanalizi
    (2017) Sulak, Fatih; Doğanaksoy, Ali
    Günümüzde akıllı telefonlardan bankamatik kartlarına, internet alışverişinden kartlı geçiş sistemlerine kadar birçok yerde kimlik denetimi kullanılmaktadır. Yeterli güvenliğin sağlanması için kriptografik algoritmaların kullanılması kaçınılmazdır. Uzun analiz süreçleri sonunda belirlenen standart şifreleme algoritmaları ise şifreleme ile kimlik denetimini aynı anda yapamamaktadır. Hem kimlik denetimi yapan hem de güvenli şifreleme yapan bazı algoritmalar tasarlanmıştır. Ancak az sayıdaki bu algoritmalar, ayrıntılı şekilde analiz edilmemiş olduklarından güvenilirliklerine şüpheyle yaklaşılmaktadır. Daha önce AES ve SHA-3 te yapıldığı gibi kimlik denetimini sağlayan şifreleme algoritmaları için uluslararası bir standardın getirilmesi ihtiyacı vardır. Bu nedenle 2014 yılı başında başlamış ve 2017 yılı sonunda bitecek olan CAESAR yarışması düzenlenmektedir. Tamamen açık ve şeffaf yapılan bu yarışma sonucunda dünyadaki milyonlarca kullanıcının etkin, verimli ve güvenli olarak haberleşmesinde standart olarak kullanacağı algoritmalar belirlenecektir. Özellikle bankacılık gibi internetin çok etkin kullanıldığı alanlarda analizleri iyi yapılmış kuvvetli algoritmaların kullanılması kaçınılmazdır. Bu projede yarışmadaki zayıf algoritmaların bulunması ve zayıflıklarının diğer akademisyenlerle paylaşılması hedeflenmiştir. Bu hedeflerin büyük kısmına ulaşılmıştır.