El chip ATECC508A es una potencia de procesos criptográficos. Puede crear y almacenar de forma segura pares de claves asimétricas únicas basadas en criptografía de curva elíptica (FIPS186-3), crear y verificar firmas digitales de 64 bytes, crear una clave secreta compartida en un canal público a través del algoritmo Diffie-Hellman de curva elíptica y ejecutar un Protocolo estándar de desafío-respuesta basado en hash que utiliza un algoritmo SHA-256. También viene con un generador interno de números aleatorios FIPS de alta calidad.
El chip también cuenta con una matriz EEPROM de 10 Kb para almacenar claves, certificados, datos, registros de consumo y configuraciones de seguridad. Con restricciones de acceso y funciones de bloqueo de configuración, sus datos están a salvo de cambios no autorizados. Cada ATECC508A viene con un número de serie único de 72 bits y está cargado con funciones de seguridad para protegerse de ataques físicos y lógicos.
Con la ayuda de la guía de conexión Sparkfun y la biblioteca Arduino , puede familiarizarse fácilmente con la criptografía de curva elíptica y el proceso de firma/verificación de datos. Sin embargo, es importante tener en cuenta que esta placa no es capaz de cifrar ni descifrar datos. Puede realizar varios procesos de autenticación criptográfica, como la creación segura de claves privadas, el almacenamiento seguro de claves y la creación y verificación de firmas digitales.
El sistema Sparkfun Qwiic Connect es un ecosistema integral de sensores, actuadores, blindajes y cables I²C que simplifican la creación de prototipos y minimizan los errores. Todas las placas habilitadas para Qwiic utilizan un conector JST común de 4 pines y paso de 1 mm, lo que le ahorra espacio en la PCB y la molestia de conexiones incorrectas.
Características:
Documentos:
Marca | Sparkfun |
Modelo | DEV-15573 |
Más información | Cryptographic Co-Processor ATECC508A (Qwiic) Hookup Guide - SparkFun Learn |