[发明专利]一种保护开发程序的方法以及处理器有效
| 申请号: | 202210489011.5 | 申请日: | 2022-05-06 |
| 公开(公告)号: | CN114996725B | 公开(公告)日: | 2023-07-28 |
| 发明(设计)人: | 冯新华;周沈刚;李任伟 | 申请(专利权)人: | 北京中科昊芯科技有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 蒋姗 |
| 地址: | 100082 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 保护 开发 程序 方法 以及 处理器 | ||
本申请实施例提供一种保护开发程序的方法以及处理器,该处理器包括:加密模块,被配置为生成密钥信息并根据所述密钥信息对待加密的开发程序进行加密,得到加密开发程序;解密模块,被配置为根据所述密钥信息对所述加密开发程序进行解密,得到解密开发程序。本申请的实施例在处理器内部加解密模块中加密之后的数据只能在加密处理器中使用,其他处理器无法解密,实现开发程序的保护,也就是说由于本申请实施例的加解密信息均在处理器内部实现,任何加解密信息都无法通过外部器件或者测试设备获取。
技术领域
本申请涉及处理器开发领域,具体而言本申请实施例涉及一种保护开发程序的方法以及处理器。
背景技术
在信息时代,开发程序作为一种无形的资产,对企业起着重要的作用,企业基于处理器开发的相关产品拥有自己的专属开发程序,这些开发程序一旦遭到恶意盗用,将会给企业带来巨大损失。此外在诸如陆、海、空敌我识别、通信导航、电子对抗、导弹跟踪等军用电子系统与商用电子设备中有很多功能都是由执行特定应用程序的处理器实现的。典型地,上述处理器可以是数字信号处理器(DSP)、ARM处理器等微控制器、现场可编程门阵列(FPGA)、PowerPC,或者PC等当中采用的通用处理器。
通常处理器的应用开发程序放置在外部FLASH内,上电时将其加载至处理器内部或外部RAM存储器中运行。直接将开发程序明文存储在FLASH内,任何人都可以通过读取FLASH内的数据,直接获得应用程序,并通过反向工程窃取程序源代码,对商业竞争对手或者某些盗版的企业来说会通过反窃取到的开发程序进行恶意的竞争,使企业面临巨大损失。特别是在目前的军工电子领域,综合化趋势使得在通用硬件平台下,通过加载不同应用程序可以实现不同功能,多个应用程序以明文形式集中存储更增加系统泄密风险,单个硬件平台泄漏无疑将造成该系统上所有功能的工作原理与工作参数泄密,所造成的损失将无法估量,因此,有必要对处理器应用程序予以安全保护。
发明内容
本申请实施例的目的在于提供一种保护开发程序的方法以及处理器,本申请的实施例在处理器内部加解密模块中加密之后的数据只能在加密处理器中使用,其他处理器无法解密,实现开发程序的保护,也就是说由于本申请实施例的加解密信息均在处理器内部实现,任何加解密信息都无法通过外部器件或者测试设备获取。
第一方面,本申请实施例提供一种处理器,所述处理器包括:加密模块,被配置为生成密钥信息并根据所述密钥信息对待加密的开发程序进行加密,得到加密开发程序;解密模块,被配置为根据所述密钥信息对所述加密开发程序进行解密,得到解密开发程序。
本申请的一些实施例在处理器上存储加密信息之后该处理器利用存储的加密信息完成对开发程序的加密和解密处理,因此与相关技术需要通过外部总线等方式向该处理器传输加密信息才能对开发程序进行加解密的方式相比,本申请实施例提升了开发程序的安全性。
在本申请的一些实施例中,所述处理器还包括:内部存储器,被配置为存储所述加密开发程序;指令存储器,被配置为存储所述解密开发程序。
本申请的一些实施例通过在处理器上的存储单元来存储加解密开发程序的密钥信息,有效减少了对加密开发程序进行解密时通过其他设备传输这些信息的步骤,因此提升了开发程序的安全性。
在一些实施例中,所述处理器还包括:密钥寄存器,被配置为接收来自于外部主机的配置密钥信息,得到配置密钥并存储所述配置密钥;可编程只读存储器,被配置为存储通过随机数方式得到的随机数密钥;选择单元,与所述密钥寄存器和所述只读存储器连接,被配置为根据密钥选择信号从所述配置密钥和所述随机数密钥中选择所述密钥信息;其中,所述内部存储器还被配置为存储所述密钥信息。
本申请的一些实施例通过在处理器上设置两种密钥生成单元,在提升开发程序安全性的同时,还提升了技术方案的通用性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中科昊芯科技有限公司,未经北京中科昊芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210489011.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种清洁用品销售旋转展示架
- 下一篇:图像查找方法和装置





