Обмен технологиями

[Криптозоология] Что такое пароль? Что такое криптография?

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Определение пароля

Согласно «Закону о криптозоологии Китайской Народной Республики», определение пароля следующее:

Пароли относятся к технологиям, продуктам и услугам, которые используют определенные методы преобразования для шифрования, защиты и аутентификации информации.

2. Определение криптографии

Криптография – это техническая наука, изучающая подготовку и расшифровку кодов.По определению криптографию можно разделить на две основные отрасли:

  • Криптоанализ: Сосредоточиться на создании криптографических систем и шифрования информации для обеспечения безопасной передачи информации.
  • Криптоанализ: Специализируется на анализе и взломе криптографических систем, пытаясь раскрыть содержание зашифрованной информации.

Чтобы получить информацию о пяти основных атрибутах информационной безопасности (конфиденциальность, целостность, аутентификация, неотказуемость и доступность), вы можете сразу прочитать другую мою статью:[Криптология] Пять атрибутов информационной безопасности

3. Базовая модель криптографического алгоритма.

Базовая модель криптографических алгоритмов включает в себя: пять элементов криптографической системы и основные требования к криптографическим алгоритмам.

(1) Пять элементов криптосистемы

Пять элементов криптосистемы: пространство открытого текста, пространство зашифрованного текста, пространство ключей, алгоритм шифрования и алгоритм дешифрования. Для получения более подробных знаний вы можете сразу прочитать другую мою статью:【Криптография】Пять элементов криптографии

Криптографический алгоритм — это, по сути, математическая функция с секретными параметрами, которая следует определенным математическим правилам для преобразования данных.

  • Зная секретные параметры, найти обратное очень легко.
  • Без знания секретных параметров инверсия невозможна.

(2) Характеристики криптографических алгоритмов

Идеальная криптосистема должна быть высокообратимой в процессе шифрования, необратимой при отсутствии ключа и проявлять чрезвычайно высокую чувствительность к выбору и защите ключа. Только такая криптографическая система сможет обеспечить надежную защиту информации в практических приложениях.

характеристикаописывать
обратимостьЕсли используется правильный ключ, процесс шифрования должен быть обратимым.
Необратимость (безопасность)При разработке алгоритма следует учитывать возможность противодействия различным возможным атакам, чтобы злоумышленник не мог восстановить зашифрованный текст в открытый текст.
Ключевая чувствительностьКлюч является секретным параметром криптографического алгоритма. Даже если алгоритм шифрования известен, без ключа восстановить открытый текст сложно.

Хорошая криптографическая система должна отвечать как минимум двум условиям:

  1. Легко вычислить зашифрованный текст, когда известны открытый текст и ключ шифрования; легко вычислить открытый текст, когда известны зашифрованный текст и ключ дешифрования;
  2. Не зная ключа дешифрования, невозможно восстановить открытый текст из зашифрованного текста.