La ATECC508A permite contar con confidencialidad, integración de datos y autenticación
La nueva ATECC508A de Atmel es la primera de su clase en aplicar el almacenamiento de claves basado en hardware para brindar todas las funcionalidades de seguridad, incluidas la confidencialidad, la integridad de datos y la autenticación. Para el mercado de IoT en rápido crecimiento, el dispositivo ofrece estas características en sistemas con microcontroladores (MCU) que ejecutan algoritmos de cifrado/descifrado en software. De manera similar a otros productos CryptoAuthentication de Atmel, la ATECC508A utiliza un almacenamiento de claves y contramedidas criptográficas basados en hardware, proporcionando mayor seguridad que las medidas basadas en software.
La ATECC508A cuenta con el protocolo de seguridad ECDH (curva elíptica de Diffie-Hellman) para cifrados y descifrados, junto con la autenticación de Algoritmo de firma digital de curva elíptica. Además, la ATECC508A es el segundo IC de la cartera CryptoAuthentication de Atmel con capacidades avanzadas de criptografía de curva elíptica (ECC).
La ATECC508A es compatible con cualquier microcontrolador o microprocesador del mercado. Brinda un consumo de energía extremadamente bajo y requiere apenas una E/S de propósito general en un amplio rango de tensión. Su pequeño tamaño permite que se utilice en distintos tipos de aplicaciones y también prolonga la vida útil de la batería.
La ATECC508A tiene un conjunto de comandos flexible que permite su uso en muchas aplicaciones. Gracias a que cuenta con protección de red o de nodo de la IoT, el IC autentica las identificaciones de nodo para resguardar la integridad y el cifrado del mensaje. También ofrece antifalsificación mediante la validación de la autenticidad de los accesorios auxiliares y las piezas de repuesto, y se puede utilizar para validar el almacenamiento de memoria.
El nuevo IC CryptoAuthentication de Atmel también protege el firmware y los medios. En este caso, valida el código almacenado en memoria flash durante el arranque para evitar las modificaciones no autorizadas, como también para cifrar los archivos descargados y las imágenes de código.
Para una producción programable y datos seguros, los aceleradores de criptografía del microprocesador pueden utilizar las lecturas y escrituras cifradas y las claves secretas almacenadas de la ATECC508A. El IC también autentica las contraseñas introducidas por el usuario sin dejar que se conozca el valor esperado. Asigna las contraseñas recordables a un número aleatorio e intercambia de manera segura los valores de contraseña con los sistemas remotos.
La ATECC508A también cuenta con métodos para evitar los ataques físicos y los ataques lógicos a los datos. Las restricciones de hardware con respecto a las maneras en que se utilizan o se generan las claves brindan una mayor protección.