Криптографическая система в протоколе
IRC-IoT
определна, но не обязательна к использованию и имеет статус: опциональной.
Алгоритмы включаются в зависимости от желания пользователя или интегратора
IRC-IoT
сети.
Система определяет две базовые функции:
1. Шифрование передаваемых в IRC-IoT сообщении данных
2. Последовательная цфировая подпись IRC-IoT сообщений (Blockchain)
Алгоритмы применяемые для шифрования
IRC-IoT
сообщений:
Название |
Тип алгоритма |
Длина ключа |
Размер блока |
RSA/SHA |
Асимметричный |
1024..4096 |
|
AES |
Закрытый ключ |
256 |
256 |
Twofish |
Закрытый ключ |
256 |
256 |
UserCrypt |
Пользовательский алгоритм шифрования
в виде внешнего модуля |
Алгоритмы применяемые для подписи
IRC-IoT
сообщений в Blockchain:
Название |
Идентификатор |
Длина ключа |
Размер блока |
ED25519 |
ed |
|
|
RSA1024 |
rA |
1024 |
|
GOST3410 |
gT |
256 |
256 |
UserSign |
Пользовательский алгоритм цифровой подписи
в виде внешнего модуля |
ВНИМАНИЕ! Используемые в протоколе
IRC-IoT
алгоритмы шифрования и криптографической защиты настраиваются
опционально, для чего в исходный код программных продуктов
пользователь или применяющий его в своей работе бизнес, вносит
соответствующие изменения. Авторы протокола рекомендуют соблюдать
действующее национальное законодательство тех стран, на
территории которых будут размещены аппаратные средства
поддерживающие протокол
IRC-IoT.