Криптогра́фия (от др.-греч. κρυπτός «скрытый» + γράφω «пишу») — наука о методах обеспечения конфиденциальности (невозможности прочтения информации посторонним), целостности данных (невозможности незаметного изменения информации), аутентификации (проверки подлинности авторства или иных свойств объекта), шифрования (кодировка данных).
Изначально криптография изучала методы шифрования информации — обратимого преобразования открытого (исходного) текста на основе секретного алгоритма или ключа в шифрованный текст (шифротекст). Традиционная криптография образует раздел симметричных криптосистем, в которых зашифровывание и расшифровывание проводится с использованием одного и того же секретного ключа.
Пример:Шифр АТБАШ, в котором ключом является перевёрнутый алфавит того языка, на котором шифруется текст.
Помимо этого раздела современная криптография включает в себя асимметричные криптосистемы, системы электронной цифровой подписи (ЭЦП), хеш-функции, управление ключами, получение скрытой информации, квантовую криптографию.
Криптография не является защитой от обмана, подкупа или шантажа законных абонентов, кражи ключей и других угроз информации, возникающих в защищённых системах передачи данных.
Криптография — одна из старейших наук, её история насчитывает несколько тысяч лет.
Содержание 1 Терминология
2 История
3 Современная криптография 3.1 Криптография с симметричным ключом
3.2 Криптография с открытым ключом
3.3 Криптоанализ
3.4 Криптографические примитивы
3.5 Криптографические протоколы
3.6 Управление ключами 4 Государство, законодательство, философия и криптография 4.1 В России
4.2 Экспортный контроль
4.3 Управление цифровыми правами
4.4 Философия 5 См. также
6 Примечания
7 Литература
8 Ссылки
Криптографические методы защиты информации