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系列为代表,在防盗版领域优势相对明显。

审核编辑:汤梓红

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

    关注

    6068

    文章

    45037

    浏览量

    652431
  • 加密芯片
    +关注

    关注

    3

    文章

    128

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NX CAD软件:数字化工作流程解决方案(CAD工作流程)

    NXCAD——数字化工作流程解决方案(CAD工作流程)使用西门子领先的产品设计软件NXCAD加速执行基于工作流程的解决方案。我们在了解行业需求方面累积了多年的经验,并据此针对各个行业的具体需求提供
    的头像 发表于 02-06 18:15 ?500次阅读
    NX CAD软件:数字化<b class='flag-5'>工作流程</b>解决方案(CAD<b class='flag-5'>工作流程</b>)

    AI工作流自动化是做什么的

    AI工作流自动化是指利用人工智能技术,对工作流程中的重复性、规则明确的任务进行自动化处理的过程。那么,AI工作流自动化是做什么的呢?接下来,AI部落小编为您分享。
    的头像 发表于 01-06 17:57 ?800次阅读

    使用pdfDocs提高工作效率,改进PDF工作流程

    使用pdfDocs提高工作效率,改进PDF工作流程。 pdfDocs是一款PDF管理应用程序,可帮助法律专业人士创建、编辑、整理、装订、编辑和保护 PDF 文档,提高工作效率和安全性。 为什么选择
    的头像 发表于 12-21 15:31 ?523次阅读
    使用pdfDocs提高<b class='flag-5'>工作</b>效率,改进PDF<b class='flag-5'>工作流程</b>

    LJ40B4-20J/EZ常开型接近开关工作流程及接线图

    常开型接近开关的工作流程包括无信号触发状态、信号触发状态和信号输出与应用三个步骤。其接线方式可能因型号和制造商而异,但通常遵循两线制或三线制的接线原则。在实际应用中,应根据具体需求和场景选择合适的接近开关型号和接线方式。
    的头像 发表于 12-09 10:42 ?1010次阅读

    飞利浦与亚马逊云科技扩展战略合作,增强HealthSuite云服务能力并赋能生成式AI工作流

    基于云端的医疗信息化解决方案旨在统一工作流程,提升关键洞察获取能力,并为患者带来更好的治疗结果 ? 北京 ——2024 年 12 月 4 日 亚马逊云科技在2024 re:Invent全球大会上宣布
    发表于 12-04 15:04 ?488次阅读
    飞利浦与亚马逊云科技扩展战略合作,增强HealthSuite云服务能力并赋能生成式AI<b class='flag-5'>工作流</b>

    用CPLD控制ADS7229,工作流程是怎么样的?

    用CPLD控制ADS7229,因为需要用到状态机,需要了解7229的工作流程是怎么样的,手册上没有看懂,望大侠指点! 比如:流程一:通过SPI接口进行寄存器(CFR)配置——》启动转换-——》等待转换完成——》输出数据(sdo)——》启动下一次转换?
    发表于 12-03 07:50

    ADS8331在开发标准的工作流程是什么?

    通道开始(3、0、1、2、3、0...),也尝试过采用自动模式 但是采集的通道顺序都是乱的。 请问 1.8331在开发 标准的工作流程是什么?2.上述问题该怎么改进呢?3.采用自动模式的话 要怎么配置
    发表于 12-02 06:26

    数据科学工作流原理

    数据科学工作流包括数据收集、数据预处理、数据探索与可视化、特征选择与工程、模型选择与训练、模型评估与优化、结果解释与报告、部署与监控等环节。
    的头像 发表于 11-20 10:36 ?595次阅读

    浅谈无刷电机的工作流程

    上一期的芝识课堂,我们跟大家一起分析了无刷电机的四个功能单元,并详细分析了PWM和逆变器单元的工作情况,今天我们继续来熟悉无刷电机工作流程中另外两个重要的部分——转子位置检测和波形驱动。
    的头像 发表于 11-12 13:46 ?1267次阅读
    浅谈无刷电机的<b class='flag-5'>工作流程</b>

    NVIDIA发布全新AI和仿真工具以及工作流

    NVIDIA 在本周于德国慕尼黑举行的机器人学习大会(CoRL)上发布了全新 AI 和仿真工具以及工作流。机器人开发者可以使用这些工具和工作流,大大加快 AI 机器人(包括人形机器人)的开发工作
    的头像 发表于 11-09 11:52 ?981次阅读

    逻辑组件中的流程块节点通常出于什么用途

    逻辑组件中的流程块节点是流程图、状态图、序列图等图表中的基本元素,它们用于表示业务流程工作流程、算法步骤、系统状态等。这些节点在软件开发、项目管理、自动化控制、工程设计、科学研究等领
    的头像 发表于 10-15 14:38 ?629次阅读

    AG32 芯片保护与加密

    保证,即使破解了某个芯片的 bin,再烧录到其他芯片也是不能工作的。) 加密的动作也是在 downloader 时执行的。 该动作的使能,需要在 platformio.ini 里设置
    发表于 09-19 16:01

    人员定位系统的原理和工作流程

    人员定位是一种用于确定或跟踪人员位置的技术。随着科技的快速发展,人员定位系统变得越来越常见,在许多不同的领域得到了广泛的应用。本文将探讨人员定位系统的原理和工作流程,包括定位技术、数据传输和处理
    的头像 发表于 09-03 10:42 ?1605次阅读
    人员定位系统的原理和<b class='flag-5'>工作流程</b>

    从记录到管理:单北斗工作记录仪如何优化工作流程

    在这个快节奏的时代,每一分效率的提升都是企业竞争力的关键。从繁琐的手工记录到智能化的数据管理,技术的飞跃正悄然改变着我们的工作方式。顶坚单北斗工作记录仪如何成为优化工作流程的得力助手,实现从记录
    的头像 发表于 08-30 11:09 ?542次阅读
    从记录到管理:单北斗<b class='flag-5'>工作</b>记录仪如何优化<b class='flag-5'>工作流程</b>

    行云流水线 满足你对工作流编排的一切幻想~skr

    流水线模型 众所周知,DevOps流水线(DevOps pipeline)的本质是实现自动化工作流程,用于支持软件开发、测试和部署的连续集成、交付和部署(CI/CD)实践。它是DevOps方法论
    的头像 发表于 08-05 13:42 ?573次阅读