[发明专利]一种地址加扰的存储装置及方法在审
申请号: | 201711278280.2 | 申请日: | 2017-12-06 |
公开(公告)号: | CN108229215A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 顾裕灿;夏宝林;吴友飞;顾海明 | 申请(专利权)人: | 杭州中天微系统有限公司 |
主分类号: | G06F21/78 | 分类号: | G06F21/78;G06F12/14 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 张瑾 |
地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加扰 随机密钥 存储器控制模块 密钥读取 密钥生成模块 密钥存储器 存储装置 非易失性 加扰处理 算法模块 存储 时序控制逻辑 存储器连接 读写存储器 地址输出 读写数据 高效安全 模块读取 数据地址 自动读取 存储器 读写 发送 输出 保存 保证 | ||
1.一种地址加扰的存储装置,其特征在于,所述装置包括:
密钥生成模块,用于生成随机密钥;
非易失性密钥存储器,用于存储由密钥生成模块生成的随机密钥;
密钥读取模块,用于自动读取存储在非易失性密钥存储器内的随机密钥并保存;
存储器控制模块,用于将经读写存储器所产生数据中未经加扰的地址输出至地址加扰算法模块;
地址加扰算法模块,分别与存储器控制模块、密钥读取模块和存储器连接,用于根据所述密钥读取模块读取的随机密钥将所述存储器控制模块输出的未经加扰地址进行加扰处理形成加扰地址并发送至存储器。
2.根据权利要求1所述的装置,其特征在于,所述地址加扰算法模块包括:
接收单元,用于接收所述密钥读取模块读取的随机密钥和所述存储器控制模块输出的未经加扰地址;
算法单元,由硬件组件组成并用于根据所述密钥读取模块读取的随机密钥将所述存储器控制模块输出的未经加扰地址进行周期性加扰处理用以形成加扰地址;
发送单元,用于将加扰地址发送至存储器。
3.根据权利要求2所述的装置,其特征在于,所述地址加扰算法模块还包括:
地址映射单元,用于将经读写存储器所产生数据中未经加扰的地址和加扰地址按如下映射公式一一对应,且所述未经加扰的地址所指定的位置不同于所述加扰地址所指定的位置;
addr(0,n)<=>addr'(0,n'),n∈(0,x),n'∈(0,x)。
4.根据权利要求1-3任一所述的装置,其特征在于,所述密钥生成模块为真随机数发生器、或伪随机数发生器、或PUF、或经硬件生成随机密钥的硬件随机产生单元、或经软件控制生成的随机密钥的软件随机生成单元,其中,所述密钥生成模块对应各个装置生成不一致的随机密钥。
5.根据权利要求4所述的装置,其特征在于,所述非易失性密钥存储器写入一次由所述密钥生成模块所生成随机密钥进行存储并不可更改;或者写入至少两次由所述密钥生成模块所生成随机密钥进行存储。
6.根据权利要求1-5任一所述的装置,其特征在于,所述存储器控制模块与所述存储器连接,并用于将所产生读写片内存储的时序控制逻辑中控制逻辑数据输出至存储器。
7.根据权利要求6所述的装置,其特征在于,所述密钥读取模块包括:
读取单元,用于自动读取存储在非易失性密钥存储器内的随机密钥
寄存器,用于保存所读取的随机密钥。
8.一种地址加扰的存储方法,其特征在于,包括:
当存储装置第一次上电后,由密钥生成模块生成一随机密钥并写入非易失性密钥存储器内进行存储;
当系统复位后,由密钥读取模块自动读取存储在非易失性密钥存储器内的随机密钥并保存;
当存储器控制模块读写存储器产生数据时,由所述存储器控制模块将数据中未经加扰的地址输出至地址加扰算法模块;
根据所述密钥读取模块经读写存储器所产生数据中未经加扰地址进行加扰处理形成加扰地址并发送至存储器。
9.根据权利要求8所述的方法,其特征在于,在根据所述密钥读取模块读取的随机密钥将所述存储器控制模块输出的未经加扰地址进行加扰处理形成加扰地址并发送至存储器后,所述方法还包括:
根据所述加扰地址由所述存储器控制模块将读写存储器的数据输出至存储器。
10.根据权利要求8或9所述的方法,其特征在于,所述根据所述密钥读取模块读取的随机密钥将所述存储器控制模块输出的未经加扰地址进行加扰处理形成加扰地址为根据所述密钥读取模块读取的随机密钥控制硬件组件将所述存储器控制模块输出的未经加扰地址进行周期性加扰处理用以形成加扰地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州中天微系统有限公司,未经杭州中天微系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711278280.2/1.html,转载请声明来源钻瓜专利网。