Академический Документы
Профессиональный Документы
Культура Документы
СКЗИ
СКЗИ
информации
Туманов Сергей
Андреевич
Введение в криптографию
• -
Криптогра́фия (от др.-греч. κρυπτός — скрытый и γράφω — пишу) — наука
о методах обеспечения конфиденциальности (невозможности прочтения
информации посторонним) и аутентичности (целостности и подлинности
авторства, а также невозможности отказа от авторства) информации.
• Открытый (исходный) текст — данные (не обязательно текстовые),
передаваемые без использования криптографии.
• Шифрованный (закрытый) текст — данные, полученные после применения
криптосистемы (обычно — с некоторым указанным ключом).
• Ключ — параметр шифра, определяющий выбор конкретного
преобразования данного текста.
• Шифрование — процесс нормального применения криптографического
преобразования открытого текста на основе алгоритма и ключа, в результате
которого возникает шифрованный текст.
• Расшифровывание — процесс нормального применения
криптографического преобразования шифрованного текста в открытый.
История криптографии
• История криптографии насчитывает около 4 тысяч лет
• Первый период (приблизительно с 3-го тысячелетия до н. э.) характеризуется
господством моноалфавитных шифров (основной принцип — замена
алфавита исходного текста другим алфавитом через замену букв другими
буквами или символами)
• Второй период (хронологические рамки — с IX века — до начала XX века)
ознаменовался введением в обиход полиалфавитных шифров.
• Третий период (с начала и до середины XX века) характеризуется
внедрением электромеханических устройств в работу шифровальщиков.
• Четвертый период — с середины до 70-х годов XX века — период перехода к
математической криптографии
• Современный период развития криптографии (с конца 1970-х годов по
настоящее время) отличается зарождением и развитием нового направления
— криптография с открытым ключом.
Криптография в Древнем мире
• Шифр Цезаря
Современная криптография
Криптосистемы
Криптосистемы с
Симметричные Комбинированные
открытым
криптосистемы криптосистемы
ключем
Симместричные криптосистемы
Симметричные криптосистемы (также симметричное шифрование,
симметричные шифры) — способ шифрования, в котором для шифрования
и расшифровывания применяется один и тот же криптографический ключ.
Симместричные криптосистемы
• Блочные шифры. Обрабатывают информацию блоками определённой
длины (обычно 64, 128 бит), применяя к блоку ключ в установленном
порядке, как правило, несколькими циклами перемешивания и
подстановки, называемыми раундами.
Цифровая подпись
Цифровая подпись позволяет решить следующие три задачи:
— осуществить аутентификацию источника сообщения,
— установить целостность сообщения,
— обеспечить невозможность отказа от факта подписи конкретного сообщения.