[发明专利]控制非易失性存储器的存储系统以及方法在审
申请号: | 201910139888.X | 申请日: | 2019-02-26 |
公开(公告)号: | CN110515863A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 菅野伸一 | 申请(专利权)人: | 东芝存储器株式会社 |
主分类号: | G06F12/14 | 分类号: | G06F12/14;G06F12/1009;G06F3/06 |
代理公司: | 11247 北京市中咨律师事务所 | 代理人: | 林娜;段承恩<国际申请>=<国际公布>= |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物理存储位置 物理地址 加密 存储系统 加密密钥 解密 复制 非易失性存储器 写入数据 再加密 写入 | ||
本发明的实施方式提供能够对数据进行加密以及解密的存储系统以及方法。实施方式的存储系统在应向由第1物理地址指定的非易失性存储器的第1物理存储位置写入数据的情况下,使用第1加密密钥和第1物理地址对数据进行加密,将加密后的数据向所述第1物理存储位置写入。所述存储系统在应将所述加密后的数据向第2物理存储位置复制的情况下,使用所述第1加密密钥和所述第1物理地址,对所述加密后的数据进行解密,使用第2加密密钥、和表示所述第2物理存储位置的复制目的地物理地址,对所述解密后的数据进行再加密。
本申请以日本专利申请2018-097907(申请日:2018年5月22日)为基础,从该申请享有优先权。本申请通过参照该申请而包含该申请的全部内容。
技术领域
本发明的实施方式涉及控制非易失性存储器的存储系统以及方法。
背景技术
近年来,具备非易失性存储器的存储系统广泛普及。作为这样的存储系统之一,已知基于NAND闪存技术的固态硬盘(SSD)。
SSD这样的存储系统用作服务器计算机、个人计算机等各种各样的计算机的存储器(storage)。
最近,在SSD这样的存储系统中,也要求实现对数据进行加密以及解密的机制。
发明内容
本发明所要解决的问题是,提供一种能够对数据进行加密以及解密的存储系统以及方法。
根据实施方式,具备非易失性存储器和与所述非易失性存储器电连接的控制器。
所述控制器,在应向由第1物理地址指定的所述非易失性存储器的第1物理存储位置写入数据的情况下,使用从多个加密密钥中选择的第1加密密钥和所述第1物理地址对所述数据进行加密,将所述加密后的数据向所述第1物理存储位置写入。
所述控制器,在应将所述加密后的数据从所述第1物理存储位置向所述非易失性存储器的第2物理存储位置复制的情况下,使用所述第1加密密钥和所述第1物理地址对所述加密后的数据进行解密,使用从所述多个加密密钥中选择的第2加密密钥和表示所述第2物理存储位置的复制目的地物理地址,对所述解密后的数据进行再加密,将所述再加密后的数据向所述第2物理存储位置写入。
根据上述构成的存储系统,在使用写入请求所包含的物理地址进行加密后的数据被复制到了其他区块(block)的情况下,也能够使用用于读取该数据的读取请求所包含的物理地址,对该被复制的数据正确地进行解密。
附图说明
图1是表示包含实施方式的存储系统(闪存存储设备)的计算机系统的构成例的框图。
图2是本实施方式的存储系统的构成例的框图。
图3是表示在本实施方式的存储系统中使用的多个通道与多个NAND型闪存芯片(flash memory chip)的关系的框图。
图4是表示在本实施方式的存储系统中使用的、某超级区块(super block)的构成例的图。
图5是将通过本实施方式的存储系统执行的各动作的概要与数据、物理地址(区块地址、页地址)的流动一起表示的图。
图6是用于说明通过本实施方式的存储系统执行的数据的加密以及解密动作的图。
图7是表示通过本实施方式的存储系统管理的命名空间ID/加密密钥管理表的图。
图8是表示通过本实施方式的存储系统管理的区块/加密密钥管理表的图。
图9是用于说明根据写入命令执行的写入动作的图。
图10是用于说明根据读取命令执行的读出动作的图。
图11是表示通过主机和本实施方式的存储系统执行的写入处理的时序图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东芝存储器株式会社,未经东芝存储器株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910139888.X/2.html,转载请声明来源钻瓜专利网。