Je suis en train de faire un projet pour assurer les aspects de sécurité d'un protocole lora
notre travail consiste en fait en :
LoRaSender :
envoi un message qui contient
*Les informations crypte avec aes128 avec le cle de session
*le hashage avec sha256
*la signature numerique obtenu avec l'algo de crypt asymetrique curve
*le cle de session
LoRareciever :
- va decrypter les donnes avec le clé de session (confidentialité)
*decrypter la signature numerique avec le shared secret key et obtenir le hashage pour assurer l'authentification
*va faire un hashage aux données et les comparer avec le hashage recue pour verifié l'intergrité des données
nous avons tester tous ses fonction une par une , et nous les avons appliqué sur le lora sender , le code est compilé avec succés mais l'output: ne contient rien même les affichage en port série et le message n'a pas été transmis
j'ai pas vraiment compris en quoi consiste le probleme en insuffisance de mémoire ou l'arduino met un trop temps de calcul de données ou quoi
voila le code et lib
et l'output dans screenshot