LORA (Long Range) adalah teknik modulasi spektrum spread yang berasal dari teknologi spread spread spread (CSS). SEMTECH LORA adalah platform nirkabel jarak jauh dan rendah yang telah menjadi platform nirkabel de facto dari Internet of Things (IoT).
ECC (Elliptic Curve Cryptography) adalah pendekatan untuk kriptografi kunci publik berdasarkan struktur aljabar kurva elips di atas bidang yang terbatas. ECC memungkinkan kunci yang lebih kecil dibandingkan dengan kriptografi non-EC (berdasarkan bidang galois polos) untuk memberikan keamanan yang setara.
Menerapkan enkripsi/dekripsi berbasis ECC untuk sistem berbasis LORA (perangkat sel koin)
Buat visualisator untuk menunjukkan keunggulannya kepada klien potensial.
(Mungkin) Publikasikan makalah tentang temuan kami, jika hasilnya cukup layak.
| Ukuran kunci (dalam bit) | Waktu generasi (detik) |
|---|---|
| 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 |
Temukan algoritma yang paling cocok dari spektrum kurva elips untuk perangkat IoT (diperlukan daya komputasi serendah mungkin)
Simulasi algoritma terpilih dari langkah di atas. Dalam C, C ++, Python.
Simulasi (yaitu, temukan waktu untuk mengenkripsi dan mendekripsi pesan) yang saat ini digunakan algoritma di IoT; Dalam C, C ++, Python.
Simulasi algoritma masing -masing pada sistem berikut:
Kumpulkan sampel kinerja dari simulasi di atas dan buat statistik yang sesuai.