В книге объясняется, как создавать шифры с секретным ключом – от простых, для которых хватает карандаша и бумаги, до очень сложных, применяемых в современной компьютерной криптографии. Вы научитесь конструировать 30 невскрываемых шифров, измерять стойкость шифров и гарантированно обеспечивать их безопасность, противостоять гипотетическим ультракомпьютерам будущего. А для развлечения предлагается вскрыть несколько несложных мини-шифров. Издание предназначено для профессиональных инженеров, специалистов по информатике и криптографов-любителей.
Блочные и потоковые шифры.
Другой способ классификации – разделение шифров на блочные и потоковые. Блочные шифры применяются к блокам символов сообщения, скажем к блокам по 5 символов. Обычно размер всех блоков одинаков и для каждого используется один и тот же ключ. Потоковые шифры применяются к одному символу сообщения за раз. У каждого символа имеется собственный ключ, называемый ключом символа, который обычно получается из более длинного ключа сообщения. В старых потоковых шифрах ключ сообщения повторялся. Например, если длина ключа сообщения равна 10 символам, то первый его символ обычно использовался для шифрования символов сообщения с номерами 1, 11, 21, 31, …, второй символ – для шифрования символов сообщения с номерами 2, 12, 22, 32, … и так далее. Шифр с регулярно повторяющимся ключом называется периодическим. В более современных потоковых шифрах длина ключа сообщения обычно совпадает с длиной самого сообщения и называется гаммой. Такой непериодический подход к шифрованию называется одноразовым блокнотом. В главе 13 мы обсудим, как генерируются гаммы.
Оглавление.
1.Введение.
2.Что такое криптография?
3.Предварительные сведения.
4.Инструментарий криптографа.
5.Подстановочные шифры.
6.Контрмеры.
7.Перестановка.
8.Цилиндрический шифр Джефферсона.
9.Фракционирование.
10.Фракционирование переменной длины.
11.Блочные шифры.
12.Принципы безопасного шифрования.
13.Потоковые шифры.
14.Одноразовый блокнот.
15.Матричные методы.
16.Трехпроходный протокол.
17.Коды.
18.Квантовые компьютеры.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Рубин :: #книги по криптографии :: #криптография :: #информатика
Смотрите также учебники, книги и учебные материалы:
- Прикладная теория цифровых автоматов, Савельев А.Я., 1987
- Основы теории построения квантовых компьютеров и моделирование квантовых алгоритмов, Монография, Гузик В.Ф., Гушанский С.М., Ляпунцова Е.В., Потапов В.С., 2019
- Электронные презентации своими руками, Ломакин П.А., Севостьянов А.В., 2004
- Применение Excel в экономических и инженерных расчетах, Зеньковский В.А., 2016