zntsbkhhh的个人空间 https://www.eechina.com/space-uid-161533.html [收藏] [复制] [RSS]

博客

ATSHA204A基本操作

热度 9已有 2092 次阅读2020-2-6 18:11 |个人分类:1| ATSHA204A基本操作

ATSHA204A基本操作

ATSHA204A是由Atmel推出的一款基于SHA-256摘要算法的加密芯片,主要适用于对比认证方案。其内部的Slot区用于存放密钥,OTP区用于存放数据。其认证思路是:MCUATSHA204A基于相同的摘要算法、明文、密钥可以计算出相同的摘要结果。密钥的发放和存储是认证的关键,只有合法身份的MCUATSHA204A才拥有正确的密钥,其他设备因没有正确密钥,无法计算出正确摘要结果,无法通过认证。

以下介绍实现方法。

1.生产调试阶段

1.1 ATSHA204A完成出厂烧录工作:向OTP区写入存储数据,向Slot区写入密钥KEY1

1.2 MCU端移植SHA256算法,存储密钥KEY2KEY1 = KEY2

2.应用阶段

2.1 主控端向ATSHA204A发送获取Nonce指令,获取随机数RND并且更新芯片内部Tempkey,Tempkey会作为MAC计算的一个参数在第2.3步中用到。

2.2 主控端向ATSHA204A发送计算MAC指令,后者返回MAC计算的结果C1

2.3 主控端计算MACC2:先使用2.1步中产生的随机数RND计算出Tempkey值,再利用Tempkey值、Slot区中的密钥KEY2和其他参数(序列号、OTP区数据等)计算出MACC2

2.4 主控端比较C1C2值,若相同,则认证通过,继续执行后续程序。若不同,则认证失败。

近期,凌科芯安科技(北京)有限公司推出了一款兼容ATSHA204A功能的加密芯片,可以实现ATSHA204A的国产化兼容替代。了解相关的信息,可以联系该公司。


路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (26 个评论)

回复 QL87 2020-2-7 10:40
这个公司厉害了居然可以兼容ATSHA204A芯片。为芯片国产化做出了贡献必须赞一个
回复 wang0327 2020-2-7 11:20
凌科芯安科技这个公司在芯片加密方面还是很厉害的,几年前就听说过这个公司。
回复 kessy1 2020-2-7 15:47
这个烧录的步骤也很关键吧?是否也只有这家公司能做?
回复 Test_wf 2020-2-7 16:55
楼主公司新推出这款能兼容ATSHA204A功能的加密芯片,据说安全性也很高的。为你们优秀的技术团队点赞
回复 明亮的光 2020-2-7 18:04
那cpu这端怎么实现加密算法啊,是不是得调用第三方库文件
回复 zntsbkhhh 2020-2-7 18:06
cpu端确实要实现加密算法,可以调用库,也可以移植算法源码
回复 kessy1 2020-2-7 21:29
ATSHA204A有什么优点?
回复 tyl2010 2020-2-8 08:55
个人认为主要有两点,使用简单和使用者广泛。
回复 ?-о 2020-2-10 17:57
兼容ATSHA204A功能 可以完全兼容吗?
回复 陌小凯 2020-2-11 11:06
从硬件接口,到软件的命令协议,指令接口都是全兼容的。
回复 miniminimini 2020-2-11 11:41
看楼主的介绍,凌科芯安科技(北京)有限公司推出了一款兼容ATSHA204A功能的加密芯片,可以实现ATSHA204A的国产化兼容替代,功能,安全等都一样吗?也是按楼主介绍的方法实现吗?
回复 wang0327 2020-2-11 12:05
功能相同,安全等级我没有查询到,感兴趣的话可以资讯一下厂家
回复 Test_wf 2020-2-11 14:02
据说凌科芯安公司有专业的技术支持,对于后期开发都能提供全方位支持
回复 kessy1 2020-2-11 14:32
文章很好,详细的讲解了方案,有没有对ATSHA204A详细了解的,说一下具体使用方法?
回复 陌小凯 2020-2-11 15:44
文章即是使用ATSHA204A来实现对比认证方案的用法介绍。
回复 ?-о 2020-2-11 18:00
国产化实在是太重要了,被人牵着鼻子走可不好,是量产的产品吗?
回复 wang0327 2020-2-12 09:32
应该是已经量产的产品了。
回复 明亮的光 2020-2-12 10:04
这款产品的通讯接口都支持哪些?
回复 zntsbkhhh 2020-2-12 12:51
目前支持IIC接口
回复 miniminimini 2020-2-12 15:03
兼容性如何保证?????这可是需要大量数据的?请问是严格测试的结果???????????
12下一页

facelist

您需要登录后才可以评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部