Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Окружения с ограничениями пространства




Программные реализации

Общая безопасность

Заключительные оценки финалистов

Как уже не раз отмечалось, безопасность считается самым важным свойством при оценке финалистов. Так как многие из оставшихся результатов анализа часто охватывают как стоимость, так и характеристики алгоритма, было принято решение рассматривать эти факторы вместе в качестве второго после безопасности свойства.

На основании выполненного анализа безопасности можно утверждать, что не существует известных атак безопасности ни на одного из финалистов, и все пять финалистов проявили необходимый для AES уровень безопасности. В терминах резерва безопасности MARS, Serpent и Twofish показали самый высокий резерв безопасности, хотя резерв RC6 и Rijndael также можно назвать адекватным. Ряд критических замечаний вызвала математическая структура Rijndael и свойство разделения ключа Twofish; однако это не приводит к атакам.

RC6 и Rijndael демонстрируют скорость шифрования и дешифрования выше средней для 128-битных ключей, при этом RC6 имеет особенно хорошие показатели на 32-битных платформах, а Rijndael выполняется более ровно на всех платформах. MARS имеет среднее выполнение шифрования и дешифрования на всех платформах, в зависимости от того, выполняет ли процессор 32-битные умножения и переменные ротации. Twofish демонстрирует смешанные результаты среди различных платформ для шифрования и дешифрования, но в целом имеет средние показатели по сравнению с другими финалистами. Serpent при шифровании и дешифровании несколько медленнее остальных финалистов.

Установление ключа Rijndael выполняет быстрее всех. Для MARS, RC6 и Serpent этот показатель является средним, а Twofish здесь на последнем месте.

MARS, RC6 и Serpent демонстрируют одинаковое выполнение шифрования и дешифрования для всех трех длин ключа. Выполнение шифрования и дешифрования Rijndael возрастает с увеличением длины ключа из-за увеличения числа раундов. Выполнение шифрования/дешифрования или установления ключа Twofish уменьшается при большей длине ключа в зависимости от используемых опций ключа.

RC6 является лучшим среди финалистов, если использует режим, обеспечивающий interleaving.

Rijndael предъявляет очень низкие требования к RAM и ROM и отлично соответствует окружениям с ограничениями пространства, если реализовано либо шифрование, либо дешифрование. Недостаток его в том, что требования к ROM возрастают, если как шифрование, так и дешифрование реализованы одновременно, хотя и в этом случае Rijndael остается соответствующим окружению с ограничениями пространства.

Serpent имеет низкие требования к RAM и ROM и очень хорошо соответствует окружениям с ограничениями пространства, когда реализовано либо шифрование, либо дешифрование. Как и у Rijndael, у Serpent требования к ROM возрастают, если шифрование и дешифрование реализованы одновременно, но, тем не менее, алгоритм остается соответствующим окружениям с ограничениями пространства.

Требования RAM и ROM Twofish соответствуют окружениям с ограничениями пространства.

RC6 имеет небольшие требования к ROM, что является преимуществом в окружениях с ограничениями пространства. Однако алгоритм не допускает возможности вычисления подключей на лету при дешифровании, увеличивая тем самым требования к RAM относительно других финалистов. Следовательно, RC6 недостаточно хорошо соответствует реализации в устройствах с существенными ограничениями доступной RAM, если требуется шифрование.

MARS недостаточно соответствует окружению с ограничениями пространства вследствие требований к ROM, самых высоких среди финалистов. Кроме того, управление ключом MARS включает операции сравнения с образцом, которые требуют дополнительных ресурсов.




Поделиться с друзьями:


Дата добавления: 2014-12-23; Просмотров: 473; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.