CN104484126B - 一种基于纠删码的数据安全删除方法和*** - Google Patents
一种基于纠删码的数据安全删除方法和*** Download PDFInfo
- Publication number
- CN104484126B CN104484126B CN201410640456.4A CN201410640456A CN104484126B CN 104484126 B CN104484126 B CN 104484126B CN 201410640456 A CN201410640456 A CN 201410640456A CN 104484126 B CN104484126 B CN 104484126B
- Authority
- CN
- China
- Prior art keywords
- block
- data
- random number
- correcting
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0652—Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
本发明公开了一种基于纠删码的数据安全删除方法,包括:将源数据均分为k个相同大小的数据块,标识为D0、D1、…、Dk‑1,选择一个随机数或伪随机数nonce,使用密钥Key对其进行加密,以得到一个与数据块D0相同大小的块,利用得到的块对D0、D1、…、Dk‑1进行按位异或,以得到新的数据块C0、C1、…、Ck‑1,将随机数或伪随机数nonce均分为k份,并将其分别附加到数据块C0、C1、…、Ck‑1末尾,以得到数据块C0’、C1’、…、Ck‑1’,采用***纠删码算法对k个数据块C0’、C1’、…、Ck‑1’进行编码计算,以得到r个校验块P0、P1、…、Pr‑1。本发明能够解决现有方法中由于重复覆盖写引起的高写开销和对磁盘造成的损伤,以及采用数据副本方式以增强数据可用性时增加覆盖写开销的技术问题。
Description
技术领域
本发明属于数据存储领域,更具体地,涉及一种基于纠删码的数据安全删除方法和***。
背景技术
由于磁盘的存储空间有限,为了存储新数据,需要将无用的数据删除。但是,用户删除数据时其实并没有真正的将数据从磁盘上删除,只是将文件的索引删除而已,此类删除的数据容易被恢复。如果所删除数据是机密数据,那么这种删除方法就无法保障数据的安全性,因此进行数据安全删除是必要的。数据安全删除通常利用覆盖原理来实现的——使用预先定义的格式(如无意义、无规律的信息)去覆盖磁盘上原先存储的数据。由于硬盘上的数据都是以二进制的“1”和“0”形式存储的,进行覆盖后也就无法知道原本的数据是“1”还是“0”了。鉴于磁记录介质的磁化翻转工作原理,只成功覆盖一次是无法确保数据是不可恢复的,要达到较高的安全性,必须将全部要删除的数据成功地覆盖多次,重复的覆盖写不仅会引起很大的写开销,而且也将对磁盘造成一定的损伤。此外,由于数据蕴含重要经济价值,除了数据机密性外,还需要保障其可用性,通常采用数据副本方式来增强可用性,然而,在三副本情况下,由于存储开销变为之前的三倍,上述数据安全删除方案所需覆盖写开销也相应会翻三倍。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种基于纠删码的数据安全删除方法,其目的在于,解决现有方法中存在的由于重复覆盖写引起的高写开销和对磁盘造成的一定损伤,以及采用数据副本方式以增强数据可用性时进一步增加覆盖写开销的技术问题。
为实现上述目的,按照本发明的一个方面,提供了一种基于纠删码的数据安全删除方法,包括以下步骤:
(1)将源数据均分为k个相同大小的数据块,标识为D0、D1、…、Dk-1,其中k为大于1的正整数;
(2)选择一个随机数或伪随机数nonce,使用密钥Key对其进行加密,以得到一个与数据块D0相同大小的块;
(3)利用步骤(2)得到的块对D0、D1、…、Dk-1进行按位异或,以得到新的数据块C0、C1、…、Ck-1;
(4)将随机数或伪随机数nonce均分为k份,并将其分别附加到数据块C0、C1、…、Ck-1末尾,以得到数据块C0’、C1’、…、Ck-1’;
(5)采用***纠删码算法对k个数据块C0’、C1’、…、Ck-1’进行编码计算,以得到r个校验块P0、P1、…、Pr-1,其中r为大于0的正整数,***纠删码算法采用Reed-Solomon编码;
(6)将步骤(4)得到的k个数据块C0’、C1’、…、Ck-1’和r个校验块P0、P1、…、Pr-1分别存储在磁盘的k+r个存储节点上;
(7)在删除数据时,从k+r个存储节点中选择任意r+1个节点,删除k+r个块{C0’、C1’、…、Ck-1’、P0、P1、…、Pr-1}中与r+1个节点对应的任意r+1个块。
按照本发明的另一方面,提供了一种基于纠删码的数据安全删除***,包括:
第一模块,用于将源数据均分为k个相同大小的数据块,标识为D0、D1、…、Dk-1,其中k为大于1的正整数;
第二模块,用于选择一个随机数或伪随机数nonce,使用密钥Key对其进行加密,以得到一个与数据块D0相同大小的块;
第三模块,用于利用第二模块得到的块对D0、D1、…、Dk-1进行按位异或,以得到新的数据块C0、C1、…、Ck-1;
第四模块,用于将随机数或伪随机数nonce均分为k份,并将其分别附加到数据块C0、C1、…、Ck-1末尾,以得到数据块C0’、C1’、…、Ck-1’;
第五模块,用于采用***纠删码算法对k个数据块C0’、C1’、…、Ck-1’进行编码计算,以得到r个校验块P0、P1、…、Pr-1,其中r为大于0的正整数;
第六模块,用于将第四模块得到的k个数据块C0’、C1’、…、Ck-1’和r个校验块P0、P1、…、Pr-1分别存储在磁盘的k+r个存储节点上;
第七模块,用于在删除数据时,从k+r个存储节点中选择任意r+1个节点,删除k+r个块{C0’、C1’、…、Ck-1’、P0、P1、…、Pr-1}中与r+1个节点对应的任意r+1个块。
总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
1、本发明解决了现有方法中存在的高覆盖写开销的问题,由于采用了***纠删码对数据块进行编码以保障数据的可用性,如步骤(5),与数据副本方式相比,有效减小了数据的存储开销,从而减少了删除数据时的覆盖写开销,另一方面,利用纠删码的特性,数据的安全删除不再需要对整个数据进行覆盖,只需彻底删除部分数据块,如步骤(7),有效地减小了覆盖的数据量,进一步减少了覆盖写开销,同时也降低了频繁写磁盘对磁盘造成的损伤;
2、本发明解决了现有方法中为保障数据可用性引起的高存储开销的问题,步骤(5)中采用***纠删码对数据块进行编码,当存储节点发生故障时,根据纠删码的特性,只要磁盘中还存在足够量的编码块,便可恢复原始数据,与数据副本的方式相比,有效减小了存储开销,同时保证了数据的高可用性;
3、本发明保障了数据的高安全性,步骤(3)和步骤(4)中对原始数据进行运算和拼接,以及步骤(5)中采用***纠删码对数据块进行编码,删除部分编码块,就能保证数据是无法被恢复的,还能防止数据被窃密。又由于采用了步骤(2),即使在密钥key被窃取的情况下,也能保证数据的安全性;
4、在本发明中,对数据进行读/写时所需的开销较低,对原始数据块正常读写时,只需要进行基本的异或运算,即使需要读写的原始数据块为失效状态时,除了基本的异或运算之外,只需要采用***纠删码对未失效的编码块进行解码。
附图说明
图1为***码的编码过程。
图2为本发明基于纠删码的数据安全删除方法的流程图。
图3为本发明基于纠删码的数据安全删除方法的示意图。
图4为存储节点中信息块的分布示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
以下首先就本发明的技术术语进行解释和说明:
加密、解密:把直接的文字或可直接理解的信息按某种算法进行处理,使其成为不可直接理解的信息,从而保护我们的信息,这过程就叫加密,该过程的逆过程为解密;
密钥:一种参数,是在加密或者解密过程中输入的数据。
按位异或:异或是一个数学运算符,数学符号为“⊕”,计算机符号为“XOR”,其运算法则相当于不带进位的二进制加法,二进制下用1表示真,0表示假,异或的运算法则为:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1)。按位异或则是两个二进制数对应的二进位异或,举实例说明:若x是二进制数0101,y是二进制数1011,则x⊕y=1110。
***纠删码算法:把原始数据分为k个数据块并进行编码,得到n(n>k)个数据块的数据,若拥有任意k个数据块,则运用适当的译码方法就可恢复原始数据,称这种码为(n,k)纠删码。当n个数据块中前k个数据块与原始数据块相同时,纠删码可称为***纠删码,简称为***码。图1为***码运用矩阵进行的编码过程,其中分布矩阵Gn×k的前k行可形成单位矩阵,C0’、C1’、…、Ck-1’为源数据均分得到的k个数据块,把k个数据块组成有k个元素的列向量C,利用GC=P得到有n个元素的列向量P,P的前k个元素可组成C,后r(k+r=n)个元素对应为r个校验块P0、P1、…、Pr-1。
图2为基于纠删码的数据安全删除方法的流程图,如图2所示,包括以下步骤:
(1)将源数据均分为k个相同大小的数据块,标识为D0、D1、…、Dk-1,其中k为大于1的正整数。例如,如图3所示,D0、D1、D2、D3为原始数据被均分得到的4个相同大小数据块;
(2)选择一个随机数或伪随机数nonce,使用密钥Key对其进行加密,以得到一个与数据块D0相同大小的块。例如,如图3所示,使用密钥Key对nonce进行加密,得到一个与数据块D0相同大小的块;
(3)利用步骤(2)得到的块对D0、D1、…、Dk-1进行按位异或,以得到新的数据块C0、C1、…、Ck-1。例如,如图3所示,步骤(2)得到的块对D0、D1、D2、D3进行按位异或,得到C0、C1、C2、C3;
(4)将随机数或伪随机数nonce均分为k份,并将其分别附加到数据块C0、C1、…、Ck-1末尾,以得到数据块C0’、C1’、…、Ck-1’。例如,如图3所示,将nonce分为4份,在此标识为a、b、c、d,将a、b、c、d分别添加到C0、C1、C2、C3的末尾,得到C0’、C1’、C2’、C3’;
(5)采用***纠删码算法对k个数据块C0’、C1’、…、Ck-1’进行编码计算,以得到r个校验块P0、P1、…、Pr-1,其中r为大于0的正整数。例如,如图3所示,对C0’、C1’、C2’、C3’进行***码计算,得到校验块,在图3中,只生成2个校验块P0、P1。另外,具体而言,本发明中***纠删码算法可采用Reed-Solomon编码;
(6)将步骤(4)得到的k个数据块C0’、C1’、…、Ck-1’和r个校验块P0、P1、…、Pr-1分别存储在磁盘的k+r个存储节点上。如图4所示,其中C0’、C1’、…、Ck-1’为k个数据块,P0、P1、…、Pr-1为r个检验块,这k+r个编码块存储在磁盘的k+r个存储节点上;
(7)在删除数据时,从k+r个存储节点中选择任意r+1个节点,删除k+r个块{C0’、C1’、…、Ck-1’、P0、P1、…、Pr-1}中与r+1个节点对应的任意r+1个块。例如,如图3所示,删除6个编码块{C0’、C1’、C2’、C3’、P0、P1}中的3个块,这3个块为D3、P0、P1。
当完成数据删除操作时,幸存块个数为k-1。根据纠删码的编码特性,k-1个块不足以恢复出编码前的k个数据块C0’、C1’、…、Ck-1’,这意味着无法获得正确的nonce,那么即使密钥Key被窃取,也无法解密得到原始数据块D0、D1、…、Dk-1,由此达到了数据安全删除的目的。例如,如图3所示,删除块D3、P0、P1后,幸存块的个数为3,根据纠删码的特性,3个编码块无法恢复出数据块C0’、C1’、C2’、C3’,那么也就无法解密得到原始数据D0、D1、D2、D3,此外,由于无法获得正确的nonce,即使Key被窃取,也无法解密出D0、D1、D2、D3。
本发明还公开了一种基于纠删码的数据安全删除***,包括:
第一模块,用于将源数据均分为k个相同大小的数据块,标识为D0、D1、…、Dk-1,其中k为大于1的正整数;
第二模块,用于选择一个随机数或伪随机数nonce,使用密钥Key对其进行加密,以得到一个与数据块D0相同大小的块;
第三模块,用于利用第二模块得到的块对D0、D1、…、Dk-1进行按位异或,以得到新的数据块C0、C1、…、Ck-1;
第四模块,用于将随机数或伪随机数nonce均分为k份,并将其分别附加到数据块C0、C1、…、Ck-1末尾,以得到数据块C0’、C1’、…、Ck-1’;
第五模块,用于采用***纠删码算法对k个数据块C0’、C1’、…、Ck-1’进行编码计算,以得到r个校验块P0、P1、…、Pr-1,其中r为大于0的正整数;
第六模块,用于将第四模块得到的k个数据块C0’、C1’、…、Ck-1’和r个校验块P0、P1、…、Pr-1分别存储在磁盘的k+r个存储节点上;
第七模块,用于在删除数据时,从k+r个存储节点中选择任意r+1个节点,删除k+r个块{C0’、C1’、…、Ck-1’、P0、P1、…、Pr-1}中与r+1个节点对应的任意r+1个块。
总而言之,本发明具有以下优点:
1、本发明解决了现有方法中存在的高覆盖写开销的问题,由于采用了***纠删码对数据块进行编码以保障数据的可用性,如步骤(5),与数据副本方式相比,有效减小了数据的存储开销,从而减少了删除数据时的覆盖写开销,另一方面,利用纠删码的特性,数据的安全删除不再需要对整个数据进行覆盖,只需彻底删除部分数据块,如步骤(7),有效地减小了覆盖的数据量,进一步减少了覆盖写开销,同时也降低了频繁写磁盘对磁盘造成的损伤;
2、本发明解决了现有方法中为保障数据可用性引起的高存储开销的问题,步骤(5)中采用***纠删码对数据块进行编码,当存储节点发生故障时,根据纠删码的特性,只要磁盘中还存在足够量的编码块,便可恢复原始数据,与数据副本的方式相比,有效减小了存储开销,同时保证了数据的高可用性;
3、本发明保障了数据的高安全性,步骤(3)和步骤(4)中对原始数据进行运算和拼接,以及步骤(5)中采用***纠删码对数据块进行编码,删除部分编码块,就能保证数据是无法被恢复的,还能防止数据被窃密。又由于采用了步骤(2),即使在密钥key被窃取的情况下,也能保证数据的安全性;
4、在本发明中,对数据进行读/写时所需的开销较低,对原始数据块正常读写时,只需要进行基本的异或运算,即使需要读写的原始数据块为失效状态时,除了基本的异或运算之外,只需要采用***纠删码对未失效的编码块进行解码。
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (2)
1.一种基于纠删码的数据安全删除方法,其特征在于,包括以下步骤:
(1)将源数据均分为k个相同大小的数据块,标识为D0、D1、…、Dk-1,其中k为大于1的正整数;
(2)选择一个随机数或伪随机数nonce,使用密钥Key对其进行加密,以得到一个与数据块D0相同大小的块;
(3)利用步骤(2)得到的块对D0、D1、…、Dk-1进行按位异或,以得到新的数据块C0、C1、…、Ck-1;
(4)将随机数或伪随机数nonce均分为k份,并将其分别附加到数据块C0、C1、…、Ck-1末尾,以得到数据块C0’、C1’、…、Ck-1’;
(5)采用***纠删码算法对k个数据块C0’、C1’、…、Ck-1’进行编码计算,以得到r个校验块P0、P1、…、Pr-1,其中,r为大于0的正整数,其中***纠删码算法采用Reed-Solomon编码;
(6)将步骤(4)得到的k个数据块C0’、C1’、…、Ck-1’和r个校验块P0、P1、…、Pr-1分别存储在磁盘的k+r个存储节点上;
(7)在删除数据时,从k+r个存储节点中选择任意r+1个节点,删除k+r个块{C0’、C1’、…、Ck-1’、P0、P1、…、Pr-1}中与r+1个节点对应的任意r+1个块。
2.一种基于纠删码的数据安全删除***,其特征在于,包括:
第一模块,用于将源数据均分为k个相同大小的数据块,标识为D0、D1、…、Dk-1,其中k为大于1的正整数;
第二模块,用于选择一个随机数或伪随机数nonce,使用密钥Key对其进行加密,以得到一个与数据块D0相同大小的块;
第三模块,用于利用第二模块得到的块对D0、D1、…、Dk-1进行按位异或,以得到新的数据块C0、C1、…、Ck-1;
第四模块,用于将随机数或伪随机数nonce均分为k份,并将其分别附加到数据块C0、C1、…、Ck-1末尾,以得到数据块C0’、C1’、…、Ck-1’;
第五模块,用于采用***纠删码算法对k个数据块C0’、C1’、…、Ck-1’进行编码计算,以得到r个校验块P0、P1、…、Pr-1,其中r为大于0的正整数;
第六模块,用于将第四模块得到的k个数据块C0’、C1’、…、Ck-1’和r个校验块P0、P1、…、Pr-1分别存储在磁盘的k+r个存储节点上;
第七模块,用于在删除数据时,从k+r个存储节点中选择任意r+1个节点,删除k+r个块{C0’、C1’、…、Ck-1’、P0、P1、…、Pr-1}中与r+1个节点对应的任意r+1个块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410640456.4A CN104484126B (zh) | 2014-11-13 | 2014-11-13 | 一种基于纠删码的数据安全删除方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410640456.4A CN104484126B (zh) | 2014-11-13 | 2014-11-13 | 一种基于纠删码的数据安全删除方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104484126A CN104484126A (zh) | 2015-04-01 |
CN104484126B true CN104484126B (zh) | 2017-06-13 |
Family
ID=52758674
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410640456.4A Active CN104484126B (zh) | 2014-11-13 | 2014-11-13 | 一种基于纠删码的数据安全删除方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104484126B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105335252A (zh) * | 2015-10-22 | 2016-02-17 | 浪潮电子信息产业股份有限公司 | 一种数据保护方法、装置以及*** |
CN105893169A (zh) * | 2016-03-31 | 2016-08-24 | 乐视控股(北京)有限公司 | 一种基于纠删码的文件存储方法和*** |
CN106406760B (zh) * | 2016-09-14 | 2019-05-28 | 郑州云海信息技术有限公司 | 基于云储存的直接纠删码优化方法及*** |
WO2018112980A1 (zh) * | 2016-12-24 | 2018-06-28 | 华为技术有限公司 | 存储控制器、数据处理芯片及数据处理方法 |
CN110704232B (zh) * | 2019-10-10 | 2023-03-14 | 广东工业大学 | 一种分布式***中失效节点的修复方法、装置和设备 |
CN113360315A (zh) * | 2020-03-06 | 2021-09-07 | 科大国盾量子技术股份有限公司 | 一种数据中心 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101192924A (zh) * | 2006-11-24 | 2008-06-04 | 北京大学 | 基于Reed-Solomon码的P2P存储***编码方法 |
CN103177111A (zh) * | 2013-03-29 | 2013-06-26 | 西安理工大学 | 重复数据删除***及其删除方法 |
CN103595793A (zh) * | 2013-11-13 | 2014-02-19 | 华中科技大学 | 一种无需可信第三方支持的云端数据安全删除***与方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833298A (zh) * | 2011-06-17 | 2012-12-19 | 英业达集团(天津)电子技术有限公司 | 分布式的重复数据删除***及其处理方法 |
-
2014
- 2014-11-13 CN CN201410640456.4A patent/CN104484126B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101192924A (zh) * | 2006-11-24 | 2008-06-04 | 北京大学 | 基于Reed-Solomon码的P2P存储***编码方法 |
CN103177111A (zh) * | 2013-03-29 | 2013-06-26 | 西安理工大学 | 重复数据删除***及其删除方法 |
CN103595793A (zh) * | 2013-11-13 | 2014-02-19 | 华中科技大学 | 一种无需可信第三方支持的云端数据安全删除***与方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104484126A (zh) | 2015-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104484126B (zh) | 一种基于纠删码的数据安全删除方法和*** | |
US10540514B1 (en) | Distributed network for storing a redundant array of independent blockchain blocks | |
JP4334582B2 (ja) | 秘密分散装置、方法及びプログラム | |
US8077863B2 (en) | Secret sharing apparatus, method, and program | |
US20170250801A1 (en) | Utilizing error correction (ecc) for secure secret sharing | |
US9646178B2 (en) | Secure data storage based on physically unclonable functions | |
US20120255030A1 (en) | Secret sharing apparatus, sharing apparatus and secret sharing method | |
JP6219391B2 (ja) | メモリに保存されたデータの安全な削除 | |
JP2013005293A (ja) | 認証コンポーネント、被認証コンポーネントおよびその認証方法 | |
US9323943B2 (en) | Decrypt and encrypt data of storage device | |
US20180287779A1 (en) | White-box cryptography method and apparatus for preventing side channel analysis | |
CN109657497B (zh) | 安全文件***及其方法 | |
CN109145639B (zh) | 文件加密方法、解密方法及装置 | |
US9235532B2 (en) | Secure storage of full disk encryption keys | |
CN104636673A (zh) | 一种在大数据背景下的数据安全存储方法 | |
CN102480353A (zh) | 口令认证和密钥保护的方法 | |
JP5926355B2 (ja) | セキュアテストモードを有するメモリデバイスとその方法 | |
CN106100829B (zh) | 加密存储的方法及装置 | |
KR101687492B1 (ko) | 분산적으로 데이터를 저장하는 방법 및 암호학적 정보 처리 장치 | |
US20180269903A1 (en) | Distributed erasure coding pool deployed in hyperscale infrastructure | |
CN110058820B (zh) | 基于固态盘阵列的数据安全写入、删除、读取方法及装置 | |
US20220286282A1 (en) | Updateable encryption in self encrypting drives | |
CN110287716B (zh) | 数据存储方法及装置 | |
JP5826202B2 (ja) | 符号化装置、復号装置、符号化方法、復号方法及びプログラム | |
CN109902492B (zh) | 集成电路外部存储器中写加密信息集合的方法和集成电路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |