新闻  |   论坛  |   博客  |   在线研讨会
LKCOS权限说明(五):外部认证指令流
hanini | 2022-05-17 13:24:52    阅读:4724   发布文章

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

加密芯片端:有一条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表示剩余的允许验证次数


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

参与讨论
登录后参与讨论
ChateauMargaux  2022-05-26 14:29:27 

文章太好了,希望楼主多分享一些这样的干货

绿茶与拿铁  2022-05-26 14:12:14 

嗯是的,做加密芯片20年,一对一的技术服务

13466516880  2022-05-25 17:09:31 

加密他们家是北京的厂家吗?

Testwf  2022-05-25 13:39:21 

LKT系列的芯片还不错,之前听合作伙伴说过

绿茶与拿铁  2022-05-25 13:25:02 

有的,百度搜索LKT

minifoxmai  2022-05-25 09:05:08 

有这种可支持多条外部认证密钥的加密芯片吗?

kessy1  2022-05-25 08:58:47 

这个芯片我公司也在用,安全性不错

114W1  2022-05-25 08:51:22 

看了LKCOS权限的连载文章很不错,对芯片的权限认知增加了不少。

xiaoyuzhou1228  2022-05-24 17:01:10 

内部认证能不能也讲讲一直弄混这两个

sunxiang0506  2022-05-24 16:50:06 

嗯嗯,确实这两个认证容易搞混有没有大神来个讲一下啊

ChateauMargaux  2022-05-24 15:00:52 

外部认证就是对比认证吗

minifoxmai  2022-05-19 15:20:31 

下发的外部认证指令中的数据和加密结果有什么联系,每次认证的数据都是不同的吗?

Testwf  2022-05-19 14:49:48 

楼主的文章太实用了,期待下一期,赞了

hanini  2022-05-18 15:46:41 

主要的区别是外部认证可以获得权限,内部认证不行。

hanini  2022-05-18 15:44:59 

主要的区别是外部认证可以获得权限,内部认证不行。

kessy1  2022-05-18 09:12:15 

外部认证是否还有内部认证,区别是什么啊 

xiaoyuzhou1228  2022-05-17 16:30:10 

楼主这是要给LKCOS出一个系列呀,真棒

sunxiang0506  2022-05-17 16:13:17 

应该如何选择正确的密钥号?

推荐文章
最近访客