Таможенный словарь:Криптографические алгоритмы
Алгоритм шифрования или криптографический алгоритм — набор математических операций, которые применяются к данным и являются обратимыми при наличии ключа шифрования.
С помощью криптографических алгоритмов реализуются функции шифрования в электронике и программном обеспечении. Алгоритмы шифрования являются базовыми неделимыми элементами для создания систем защиты информации на основе шифрования.
Современные алгоритмы шифрования делятся на симметричные и асимметричные. Также в таможенных целях к шифровальным алгоритмам относят криптографические хеш-функции.
Содержание
Виды алгоритмов
Симметричные алгоритмы
Симметричные алгоритмы[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-ом пункте, где указываются: криптографический алгоритм (функция) и его назначение, максимальная длина ключа, криптографический протокол, категория.