【技术实现步骤摘要】
操作存储装置的方法以及使用该方法操作存储系统的方法
[0001]相关申请的交叉引用
[0002]本申请要求于2021年10月21日在韩国知识产权局(KIPO)提交的韩国专利申请No.10
‑
2021
‑
0140749的优先权,该韩国专利申请的公开内容通过引用整体地并入本文。
[0003]示例实施例通常涉及半导体集成电路,并且更具体地涉及一种操作存储装置的方法以及一种使用所述方法操作存储系统的方法。
技术介绍
[0004]诸如使用非易失性存储器的固态硬盘(SSD)的存储装置被广泛地使用。这些存储装置具有稳定性和耐用性好、信息访问速度快、功耗低的优点。可以基于多个协议来配置存储装置以提高性能。例如,可以基于使用多队列以进行数据的超高速和大容量处理的快速非易失性存储器(NVMe)协议以及另外地用于提高数据的安全性能的可信计算组(TCG)协议来配置存储装置。基于TCG协议,存储装置可以对数据进行加密并且将加密数据写入到存储装置的某些存储区域,以及变更用于加密的加密密钥以对写入数据执行加密擦除(cryptographic erasure)。基于NVMe协议,存储装置能够并行地从主机装置获取多个请求并且高速处理该多个请求。然而,当存储装置变更加密密钥以执行加密擦除时,也可能会阻止对与和加密擦除无关的存储区域相对应的请求的获取。因此,无法正常处理被阻止的请求。
技术实现思路
[0005]一些示例实施例可以提供一种用于存储装置的方法和设备,所述方法和设备能够正常执行 ...
【技术保护点】
【技术特征摘要】
1.一种操作包括多个存储区域的存储装置的方法,所述方法包括:接收用于对所述多个存储区域当中的第一存储区域进行加密擦除的第一请求;在第一时间间隔期间,基于所述第一请求来变更与所述第一存储区域相对应的第一加密密钥;接收包括写入请求、读取请求或擦除请求中的至少一者的第二请求;响应于在所述第一时间间隔内接收到所述第二请求,输出区域访问信号,所述区域访问信号表示所述第二请求是与所述第一存储区域相关联还是与所述多个存储区域当中的不同于所述第一存储区域的第二存储区域相关联;响应于基于所述区域访问信号确定出所述第二请求与所述第一存储区域相关联,暂停所述第二请求的执行直到经过了所述第一时间间隔;以及响应于基于所述区域访问信号确定出所述第二请求与所述第二存储区域相关联,执行所述第二请求而不管是否经过了所述第一时间间隔。2.根据权利要求1所述的方法,其中,所述存储装置包括与所述加密擦除相关联的密钥变更表;并且其中,所述密钥变更表包括:多个地址信息,其中,所述多个地址信息中的每一个地址信息表示所述多个存储区域中的相应存储区域;多个加密密钥,其中,所述多个加密密钥中的每一个加密密钥用于对写入到所述多个存储区域中的相应存储区域的数据进行加密;以及多个密钥变更位,其中,所述多个密钥变更位中的每一个密钥变更位表示是否正在对所述多个存储区域中的相应存储区域中的数据执行所述加密擦除。3.根据权利要求2所述的方法,其中,变更所述第一加密密钥包括:基于所述第一请求来变更所述多个密钥变更位当中的与所述第一存储区域相对应的第一密钥变更位的值;以及基于所述第一请求来将所述多个加密密钥当中的所述第一加密密钥变更为不同于所述第一加密密钥的第二加密密钥。4.根据权利要求1所述的方法,其中,接收所述第一请求包括:监测所述存储装置中的提交队列门铃寄存器;以及由所述存储装置基于所述提交队列门铃寄存器的值的变更来获取存储在与所述存储装置连接的主机装置的提交队列中的所述第一请求。5.根据权利要求1所述的方法,其中,输出所述区域访问信号包括:基于与所述第一存储区域相对应的第一地址信息和与所述第二请求相对应的第二地址信息,来确定所述第二请求是否与所述第一存储区域相关联;以及基于所述确定的结果来生成所述区域访问信号。6.根据权利要求5所述的方法,其中,确定所述第二请求是否与所述第一存储区域相关联包括:响应于由所述第二地址信息表示的第二地址范围的至少一部分被包括在由所述第一地址信息表示的第一地址范围中,确定所述第二请求与所述第一存储区域相关联。7.根据权利要求6所述的方法,
其中,所述第一地址信息包括所述第一存储区域的第一起始地址和第一结束地址;其中,所述第二地址信息包括通过所述第二请求访问的非易失性存储器的第二起始地址和第二结束地址;并且其中,确定所述第二请求与所述第一存储区域相关联包括:响应于所述第二起始地址低于或等于所述第一起始地址并且所述第二结束地址高于所述第一起始地址,或者响应于所述第二结束地址高于或等于所述第一结束地址并且所述第二起始地址低于所述第一结束地址,确定所述第二请求与所述第一存储区域相关联。8.根据权利要求1所述的方法,其中,暂停所述第二请求的执行包括:基于所述区域访问信号,暂停分别与所述写入请求、所述读取请求和所述擦除请求相对应的写入命令、读取命令和擦除命令的生成,并且其中,所述写入命令、所述读取命令和所述擦除命令是从所述存储装置中的存储控制器向所述存储装置中的非易失性存储器发出的。9.根据权利要求1所述的方法,其中,暂停所述第二请求的执行包括:基于所述区域访问信号,响应于所述第二请求包括所述写入请求而暂停与所述写入请求相对应的写入数据的加密;以及基于所述区域访问信号,响应于所述第二请求包括所述读取请求而暂停与所述读取请求相对应的读取数据的解密。10.根据权利要求1所述的方法,其中,执行所述第二请求包括:基于所述区域访问信号,生成与执行所述第二请求相关联的写入命令、读取命令和擦除命令;响应于所述第二请求包括所述写入请求,对与所述写入请求相对应的写入数据进行加密并将加密后的所述写入数据写入到所述存储装置中的非易失性存储器;并且响应于所述第二请求包括所述读取请求,对与所述读取请求相对应的读取数据进行解密并将解密后的所述读取数据输出到与所述存储装置连接的主机装置。11.根据权利要求1所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。