La puce ATECC508A est une centrale de processus cryptographiques. Il peut créer et stocker en toute sécurité des paires de clés asymétriques uniques basées sur la cryptographie à courbe elliptique (FIPS186-3), créer et vérifier des signatures numériques de 64 octets, créer une clé secrète partagée sur un canal public via l'algorithme Diffie-Hellman à courbe elliptique et exécuter un protocole standard de défi-réponse basé sur le hachage utilisant un algorithme SHA-256. Il est également livré avec un générateur de nombres aléatoires FIPS interne de haute qualité.
La puce dispose également d'une matrice EEPROM de 10 Ko pour stocker les clés, les certificats, les données, l'enregistrement de la consommation et les configurations de sécurité. Grâce aux restrictions d'accès et aux fonctionnalités de verrouillage de configuration, vos données sont protégées contre les modifications non autorisées. Chaque ATECC508A est livré avec un numéro de série unique de 72 bits et est doté de fonctionnalités de sécurité pour parer aux attaques physiques et logiques.
Avec l'aide du guide de connexion Sparkfun et de la bibliothèque Arduino , vous pouvez facilement vous familiariser avec la cryptographie à courbe elliptique et le processus de signature/vérification des données. Cependant, il est important de noter que cette carte n'est pas capable de crypter et déchiffrer des données. Il peut effectuer divers processus d'authentification cryptographique tels que la création de clé privée sécurisée, le stockage sécurisé de clés ainsi que la création et la vérification de signatures numériques.
Le système Sparkfun Qwiic Connect est un écosystème complet de capteurs, d'actionneurs, de blindages et de câbles I²C qui simplifient le prototypage et minimisent les erreurs. Toutes les cartes compatibles Qwiic utilisent un connecteur JST à 4 broches commun au pas de 1 mm, ce qui vous permet d'économiser de l'espace sur le PCB et d'éviter les problèmes de connexions incorrectes.
Traits:
Documents :
Marque | Sparkfun |
Modèle | DEV-15573 |
Plus d'information | Cryptographic Co-Processor ATECC508A (Qwiic) Hookup Guide - SparkFun Learn |