Криптография. Основы практического шифрования и криптографии
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Группа авторов. Криптография. Основы практического шифрования и криптографии
Предисловие
Введение в криптографию
Основы криптографии
Исторический обзор криптографии
Основные понятия и термины
Математика криптографии
Арифметика остатков
Классы вычетов
Операции с остатками
Свойства классов вычетов
Решение уравнений в остатках
Применение арифметики остатков
Дискретные логарифмы
Примеры использования дискретных логарифмов в криптографии
Алгоритмы для вычисления дискретных логарифмов
Теория чисел
Простые числа
Делимость
НОД и НОК
Арифметические функции
Криптография
Информатика
Алгебраические структуры
Группы
Кольца
Поля
Векторные пространства
Алгебраические системы
Классические методы шифрования
Шифр Цезаря
Шифр Виженера
Полиалфавитные шифры
Современные алгоритмы шифрования
Симметричное шифрование (AES, DES, Blowfish)
Асимметричное шифрование (RSA, ECC)
Гибридное шифрование
Блочное шифрование
Блочные шифры
Режимы шифрования блоков (ECB, CBC, CFB, OFB)
Режим ECB
Режим CBC
Режим CFB
Режим OFB
Режим гаммирования
Поточные шифры
RC4
Salsa20
Хэш-функции
SHA-1, SHA-2, SHA-3
SHA-1
SHA-2
SHA-3
MD5
Асимметричное шифрование и цифровые подписи
RSA
Эллиптическая кривая
Цифровые подписи (RSA, DSA)
Применение криптографии
Информационная безопасность
Электронная коммерция
Банковское дело
Правительственные организации
Медицина
Мобильные приложения
Защита данных на компьютерах и мобильных устройствах
Файловые системы с защитой данных
Шифрование дисков
Шифрование USB-накопителей
Шифрование файлов и папок
Защита электронной почты
PGP
S/MIME
Защита веб-сайтов и баз данных
HTTPS
SQL-инъекции
XSS-атаки
Криптография в блокчейн-технологиях
Хэширование транзакций
Проверка целостности цепочки блоков
Управление доступом к данным
Квантовая криптография
Распределение ключей при помощи квантовых состояний
Квантовые вычисления
Многофакторная аутентификация
Аутентификация на основе знания, владения и индивидуальных характеристик пользователя
Одноразовые пароли и биометрия
Защита от физических атак
Защита от подслушивания и записи данных (Фарадеева клетка, экранирование)
Защита от внедрения программных средств (системы обнаружения вторжений)
Отрывок из книги
Криптография – это наука о защите информации с использованием методов шифрования и дешифрования сообщений. Стремительный рост технологий и распространение электронных систем хранилища и передачи данных привел к увеличению количества информации, которую нужно обрабатывать и защищать. Это возросшее количество информации сделало криптографические методы необходимыми для защиты конфиденциальных данных.
Цель настоящей книги – познакомить читателя с основами криптографии и ее различными методами. Книга содержит всеобщий обзор криптографии и включает в себя описание методов шифрования, стеганографии, криптографии ключевого обмена, аутентификации и цифровых подписей.
.....
В новое время использование криптографии стало все более распространенным в различных областях, включая военное дело, дипломатию, бизнес и личную переписку.
Одним из самых значимых моментов в истории криптографии было создание шифра Энигма, который использовался нацистами во время Второй мировой войны для защиты своих командных сообщений. Британские криптоаналитики смогли взломать шифр Энигма, что в значительной степени способствовало победе союзников в войне.
.....