打印
[技术讨论]

【每周分享】利用硬件加密芯片给MCU做一个IP保护

[复制链接]
54|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mxkw0514|  楼主 | 2025-3-21 17:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 mxkw0514 于 2025-3-21 20:27 编辑

#申请原创#什么是IP呢?
通俗的来讲,IP可以是专利、设计、商标、版权、固件、算法、协议栈等。
为什么要保护IP呢?
保护IP可以最大限度地保证生产者地经济效益,促进研发人地创新,维护市场地公平竞争。

今天我们利用硬件加密芯片给MCU做一个IP保护系统,保证MCU的核心程序运行的安全。具体的实现流程是:MCU和外部加密IC都存储着一对相同的共享密钥,MCU向加密IC发出随机数质询,加密IC会向MCU返回一个32字节的随机数;然后MCU将共享密钥(存储在MCU端)与随机数进行SHA2哈希运算而生成一个256bitMAC值,加密IC将共享密钥(存储在加密IC)进行SHA2哈希运算而生成一个256 bit的MAC值;最后MCU会比较这两个MAC值,如果相同,则往下运行核心程序。框图如下所示:





使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

648

帖子

5

粉丝