0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

加密芯片的应用及工作流程

jf_71680498 来源:jf_71680498 作者:jf_71680498 2023-04-23 10:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

市面上的加密芯片,基本都是基于某款单片机,使用I2C或SPI等通讯,使用复杂加密算法加密来实现的,流程大致如下:

主控芯片生成随机码 -->主控芯片给加密芯片发送明文 -->加密芯片通过加密算法对明文进行加密生成密文 -->加密芯片返回密文给主控芯片 -->主控芯片对密文进行解密生成解密值 -->主控芯片对解密值与之前明文进行对比, 比较值一致则认证通过(认证不通过可进行关机操作);

(用户一般需要集成加密芯片商提供的解密库文件,调用指定库文件接口,来实现解密)

加密芯片的应用:

加密芯片一般广泛应用于给电子产品,防止抄板防止破解,部分常用产品(相机,监控摄像头,儿童数码玩具,行车记录仪,游戏机教育机,执法记录仪,安防设备,平板电脑,对讲机,会议系统,以及其他各种系统电子产品,行业工控机等产品)

方案设计:

身份认证:车载终端、公交刷卡机、门禁系统等场景需要身份认证,其内部加密芯片负责存储密钥和数据加密,与服务器(或者云端)身份鉴权,成功后登陆平台并开启响应功能权限。设计方案应侧重芯片自身的安全性和性能。参与认证的随机数应是真随机数。

数据保密存储:以汽车检测仪行业为例,采集分析后汇总的核心数据,能够提升产品品质,作出更符合消费者需求的产品。设计方案要考虑存储数据安全。默认MCU(或flash、EEPROM存储)安全性差。常规做法是存储在加密芯片中,使用时再加密读回,MCU解密后使用。MCU与加密芯片传输的安全性可控,大大提升产品安全性。配合传输前双向认证,方案更具可靠性。

算法移植方案:安防设备、工控机具等通常对程序防盗版有很高的要求,前述2种方案相对程序保护效果有限,后诞生了算法移植方案。这是国内公司凌科芯安最初提出的方案。流程是将MCU部分程序移植到加密芯片(高安全等级)中存储运行,芯片具备内部程序数据区离散存储、固有函数隐蔽性强、客户独立设计方案自由等特点。此时单独破解MCU无效,而破解加密芯片面临成本高难度高等棘手问题,投入产出不成正比,以此防盗防抄。以凌科芯安的LKT和LCS系列为代表,在防盗版领域优势相对明显。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6078

    文章

    45590

    浏览量

    673959
  • 加密芯片
    +关注

    关注

    3

    文章

    144

    浏览量

    24974
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工作流节点说明---工作流节点

    平台提供工作流节点,实现工作流嵌套工作流的效果。 节点说明 在一个工作流中,开发者可以将另一个工作流作为其中的一个步骤或节点,实现复杂任务
    发表于 03-24 21:05

    工作流插件节点节点说明

    插件节点用于在工作流中调用插件运行指定工具。 插件是一系列工具的集合,每个工具都是一个可调用的API。插件广场上架的插件或已上架的团队插件支持以节点形式被集成到工作流中,拓展智能体的能力边界
    发表于 03-23 16:54

    工作流节点说明结束节点

    结束节点是工作流的最终节点,用于返回工作流运行后的结果。结束节点支持两种返回方式:返回变量、返回文本。 返回变量 在返回变量模式下,工作流运行结束后会以JSON格式输出所有返回参数,适用于工作
    发表于 03-16 16:43

    工作流节点说明开始节点

    开始节点是工作流的起始节点,用于设定启动工作流需要的输入信息。开始节点只有输入参数,没有输出等其他参数。开始节点中默认有一个输入参数USER_INPUT,一个默认的输入参数FILES_INPUT(非
    发表于 03-13 14:52

    开发工作流创建工作流

    择要使用的节点。 2、将节点按任务流程相连接。 3、配置节点的输入和输出参数 测试并发布工作流 开发者如需在智能体内使用该工作流,必须先完成工作流的上架。 1、单击【试运行】,运行成功
    发表于 03-10 10:05

    AMS借助Altium Designer简化电子设计工作流程

    随着时间的推移,AMS 遇到的问题越来越多。显然,AMS 需要一个设计解决方案,将他们的整个工作流程集成到一个统一的设计环境中。也就在这时,Altium 进入了他们的视野。
    的头像 发表于 03-09 11:24 541次阅读

    是德科技与三星携手英伟达展示端到端AI-RAN验证工作流程

    是德科技(NYSE: KEYS )与三星电子宣布,会在巴塞罗那举行的2026年世界移动通信大会(MWC 2026)上,与英伟达联合演示端到端人工智能无线接入网络(AI-RAN)测试与验证工作流程。该
    的头像 发表于 03-05 10:04 819次阅读

    虚幻引擎5在建筑可视化中的应用:趋势、挑战与基于Perforce P4的工作流程

    UE5正在重塑建筑可视化:实时交互、AI辅助、BIM联动......技术红利已来,工作流却拖了后腿?这篇干货解析了趋势和痛点,更揭秘了如何用Perforce P4打造高效的UE5工作流
    的头像 发表于 02-27 15:26 531次阅读
    虚幻引擎5在建筑可视化中的应用:趋势、挑战与基于Perforce P4的<b class='flag-5'>工作流程</b>

    一张图看懂远动通信装置的工作流程

    远动通信装置作为电网的“千里眼”“顺风耳”,核心是完成“现场状态上传”与“调度指令下达”的闭环协作。它的工作流程看似复杂,实则可拆解为“数据采集—数据传输—调度处理—指令执行—结果反馈”五大核心步骤
    的头像 发表于 01-23 11:57 740次阅读
    一张图看懂远动通信装置的<b class='flag-5'>工作流程</b>

    芯片ATE测试详解:揭秘芯片测试机台的工作流程

    ATE(自动测试设备)是芯片出厂前的关键“守门人”,负责筛选合格品。其工作流程分为测试程序生成载入、参数测量与功能测试(含直流、交流参数及功能测试)、分类分档与数据分析三阶段,形成品质闭环。为平衡
    的头像 发表于 01-04 11:14 2896次阅读
    <b class='flag-5'>芯片</b>ATE测试详解:揭秘<b class='flag-5'>芯片</b>测试机台的<b class='flag-5'>工作流程</b>

    强强合作 西门子与日月光合作开发 VIPack 先进封装平台工作流程

    平台开发基于 3Dblox 的工作流程。双方目前已经合作完成三项 VIPack 技术的 3Dblox 工作流程验证,包括扇出型基板上芯片封装(FOCoS)、扇出型基板上芯片桥接
    的头像 发表于 10-23 16:09 4731次阅读
    强强合作 西门子与日月光合作开发 VIPack 先进封装平台<b class='flag-5'>工作流程</b>

    AES加密流程

    。 AES算法的加密流程可以概括为以下几个步骤: 密钥扩展(Key Expansion):AES算法中使用的密钥长度可以是128位、192位或256位。在密钥扩展阶段,根据不同密钥长度生成一系列轮
    发表于 10-23 06:13

    ADI Power Studio工作流程与工具概述

    、直观的工作流程,利用准确的模型来仿真实际性能,并自动生成关键的物料清单和报告等内容,帮助工程团队更早做出更优决策。
    的头像 发表于 10-22 09:38 1354次阅读

    恩智浦i.MX RT1180跨界MCU驱动EtherCAT的工作流程

    上周的分享已经介绍了整个参考设计的概况和相关硬件资源。那么,本次会从软件工程角度进行分享。首先来了解EtherCAT Slave工作流程
    的头像 发表于 09-28 14:20 1377次阅读
    恩智浦i.MX RT1180跨界MCU驱动EtherCAT的<b class='flag-5'>工作流程</b>

    电芯自动面垫分选装盒生产线的工作流程解析

    电芯自动面垫分选装盒生产线的工作流程解析|深圳比斯特自动化
    的头像 发表于 09-28 10:29 596次阅读