Security, reliability and robustness against reverse engineering attacks are crucial for a high-quality cryptographic tool. Additionally, speed, efficiency and portability are also key components of such a tool. TRIVIUM has been specified as an International Standard since it is a lightweight yet highly secure stream cipher. However, TRIVIUM is designed to be hardware-oriented and its software implementation still lacks portability for high-level programming languages. In this study, we propose a software implementation of TRIVIUM, which enables us to achieve higher bandwidth and lower machine and programming language dependency, comparing to its original software implementation. Our implementation outperforms the original software implementation of TRIVIUM for widely used programming languages in terms of speed and applicability, which makes it possible to reach broader usage.
Güvenlik, güvenirlik ve tersine mühendislik saldırılarına karşı gürbüzlük yüksek kaliteli bir şifreleme aracı için vazgeçilmezdir. Ek olarak, hız, verimlilik ve taşınabilirlik de bu tür bir aracın temel bileşenleridir. TRIVIUM hafif fakat yüksek güvenlikli bir akış şifreleyici olduğu için Uluslararası Standard olarak belirlenmiştir. Buna karşın, TRIVIUM donanım temelli olarak tasarlanmıştır ve yazılım temelli uygulaması halen yüksek seviyeli dillere taşınırlıktan yoksundur. Bu çalışmada, TRIVIUM için orijinal yazılım uygulamasına kıyasla daha yüksek bant genişliği ve daha düşük makine ve programlama dili bağımlılığına erişmemizi sağlayacak yazılım temelli bir uygulama önermekteyiz. Uygulamamız geniş kullanıma sahip programlama dillerinde hız ve uygulanabilirlik açısından TRIVIUM’un orijinal uygulamasını aşmakta, bu da onun daha geniş kullanımına olanak sağlamaktadır.
Birincil Dil | İngilizce |
---|---|
Konular | Mühendislik |
Bölüm | Araştırma Makaleleri |
Yazarlar |
|
Yayımlanma Tarihi | 26 Nisan 2020 |
Yayınlandığı Sayı | Yıl 2020, Cilt 5, Sayı 1 |
Bibtex | @araştırma makalesi { humder678431, journal = {Harran Üniversitesi Mühendislik Dergisi}, issn = {}, eissn = {2528-8733}, address = {}, publisher = {Harran Üniversitesi}, year = {2020}, volume = {5}, pages = {1 - 8}, doi = {}, title = {A New Software Implementation of TRIVIUM Stream Cipher}, key = {cite}, author = {Suzer, Mehmet Hadi and Beşli, Nurettin} } |
APA | Suzer, M. H. & Beşli, N. (2020). A New Software Implementation of TRIVIUM Stream Cipher . Harran Üniversitesi Mühendislik Dergisi , 5 (1) , 1-8 . Retrieved from https://dergipark.org.tr/tr/pub/humder/issue/53933/678431 |
MLA | Suzer, M. H. , Beşli, N. "A New Software Implementation of TRIVIUM Stream Cipher" . Harran Üniversitesi Mühendislik Dergisi 5 (2020 ): 1-8 <https://dergipark.org.tr/tr/pub/humder/issue/53933/678431> |
Chicago | Suzer, M. H. , Beşli, N. "A New Software Implementation of TRIVIUM Stream Cipher". Harran Üniversitesi Mühendislik Dergisi 5 (2020 ): 1-8 |
RIS | TY - JOUR T1 - A New Software Implementation of TRIVIUM Stream Cipher AU - Mehmet Hadi Suzer , Nurettin Beşli Y1 - 2020 PY - 2020 N1 - DO - T2 - Harran Üniversitesi Mühendislik Dergisi JF - Journal JO - JOR SP - 1 EP - 8 VL - 5 IS - 1 SN - -2528-8733 M3 - UR - Y2 - 2020 ER - |
EndNote | %0 Harran Üniversitesi Mühendislik Dergisi A New Software Implementation of TRIVIUM Stream Cipher %A Mehmet Hadi Suzer , Nurettin Beşli %T A New Software Implementation of TRIVIUM Stream Cipher %D 2020 %J Harran Üniversitesi Mühendislik Dergisi %P -2528-8733 %V 5 %N 1 %R %U |
ISNAD | Suzer, Mehmet Hadi , Beşli, Nurettin . "A New Software Implementation of TRIVIUM Stream Cipher". Harran Üniversitesi Mühendislik Dergisi 5 / 1 (Nisan 2020): 1-8 . |
AMA | Suzer M. H. , Beşli N. A New Software Implementation of TRIVIUM Stream Cipher. Harran Üniversitesi Mühendislik Dergisi. 2020; 5(1): 1-8. |
Vancouver | Suzer M. H. , Beşli N. A New Software Implementation of TRIVIUM Stream Cipher. Harran Üniversitesi Mühendislik Dergisi. 2020; 5(1): 1-8. |
IEEE | M. H. Suzer ve N. Beşli , "A New Software Implementation of TRIVIUM Stream Cipher", Harran Üniversitesi Mühendislik Dergisi, c. 5, sayı. 1, ss. 1-8, Nis. 2020 |