ить від результатів шифрування попередніх блоків даних. p> В· Зворотний зв'язок по виходу (OFB-Output Feedback), використовується як генератор випадкових чисел. p> Зворотний зв'язок щодо шифратору (CFB-Cipher Feedback), використовується для отримання кодів аутентифікації повідомлень.
3-DES або
потрійний DES
64-бітний блоковий шифратор, використовує DES 3 рази з трьома різними 56-бітними ключами. Досить стійок до всіх атак
Каскадний 3-DES
Стандартний потрійний DES, до якого додано механізм зворотного зв'язку, такий як CBC, OFB або CFB. Дуже стійкий до всім атакам.
FEAL (швидкий
алгоритм шифрування)
Блочний шифратор, використовуваний як альтернатива DES. Розкритий, хоча після цього були запропоновані нові версії. /Td>
IDEA (міжнародний
алгоритм шифрування)
64-бітний блоковий шифратор, 128-бітовий ключ, 8 проходів. Запропоновано недавно; хоча до цих пір не пройшов повної перевірки, щоб вважатися надійним, вважається більш кращим, ніж DES
Skipjack
Розроблено АНБ в ході проектів уряду США "Clipper" і "Capstone". До недавнього часу був секретним, але його стійкість не залежала тільки від того, що він був секретним. 64-бітний блоковий шифратор, 80-бітові ключі використовуються в режимах ECB, CFB, OFB або CBC, 32 проходу
RC2
64-бітний блоковий шифратор, ключ змінного розміру. Приблизно в 2 рази швидше, ніж DES. Може використовуватися в тих же режимах, що і DES, включаючи потрійне шифрування. Конфіденційний алгоритм, власником якого є RSA Data Security
RC4
Потоковий шифр, байт-орієнтований, з ключем змінного розміру. Приблизно в 10 разів швидше DES. Конфіденційний алгоритм, яким володіє RSA Data Security
RC5
Має розмір блоку 32, 64 або 128 біт, ключ з довжиною від 0 до 2048 біт, від 0 до 255 проходів. Швидкий блочний шифр. Алгоритм, яким володіє RSA Data Security
CAST
64-бітний блоковий шифратор, ключі довжиною від 40 до 64 біт, 8 проходів. Невідомо способів розкрити його інакше як шляхом прямого перебору.
Blowfish.
64-бітний блоковий шифратор, ключ змінного розміру до 448 біт, 16 проходів, на кожному проході виконуються перестановки, залежні від ключа, і підстановки, залежні від ключа і даних. Швидше, ніж DES. Розроблений для 32-бітних машин
Пристрій з
одноразовими ключами
Шифратор, який не можна розкрити. Ключем (Який має ту ж довжину, що і шіфруемие дані) є наступні 'n' біт з масиву випадково створених біт, що зберігаються в цьому пристрої. У відправника і одержувача є однакові пристрою. Після використання біти руйнуються, і наступного разу використовуються інші біти.
Потокові шифри
Швидкі алгоритми симетричного шифрування, зазвичай оперують бітами (а не блоками битий). Розроблені як аналог пристрою з одноразовими ключами, і хоча не є такими ж безпечними, як воно, принаймні практичні.
3.4.2 Асиметричні алгоритми
Асиметричні алгоритми використовуються в асиметричних криптосистемах для шифрування симетричних сеансових ключів (які використовуються для шифрування самих даних). p> Використовується два різних ключі - Один відомий всім, а інший тримається в таємниці. Зазвичай для шифрування і розшифровки використовується обидва цих ключа. Але дані, зашифровані одним ключем, можна розшифрувати тільки за допомогою іншого ключа.
Тип
Опис
RSA
Популярний алгоритм асиметричного шифрування, стійкість якого залежить від складності факторизації великих цілих чисел.
ECC (криптосистема
на основі
еліптичних кривих)
Використовує алгебраїчну систему, яка описується в термінах точок еліптичних кривих, для реалізації асиметричного алгоритму шифрування. Є конкурентом по відношенню до іншим асиметричним алгоритмам шифрування, так як при еквівалентній стійкості використовує ключі меншої довжини і має велику продуктивність. Сучасні його реалізації показують, що ця система набагато більш ефективна, ніж інші систе...