Ключові терміни
Гаммирование - метод шифрування, заснований на "накладення" гамма-послідовності на відкритий текст. Зазвичай це підсумовування в будь-якому кінцевому поле (підсумовування по модулю). Наприклад, в поле GF (2) таке підсумовування набуває вигляду звичайного "виключає АБО". При розшифровці операція проводиться повторно, в результаті виходить відкритий текст.
Пропорційні або монофонічні шифри - методи заміни, в яких зрівнюється частота появи зашифрованих знаків.
Шифри заміни (підстановки) засновані на тому, що символи вихідного тексту, зазвичай розділені на блоки і записані в одному алфавіті, замінюються одним або декількома символами іншого алфавіту відповідно до прийнятого правилом перетворення.
Шифр многоалфавитной заміни (або підстановки) - група методів шифрування підстановкою, в яких для заміни символів вихідного тексту використовується не один, а кілька алфавітів за певним правилом.
Шифри перестановки засновані на тому, що вхідний потік вихідного тексту ділиться на блоки, в кожному з яких виконується перестановка символів. Ключем такого шифру є використовувана при шифруванні перестановки матриця або вектор. вказує правило перестановки.
Шифр простий (або одноалфавітной) заміни, простий підстановлювальний шифр, моноалфавитной шифр - група методів шифрування, які зводяться до створення за певним алгоритмом таблиці шифрування, в якій для кожної букви відкритого тексту існує єдина зіставлена їй буква шифртекста. Саме шифрування полягає в заміні букв згідно з таблицею. Для розшифровки досить мати ту ж таблицю, або знати алгоритм. по якій вона генерується.
Симетричне шифрування (шифрування із закритим ключем) - методи оборотного перетворення даних, в яких використовується один і той же ключ. який обидві сторони інформаційного обміну повинні зберігати в секреті від противника. Всі відомі з історії шифри, наприклад, шифр Цезаря - це шифри з закритим ключем.
короткі підсумки
Симетричні шифри - спосіб шифрування, в якому для шифрування і розшифрування застосовується один і той же криптографічний ключ. Ключ шифрування повинен зберігатися в секреті обома сторонами.
Відомі різні методи шифрування із закритим ключем. На практиці часто використовуються алгоритми перестановки, підстановки, а також комбіновані методи.
У методах перестановки символи вихідного тексту міняються місцями один з одним за певним правилом.
У методах заміни (або підстановки) символи відкритого тексту замінюються деякими еквівалентами шифрованого тексту. Шифр простий (або одноалфавітной) заміни - група методів шифрування, які зводиться до створення за певним алгоритмом таблиці шифрування, в якій для кожної букви відкритого тексту існує єдина зіставлена їй буква шифртекста. Саме шифрування полягає в заміні букв згідно з таблицею. Для розшифровки досить мати ту ж таблицю, або знати алгоритм. по якій вона генерується.
Шифр многоалфавитной заміни - група методів шифрування підстановкою, в яких для заміни символів вихідного тексту використовується не один, а кілька алфавітів за певним правилом. Таким чином, при шифруванні получаётся досить складна послідовність, яку вже не так просто розкрити, як один одноалфавітний шифр.
Окремим випадком многоалфавитной підстановки є гамування - метод шифрування, заснований на "накладення" гамма-послідовності на відкритий текст. Зазвичай це підсумовування в будь-якому кінцевому поле (підсумовування по модулю довжини алфавіту).
Найважливішим ефектом, що досягається при використанні багатоалфавітних шифру, є маскування частот появи тих чи інших букв в тексті, на підставі якої зазвичай дуже легко розкриваються одноалфавітние шифри.
Набір для практики
Питання для самоперевірки
- Поясніть загальну схему симетричного шифрування.
- Що спільного мають всі методи шифрування із закритим ключем?
- Назвіть основні групи методів шифрування із закритим ключем.
- Наведіть приклади шифрів перестановки.
- Сформулюйте загальні принципи для методів шифрування підстановкою.
- У чому полягають багатоалфавітних підстановки?
- Наведіть приклад шифру одноалфавітной заміни.
- Опишіть алгоритм будь-якого методу шифрування перестановкою. Наведіть приклад шифрування деякого повідомлення цим методом. Який алгоритм розшифрування в цьому методі?
- До якої групи методів шифрування із закритим ключем відноситься метод з використанням таблиці Вижинера? Які алгоритми шифрування і розшифрування в цьому методі? Наведіть приклад шифрування деякого повідомлення цим методом.
- Яким чином можна зашифрувати і розшифрувати повідомлення методом табличній перестановки, якщо розмір шифруемого повідомлення не кратний розміру блоку?
- Що таке монофонические шифри?
Вправи для самоперевірки
- Є таблиця заміни для двох шифрів простої заміни: шифру №1 і шифру №2.
- І.РЮУ.'ФОБГНО
- CЛХГ.'ЛХО.ФОО.ЩВ
- крипостійкість
- гамування
- ШВМБУЖНЯ
- ЯБХ'ШЮМХ
- ЖЕЛТИЙ_ОГОНЬ
- МИ_НАСТУПАЕМ
- СЛПІЬНАЕ
- РОІАГДВН
- МІЙ ПАРОЛЬ - ЙПМ ООЬАЛР
- СИГНАЛ БОЮ - НІСАГО ЛЯБ
- ШИРОКОСМУГОВИЙ УСИЛИТЕЛЬ (ключ: 41235)
- ПЕРЕДАЧА ЗОБРАЖЕННЯ (ключ: 24513)
- ЕАУПД_КЕАЗАРЧВ (ключ: 4123)
- А_НСИІЛБСАЛЙГ (ключ: 3142)
Таблиця замін для пропорційного шифру