LORA (ระยะยาว) เป็นเทคนิคการมอดูเลตสเปกตรัมสเปรดที่ได้มาจากเทคโนโลยีการแพร่กระจายของ Chirp Spread Spectrum (CSS) Lora ของ Semtech เป็นแพลตฟอร์มไร้สายที่มีพลังต่ำซึ่งได้กลายเป็นแพลตฟอร์มไร้สายโดยพฤตินัยของ Internet of Things (IoT)
ECC (การเข้ารหัสเส้นโค้งรูปวงรี) เป็นวิธีการเข้ารหัสลับของสาธารณะโดยใช้โครงสร้างพีชคณิตของเส้นโค้งรูปไข่เหนือสนาม จำกัด ECC อนุญาตให้มีคีย์ขนาดเล็กเมื่อเทียบกับการเข้ารหัสที่ไม่ใช่ EC (ขึ้นอยู่กับเขตข้อมูล Galois ธรรมดา) เพื่อให้ความปลอดภัยที่เท่าเทียมกัน
ใช้การเข้ารหัส/ถอดรหัสที่ใช้ ECC สำหรับระบบที่ใช้ LORA (อุปกรณ์ Coin-cell)
สร้าง Visualizer เพื่อแสดงให้เห็นถึงข้อดีของลูกค้าที่มีศักยภาพ
(อาจ) เผยแพร่บทความเกี่ยวกับการค้นพบของเราหากผลลัพธ์เป็นไปได้เพียงพอ
| ขนาดคีย์ (เป็นบิต) | เวลารุ่น (วินาที) |
|---|---|
| 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 |
ค้นหาอัลกอริทึมที่เหมาะสมที่สุดจากสเปกตรัมของเส้นโค้งรูปไข่สำหรับอุปกรณ์ IoT (จำเป็นต้องใช้กำลังการคำนวณต่ำสุดที่เป็นไปได้)
จำลองอัลกอริทึมสั้น ๆ จากขั้นตอนข้างต้น ใน C, C ++, Python
จำลอง (เช่นค้นหาเวลาในการเข้ารหัสและถอดรหัสข้อความ) ใช้อัลกอริทึมในปัจจุบันใน IoT; ใน C, C ++, Python
จำลองอัลกอริทึมที่เกี่ยวข้องในระบบต่อไปนี้:
รวบรวมตัวอย่างประสิทธิภาพจากการจำลองข้างต้นและสร้างสถิติที่เหมาะสม