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

博客

LCSHA204—EncryptRead命令解析

热度 10已有 619 次阅读2022-1-10 10:58 |个人分类:国产兼容芯片


LCSHA204芯片是一款兼容ATMEL公司ATSHA204A的国产安全芯片,其操作方式与ATSHA204A相同,本次主要介绍芯片EncryptRead加密读功能,只有当slot config.EncryptRead = 1和slot config.IsSecret = 1时才能进行。加密读是为了防止别人在总线上嗅探到密钥,这里我借用官方文档Atmel-8981的一幅图。

 

 

这个流程图其实非常明了,主要步骤如下:

1、首先发送Nonce Command命令,更新TempKey中的值,主机这边根据命令返回的randout来使用SHA-256算法计算出TempKey中的值。

2、发送GenDig Command,Gen Dig 命令中的参数KeyID ,就是slot config.ReadKey,比如说,我们要读取slot1的密钥,而slot config[0].ReadKey 设置为0,那么我们就需要知道slot0中存放的密钥才能读取slot1的密钥,发送完这个命令后如果执行正确,TempKey中的值会被重新计算,而主机需要根据Read Key等一些列参数计算TempKey中的值。

3、执行读命令读取slot区中的值,返回来的内容是经过异或加密的,密钥是第2步计算出来的摘要,也就是说:读回来的值^第二步计算出来的摘要 = 原文。

 


路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (20 个评论)

回复 xiaoyuhzou1228 2022-1-10 14:19
这款芯片主要应用于什么领域?
回复 kessy1 2022-1-10 15:55
可以用于防伪、保护固件或媒体文、交换会话密钥、安全数据存储、用户密码检查等应用。
回复 ?-о 2022-1-11 10:48
国内也有这样的芯片了,真不错。
回复 小屁孩123 2022-1-12 15:26
不知道这款价格怎么样,要是亲民就好了
回复 miniminimini 2022-1-12 15:50
用过他们家其他的产品,挺不错的,售后服务也挺好的!
回复 sunxiang0506 2022-1-13 09:01
这款兼容芯片,引脚也是兼容的吗?
回复 tyl2010 2022-1-13 09:16
太好了,国内有兼容的,就不用担心断货了
回复 zntsbkhhh 2022-1-13 15:07
国产化是必然趋势,不知道兼容的效果怎么样,pin to pin的话就最好
可以降本!
回复 wang0327 2022-1-13 16:27
有些复杂,能说说具体是如何实现的吗
回复 Test_wf 2022-1-13 16:37
有人用过这款芯片吗,兼容性怎么样
回复 tyl2010 2022-1-13 16:55
专业性好强的文章,当做技术储备,希望楼主能够详细的再具体介绍一些
回复 zntsbkhhh 2022-1-14 13:41
上面流程图较详细
回复 kessy1 2022-1-14 14:20
看来LCSHA204这款芯片相当不错,支持国产芯片
回复 miniminimini 2022-1-14 14:55
那当然了  我用过,技术全程协助,开发非常顺利
回复 小屁孩123 2022-1-14 15:01
这款芯片能够替代ATSHA204A芯片?成本毕AT的高吗?
回复 Test_wf 2022-1-14 15:09
LCSHA204是凌科芯安家的吗?我听之前合作过的伙伴说过,加密安全高,性价比也不错。
回复 sunxiang0506 2022-1-14 15:17
是他家,我司最近有车载加密需求买的LKT4305-GM这款
回复 QL87 2022-1-14 15:58
LCSHA204与ATSHA204A的兼容性怎么样?有用过的能说说吗?
回复 ?-о 2022-1-14 16:05
嗯嗯 兼容性还是挺强的 ,我这里测试了很多功能都没有问题,产品已经上线了,可以正常使用
回复 wang0327 2022-1-14 16:18
文章详尽具体,收藏了

facelist

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

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