130 likes | 416 Views
Криптография 2-й половины 20-го века. История криптографии. Роторные машины. Машины типа Энигмы использовались вплоть до 90-х гг. 20 века. СССР и страны СЭВ: Фиалка, или М-125, рассекречена в 2005 г.; Коралл, или М-130. Страны НАТО: - Portex, Lamberton ( Великобритания);
E N D
Криптография 2-й половины 20-го века История криптографии
Роторные машины Машины типа Энигмы использовались вплоть до 90-х гг. 20 века. СССР и страны СЭВ: • Фиалка, или М-125, рассекречена в 2005 г.; • Коралл, или М-130. Страны НАТО: -Portex, Lamberton (Великобритания); -BC-38, SIGABA, KL-7 (США); -Transvertex(Швеция); -NEMA (Швейцария); http://www.cryptomuseum.com/
Фиалка (М-125) 10 роторов, вращающихся в противоположных направлениях, рефлектор, перфокарта для ввода ключа.
Коралл (М-130) Для шифрования метеосводок (только цифры). 5 роторов, коммутационная панель.
Клод Шеннон Родился в 1916, умер в 2001 г. Основатель теории информации. Во время Второй мировой войны Шеннон работал над устройствами, засекавшими самолеты противника и нацеливавшими зенитные установки, Разрабатывал криптографические системы, в т.ч. правительственную связь, которая обеспечивала переговоры Черчилля и Рузвельта. Статья «Теория связи в секретных системах» (1945 г.) Определение стойкости криптосистемы Статья “Математическая теория связи” (1948 г.) Ввел понятие бит — как единица информации.
Теория связи в секретных системах Энтропийные характеристики шифров (использование математической статистики). Понятие совершенной стойкости. Шифр Вернама — совершенно стойкий. Идеальная стойкость через меру информации о ключе в шифртексте. Расстояние единственности. Ложные ключи и оценка их количества. Избыточность языка и шифртекста. Рассеивание и перемешивание = перестановка и замена.
Блочные шифры Хорст Файстель (1915-1990) – американский криптограф, родился в Германии. Создал в 1971-73 гг. первый блочный шифр – Lucifer – для компании IBM.Создал сеть Файстеля – алгоритм, лежащий в основе DES, ГОСТ 28147-89 и др.
Lucifer В соответствии с принципами Клода Шеннона, реализует сеть перестановок и замен (S-P-сеть). В первой версии 32-битный текст шифровался 64-битным ключом путем применения 4-х перестановок и 4-х табличных замен, выбираемых в зависимости от ключа. Вторая и третья версии использовали сеть Файстеля.
Сеть Файстеля Имеет итеративную структуру. Использует раундовые ключи, специальным образом получае-мые из ключа шифрования. Раундовая функция F может быть необратимой. Шифрование и расшифрование производятся одинаково, лишь раундовые ключи используются в обратном порядке.
Блочные шифры DES- Data Encryption Standard (1977, IBM) ГОСТ 28147-89 – разработан 8-м Управле-нием КГБ СССР в 70-х гг., опубликован в 1988 г., полностью открыт с 1994 г. IDEA – развитие идеи сети Файстеля. SQUARE, Rjindael (AES) – шифры нового типа “квадрат”, используются с 2000-х гг.