Código de integridad del mensaje
¿Qué es?
El código de integridad del mensaje (MIC) es un código que valida la integridad y autenticidad de un mensaje en una red LoRaWAN®. Se determina a partir de campos específicos del mensaje. Una vez calculado, el código se añade al propio mensaje.
¿Cómo funciona?
Los tipos de mensajes para los que se calcula el MIC incluyen los siguientes:
- solicitud de unión
- unirse-aceptar
- mensajes de datos (subida y bajada)
- solicitud de reincorporación (Tipo 0, 1, 2)
Las claves utilizadas para determinar el MIC se enumeran a continuación:
- Clave de aplicación (AppKey)
- Clave de sesión de red (NwkSKey)
- Clave de red (NwkKey)
- Clave JSInt
- Clave SNwkSInt
- Clave FNwkSInt