В течение последнего столетия развитие криптографии во многом определялось совершенствованием средств связи и информационных технологий. Так, открытие возможности передачи информации с помощью электрических сигналов и радиоволн привело к созданию в начале ХХ века дисковых шифраторов. Появление новых технологий, основанных на использовании полупроводников (первый полупроводниковый транзистор был создан в 1947 году) привело к появлению шифров, реализуемых электронными логическими схемами, использующими, например, такие конструктивные узлы, как регистры сдвига. Возникновение компьютеров и соответствующей элементной базы (первые микропроцессоры появились в начале 70-х годов ХХ века) привело к созданию шифров нового поколения — блочных шифров.
Развитие криптографии, начиная с последней четверти ХХ века, в основном определялось и, по всей видимости, в ближайшем будущем будет определяться развитием Интернета и интернет-технологий. При этом определяющим на ближайшие годы направлением развития Интернета будет переход от Интернета персональных компьютеров к так называемому Интернету вещей (Internet of Things, IoT), принятому комиссиями Европарламента и Совета Европы в качестве магистрального пути развития информационных и интернет-технологий.
< ... >
The algorithms lightweight cryptographic resistance which decreases slightly in contrast to the resources required are considered. The complete review of the literature in the field of lightweight cryptography is given. Applications of lightweight cryptographic are analyzed. The analysis of the application block and stream ciphers and hash functions are done. The comparison of software and hardware implementations of known ciphers is shown. The efficiency of using lightweight asymmetric cryptography systems is analyzed. The encouraging prospects lightweight cryptography are concluded. The recommendations for development of lightweight cryptography in Russia are given.
Keywords:
cryptography, low resource cryptography, lightweight cryptography, block ciphers, resistance, lightweight cryptography, efficiency lightweight cryptography, software ciphers, hardware ciphers, Internet of Things.