Крипто-форум crprogram.16mb.com

Програмування на Object Pascal, Lazarus, криптографія, криптоаналіз, шифри, вихідні коди, вирішення задач, приклади програм

Часовий пояс: UTC десь + 2 години




Розпочати нову тему Відповісти  [ 3 повідомлень ] 
Автор Повідомлення
 Заголовок повідомлення: Блочні алгоритми шифрування
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 502
Блочні алгоритми шифрування - Клас шифрів, які ширують інформацію блоками фіксованої довжини, наприклад 64,128,256 біт і т.п.

До блочних шифрів відносять:

блок 64 біт :
ГОСТ 28147-89
Blowfish
DES
TEA
IDEA

блок від 128 біт :
AES
Serpent
Threefish
Camellia
CAST-256
MARS
Twofish
RC6


Повернутися наверх
  
 
 Заголовок повідомлення: Re: Блочні алгоритми шифрування
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 502
Як правило блочні шифри умовно поділяють за дизайном
  • мережа Фейстеля
  • SP-мережа

У мережі Фейстеля блок ділиться навпіл і кожен раунд виконується
операція
L(i+1) = R(i) xor F[L(i),K(i+1)]
R(i+1) = L (i)

SP- мережа
це послідовне виконання S- P- операцій.(тобто підстановки та перестановки біт).


Повернутися наверх
  
 
 Заголовок повідомлення: Re: Блочні алгоритми шифрування
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 502
Для відкритого тексту, довжина якого більше довжини блоку використовують режими блочних шифрів.


Повернутися наверх
  
 
Показати повідомлення за:  Сортувати по:  
Розпочати нову тему Відповісти  [ 3 повідомлень ] 

Часовий пояс: UTC десь + 2 години



cron
Роwеrеd bу рhрВB® аnd Hostinger web hosting