Что такое криптография

В общем, криптография — это метод записи, при котором зашифрованное сообщение записывается с использованием секретных кодов или ключей шифрования. Криптография в основном используется для защиты сообщения, считающегося конфиденциальным. Этот метод используется в большом количестве областей, таких как оборона, информационные технологии, защита конфиденциальности и т. д. Существует множество криптографических алгоритмов, которые можно использовать для шифрования (и расшифровки для получателя) сообщения. Одни считаются базовыми (например, буква алфавита сдвигается вправо или влево на определенное количество нот), другие предлагают практически абсолютный уровень безопасности. Посмотреть инструкцию по лицензированию на криптографию ФСБ можно перейдя по ссылке.

Один аспект, который не следует упускать из виду, когда человек хочет выполнять безопасные транзакции, — это аутентификация двух корреспондентов: действительно ли человек, которому я отправляю зашифрованное сообщение, тот, о ком я думаю? Является ли человек, отправляющий мне зашифрованное сообщение, человеком, о котором я думаю?

Принцип аутентификации реализуется через «доказывающего» (человека, выдающего себя за себя, который идентифицирует себя) и «верификатора» (поставщика услуг): проверяющий посылает доказывающему вызов, который должен выполнить последний. Это предполагает, что доказывающий и проверяющий уже договорились о совместном использовании секрета.

Для применения принципа аутентификации необходимы четыре условия:

Электронная подпись

Это уникальный электронный код, позволяющий подписать зашифрованное сообщение. Эта подпись позволяет идентифицировать источник сообщения: она выполняет ту же функцию, что и «ручная» подпись. Это закрытый ключ, с помощью которого вы можете подписывать, и открытый ключ, с помощью которого вы можете проверять подпись.

Цифровой сертификат

Это электронный документ, который идентифицирует ключ юридического лица (человека, компании, компьютера…). Это соответствие подтверждается удостоверяющим центром (ЦС). Эти сертификаты используются для идентификации организации. Этот сертификат стандартизирован (стандарт X.509v3). В частности, данные пользователя (идентификация владельца ключа, открытый ключ и способ использования ключа) подписываются самим органом по сертификации, в том числе некоторые его собственные данные (срок действия сертификата, используемый алгоритм шифрования, серийный номер, так далее.)

Регистрационный орган

Это орган, который генерирует запросы на сертификацию пользователей. Регистрация данного пользователя подтверждается только после проверки информации о нем. Затем запрос направляется в центр сертификации.

Центр сертификации

Это организация, которая генерирует сертификаты для разных пользователей. Это необходимый шаг в настройке безопасной системы (электронная коммерция и т.д.).

Преимущества криптографии с точки зрения корпоративной ИТ-безопасности

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

Вопрос-ответ

Какие основные цели криптографии и какие области её применения существуют?

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

Что такое аутентификация в контексте криптографии и какие роли выполняют доказывающий и верификатор?

Аутентификация — проверка подлинности сторон в коммуникации. Доказывающий (кто-то, кто пытается подтвердить свою личность) и верификатор (поставщик услуг или проверяющая сторона) взаимодействуют: верификатор вызывает доказывающего, который должен продемонстрировать знание секрета или владение ключом. Это предполагает предварительную договоренность о совместном использовании секрета и позволяет установить, что участники действительно являются теми, за кого себя выдают.

Как работают цифровые подписи и сертификаты и зачем они нужны в рамках электронной идентификации?

Цифровая подпись — это закрытый ключ, используемый для подписи сообщения; открытый ключ — для проверки подписи. Она обеспечивает идентификацию источника и целостность данных. Цифровые сертификаты (по X.509v3) подтверждают связь между открытым ключом и владельцем (человеком, организацией, устройством) и подписываются сертификационным центром (ЦС). Регистрационный орган обычно инициирует запрос на сертификацию, а ЦС выдает сертификат. Сертификаты используются для доверенной идентификации и установления безопасных соединений в электронных транзакциях.

Почему важна целостность и как она достигается в криптографии?

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