АППАРАТНАЯ РЕАЛИЗАЦИЯ ХЕШ-ФУНКЦИИ CBC MAC В СТАНДАРТЕ DES НА ОСНОВЕ МИКРОКОНТРОЛЛЕРА AT89c52
Абуздин Вячеслав Андреевич , Баринов Роман Максимович , Глухих Владимир Иванович , Чан Хоай Бао
2016 / Номер 1 [ Кибернетика, информационные системы и технологии ]
Одним из аспектов функциональной безопасности и живучести информационных технологий является обеспечение достоверности информации, недопущение как предумышленного, так и непреднамеренного ее разрушения или искажения. Эта задача в современных информационных системах может решаться с помощью хэш-функций. В настоящее время большую значимость приобретают высокоскоростные криптографические хэш-функции. Такие хэш-функции могут быть весьма эффективно реализованы аппаратно, например, на программируемых логических интегральных схемах (ПЛИС). В данной работе была реализована хэш-функция CBCMAC для алгоритма шифрования данных DES на основе микроконтроллера AT89c52.
Ключевые слова:
хэш-функция,DES,CBC MAC,микроконтроллер,hash function,DES,CBC MAC,microcontroller
Библиографический список:
- Yantao Li Parallel Hash function construction based on chaotic maps with changeable arameters [Теxt] / Li Yantao , Di Xiao, Shaojiang Deng, Qi Han, Gang Zhou // Neural Computing and Applications - 2011. Vol. 20, № 8. P. 1305-1312.
- Klyucharev P.G. Kriptograficheskie khesh-funktsii, osnovannye na obobshchennykh kletochnykh avtomatakh [Cryptographic hash functions based on generalized cellular automata]. Nauka i obrazovanie MGTU im. N.E. Baumana [Science and Education of the Bauman MSTU], 2013, no. 1. DOI: 10.7463/0113.0534640.
- E. Petrank and C. Rackoff. CBC MAC for real-time data sources. J.Cryptology, vol. 13, no. 3, pp. 315-338, Springer-Verlag, 2000.
- Глухих В.И. Информационная безопасность и защита данных: учеб. пособие. Иркутск : Изд-во ИрГТУ, 2012. 246 с.
- Команды битового процессора // Самый информированный сервер микроэлектроника, описания [Электронный ресурс]. URL: http://www.gaw.ru/html.cgi/txt/doc/micros/mcs51/asm/com_bit.htm (Дата обращения: 02.12.2015).
- Каршенбойм И. Микропроцессор своими руками - Битовый процессор // Компоненты и технологии. 2003. С. 77.
- Appears in Journal of Computer and System Sciences, Vol. 61, No. 3, Dec 2000, pp. 362 399. Preliminary version was in Advances in Cryptology - Crypto 94 Proceedings, Lecture Notes in Computer Science Vol. 839, Y. Desmedt ed., Springer-Verlag, 1994.
Файлы: