当前位置: 首页 > news >正文

LCS4110R安全芯片防抄板原理

        目前市面上可供选择的安全有很多,大部分使用的都是身份认证方案,硬件上MCU通过串口、IIC或SPI与安全芯片进行通讯,MCU端产生一组数据发送到安全芯片发起认证,MCU端返回一组加密过的数据,MCU对返回的数据进行校验,确认处理流程是否合法,通过后才会继续运行,由于安全芯片端的密钥信息不能读出,即使有人仿造了固件,没有加密芯片的情况下产品无法正常启动运行。此方案存在的风险是如果破解方逆向了MCU端的算法文件,可以修改跳过身份认证这一步骤,直接继续运行,产品也就被破解了。

        LCS4110R在身份认证的基础上增加了参数保护和算法移植功能,关键数据保存在安全芯片中,使用时通过指令获取密文数据,MCU端通过计算还原数据,能够有效防止关键数据被截取,而算法移植功能,支持将MCU端的部分数据处理流程移植到加密芯片中运行,安全芯片端处理流程支持全面定制,可以保证即使MCU端程序被逆向,安全芯片端的数据处理流程也能保证不被获取,产品也无法直接抄板运行。

        LCS4110R具有28K Bytes程序存储区,4K Bytes数据存储区,1.75K Bytes RAM,支持快速IIC接口,最大通讯速率400kbps,可广泛应用于产品耗材、物联网设备、智能加密、工业设备、智慧城市设备以及消费类电子产品领域。

http://www.dtcms.com/a/264833.html

相关文章:

  • HTML初学者第二天
  • Spring-解决IDEA中无法创建JDK17一下的SpringBoot项目
  • 【计算机网络】补充
  • 04.Vue自定义组件制作详细指南
  • 【数据结构】排序算法:冒泡与快速
  • docker-compose编排saleor
  • 基于Apache POI实现百度POI分类快速导入PostgreSQL数据库实战
  • 1-RuoYi框架配置与启动
  • BlenderFBXExporter 导出fbx被修改问题
  • R Studio开发中记录
  • [IMX][UBoot] 08.启动流程 (4) - 平台后期初始化阶段 - board_init_r
  • 深入解析外观模式(Facade Pattern):简化复杂系统的优雅设计
  • 如何系统性评估运维自动化覆盖率:方法与关注重点
  • 拐点的可导性的图像区别
  • 回顾JAVA中的锁机制
  • 解决在Pom文件中写入依赖坐标后, 刷新Maven但是多次尝试都下载不下来
  • Maven工具学习使用(十三)——Maven Wrapper命令解析与使用
  • 告别 ifconfig:openEuler 网络配置的现代化之路
  • Linux 启动过程流程图--ARM版
  • 高速公路闲置土地资源化利用:广西浦北互通3MW分布式光伏监控实践
  • STEP 7-MicroWIN SMART软件安装及运行故障全方位解决
  • 【51单片机单595点阵8按键调节速度方向花样】2022-6-18
  • 使用OpenCV训练自有模型的实践
  • 飞算科技:以自主技术创新推动行业数字化升级
  • Java学习第五部分——API部分
  • 【DICOM后处理】qt+vs 实现DICOM数据四视图显示
  • LeetCode--39.组合总和
  • Oracle 数据塑形:行列转换与集合运算
  • QT记事本3——下拉框comboBox、下拉框编码值传给QTextStream类
  • 【BERT_Pretrain】Wikipedia_Bookcorpus数据预处理(二)