Chiave di applicazione
Che cos'è?
La chiave dell'applicazione (AppKey) è una chiave radice AES (Advanced Encryption Standard) a 128 bit univoca per il dispositivo finale della rete LoRaWAN®.
Cosa puoi fare con noi?
La chiave applicativa non viene utilizzata solo dal dispositivo finale, ma anche dal server di connessione. Essa contribuisce a ricavare altre due chiavi durante l'attivazione over-the-air (OTAA) dei dispositivi che partecipano alla rete.
Innanzitutto, si tratta della Network Session Key (NwkSKey), che verifica l'integrità di tutti i frame di dati. In secondo luogo, supporta la generazione dell'Application Session Key (AppSKey), utilizzata per crittografare e decrittografare il payload, ovvero i dati effettivi inviati o ricevuti dal server.
Un altro utilizzo della chiave applicativa consiste nella convalida dell'integrità delle richieste di join e dei messaggi di accettazione del join. Questi vengono scambiati durante il processo OTAA come parte del codice di integrità del messaggio (MIC), che serve a garantire che i dati non vengano modificati durante la trasmissione.