Алгоритм шифрования AES-128 в протоколе ZigBee работает в несколько шагов: 5
- Исходные данные (plaintext) делятся на блоки, обычно длиной 128 бит. 5
- Каждый блок шифруется с использованием ключа и алгоритма шифрования. 5
- Получившийся шифротекст передаётся по сети ZigBee. 5
- Для безопасной доставки данных при передаче шифротекста используются различные техники, например механизмы обнаружения и исправления ошибок, такие как контрольные суммы и биты чётности. 5
- Получившишифротекст, устройство-получатель использует тот же ключ и алгоритм шифрования, чтобы дешифровать данные в исходный текст. 5
AES-128 используется не только для шифрования, но и для проверки целостности данных. 1 Для этого к отправляемому сообщению добавляется Message Integrity Code (MIC). 13 Если полученный MIC не совпадает с ожидаемым, это означает, что данные были изменены. 1
AES-128 широко признан безопасным и эффективным алгоритмом шифрования, что делает его подходящим выбором для механизма безопасности ZigBee. 5