atsha204a

ATSHA204A基本操作

无人久伴 提交于 2020-02-25 15:47:43
ATSHA204A是由Atmel推出的一款基于SHA-256摘要算法的加密芯片,主要适用于对比认证方案。其内部的Slot区用于存放密钥,OTP区用于存放数据。其认证思路是:MCU和ATSHA204A基于相同的摘要算法、明文、密钥可以计算出相同的摘要结果。密钥的发放和存储是认证的关键,只有合法身份的MCU和ATSHA204A才拥有正确的密钥,其他设备因没有正确密钥,无法计算出正确摘要结果,无法通过认证。 以下介绍实现方法。 1.生产调试阶段 1.1 ATSHA204A完成出厂烧录工作:向OTP区写入存储数据,向Slot区写入密钥KEY1。 1.2 MCU端移植SHA256算法,存储密钥KEY2。KEY1 = KEY2。 2.应用阶段 2.1 主控端向ATSHA204A发送获取Nonce指令,获取随机数RND并且更新芯片内部Tempkey,Tempkey会作为MAC计算的一个参数在第2.3步中用到。 2.2 主控端向ATSHA204A发送计算MAC指令,后者返回MAC计算的结果C1。 2.3 主控端计算MAC值C2:先使用2.1步中产生的随机数RND计算出Tempkey值,再利用Tempkey值、Slot区中的密钥KEY2和其他参数(序列号、OTP区数据等)计算出MAC值C2。 2.4 主控端比较C1和C2值,若相同,则认证通过,继续执行后续程序。若不同,则认证失败。 近期

RJGT102完美替代ATSHA204A

旧街凉风 提交于 2020-02-12 03:53:43
美国对中兴、华为,大疆,海康威视等企业进行禁令,限制对其出口相关芯片,后期禁售的产品越来越多,芯片领域就包括常用于电子产品上Atmel公司的加密芯片ATSHA204A,武汉瑞纳捷电子技术有限公司自主研发的加密芯片RJGT102可以完美替代该芯片。 RJGT102 与 ATSHA204A 引脚定义 RJGT102与ATSHA204A主要特性对比较: 封装均为SOP8,引脚定义兼容,见上图; 通讯接口一致:标准I2C接口; 加密算法是相同:SHA256; WDT:RJGT102内置看门狗功能,可实现看门狗复位功能,ATSHA204A则无; 5. ESD:RJGT102防静电达5KV,高于ATSHA204A 产品特征 RJGT102 ATSHA204A 加密算法 SHA-256 SHA-256 看门狗复位 有 无 通讯接口 I2C I2C ESD 5KV 2KV 封装 SOP-8L SOP-8L RJGT102 与 ATSHA204A 主要特性对比 RJGT102已成功应用如下市场: 方案保护 无人机 ,IPC/NVR,伺服电机控制,360度全景倒车影像,汽车辅助驾驶,路由器 核心算法保护 生物识别算法,医疗核心算法,自主核心算法 耗材认证 打印机墨盒,无人机电池,汽车香氛,医疗设备耗材认证,空气净化器滤网 来源: CSDN 作者: 兮 木 链接: https://blog.csdn