LORA (à longue portée) est une technique de modulation du spectre de propagation dérivée de la technologie du spectre de propagation CHIRP (CSS). Lora de Semtech est une plate-forme sans fil à longue puissance et à faible puissance qui est devenue la plate-forme sans fil de facto de l'Internet des objets (IoT).
L'ECC (cryptographie de la courbe elliptique) est une approche de la cryptographie par clé publique basée sur la structure algébrique des courbes elliptiques sur des champs finis. L'ECC permet aux clés plus petites par rapport à la cryptographie non EC (basée sur des champs Galois simples) pour assurer une sécurité équivalente.
Implémentez le cryptage / décryptage basé sur l'ECC pour les systèmes basés sur LORA (périphériques à cellules pièces)
Faites un visualiseur pour démontrer ses avantages aux clients potentiels.
(Peut-être) publier un article sur nos résultats, si les résultats sont suffisamment possibles.
| Taille clé (en bits) | Temps de génération (secondes) |
|---|---|
| ECC RSA | ECC RSA |
| 163 1024 | 0,08 0,16 |
| 233 2240 | 0,18 7,47 |
| 283 3072 | 0,27 9,89 |
| 409 7680 | 0,64 133,90 |
| 571 15360 | 1.44 679.06 |
Trouvez l'algorithme le plus approprié à partir du spectre des courbes elliptiques pour les appareils IoT (puissance de calcul la plus basse possible requise)
Simuler l'algorithme présélectionné à partir de l'étape ci-dessus. En C, C ++, Python.
Simuler (c'est-à-dire trouver du temps pour crypter et déchiffrer le message) des algorithmes actuellement utilisés dans l'IoT; En C, C ++, Python.
Simuler les algorithmes respectifs sur les systèmes suivants:
Recueillir des échantillons de performances à partir des simulations ci-dessus et faire des statistiques appropriées.