[发明专利]集成电路外部存储器中写加密信息集合的方法和集成电路有效
申请号: | 201811333225.3 | 申请日: | 2018-11-09 |
公开(公告)号: | CN109902492B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | D·达维德斯卡;N·安奎特 | 申请(专利权)人: | 意法半导体(格勒诺布尔2)公司;意法半导体(鲁塞)公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;崔卿虎 |
地址: | 法国格*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集成电路 外部 存储器 加密 信息 集合 方法 | ||
1.一种用于将信息集合写入集成电路外部的外部存储器中的方法,所述信息集合用于由所述集成电路的处理单元处理,所述方法包括:
在所述集成电路内生成加密密钥;
针对旨在被写入所述外部存储器的地址处的每个信息项,首先使用所述加密密钥通过第一加密/解密电路来在所述集成电路内加密所述地址,以获得加密的地址;
其次使用所述加密的地址使用第二加密/解密电路来在所述集成电路内加密所述信息项,以获得加密的信息项;以及
将所述加密的信息项写入所述外部存储器的所述地址处,其中所述外部存储器在写入过程期间不能在同一地址处被写入两次。
2.根据权利要求1所述的方法,其中在所述写入过程期间,多个信息项中的第一信息项被写入所述外部存储器的初始地址处,并且其中所述方法进一步包括:在写入所述多个信息项中的每个后续信息项的每个操作之后,递增所述地址。
3.根据权利要求1所述的方法,其中所述信息集合要被写入所述外部存储器的地址范围中,并且其中所述方法进一步包括:响应于确定所述地址范围的所有地址已经在所述写入过程中被使用而禁止写入所述外部存储器中的任何新的操作。
4.根据权利要求1所述的方法,其中生成所述加密密钥包括:随机生成所述加密密钥。
5.根据权利要求1所述的方法,进一步包括:在每个新的写入过程之前生成新的加密密钥。
6.根据权利要求1所述的方法,其中所述处理单元包括微控制器。
7.根据权利要求1所述的方法,其中所述信息集合包括由所述处理单元运行的程序代码。
8.根据权利要求1所述的方法,进一步包括:将所述加密密钥存储在所述集成电路内部的内部存储器中。
9.一种用于由集成电路的处理单元处理信息集合的方法,所述信息集合包括已经被写入所述集成电路外部的外部存储器中的加密的信息项,所述方法包括:
针对存储在所述外部存储器的地址处并且旨在被加载到所述处理单元中的每个加密的信息项,首先使用加密密钥通过第一加密/解密电路来在所述集成电路内加密所述地址,以获得加密的地址;
读取在所述外部存储器中存储在所述地址处的所述加密的信息项;
使用所述加密的地址、使用第二加密/解密电路来在所述集成电路内解密所述加密的信息项,以获得解密的信息项;以及
将所述解密的信息项加载到所述处理单元的寄存器中。
10.根据权利要求9所述的方法,其中所述信息集合包括包含代码数据的程序代码,并且其中所述方法进一步包括:通过所述处理单元将每个解密的代码数据加载到所述处理单元的指令寄存器中来运行所述程序代码。
11.一种集成电路设备,包括集成电路和在所述集成电路外部的外部存储器,所述集成电路包括:
处理单元;
信息输入,用于接收要被写入所述外部存储器并且要由所述处理单元处理的信息集合;
生成电路,被配置为生成加密密钥;
寻址电路,被配置为针对旨在被写入所述外部存储器的每个信息项生成所述外部存储器的地址,并且在将所述信息集合写入所述外部存储器的过程中不生成同一地址两次;
第一加密/解密电路,被配置为使用所述加密密钥来对所述地址执行第一加密以获得加密的地址;
第二加密/解密电路,被配置为使用所述加密的地址对所述信息项执行第二加密以获得加密的信息项;以及
写入电路,被配置为将所述加密的信息项写入所述外部存储器的所述地址处。
12.根据权利要求11所述的集成电路设备,其中在写入过程期间,所述寻址电路被配置为生成初始地址,并且在将信息项写入到所述外部存储器的每个操作之后递增所述地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于意法半导体(格勒诺布尔2)公司;意法半导体(鲁塞)公司,未经意法半导体(格勒诺布尔2)公司;意法半导体(鲁塞)公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811333225.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务器的安全运算管理架构及服务器
- 下一篇:脚本的下发方法及服务器