首页 > 其他分享 >LKT4304芯片对比认证方案

LKT4304芯片对比认证方案

时间:2024-08-01 10:07:15浏览次数:12  
标签:加密 芯片 认证 Rand2 MCU LKT4304 D1

对比案应用模式固定,调试简单,MCU主控端只需要移植对称加密算法和简单的加密操作即可,不需对主控MCU端原有程序做大的改动。同时也不需要用户了解加密芯片内部运行流程,因此调试周期短,研发投入小。凌科芯安公司提供相应的Demo例程,用户直接移植即可使用。

 对比认证方案实现的步骤如下:

l 主控MCU与加密芯片端分别预置安全密钥Key1、Key2(相同的3DES密钥)

l MCU与加密芯片端预置相同的初始向量Iv(8字节)

l MCU端发送附带16字节随机数Rand1(密文传送)指令,请求加密芯片产生挑战数据

l 加密芯片端使用Key2解密指令数据得到Rand1

l 加密芯片端产生16字节随机数Rand2

l 计算D1,D1 = (Rand1 ^ Rand2)

l 生成挑战数据D, D= D1 || Rand2

l 计算密文C,C =3DES_EncCBC(Iv,key2, D)。并将C返回给MCU  

l MCU端解密密文C,3DES_DecCBC(Iv,key1, C),截取Rand2

l MCU端计算D1’,  D1’ = (Rand1 ^ Rand2)

 

 

l 如果 D’ == D 则认证成功,否则认证失败

对比认证流程如如下所示:

 

标签:加密,芯片,认证,Rand2,MCU,LKT4304,D1
From: https://www.cnblogs.com/xiaobaiyang/p/18336082

相关文章

  • H7-TOOL自制Flash读写保护算法系列,为STM32H7全系列芯片制作读写使能和解除算法,支持在
    说明:很多IC厂家仅发布了内部Flash算法文件,并没有提供读写保护算法文件,也就是选项字节算法文件,需要我们制作。实际上当前已经发布的TOOL版本,已经自制很多了。但是依然有些厂家还没自制,所以陆续开始为这些厂家提供读写保护支持。最近好几个网友咨询H7系列芯片保护支持,马不停蹄,已......
  • AP510X 单路低压差线性恒流芯片 LED手电筒台灯车灯照明方案
    产品描述AP510X是一系列电路简洁的单路线性LED恒流芯片,适用于3-60V电压范围的LED恒流调光领域。AP510X采用我司算法,可以实现高精度的恒流效果,输出电流恒流精度≤±3%,电源供电工作范围为3-40V,可以轻松满足锂电池以及市场上面中低压的应用需求。PWM调光支持高辉应用,可以支持20K以......
  • 搭建 STM32 网关服务器的全流程:集成嵌入式 C++、TCP/IP 通信、Flash 存储及 JWT 认证(
    引言随着物联网(IoT)技术的快速发展,基于STM32的服务器(类似网关)在数据采集、设备控制等方面的应用越来越广泛。本文将介绍搭建一个基于STM32的服务器所需的技术栈,以及详细的搭建步骤和代码示例。技术栈介绍在搭建基于STM32的服务器时,我们需要用到以下技术栈和组件:1.硬......
  • LKT加密芯片优势
    凌科芯安公司作为加密芯片行业的高新技术企业,通过了ISO9001质量体系标准认证,其芯片操作系统LKCOS,通过了权威部门的严格检测,通过技术自主创新研发,保护了自己的知识产权和经济利益,更有效的保护了行业内的信息安全。凭借多年的智能卡技术的深入研究的同时,以及嵌入式加密领域积累的深......
  • 基于ads1292的心电信号采集之芯片关键点备忘
    一前记团队在作基于ads1292的心电数据采集时候,遇到了一些问题。这里做一个记录和备忘。也希望能帮的到同样遇到困难的朋友。 二关注点1reset引脚不能悬空,这个悬空的时候,笔者发现ads1292无法正常工作。  2.start信号在单独使用的时候,不要接GND......
  • PHP如何实现登录认证和鉴权
    本文由ChatMoney团队出品在Web开发中,用户认证(Authentication)和授权(Authorization)是构建安全应用程序的核心组件。用户认证是验证用户身份的过程,确保用户是他们声称的那个人。而授权则是确定已认证用户是否有权访问特定资源或执行特定操作的过程。PHP框架通过提供内置机制或集......
  • PHP框架中用户认证和授权的实现方法与示例
    本文由ChatMoney团队出品在Web开发中,用户认证(Authentication)和授权(Authorization)是构建安全应用程序的核心组件。用户认证是验证用户身份的过程,确保用户是他们声称的那个人。而授权则是确定已认证用户是否有权访问特定资源或执行特定操作的过程。PHP框架通过提供内置机制或集......
  • LKT4304芯片对比认证方案
    对比案应用模式固定,调试简单,MCU主控端只需要移植对称加密算法和简单的加密操作即可,不需对主控MCU端原有程序做大的改动。同时也不需要用户了解加密芯片内部运行流程,因此调试周期短,研发投入小。凌科芯安公司提供相应的Demo例程,用户直接移植即可使用。对比认证方案实现的步骤如下:......
  • ITSS三级认证需要多少钱?
    信息技术服务标准(ITSS)认证是评估一个企业在信息技术服务领域能力的标准之一,它涵盖了从基础标准、支撑标准到基于业务的需求侧和供给侧标准的全面内容。具体条件独立法人地位:申请单位需要具有独立的法人地位,这是三级认证的基本要求之一。运维服务能力体系:申请单位必须已按照......
  • 忘记MySQL密码的处理措施(取消密码认证,直接登录)
    忘记MySQL密码/etc/my.cnf.d/mysql-server.cnf删除#号,取消注释skip-grant-tables选项下参数重启mysqld服务后,直接回车登录查看status状态直接修改密码无法成功,提示在skip-grant-tables选项下使用FLUSHPRIVILEGES;命令刷新权限即可回到上面删除掉skip-grant-tables......