新闻  |   论坛  |   博客  |   在线研讨会
LCSHA204—EncryptRead命令解析
hanini | 2022-01-10 10:52:28    阅读:241   发布文章

LCSHA204EncryptRead命令解析

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

 

1641782384(1).png

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

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步计算出来的摘要,也就是说:读回来的值^第二步计算出来的摘要 = 原文。

 


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
114W1  2022-01-14 16:18:09 

文章详尽具体,收藏了

绿茶与拿铁  2022-01-14 16:09:09 

嗯嗯 兼容性还是挺强的 ,我这里测试了很多功能都没有问题,产品已经上线了,可以正常使用

ChateauMargaux  2022-01-14 15:58:21 

LCSHA204与ATSHA204A的兼容性怎么样?有用过的能说说吗?

sunxiang0506  2022-01-14 15:17:45 

是他家,我司最近有车载加密需求买的LKT4305-GM这款

Testwf  2022-01-14 15:09:19 

LCSHA204是凌科芯安家的吗?我听之前合作过的伙伴说过,加密安全高,性价比也不错。

minifoxmai  2022-01-14 14:55:27 

那当然了 我用过,技术全程协助,开发非常顺利

kessy1  2022-01-14 14:19:42 

看来LCSHA204这款芯片相当不错,支持国产芯片

hanini  2022-01-14 13:41:02 

上面流程图较详细

13466516880  2022-01-13 16:56:03 

专业性好强的文章,当做技术储备,希望楼主能够详细的再具体介绍一些

Testwf  2022-01-13 16:37:53 

有人用过这款芯片吗,兼容性怎么样

114W1  2022-01-13 16:26:59 

有些复杂,能说说具体是如何实现的吗

hanini  2022-01-13 15:07:18 

国产化是必然趋势,不知道兼容的效果怎么样,pin to pin的话就最好 可以降本!

13466516880  2022-01-13 09:16:47 

太好了,国内有兼容的,就不用担心断货了

sunxiang0506  2022-01-13 09:00:27 

这款兼容芯片,引脚也是兼容的吗?

minifoxmai  2022-01-12 15:50:05 

用过他们家其他的产品,挺不错的,售后服务也挺好的!

绿茶与拿铁  2022-01-11 10:48:34 

国内也有这样的芯片了,真不错。

kessy1  2022-01-10 15:39:19 

可以用于防伪、保护固件或媒体文、交换会话密钥、安全数据存储、用户密码检查等应用。

xiaoyuzhou1228  2022-01-10 14:19:20 

这款芯片主要应用于什么领域?

推荐文章
最近访客