O Lora (Longo Ranco) é uma técnica de modulação de espectro de espalhamento derivada da tecnologia Spectrum Spread Spread (CSS) Chirp. A Lora da Semtech é uma plataforma sem fio de baixa alcance e de baixa potência que se tornou a plataforma sem fio de fato da Internet das Coisas (IoT).
O ECC (criptografia da curva elípticos) é uma abordagem da criptografia de chave pública baseada na estrutura algébrica das curvas elípticas em campos finitos. O ECC permite que as chaves menores em comparação com a criptografia não-EC (com base em campos de galois simples) forneçam segurança equivalente.
Implementar criptografia/descriptografia baseada em ECC para sistemas baseados em LORA (dispositivos de célula de moeda)
Faça um visualizador para demonstrar suas vantagens para clientes em potencial.
(Talvez) publique um artigo sobre nossas descobertas, se os resultados forem viáveis o suficiente.
| Tamanho da chave (em bits) | Tempo de geração (segundos) |
|---|---|
| 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 |
Encontre o algoritmo mais adequado do espectro de curvas elípticas para dispositivos IoT (menor poder de computação possível)
Simule o algoritmo selecionado na etapa acima. Em C, C ++, Python.
Simular (ou seja, encontrar tempo para criptografar e descriptografar a mensagem) atualmente usados algoritmos usados na IoT; Em C, C ++, Python.
Simular os respectivos algoritmos nos seguintes sistemas:
Colete amostras de desempenho das simulações acima e faça estatísticas apropriadas.