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

博客

LKCOS权限说明(五):外部认证指令流

热度 9已有 984 次阅读2022-5-17 13:26 |个人分类:国产兼容芯片| 加密芯片

外部认证的含义是验证外部密钥是否合法,合法则修改芯片的安全状态。

加密芯片端:有一条00号39密钥。密钥值为11223344556677881122334455667788,后续状态字节为FA

CPU端:移植3DES算法。同时预制一条3DES密钥,密钥值和加密芯片内做外部认证的密钥值相同11223344556677881122334455667788。(可有多条外部认证密钥)

 

指令流如下:

->0084000008  //CPU 端获取随机数

->01020304050607089000 //安全芯片返回随机数,CPU 端使用对应的3DES密钥对返回的随机数进行加密。用11223344556677881122334455667788密钥对随机数0102030405060708的加密结果为178F59F8578E0D3F。

->0082 0000 08 00AC4302D3045803 //CPU 端下发外部认证指令,注意选择正确的密钥号

<-9000    //9000表示成功芯片切换安全状态 , 6C XX表示剩余的允许验证次数


路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (17 个评论)

回复 sunxiang0506 2022-5-17 16:12
应该如何选择正确的密钥号?
回复 xiaoyuhzou1228 2022-5-17 16:20
楼主这是要给LKCOS出一个系列呀,真棒
回复 kessy1 2022-5-18 09:11
外部认证是否还有内部认证,区别是什么啊 
回复 zntsbkhhh 2022-5-18 16:46
主要的区别是外部认证可以获得权限,内部认证不行。
回复 Test_wf 2022-5-19 14:46
楼主的文章太实用了,期待下一期,赞了
回复 miniminimini 2022-5-19 15:17
下发的外部认证指令中的数据和加密结果有什么联系,每次认证的数据都是不同的吗?
回复 QL87 2022-5-24 15:00
外部认证就是对比认证吗
回复 sunxiang0506 2022-5-24 16:49
嗯嗯,确实这两个认证容易搞混有没有大神来个讲一下啊
回复 xiaoyuhzou1228 2022-5-24 17:00
内部认证能不能也讲讲一直弄混这两个
回复 wang0327 2022-5-25 08:51
看了LKCOS权限的连载文章很不错,对芯片的权限认知增加了不少。
回复 kessy1 2022-5-25 08:57
这个芯片我公司也在用,安全性不错
回复 miniminimini 2022-5-25 09:02
有这种可支持多条外部认证密钥的加密芯片吗?
回复 ?-о 2022-5-25 13:23
有的,百度搜索LKT
回复 Test_wf 2022-5-25 13:37
LKT系列的芯片产品还不错,之前听合作伙伴说过
回复 tyl2010 2022-5-25 17:07
加密他们家是北京的厂家吗?
回复 ?-о 2022-5-26 14:11
嗯是的,做加密芯片20年,一对一的技术服务
回复 QL87 2022-5-26 14:26
文章太好了,希望楼主多分享一些这样的干货

facelist

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

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