O chip ATECC508A é uma potência de processos criptográficos. Ele pode criar e armazenar com segurança pares de chaves assimétricas exclusivos com base na criptografia de curva elíptica (FIPS186-3), criar e verificar assinaturas digitais de 64 bytes, criar uma chave secreta compartilhada em um canal público por meio do algoritmo Diffie-Hellman de curva elíptica e executar um protocolo padrão de resposta a desafios baseado em hash usando um algoritmo SHA-256. Ele também vem com um gerador interno de números aleatórios FIPS de alta qualidade.
O chip também possui um array EEPROM de 10Kb para armazenar chaves, certificados, dados, registro de consumo e configurações de segurança. Com restrições de acesso e recursos de bloqueio de configuração, seus dados ficam protegidos contra alterações não autorizadas. Cada ATECC508A vem com um número de série exclusivo de 72 bits e é carregado com recursos de segurança para evitar ataques físicos e lógicos.
Com a ajuda do guia de conexão Sparkfun e da Biblioteca Arduino , você pode facilmente se familiarizar com a criptografia de curva elíptica e o processo de assinatura/verificação de dados. No entanto, é importante observar que esta placa não é capaz de criptografar e descriptografar dados. Ele pode executar vários processos de autenticação criptográfica, como criação segura de chave privada, armazenamento seguro de chave e criação e verificação de assinatura digital.
O sistema Sparkfun Qwiic Connect é um ecossistema abrangente de sensores, atuadores, blindagens e cabos I²C que simplificam a prototipagem e minimizam erros. Todas as placas habilitadas para Qwiic usam um conector JST comum de 1 mm e 4 pinos, economizando espaço na PCB e o incômodo de conexões incorretas.
Características:
Documentos:
Marca | Sparkfun |
Modelo | DEV-15573 |
Mais informações | Cryptographic Co-Processor ATECC508A (Qwiic) Hookup Guide - SparkFun Learn |