LCS(LKT)版权保护芯片方案说明——参数保护方案

发布时间:2025-3-14 15:03    发布者:xiaoyuhzou1228
该方案安全性仅次于算法移植方案,高于市面上常见的对比认证方案,调试简单,不需要对主控MCU端原有程序做太大的改动调试周期和研发投入相对较小。无法直接找到比对点,程序执行中没有绝对的对错判断。该方案适用于实时性要求高,MCU端无合适代码移植到安全芯片内部,但又需要高安全防护的项目。提供相应的Demo例程,用户直接移植即可使用。
参数保护方案实现的步骤如下:
1、加密芯片与主控MCU端分别预置安全密钥Key1、Key2(相同的3DES密钥);
2、加密芯片端预置用户产品的相关参数Data存储时为Lv格式。可存入参数的大小由“macro.h”中的 “ParamData_Size”宏决定;
3、MCU端发送附带16字节随机数Rand1(密文传送)的读指令读取参数;
4、加密芯片端产生16字节随机数Rand2,生成TempKey=Rand1^Rand2;
5、使用Key1对Rand2加密产生C1,同时使用TempKey对需要读出的参数Data加密得到C2。MCU端传出密文C, C=C1 || C2;
6、加密芯片端接收到密文C后,使用Key2对C1部分解密得到Rand2;
7、MCU端计算TempKey,TempKey=Rand1^Rand2;
8、使用TempKey对C2部分进行解密得到所需要使用的参数数据Data。
图片1.jpg


本文地址:https://www.eechina.com/thread-883809-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

  • Microchip视频专区
  • 为何选择集成电平转换?
  • 5分钟详解定时器/计数器E和波形扩展!
  • PIC18-Q71系列MCU概述
  • 无线充电基础知识及应用培训教程2
  • 贸泽电子(Mouser)专区
关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表