Bonjour,
je suis en train de me faire deux modules qui doivent communiquer entre eux, en Lora, j'utilise la puce RFM95 en 868Mhz, et la bibliothèque Lora de Sandeepmistry.
Je souhaiterai que cette communication soit chiffrée (et authentifiée) par le chiffrement ChaCha-Poly1305, avec la bibliothèque arduino Chachapoly.h
Mon soucis, c'est que je ne trouve nulle part comment utiliser correctement cette bibliothèque, ni quelles sont les bonnes pratiques.
- Quelles sont les données à renouveler avant chaque envoi ? L'IV ? ou est-il incrémenté automatiquement?
- Dois-je ajouter un nonce? u est-ce géré par l'IV ?
- Quelles données doivent être transmises entre l'émetteur et le récepteur afin que le récepteur puisse déchiffrer le message, et comment les transmettre de façon sécurisée?
- Du coup, comment puis-je organiser le packet à envoyer?
Voilà, ça fait un moment que je planche la dessus, et je n'arrive pas à trouver comment utiliser cette bibliothèque, je me ferai un plaisir d'écrire un tutoriel une fois que ce sera réussi.
Partager