ECC per futuri dispositivi IoT?

4

La Crittografia a curve ellittiche (ECC) è uno dei potenti metodi crittografici che richiede un minore sforzo computazionale.

L'IoT richiede un crittosistema che protegga i servizi e le applicazioni intelligenti (5As ovunque, in qualunque momento, in ogni caso, qualsiasi dispositivo e rete indipendente) tramite il suo Intelligent Smart Card (ISC).

Sarebbe un criptosistema adatto per Internet of Things (IoT)?

    
posta BitsInForce 02.07.2016 - 09:45
fonte

1 risposta

4

Sì, perché no. La generazione di chiavi (compresa la generazione di chiavi per ECDH) e le operazioni con chiave privata sono relativamente efficienti rispetto ad altri sistemi di crittografia come RSA.

Ci sono alcune cose da tenere a mente:

  • le operazioni ECC standard come ECDSA richiedono la presenza di un buon generatore di numeri casuali (questo può essere evitato usando schemi di firma deterministici come descritto in RFC 6979 ;
  • le dimensioni ridotte della chiave rendono relativamente semplice l'uso di computer quantistici per interrompere il sistema (i calcoli su un numero inferiore significano meno qubit richiesti).

Le chiavi RSA con la stessa forza sono solo 4 volte più difficili da decifrare su un controllo di qualità se la ricerca attuale è indicativa. Questo potrebbe non essere molto diverso quando si arriva a spingere.

Si noti che sebbene ECC sia relativamente efficiente rispetto a RSA, richiede comunque un moltiplicatore veloce (Montgomery). Sulle smart card questo di solito è implementato nell'hardware - e con buone ragioni. Rispetto alla cripto simmetrica, è ancora un cane; fare l'esponenziazione modulare a 256 bit su un processore a 8 bit può richiedere - ahem - un po ' il tempo di completamento.

Potresti anche richiedere la protezione dagli attacchi del canale laterale.

    
risposta data 09.07.2016 - 21:33
fonte

Leggi altre domande sui tag