Криптографическая система в протоколе
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.