Загрузка данных


Вот вариант, подготовленный для печати. Я оформил его как плотный текстовый документ без лишних символов (готов к вставке в Word/Блокнот и печати на А4). Убрал эмодзи, технические значки вроде * и _ для форматирования, оставил только смысл.

Распечатывайте и вклеивайте в тетрадь.

---

Конспект по теме: История криптографии. Термины и требования.

1. ЭТАПЫ РАЗВИТИЯ КРИПТОГРАФИИ

Первый этап. Наивная криптография (Древний мир и Средневековье).
Примеры: Розеттский камень (196 г. до н.э.), труды Аль-Кинди (9 век).
Устройства: Сцитала (7 век до н.э.), Диск Энея (4 век до н.э.).

Второй этап. Формальная криптография (появление научных трудов).
Шифры: многозначной замены, биграммные, транспозиционные, роторные машины (Энигма, M-209, Коралл).
Ключевые персоны: Альберти (1466), Трисемус (1518), Касиски (1863), Керкгоффс (1883), Фридман (1920).

Третий этап. Математическая криптография (Современность).
Шифры: блочные шифры, криптография с открытым ключом, вероятностное шифрование, квантовая криптография.
Ключевые персоны: Клод Шеннон (1949), Дэвид Кан (1967), Хорст Фейстель (1971), Диффи и Хеллман (1976).

2. ПРИНЦИП И ТРЕБОВАНИЯ КЕРКГОФФСА

Главный принцип (постулат Керкгоффса):
Криптосистема должна оставаться стойкой, даже если противнику известен ВЕСЬ алгоритм шифрования и дешифрования. Секретным должен оставаться только КЛЮЧ.

Шесть требований Керкгоффса (1883 год):

1. Шифр должен быть физически (или математически) невскрываемым.
2. Система не должна требовать секретности, если она попала в руки врага.
3. Ключ должен быть простым, запоминаться без бумаги и легко меняться.
4. Шифрованный текст должен легко передаваться по телеграфу.
5. Шифровальный аппарат должен быть переносным и обслуживаться одним человеком.
6. Устройство должно быть простым в использовании, без больших умственных усилий.

3. СЛОВАРЬ ОСНОВНЫХ ТЕРМИНОВ

Криптология – общая наука о методах шифрования и дешифрования (включая взлом без ключа).
Криптография – раздел науки о методах обеспечения конфиденциальности (секретности) и аутентичности (подлинности авторства и целостности).
Криптоанализ – наука о методах взлома шифров и оценки их слабых мест.
Шифр – набор правил (алгоритмов) для обратимого преобразования текста в целях защиты.
Алфавит – стандартный набор знаков для записи сообщений (может быть буквенным или цифровым).
Алгоритм – конкретная инструкция (последовательность операций) для шифрования.
Шифрование (зашифрование) – процесс превращения открытого текста в шифрованный.
Дешифрование (расшифрование) – обратный процесс восстановления исходного текста.
Ключ – переменный секретный параметр, который выбирает один из возможных вариантов преобразования.
Кодирование – представление информации в другом виде БЕЗ использования ключа (по таблице). Это частный случай шифрования. Примеры: азбука Морзе, Unicode, штрих-код.
Теория кодирования – наука о защите информации от случайных помех (искажений) в каналах связи.
Вскрытие (взламывание) – добывание открытого текста из шифрованного без знания ключа.
Атака – конкретная попытка взлома.
Криптостойкость – способность шифра противостоять атакам. Главные показатели: количество ключей и время на их перебор.

Примечание по ключам:
Шифрование: f(P, k1) = C
Расшифрование: g(C, k2) = P
Где P – открытый текст, C – шифрограмма, k1 – ключ отправителя, k2 – ключ получателя.

4. ОСНОВНЫЕ ТРЕБОВАНИЯ К СОВРЕМЕННЫМ КРИПТОСИСТЕМАМ

1. Сложность шифрования должна соответствовать требуемому уровню защиты информации.
2. Временные и денежные затраты на защиту должны быть разумными (не выше ценности информации).
3. Процедуры шифрования не должны зависеть от длины текста.
4. Количество ключей должно исключать их полный перебор (брутфорс) за приемлемое для хакера время.
5. Каждый ключ из всего набора должен обеспечивать надежную защиту.
6. При малом изменении ключа внешний вид шифрограммы должен сильно меняться (лавинный эффект).
7. Длина шифрованного сообщения не должна превышать длину исходного (избыточность минимальна).
8. Прочитать сообщение можно только при наличии правильного ключа.

5. ОТ ЧЕГО ЗАВИСИТ ВЫБОР МЕТОДА ШИФРОВАНИЯ?

Выбор определяется следующими факторами:

· Вид информации (документы, телефон, видео, компьютерные данные).
· Необходимый объем и скорость передачи данных.
· Степень важности (ценность) секретных данных.
· Технические возможности владельца информации и предполагаемые возможности противника.