Краткое описание криптографии
редактировать
См. Также:
Указатель статей о криптографии Следующий план представляет собой обзор и актуальное руководство по криптографии:
Криптография (или криптология) - практика и изучение сокрытия информации. Современная криптография пересекает дисциплины математики, информатики и инженерии. Применения криптографии включают карты банкоматов, компьютерные пароли и электронную торговлю.
СОДЕРЖАНИЕ
- 1 Суть криптографии
- 2 Использование криптографических методов
- 3 отрасли криптографии
- 4 История криптографии
- 5 шифров
- 5.1 Классический
- 5.1.1 Замена
- 5.1.2 Транспонирование
- 5.2 Современные алгоритмы с симметричным ключом
- 5.3 Современные алгоритмы с асимметричным ключом
- 5.3.1 Алгоритм асимметричного ключа
- 6 ключей
- 6.1 Ключ аутентификации
- 6.2 Транспортировка / обмен
- 6.3 Слабые клавиши
- 7 Криптографические хеш-функции
- 8 Криптоанализ
- 8.1 Классический
- 8.2 Современный
- 9 Свойства прочности
- 10 нерасшифрованных исторических кодов и шифров
- 11 Организации и отборочные проекты
- 11.1 Стандарты криптографии
- 11.2 Общие криптографические
- 11.3 Открытые усилия
- 12 влиятельных криптографов
- 13 Юридические вопросы
- 14 научных и профессиональных публикаций
- 15 смежных наук
- 16 См. Также
- 17 Ссылки
Суть криптографии
Использование криптографических методов
Отрасли криптографии
История криптографии
Основные статьи:
История криптографии и
Хронология криптографии Шифры
Классический
- Scytale
- Решетка
- Шифр перестановки
- Шифр ВИК - сложный ручной шифр, который использовал по крайней мере один советский шпион в начале 1950-х годов; это оказалось достаточно безопасным для того времени
Современные алгоритмы с симметричным ключом
Основная статья:
Алгоритм с симметричным ключом Дополнительная информация:
Режимы работы блочного шифра. - Шифр продукта
- Шифр Фейстеля - образец Хорста Фейстеля
- Advanced Encryption Standard (Rijndael) - 128-битный блок; Выбор NIST для AES, FIPS 197; Создан в 2001 году Джоан Дэмен и Винсент Риджмен ; Выбор НЕССИ ; Рекомендация CRYPTREC.
- Анубис - 128-битный блок
- BEAR - построен на основе потокового шифра и хэш-функции Росс Андерсон.
- Blowfish - 64-битный блок; от Брюс Шнайер и соавт.
- Камелия - 128-битный блок; Выбор NESSIE (NTT и Mitsubishi Electric); Рекомендация CRYPTREC
- CAST-128 ( CAST5 ) - 64-битный блок; один из алгоритмов Карлайла Адамса и Стаффорда Тавареса, утверждающих, что имя не связано с их инициалами
- CAST-256 ( CAST6 ) - 128-битный блок; преемник CAST-128 и кандидат на конкурс AES
- CIPHERUNICORN-A - 128-битный блок; Рекомендация CRYPTREC
- CIPHERUNICORN-E - 64-битный блок; Рекомендация CRYPTREC (ограниченная)
- CMEA - шифр, используемый в сотовых телефонах США, имеет слабые места.
- CS-Cipher - 64-битный блок
- Стандарт шифрования данных (DES) - 64-битный блок; FIPS 46-3, 1976
- DEAL - кандидат в AES, полученный из DES
- DES-X - вариант DES для увеличения размера ключа.
- FEAL
- GDES - вариант DES, предназначенный для ускорения шифрования
- Гран Крю - 128-битный блок
- Hierocrypt-3 - 128-битный блок; Рекомендация CRYPTREC
- Hierocrypt-L1 - 64-битный блок; Рекомендация CRYPTREC (ограниченная)
- IDEA NXT - название проекта FOX, семейство 64-битных и 128-битных блоков; Mediacrypt (Швейцария); на Pascal Жюно и Серж Воденей Швейцарского технологического института Лозанны
- Международный алгоритм шифрования данных (IDEA) - 64-битный блок; Джеймс Мэсси и Икс Лай из ETH Zurich
- Иракский блочный шифр (IBC)
- КАСУМИ - 64-битный блок; основан на MISTY1, принятом для безопасности сотовых телефонов следующего поколения W-CDMA
- KHAZAD - 64-битный блок, разработанный Барретто и Райменом
- Хуфу и Хафр - 64-битные блочные шифры
- Кузнечик - российский 128-битный блочный шифр, определенный в ГОСТ Р 34.12-2015 и RFC 7801.
- LION - блочный шифр, построенный из потокового шифра и хеш-функции, Росс Андерсон
- LOKI89 / 91 - 64-битные блочные шифры
- LOKI97 - 128-битный блочный шифр, кандидат AES
- Люцифер - Тухман и др. из IBM, в начале 1970 - х годов; изменен NSA / NBS и выпущен как DES
- MAGENTA - кандидат в AES
- Марс - финалист AES, Дон Копперсмит и др.
- MISTY1 - выбор NESSIE 64-битного блока; Mitsubishi Electric (Япония); Рекомендация CRYPTREC (ограниченная)
- MISTY2 - 128-битный блок: Mitsubishi Electric (Япония)
- Nimbus - 64-битный блок
- NOEKEON - 128-битный блок
- NUSH - переменная длина блока (64-256 бит)
- Q - 128-битный блок
- RC2 - 64-битный блок, переменная длина ключа
- SAFER - переменная длина блока
- SC2000 - 128-битный блок; Рекомендация CRYPTREC
- Змей - 128-битный блок; Финалист AES Росс Андерсон, Эли Бихам, Ларс Кнудсен
- SHACAL-1 - 160-битный блок
- SHACAL-2 - 256-битный блочный шифр; NESSIE selection Gemplus (Франция)
- Акула - дедушка Rijndael / AES, Daemen и Rijmen
- ЧАЙ - Дэвид Уиллер и Роджер Нидхэм
- Тройной DES - от Уолтера Тухмана, лидера группы разработчиков Lucifer - не все тройные применения DES повышают безопасность, в отличие от Тучмана; Рекомендация CRYPTREC (ограниченная), только при использовании, как в FIPS Pub 46-3
- Twofish - 128-битный блок; Финалист AES Брюс Шнайер и др.
- XTEA - Дэвид Уиллер и Роджер Нидхэм
- 3-Way - 96-битный блок, автор Joan Daemen
- Шифры машины полиалфавитного замещения
- Enigma - немецкая роторная шифровальная машина времен Второй мировой войны - множество вариантов, для большинства вариантов любые пользовательские сети
- Фиолетовый - шифровальная машина высочайшего уровня защиты от японского министерства иностранных дел Второй мировой войны; капитаном ВМС Японии
- SIGABA - американская шифровальная машина времен Второй мировой войны, созданная Уильямом Фридманом, Фрэнком Роулеттом и др.
- TypeX - британская шифровальная машина времен Второй мировой войны
- Гибридные комбинации кода / шифра
- JN-25 - код надбавки ВМС Японии времен Второй мировой войны; много вариантов
- Naval Cypher 3 - супершифрованный код, используемый Королевским флотом в 1930-х годах и во время Второй мировой войны.
Современные алгоритмы с асимметричным ключом
Ключи
Основная статья:
Ключ (криптография) Транспорт / обмен
- Код аутентификации сообщения
- Ключевой хэш-код аутентификации сообщения
- MD5 - один из серии алгоритмов дайджеста сообщений профессора Рона Ривеста из Массачусетского технологического института; 128-битный дайджест
- SHA-1 - разработан в АНБ, 160-битный дайджест, стандарт FIPS; первая выпущенная версия была дефектной и заменена этой; NIST / NSA выпустили несколько вариантов с большей длиной «дайджеста»; Рекомендация CRYPTREC (ограниченная)
- SHA-3 - первоначально известный как Keccak; был победителем конкурса хэш-функций NIST с использованием функции губки.
- Стрибог - российский алгоритм, созданный для замены устаревшей хэш-функции ГОСТа, определенной в устаревшем стандарте ГОСТ Р 34.11-94.
- RIPEMD-160 - разработан в Европе для проекта RIPE, дайджест 160 бит; Рекомендация CRYPTREC (ограниченная)
- RTR0 - одна из серии Retter; разработан Мацеем А. Чижевским ; 160-битный дайджест
- Тигр - Росс Андерсон и др.
- Snefru - конкурс хэш-функций NIST
- Whirlpool - хеш-функция выбора NESSIE, Scopus Tecnologia SA (Бразилия) и KULeuven (Бельгия)
Классический
Современный
Свойства устойчивости
Нерасшифрованные исторические коды и шифры
Основная категория: нерасшифрованные исторические коды и шифры.
Организации и отборочные проекты
Стандарты криптографии
Общая криптография
Открытые усилия
- Стандарт шифрования данных (DES) - процесс выбора NBS, завершился в 1976 г.
- RIPE - подразделение проекта RACE, спонсируемого Европейским Союзом, завершилось в середине 1980-х годов.
- Advanced Encryption Standard (AES) - «отрывное» соревнование, спонсируемое NIST, завершилось в 2001 году.
- Проект NESSIE - программа оценки / отбора, спонсируемая Европейским Союзом, завершилась в 2002 году.
- eSTREAM - программа, финансируемая ECRYPT ; мотивированный отказом всех потоковых шифров, представленных в NESSIE, закончился в 2008 г.
- CRYPTREC - программа оценки / рекомендаций, спонсируемая правительством Японии; проект рекомендаций опубликован в 2003 г.
- CrypTool - бесплатная программа электронного обучения на английском и немецком языках - исчерпывающий образовательный инструмент по криптографии и криптоанализу.
Влиятельные криптографы
Список криптографов
Проблемы с законом
Академические и профессиональные публикации
Дополнительная информация:
Список важных публикаций по информатике § Криптография и
книги по криптографии Смежные науки
Смотрите также
Рекомендации
Последняя правка сделана 2023-04-05 06:48:36
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).