基于STM32、HAL库的ATECC608B安全验证及加密芯片驱动程序设计

一、简介:

ATECC608B是Microchip公司生产的一款安全加密芯片,提供以下主要特性:

  • 基于硬件的高安全性加密算法

  • ECC P-256加密引擎

  • SHA-256哈希算法

  • AES-128加密

  • 真随机数生成器(TRNG)

  • 16KB安全存储空间

  • I²C接口(最高1MHz)

  • 低功耗设计,适合物联网应用

二、硬件接口:

ATECC608B引脚 STM32L4XX引脚 说明
SDA PB7/PB9 I2C数据线
SCL PB6/PB8 I2C时钟线
GND GND 地线
VCC 3.3V 电源

注意:ATECC608B的I2C地址通常是0x60(7位地址)

三、头文件:

#ifndef ATECC608B_H
#define ATECC608B_H

你可能感兴趣的:(安全验证及加密芯片驱动程序设计,stm32,安全,嵌入式硬件)