[发明专利]一种保护开发程序的方法以及处理器有效
| 申请号: | 202210489011.5 | 申请日: | 2022-05-06 |
| 公开(公告)号: | CN114996725B | 公开(公告)日: | 2023-07-28 |
| 发明(设计)人: | 冯新华;周沈刚;李任伟 | 申请(专利权)人: | 北京中科昊芯科技有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 蒋姗 |
| 地址: | 100082 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 保护 开发 程序 方法 以及 处理器 | ||
1.一种处理器,其特征在于,所述处理器包括:
加密模块,被配置为生成密钥信息并根据所述密钥信息对待加密的开发程序进行加密,得到加密开发程序;
解密模块,被配置为根据所述密钥信息对所述加密开发程序进行解密,得到解密开发程序;
所述处理器还包括:
密钥寄存器,被配置为接收来自于外部主机的配置密钥信息,得到配置密钥并存储所述配置密钥;
可编程只读存储器,被配置为存储通过随机数方式得到的随机数密钥;
选择单元,与所述密钥寄存器和所述可编程只读存储器连接,被配置为根据密钥选择信号从所述配置密钥和所述随机数密钥中选择所述密钥信息;
内部存储器,被配置为存储由所述加密模块得到的所述加密开发程序以及所述密钥信息;
其中,
所述处理器开发软件完成代码开发之后,完成代码编译,将编译生成对应的指令数据,通过外部主机访问所述处理器的方式将所述指令数据通过外部总线接口写入到所述处理器中,所述处理器根据是否加密的指令确定是否对开发程序进行加密;
当确认主机不占用外部总线时,再将存储在所述内部存储器的所述加密开发程序通过所述外部总线写入到外部存储设备中,所述外部存储设备作为存储系统启动程序的存储单元且用于存储所述处理器的开发程序。
2.如权利要求1所述的处理器,其特征在于,所述处理器还包括:
内部存储器,被配置为存储所述加密开发程序;
指令存储器,被配置为存储所述解密开发程序。
3.如权利要求1所述的处理器,其特征在于,所述处理器还包括:
外部总线接口,与外部主机或外部存储设备连接,被配置为接收通过所述外部主机输入的所述配置密钥,向所述外部存储设备发送所述加密开发程序或者接收所述外部存储设备发送的所述加密开发程序。
4.一种保护开发程序的方法,应用于处理器中,所述方法包括:
从位于所述处理器上的密钥寄存器或可编程只读存储器中读取密钥信息;
根据所述密钥信息对待加密的开发程序进行加密,得到加密开发程序;
将所述加密开发程序存储在内部存储器中;
当确认主机不占用外部总线时,再将存储在内部存储器的所述加密开发程序通过所述外部总线写入到外部存储设备中
根据所述密钥信息对所述加密开发程序进行解密,得到解密开发程序;
其中,
所述从位于所述处理器上的密钥寄存器或可编程只读存储器中读取密钥信息,包括:
从所述密钥寄存器读取所述密钥信息,其中,所述密钥寄存器所存储的密钥信息是通过接收来自于外部主机的配置信息得到的配置密钥;
或者
从可编程只读存储单元读取所述密钥信息,其中,所述只读存储单元所存储的密钥信息通过随机数产生的方式得到的随机数密钥;
所述处理器开发软件完成代码开发之后,完成代码编译,将编译生成对应的指令数据,通过外部主机访问所述处理器的方式将所述指令数据通过外部总线接口写入到所述处理器中,所述处理器根据是否加密的指令确定是否对开发程序进行加密,所述外部存储设备作为存储系统启动程序的存储单元且用于存储所述处理器的开发程序。
5.如权利要求4所述的方法,其特征在于,在所述从位于所述处理器上的可编程只读存储单元中读取密钥信息之前,所述方法还包括:
将所述密钥信息存储至位于所述处理器内部的可编程只读存储单元,其中,所述可编程只读存储单元在断电时数据不会丢失。
6.如权利要求4所述的方法,其特征在于,所述从位于所述处理器上的密钥寄存器或可编程只读存储器中读取密钥信息,包括:
通过密钥选择信号从配置密钥和随机数密钥中选择目标密钥,将所述目标密钥作为所述密钥信息,其中,所述配置密钥存储在所述密钥寄存器中,所述随机数密钥存储在所述可编程只读存储单元中。
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
将所述加密开发程序存储在外部存储设备中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中科昊芯科技有限公司,未经北京中科昊芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210489011.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种清洁用品销售旋转展示架
- 下一篇:图像查找方法和装置





