Особливості реалізації та оцінка криптостійкості шифру Rabbit.
Анотація
В роботі розглянуто алгоритм шифру Rabbit, властивості його безпеки та продуктивності. Представлено особливості реалізації шифру Rabbit, який використано для шифрування та дешифрування двійкових даних. Алгоритм Rabbit реалізований на мові С++. Показано, що основною перевагою використання алгоритму Rabbit як потокового шифру є поєднання швидкості та ефективності (рівня безпеки). Досліджено криптостійкість шифру Rabbit під атакою грубої сили з вирахуванням часу перебору ключа (часу секретності інформації) за умови, що алгоритм ідеальний. Доведено, що з урахуванням закону Мура час криптоаналізу скорочується більш ніж на порядок.
Посилання
Menezes A.J., van Oorschot P.C., Vanstone S.A. Handbook of Applied Cryptography, CRC Press, 1997, 794 р.
The eSTREAM Project, 2004, URL: http://www.ecrypt.eu.org (Last accessed: 25.11.2020).
Cryptography Research and Evaluation Committees, CRYPTREC, 2005. URL: http://www.cryptrec.go.jp (Last accessed: 25.11.2020).
Gorbenko I., Kuznetsov A., Gorbenko Y., Vdovenko S., Tymchenko V., Lutsenko M. Studies on statistical analysis and performance evaluation for some stream ciphers. In International Journal of Computing, 18(1) 2019, 82-88
The eSTREAM Project eSTREAM Phase 3. Rabbit (Portfolio Profile 1). URL: http://www.ecrypt.eu.org (Last accessed: 25.11.2020).
Murtaza A., Pirzada S. J. H., Jianwei L. A New Symmetric Key Encryption Algorithm With Higher Performance. In 2019 2nd International Conference on Computing, Mathematics and Engineering Technologies. Sukkur, Pakistan, 30-31 January 2019.
Boesgaard M., Vesterager M., Pedersen T., Christiansen J., and Scavenius O. Rabbit: A New High-Performance Stream Cipher. URL: https://web.archive.org/web/20050629021516/http://www.cryptico.com/Files/filer/rabbit_fse.pdf (Last accessed: 25.11.2020).
De Canni`ere C., Lano J., Preneel B. Comments on the Rediscovery of Time Memory Data Tradeoffs. URL: https://www.ecrypt.eu.org/stream/papersdir/040.pdf (Last accessed: 25.11.2020).
Schneier B. Applied Cryptography: Protocols, Algorithms, and Source Code in C. 2nd ed. Kyiv : Dialektika, 2016. 1040 p.
Polovynko I., Kril T. The Physics of Optical Computers. Electronics and information technologies. 2014. Is. 4. P. 3–23.


