Anwendungsschlüssel

Was ist das? 

Der Anwendungsschlüssel (AppKey) ist ein Advanced Encryption Standard (AES) 128-Bit-Root-Schlüssel, der für das Endgerät des LoRaWAN®-Netzwerks eindeutig ist. 

Wie funktioniert es? 

Der Anwendungsschlüssel wird nicht nur vom Endgerät, sondern auch vom Verbindungsserver verwendet. Er dient zur Ableitung zweier weiterer Schlüssel während der drahtlosen Aktivierung (OTAA) von Geräten, die am Netzwerk teilnehmen. 

Erstens geht es hier um den Netzwerksitzungsschlüssel (NwkSKey), der die Integrität aller Datenframes überprüft. Zweitens unterstützt er die Generierung des Anwendungssitzungsschlüssels (AppSKey), der zum Ver- und Entschlüsseln der Nutzdaten, also der eigentlichen Daten, die an den Server gesendet oder von ihm empfangen werden, verwendet wird. 

Eine weitere Verwendung des Anwendungsschlüssels besteht in der Überprüfung der Integrität von Beitrittsanfragen und Beitrittsbestätigungsnachrichten. Diese werden während des OTAA-Prozesses als Teil des Message Integrity Code (MIC) ausgetauscht, der sicherstellt, dass Daten während der Übertragung nicht verändert werden.

Um über unsere Neuigkeiten abonnieren sie unseren newsletter