Таможенный словарь:Криптографические алгоритмы

Материал из Энциклопедия IFCG
Перейти к:навигация, поиск

Алгоритм шифрования или криптографический алгоритм — набор математических операций, которые применяются к данным и являются обратимыми при наличии ключа шифрования.

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

Современные алгоритмы шифрования делятся на симметричные и асимметричные. Также в таможенных целях к шифровальным алгоритмам относят криптографические хеш-функции.

Виды алгоритмов

Симметричные алгоритмы

Симметричные алгоритмы[1] позволяют выполнять шифрование и дешифрование данных с помощью одного и того же ключа шифрования.

По симметричной схеме работают следующие часто используемые алгоритмы: AES, DES, RC4, Blowfish, ГОСТ 34.12-2018 «Кузнечик» и др.

Асимметричные алгоритмы

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

К асимметричным алгоритмам относятся: RSA, DSA, ECDSA, ГОСТ Р 34.10-2012 и др.

Также существует особый вид ассиметричного шифрования, называемый электронная подпись (ЭП)[3].

Алгоритмы хеширования

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

Примерами таких функций являются: SHA, MD5, RIPEMD, ГОСТ Р 34.11-94 и др.

Назначение алгоритмов

Шифрование применяется для следующих целей:

  • Защита информации

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

  • Обеспечение целостности данных

С целью обеспечения целостности передаваемых или хранимых данных часто используются хеш-функции. Работает это следующим образом: вычисляется значение хеш-функции до передачи данных и после. Если её значение изменилось, то причина в этом только одна – данные тоже были изменены.

  • Обеспечение подлинности отправителя

С помощью алгоритмов электронной подписи есть возможность однозначно определять отправителя данных.

Заполнение нотификации

Товары, использующие какие-либо алгоритмы шифрования, являются шифровальными средствами, их ввоз на территорию ЕАЭС органичен.

В случае составления Нотификации на ввозимый товар, информации о шифровальных функциях товара заполняется в её 4-ом пункте, где указываются: криптографический алгоритм (функция) и его назначение, максимальная длина ключа, криптографический протокол, категория.

Примечания

См. также