ECC para futuros dispositivos de IoT?

3

La criptografía de curva elíptica (ECC) es uno de los métodos criptográficos más potentes que requieren menos esfuerzo computacional.

IoT requiere un sistema de cifrado que asegure servicios y aplicaciones inteligentes (5As, es decir, en cualquier lugar, en cualquier momento, de cualquier manera, cualquier dispositivo y red independiente) a través de su Tarjeta inteligente inteligente (ISC).

¿Sería este un sistema criptográfico adecuado para Internet de las cosas (IoT)?

    
pregunta BitsInForce 02.07.2016 - 09:45
fuente

1 respuesta

3

Sí, ¿por qué no? La generación de claves (incluida la generación de claves para ECDH) y las operaciones de claves privadas son relativamente eficientes en comparación con otros sistemas criptográficos como RSA.

Hay algunas cosas que se deben tener en cuenta:

  • las operaciones de ECC estándar, como ECDSA, requieren un buen generador de números aleatorios para estar presentes (esto se puede evitar mediante el uso de esquemas de firmas deterministas como los descritos en RFC 6979 ;
  • el tamaño de la clave pequeña hace que sea relativamente sencillo usar computadoras cuánticas para interrumpir el sistema (los cálculos en números más pequeños significan menos qubits requeridos).

Las claves RSA de la misma fuerza son solo 4 veces más difíciles de descifrar en un QC si la investigación actual es una indicación. Puede que esa no sea una gran diferencia cuando se produzca el empuje.

Tenga en cuenta que aunque ECC es relativamente eficiente en comparación con RSA, todavía requiere un multiplicador rápido (Montgomery). En las tarjetas inteligentes, esto generalmente se implementa en hardware, y con buena razón. Comparado con la criptografía simétrica, sigue siendo un perro; realizar una exponenciación modular de 256 bits en un procesador de 8 bits puede tardar - ejem - algo en completarse.

También es posible que necesites protección contra ataques de canal lateral.

    
respondido por el Maarten Bodewes 09.07.2016 - 21:33
fuente

Lea otras preguntas en las etiquetas