De Network Session Key is een vereiste 128 bit node specifieke key. De key wordt voor twee verschillende toepassingen gebruikt. Een is voor het berekenen van de MIC (Message Integrity code) en de ander toepassing is voor encryptie. De NwkSKey wordt gebruikt om de MAC packets voor het LoRaWAN netwerk te beveiligen door middel van AES encryptie. Om deze reden moet de key bekend zijn bij de LoRa node en de netwerkserver.
Een NwkSKey wordt dynamisch gegenereerd of moet van te voren gedefinieerd worden. Dit is afhankelijk van de gebruikte activatiemethode op het netwerk.