Обзор и актуальное руководство по криптографии
Следующий план представляет собой обзор и актуальное руководство по криптографии:
Криптография (или криптология ) — практика и изучение сокрытия информации . Современная криптография пересекает дисциплины математики , информатики и техники . Приложения криптографии включают карты банкоматов , компьютерные пароли и электронную коммерцию .
Сущность криптографии
Использование криптографических методов
Отрасли криптографии
История криптографии
Шифры
Классический
Современные алгоритмы с симметричным ключом
- Шифр продукта
- Шифр Фейстеля - образец Хорста Фейстеля
- Advanced Encryption Standard (Rijndael) – 128-битный блок; Выбор NIST для AES, FIPS 197; Создано в 2001 году Джоан Дэмен и Винсентом Рейменом ; Выбор НЕССИ ; Рекомендация КРИПТРЕК .
- Анубис — 128-битный блок
- BEAR – построен на основе потокового шифрования и хеш-функции Росса Андерсона .
- Blowfish – 64-битный блок; Брюс Шнайер и др.
- Камелия – 128-битный блок; Выбор NESSIE (NTT и Mitsubishi Electric); Рекомендация КРИПТРЕК
- CAST-128 ( CAST5 ) — 64-битный блок; один из серии алгоритмов Карлайла Адамса и Стаффорда Тавареса , настаивающих на том, что название произошло не от их инициалов
- CAST-256 ( CAST6 ) — 128-битный блок; преемник CAST-128 и кандидат на конкурс AES
- CIPHERUNICORN-A – 128-битный блок; Рекомендация КРИПТРЕК
- CIPHERUNICORN-E – 64-битный блок; Рекомендация CRYPTREC (ограничено)
- CMEA – шифр, используемый в мобильных телефонах в США, имеет слабые места.
- CS-Cipher – 64-битный блок
- Стандарт шифрования данных (DES) – 64-битный блок; ФИПС 46-3, 1976 г.
- DEAL — кандидат AES, полученный из DES.
- DES-X – вариант DES для увеличения размера ключа.
- ФЕАЛ
- GDES — вариант DES , предназначенный для ускорения шифрования.
- Гран Крю – 128-битный блок
- Hierocrypt-3 – 128-битный блок; Рекомендация КРИПТРЕК
- Hierocrypt-L1 – 64-битный блок; Рекомендация CRYPTREC (ограничено)
- IDEA NXT – название проекта FOX, семейство 64-битных и 128-битных блоков; Медиакрипт (Швейцария); Паскаль Жюно и Серж Водене из Швейцарского технологического института Лозанны
- Международный алгоритм шифрования данных (IDEA) – 64-битный блок; Джеймс Мэсси и Икс Лай из ETH Zurich
- Иракский блочный шифр (IBC)
- КАСУМИ – 64-битный блок; на основе MISTY1 , принятого для обеспечения безопасности сотовых телефонов W-CDMA следующего поколения.
- ХАЗАД - 64-битный блок, разработанный Барретто и Рейменом.
- Хуфу и Хафра – 64-битные блочные шифры
- Кузнечик — российский 128-битный блочный шифр, определенный в ГОСТ Р 34.12-2015 и RFC 7801.
- LION - блочный шифр, созданный Россом Андерсоном на основе потокового шифрования и хеш-функции.
- LOKI89/91 – 64-битные блочные шифры.
- LOKI97 — 128-битный блочный шифр, кандидат AES
- Люцифер - Тачман и др. IBM , начало 1970-х годов ; модифицирован АНБ / НБС и выпущен как DES
- ПУРПУРНЫЙ – кандидат AES
- Марс – финалист AES, Дон Копперсмит и др.
- MISTY1 – 64-битный блок выбора NESSIE ; Митсубиси Электрик (Япония); Рекомендация CRYPTREC (ограничено)
- MISTY2 – 128-битный блок: Mitsubishi Electric (Япония)
- Нимбус — 64-битный блок
- НОЕКЕОН – 128-битный блок
- NUSH – переменная длина блока (64–256 бит)
- Q – 128-битный блок
- RC2 – 64-битный блок, переменная длина ключа
- SAFER – переменная длина блока
- SC2000 – 128-битный блок; Рекомендация КРИПТРЕК
- Змей – 128-битный блок; Финалист AES Росс Андерсон , Эли Бихам , Ларс Кнудсен
- ШАКАЛ-1 – 160-битный блок
- ШАКАЛ-2 – 256-битный блочный шифр; НЭССИ селекция Gemplus (Франция)
- Акула — дедушка Рейндала / AES , авторы Даемен и Реймен
- ЧАЙ – Дэвид Уилер и Роджер Нидхэм
- Тройной DES – Уолтер Тачман , руководитель группы разработчиков Люцифера – не все тройные применения DES повышают безопасность, в отличие от Тачмана; Рекомендация CRYPTREC (ограниченная), только при использовании согласно FIPS Pub 46-3.
- Twofish – 128-битный блок; Финалист AES Брюс Шнайер и др.
- XTEA – Дэвид Уиллер и Роджер Нидхэм
- 3-Way — 96-битный блок Джоан Деймен
- Машинные шифры многоалфавитной замены
- Enigma - немецкая роторная шифровальная машина времен Второй мировой войны - множество вариантов, любые пользовательские сети для большинства вариантов.
- Фиолетовый - шифровальная машина Министерства иностранных дел Японии времен Второй мировой войны; от капитана японского флота
- SIGABA — шифровальная машина США времен Второй мировой войны, созданная Уильямом Фридманом , Фрэнком Роулеттом и др.
- TypeX — шифровальная машина Великобритании времен Второй мировой войны.
- Гибридные комбинации кода/шифра
- JN-25 - супершифрованный код ВМС Японии времен Второй мировой войны; много вариантов
- Naval Cypher 3 - суперзашифрованный код, использовавшийся Королевским флотом в 1930-х годах и во время Второй мировой войны.
Современные алгоритмы с асимметричным ключом
Ключи
Аутентификация по ключу
Транспорт/обмен
Слабые ключи
Криптографические хэш-функции
Криптоанализ
Классический
Современный
Свойства прочности
Нерасшифрованные исторические коды и шифры
Организации и отборочные проекты
Стандарты криптографии
Общая криптография
Открытые усилия
- Стандарт шифрования данных (DES) - процесс выбора NBS , закончился в 1976 г.
- RIPE — подразделение проекта RACE, спонсируемое Европейским Союзом , завершилось в середине 1980-х годов.
- Advanced Encryption Standard (AES) — «отрывное» соревнование, спонсируемое NIST , закончившееся в 2001 году.
- Проект NESSIE — программа оценки/отбора, спонсируемая Европейским Союзом , закончившаяся в 2002 году.
- eSTREAM – программа, финансируемая ECRYPT ; мотивировано отказом всех потоковых шифров , представленных в NESSIE , закончилось в 2008 году.
- CRYPTREC – программа оценки/рекомендаций, спонсируемая правительством Японии; проект рекомендаций опубликован в 2003 году
- CrypTool — бесплатная программа электронного обучения на английском и немецком языках — исчерпывающий образовательный инструмент по криптографии и криптоанализу.
Влиятельные криптографы
Список криптографов
Правовые вопросы
Академические и профессиональные публикации
Смежные науки
Смотрите также
Рекомендации
- ^ "Исследовательская статья - Factorable.net" . Factorable.net . Проверено 26 июня 2020 г.