Rijndael презентация
Содержание
- 2. Rijndael Разрабатывается стандарт AES MARS от группы при IBM RS6
- 3. Основные математические понятия, используемые в алгоритме. Байт b, состоящий из
- 4. Конечное поле или поле Галуа — поле, состоящее из конечного
- 5. Сложение. Пример: '57' + '83' = 'D4' или в виде полинома:
- 6. Умножение В полиномиальном представлении умножение в GF (2^8) соответствует умножению
- 7. Умножение на х. Если умножить b(x) на полином х, получится: b_7*x^8
- 8. Разработка алгоритма При разработке алгоритма учитывались следующие три критерия:
- 9. Состояние, ключ шифрования и число раундов Rijndael является блочным алгоритмом
- 10. Состояние, ключ шифрования и число раундов Состояние можно рассматривать как двумерный
- 11. Состояние, ключ шифрования и число раундов
- 12. Преобразование раунда
- 13. Преобразование ByteSub Преобразование ByteSub является нелинейной байтовой подстановкой, выполняющейся для
- 15. Преобразование ByteSub
- 16. Преобразование ShiftRow
- 17. Преобразование MixColumn В MixColumn столбцы состояния рассматриваются как полиномы в
- 18. Преобразование MixColumn
- 19. Сложение с ключом раунда Выполняется операция побитового XOR ключа раунда с
- 20. Алгоритм шифрования Алгоритм шифрования Rijndael состоит из начального сложения с
- 21. Алгоритм шифрования Расширение ключа может быть выполнено заранее, и
- 22. Преимущества, относящиеся к аспектам реализации: Rijndael может выполняться быстрее, чем обычный
- 23. Простота разработки: Алгоритм шифрования полностью "самоподдерживаемый". Он не использует других криптографических
- 24. Скачать презентацию























Слайды и текст этой презентации
Похожие презентации