Аннотация:
Исследуются вопросы высокоскоростной реализации блочного шифра Кузнечик на процессорах Intel различных серий. Рассматривается несколько методов реализации, включая технику «битслайс» и доступные на архитектуре Intel способы оптимизации вычислений; оценивается эффективность их применения к алгоритму Кузнечик. Изучается вклад каждого из структурных элементов алгоритма в результирующую сложность его реализации в зависимости от используемого способа оптимизации. Приводятся результаты практической реализации для различных процессоров и возможные способы дальнейшей оптимизации.