Yer değiştirme kutuları önemli bir kriptolojik yapı taşıdır. Bu kriptolojik yapıların tasarımında matematiksel dönüşümleri temel alan tasarım teknikleri özellikle Advanced Encryption Standart olarak bilinen blok şifreleme algoritmasına damgasını vurmuştur. Çünkü AES sbox yapısı en iyi kriptolojik özelliklere sahiptir. Ancak uygulamaya yönelik saldırılar göz önüne alındığında çeşitli zafiyetler ortaya çıkmaktadır. Rasgele seçim tabanlı tasarım tekniklerini temel alan sbox yapışlarının ise kriptolojik özellikleri AES sbox yapısından kötü olmasına rağmen uygulama saldırıları özelinde daha başarılıdır. Bu çalışmanın amacı rasgele seçim tabanlı yer değiştirme kutularının performans iyileştirmesini sağlayacak yöntemleri araştırmaktır. Çalışmada önerilen son işlem algoritması ile rasgele seçim tabanlı tasarımların performans iyileştirmelerinin sağlanabileceği gösterilmiştir. Elde edilen bu sonuçların ileride özellikle uygulamaya yönelik saldırıların engellenmesi için bir karşı önlem olarak önemli katkılar sunacağı düşünülmektedir.
Fırat Üniversitesi
TEKF 19.18
Substitution boxes are an important cryptographic primitive. Design techniques based on mathematical transformations, a design technique of these cryptographic primitives, have played a particularly important role in the block encryption algorithm known as the Advanced Encryption Standard (AES). Because AES substitution box structure has the best cryptographic properties. However, various weaknesses arise when the implementation attacks are considered. Although the cryptographic properties of substitution box structures based on random selection techniques are worse than the AES substitution box structure, they are more successful to prevent implementation attacks. The aim of this study is to investigate the performance improvement algorithms of substitution boxes based on random selection. In this study, it has been shown that performance improvements of substitution boxes based on random selection can be achieved with the proposed post-processing algorithms. These results are thought to make significant contributions in the future, especially as a countermeasure for the prevention of implementation attacks.
TEKF 19.18
Primary Language | Turkish |
---|---|
Subjects | Software Engineering (Other) |
Journal Section | Research Articles |
Authors | |
Project Number | TEKF 19.18 |
Publication Date | June 1, 2020 |
Submission Date | March 21, 2020 |
Acceptance Date | May 5, 2020 |
Published in Issue | Year 2020 Volume: 1 Issue: 1 |