LoRaWAN offre une sécurité de bout-en-bout, tant au niveau réseau qu'au niveau applicatif :
• Authentification : chaque objet est authentifié lors de l’association au réseau (Join). Cela certifie que le trafic réseau n’a pas été altéré, et provient uniquement d’un dispositif légitime, autorisé à s’attacher à un réseau authentique, n’est pas intelligible par un espion, et n’a pas été enregistré et rejoué par un acteur malveillant. LoRaWAN utilise une clé d’authentification (Network Session Key) sur 128 bits.
• Confidentialité des données : LoRaWAN est un des seuls réseaux IoT à implémenter le chiffrement de bout-en-bout des données utilisateur échangées entre les dispositifs terminaux et les serveurs applicatifs, avec une clé de chiffrement (Application Session Key) sur 128 bits C'est pour garantir cette sécurité de bout en bout que le mode ABP de pre-provisionning a été écarté au profit du mode OTAA (over-the-air-authentication) permettant une authentification dynamique et fiable des objets via le Join Server.