《安全数据储存装置、系统及其数据写入与读取方法.pdf》由会员分享,可在线阅读,更多相关《安全数据储存装置、系统及其数据写入与读取方法.pdf(18页完整版)》请在专利查询网上搜索。
本发明提供一种安全数据储存装置、系统及其数据写入与读取方法。上述安全数据储存装置包括储存数据的二维存储器阵列、金钥储存区域、地址转换单元与位混和单元。存储器阵列包括预定数目的数据字符。金钥储存区域储存金钥。地址转换单元根据转换函数、金钥和逻辑地址,将逻辑地址转换为实体地址。位混和单元混和输入数据字符的位值以取得混和数据字符。混和数据字符是输入数据字符的位值的重新排列结果。位混和单元根据一对一映射函。
本发明提供一种安全数据储存装置、系统及其数据写入与读取方法。上述安全数据储存装置包括储存数据的二维存储器阵列、金钥储存区域、地址转换单元与位混和单元。存储器阵列包括预定数目的数据字符。金钥储存区域储存金钥。地址转换单元根据转换函数、金钥和逻辑地址,将逻辑地址转换为实体地址。位混和单元混和输入数据字符的位值以取得混和数据字符。混和数据字符是输入数据字符的位值的重新排列结果。位混和单元根据一对一映射函数、金钥和输入数据字符的逻辑地址进行混和。安全数据储存装置可电连接至主机,以接收读取指令或写入指令。通过实施本发明,可改善其数据的安全性和完整性,以及防止储存在装置的数据遭受窜改。
的数据字符,每一上述数据字符包括一位集合,每一上述数据字符分别对应到上述二
置的一对应的实体地址,其中上述地址转换单元是根据一转换函数、储存在上述金钥
上述混和字符值是上述输入数据字符的上述多个位值的一重新排列结果,上述位混和
单元是根据一一对一映射函数、至少一部分的上述金钥以及上述输入数据字符的上述
据上述金钥的一第一部分将上述逻辑地址转换为上述实体地址,以及上述位混和单元
多个多工器,每一上述多工器具有一预定义数量的输入线以及输出线,每一上述多工
器根据从储存在上述金钥储存区域的上述金钥取得的控制参数,决定哪一输入线对应
全数据储存装置的外部,且上述安全数据储存装置自上述主机接收上述逻辑地址、一读取指令或一写入指令。
10.一种写入数据至一安全数据储存装置的方法,其特征在于,上述安全数据储
存装置包括一存储器阵列以及一金钥,且上述安全数据储存装置可电连接至一主机,上述方法包括:从电连接至上述安全数据储存装置的上述主机接收一写入指令,上述写入指令包
根据上述逻辑地址以及根据至少一部分的上述金钥,转换上述逻辑地址至上述存储器阵列的一对应的实体地址,其中上述转换的操作是根据一预定义转换函数来执
11.如权利要求10所述的方法,其特征在于,计算上述混和数据字符是通过多
个多工器来执行,每一上述多工器具有一预定义数量的输入线以及输出线,其中上述方法更包括:根据储存在上述安全数据储存装置的一金钥储存区域的上述金钥所产生的控制参数,决定哪一输入线对应到哪一输出线所述的方法,其特征在于,上述方法根据上述逻辑地址或上述对应的实体地址计算上述控制参数。
13.如权利要求10所述的方法,其特征在于,上述方法更包括:在每一特定数据储存装置储存所制订的一唯一金钥。
14.一种从一安全数据储存装置读取数据的方法,其特征在于,上述安全数据储存装置包括一存储器阵列以及一金钥,且上述安全数据储存装置可电连接至一主机,上述方法包括:
括一数据字符的一逻辑地址;根据上述逻辑地址以及根据至少一部分的上述金钥,转换上述逻辑地址至上述存储器阵列的一对应的实体地址,其中上述转换的操作是根据一预定义转换函数来执
根据上述逻辑地址以及根据至少一部分的上述金钥,产生一输出字符值,其中上述产生的操作更包括,重新排列上述混和字符值的多个位值,以取得还原的数据字符值;以及
一主机,上述主机传送一输入数据字符的一逻辑地址与一指令,其中上述指令是选自一读取指令、一写入指令或一抹除指令;以及
至少一安全数据储存装置,上述安全数据储存装置电连接至上述主机以接收上述逻辑地址与上述指令,上述安全数据储存装置包括:
一二维存储器阵列,用以储存数据,其中上述二维存储器阵列包括一预定义数目的数据字符,每一上述数据字符包括一位集合,每一上述数据字符分别对应到上述二维存储器阵列的一单一实体地址;
一地址转换单元,用以转换上述逻辑地址至用以指示上述二维存储器阵列的一位置的一对应的实体地址,其中上述地址转换单元是根据一转换函数、储存在上述金钥储存区域的至少一部分的上述金钥以及上述逻辑地址来进行转换;以及
一位混和单元,用以混和一输入数据字符的位值以取得一混和字符数据,其中上述混和字符数据是上述输入数据字符的上述位值的一重新排列,上述位混和单元是根据一一对一映射函数、至少一部分的上述金钥以及上述输入数据字符的上述逻辑地址
16.如权利要求15所述的数据储存系统,其特征在于,上述数据储存系统更包括多个上述安全数据储存装置与多个上述金钥,其中各金钥是为了每一特定安全数据储存装置所制订的一唯一金钥。
非挥发性(non-volatile)存储器或非挥发性储存装置为即使在未被提供电源时,仍
保留储存信息的电脑存储器。举例来说,非挥发性存储器包括:只读存储器(Read-only
速度的压倒性的优势,快闪存储器在非挥发性存储器市场中扮演了一个重要的角色。
快闪存储器被使用在许多不同应用中,举例来说,在通用串列汇流排(UniversalSerial
Bus,USB)中,应用于个人信息的储存,或嵌入一信用卡中或礼物卡中,以进行金融
可维持完整性。然而,窜改这类装置所储存的数据可能相对地简单,举例来说,通过
紫外光或X光照射装置的储存部分。对于一些快闪存储器的应用上,例如:金融业
务,储存在安全储存装置的数据不被轻易地窜改是非常重要的事。这样的窜改将会修
改储存的数据,而使得诈骗容易进行,举例来说,若一预付礼物卡已遭受窜改,可能
会使得在快闪存储器装置上会一直显示礼物卡还有余额,然而,事实上礼物卡的余额
改善其数据的安全性和完整性,以及防止储存在装置的数据遭受窜改,将会是一更理
装置。上述安全数据储存装置包括用以储存数据的一二维存储器阵列、金钥储存区域、
列包括一预定义数目的数据字符。每一上述数据字符包括一位集合,且每一上述数据
钥。在一些实施例中,上述金钥储存区域是上述二维存储器阵列的一部分,但在另一
储存在上述金钥储存区域的金钥是一唯一金钥,例如:为了特定安全数据储存装置所
辑地址至用以指示上述二维存储器阵列的一位置的一对应的实体地址。上述地址转换
逻辑地址来进行转换。在一些实施例中,上述地址转换单元根据上述金钥的一第一部
据字符的位值以取得一混和字符值。上述混和字符值是上述输入数据字符的上述多个
述金钥以及上述输入数据字符的上述逻辑地址来进行混和。上述安全数据储存装置可
电连接至一主机,以接收上述逻辑地址、一读取指令或一写入指令。在一些实施例中,
根据基于储存在上述金钥储存区域的上述金钥(例如:一唯一金钥)所产生的控制参
数,决定哪一输入线对应到哪一输出线。上述控制参数更是根据上述逻辑地址或上述
安全数据储存装置包括一存储器阵列以及一金钥,且上述安全数据储存装置电连接至
一主机。上述方法包括,从电连接至上述安全数据储存装置的一主机接收一写入指令,
上述写入指令包括一数据字符的一逻辑地址以及一输入数据字符;以及根据上述逻辑
地址以及根据至少一部分的上述金钥,转换上述逻辑地址至上述存储器阵列的一对应
据上述逻辑地址以及根据至少一部分的上述金钥,计算一混和字符值。上述计算的操
作更包括重新排列上述输入数据字符的多个位值。上述方法更包括,写入上述混和字
工器具有一预定义数量的输入线以及输出线,其中上述方法更包括:根据储存在上述
安全数据储存装置的一金钥储存区域的上述金钥所产生的控制参数,决定哪一输入线
安全数据储存装置包括一存储器阵列以及一金钥,且上述安全数据储存装置电连接至
上述读取指令包括一数据字符的一逻辑地址;以及根据上述逻辑地址以及根据至少一
部分的上述金钥,转换上述逻辑地址至上述存储器阵列的一对应的实体地址。上述转
应上述实体地址的一位置读取一混和字符值;以及根据上述逻辑地址以及根据至少一
部分的上述金钥,产生一输出字符值。上述产生的操作更包括,重新排列上述混和字
符值的多个位值,以取得还原的数据字符值。上述方法更包括,提供上述输出字符值
据储存装置以及一主机,且上述安全数据储存装置电连接至上述主机,以自上述主机
接收一逻辑地址与一指令。上述主机传送一输入数据字符的上述逻辑地址与上述指
令,其中上述指令是选自一读取指令、一写入指令或一抹除指令;上述安全数据储存
装置包括:一二维存储器阵列,用以储存数据,其中上述二维存储器阵列包括一预定
义数目的数据字符,每一上述数据字符包括一位集合,每一上述数据字符分别对应到
上述二维存储器阵列的一单一实体地址;一金钥储存区域,用以储存上述安全数据储
存装置的一金钥;一地址转换单元,用以转换上述逻辑地址至用以指示上述二维存储
器阵列的一位置的一对应的实体地址,其中上述地址转换单元是根据一转换函数、储
一位混和单元,用以混和一输入数据字符的位值以取得一混和字符数据,其中上述混
和字符数据是上述输入数据字符的上述位值的一重新排列,上述位混和单元是根据一
一对一映射函数、至少一部分的上述金钥以及上述输入数据字符的上述逻辑地址来进
行混和。在一些实施例中,上述数据储存系统更包括多个上述安全数据储存装置与多
精神和范围内,当可根据本案实施方法中所揭露的执行联系程序的使用者装置、系统
图2是显示根据本发明的实施例所述的安全数据储存装置120的位混和单元127
限定本发明的保护范围。任何熟习此技艺者,在不脱离本发明的精神和范围内,当可
的电子计算装置的动作及/或处理,其将计算机系统的暂存器及/或存储器中以物理量
呈现的数据,操纵及/或转换为在计算系统的存储器、暂存器或其他此种信息储存、
而特别被建构出,或可包括由储存其中的运算程序选择地启动或重新配置的电脑或处
盘、光学磁盘、光盘只读存储器(CD-ROM)、磁光磁盘、只读存储器(ROM)、随机存
取存储器(RAM)、电性可程序只读存储器(EPROMS)、电性可拭除且可程序只读存储
器(EEPROM)、磁性或光学卡、或任何其他型式适用于储存电子指令的媒体,且能够
连接至计算机的系统汇流排。应了解各种的编程语言可被用以实施本发明以下的教
理器可读媒体或一电脑或处理器储存媒体(例如存储器、硬盘或快闪存储器)。上述指
令例如电脑可执行指令,当此物件被处理器或控制器执行时,将使得处理器或控制器
非挥发性存储器装置(例如快闪存储器)的特性是,写入一特定的位值(例如:0)
会比写入其它位值(例如:1)至存储器装置还要简单。举例来说:快闪存储器会使能
一单一有效率的写入方向,例如:在储存装置中,有效率地写入位值“0”(零)至任
且需要复制写入于包含需要变换的位的一存储器区块的数据以及多个额外的位,且需
要抹除或重设定存储器装置中的整个区块,此外更需要将对应未曾被更改的位的原始
数据,以及对应已从“0”更改至“1”的一位或多位的新数据,重新写入被抹除的区
块。因此,快闪存储器或储存装置会具有一有效率写入方向以及一低效率或无效率写
入方向的特性。在另一范例中,某些具有单一有效率的写入方向的存储器装置写入位
如:数据位值传统上会从“1”更改至“0”,很少或从不从“0”更改至“1”)的单
一方向进行写入,将有利于维持快闪存储器只在有效率的方向写入数据的特性。此外,
安全性是必要的。不同的加密方法在此领域中已被提出。举例来说,RSA演算法是
一种公开金钥(public-key)加密方法,在RSA演算法中包含了一公开加密金钥以及一
算法来加密电子数据的规格,此对称金钥演算法是由美国国家标准与技术研究院(U.S.
密法(Rijndaelcipher)所建立。上述以及其它未提到的加密方法,会变换储存在存储器
的数据值,且当数据被读取时,被加密的数据必须解码回明文(plaintext)的内容。因
此,原先包含一特定数量的“0”位值以及“1”位值的一存储器区块在加密后会被改
在一方向(例如:从1至0)数据频繁的变换较有效率,但在另一方向(例如:从0至1)
明内文所使用的一“数据字符(dataword)”,是指处理器或电脑所使用的数据的一基
本单位的名称。一数据字符是表示,指令集或处理器硬件在处理数据时,视为单一单
元的一固定大小的一组位或数字(例如:二进制的数字(binary)或十进制的数字
(decimal))。一数据字符的位或数字的数量视为此数据字符的大小或长度。数据字符
的大小会反映在许多电脑架构或操作的情况。举例来说,一处理器大部分的暂存器通
常是以字符为单位,且在许多(不是全部)架构中,在一单向作业时,数据可在工作的
存储器被来回转换的最大长度通常为一字符。处理器在一般情况具有的数据字符大小
为8、16、24、32或64位(bits)。在一些实施例中,处理器或储存装置可使用超过一
在本发明内文所使用的一“字符值(wordvalue)”,是指储存在一存储器单元的
一特定数据单位或一预定长度的数据字符的一实际数字值。在本发明内文所使用的一
“位值(bitvalue)”,是指储存在存储器单元的一特定位的一实际二进位值。当加密数
据时(例如:使用上述加密方法的一者加密数据),每一数据字符的加密数据值在一般
来说会和输入(明文或非加密)数据字符值有很大的不同。举例来说,以二进制数据为
例,若我们计算接收以作为加密运算的输入的一数据字符,以及经过加密运算后输出
的加密数据字符中所包含的“0”值和“1”值的数量,将会发现两者的数值会非常不
同。即使输入数据值的变化很小,在加密数据值的变化会非常大,且当写入加密数据
值至一储存单元时,将会比写入明文数据值时,需要重新写入或转换更多位值。为了
的方向写入额外数据至储存装置。举例来说,只要在储存装置中仍有未变换的数据位
值(例如:在有效率方向中还未被覆写(over-written)),即允许在有效率的方向写入额
外数据至储存装置。对于有效率地写入方向为从“1”至“0”的方向的例子中,只要
数据的一安全数据储存装置,可允许在此有效率地写入方向变换每一储存的数据字
符。在另一范例中,对于有效率写入方向为从“0”至“1”的方向且初始仅储存包含
位值“0”的数据的一安全数据储存装置,只要不是全部的位值都等于“1”的情况下,
数据(例如:非加密数据值)。于第一阶段中,通过一地址转换单元执行数据地址变换,
以消除在安全数据储存装置中的一逻辑地址和一数据字符的实际实体地址间的一相
关性。于第二阶段中,通过一位混合单元执行数据混和,以扰乱(scramble)且不改变
如:通过列和行所呈现的列表)。此阵列包含一既定数目的多个列(或数据字符)。在阵
字符的大小等于在二维阵列中行的个数。根据本发明一些实施例,阵列可包含超过一
种字符大小,例如:阵列的一部分具有一第一字符大小,而阵列的另一部分则具有一
第二字符大小。每一字符和存储器阵列的一单一实体位置(被称为实体地址)相关联。
一字符的实体地址是表示储存在存储器阵列的数据字符的实际(实体)位置。当读取储
存在装置的数据或写入数据至一指定的逻辑地址时,字符的实体地址是被存储器单元
硬件存取的位置。数据字符包括一位集合,例如:一固定数量的位,且在一数据字符
二维存储器阵列的实体地址的示意图。一存储器阵列MEM可被定义成一4列(字符)
的表格,每一字符的长度为10位(bits)。在存储器阵列MEM中的第一字符的一逻辑
地址可被标示为L_MEM[0],且在第一字符中的第二位的逻辑位位置可被标示为
示为L_MEM[0])会被映射到实体表示图21中的第三列(标示为P_MEM[2])。在逻辑
表示图20中的第二列(标示为L_MEM[1])会被映射到实体表示图21中的第一列(标示
此外,逻辑表示图20的一列中的每一位会映射至在实体表示图21中不同的位位
置。举例来说,具有位值x且位于逻辑表示图20的L_MEM[0,1]的位会被映射至实
的位会被映射至实体表示图21中P_MEM[2,6]的位置。因此,在实体表示图21的这
些字符(列)会被混和,且在各字符中的位值亦同样地会被混和,但在每一字符内以及
图1B是显示根据本发明的实施例所述的安全数据储存系统150的示意图。如图
120包含二维存储器阵列125,例如配置为一二维结构的一快闪存储器阵列,或其他
非挥发性存储器阵列。在二维存储器阵列125中的每一字符(或列)对应到一实体地址,
且其字符值是储存在所对应的实体地址。每一字符包括一位集合,例如:一固定数量
的位。在一些实施例中,每一位及/或字符可通过一主机100或一外部控制单元个别
定义储存区域。此金钥可为或可包括一字串,例如:文数字字符(alphanumeric
character)、二进位字符、数字等。在一实施例中,金钥的长度可为128位。根据本发
明一些实施例,此金钥或其部分可用以作为混和和保护储存的数据的一个或多个金
钥。金钥储存区域121可为安全数据储存装置120中的独立储存区域,且/或在二维
安全数据储存装置120包括一地址转换单元123。地址转换单元123从主机100
的一对应的实体地址。在本发明的实施例中,一逻辑地址是指对应于二维存储器阵列
125中一字符(或列,或数据单元)的一单一实体地址的一存储器地址。地址转换单元
123会根据例如指定逻辑地址、储存在金钥储存区域121的至少一部分金钥,以及一
预定义的转换函数,将逻辑地址转换成对应的实体地址。任何已知的加密/解密演算
法或方法(或演算法或方法的结合)都可应用在执行转换函数上,举例来说:互斥或运
/或RSA加密演算法。亦可采用其他混和、转换、映射或加密的方法,以取得和对应
的逻辑地址不具相关性的一实体地址。通过地址转换单元123计算出的实体地址会经
由接口133传送至二维存储器阵列125,以协助在二维存储器阵列125中读取、写入
安全数据储存装置120包括一位混和单元127。位混和单元127用以混和一输入
数据字符的位值以取得一混和字符值。混和字符值会储存在二维存储器阵列125中通
过地址转换单元123转换一逻辑地址所取得的实体地址中。位混和操作是根据混和控
制单元128所提供的控制参数来执行,其中混和控制单元128可根据储存在金钥储存
区域121的至少一部分金钥,以及输入数据的逻辑地址来提供控制参数。位混和单元
127不会改变在一数据字符的位值,而是混合或重新排列数据字符中的位值。因此,
混和数据字符所包含的位值“0”的总数目和位值“1”的总数目分别会和输入数据字
符(在明文中)所包含的位值“0””的总数目和位值“1”的总数目相等。混和字符值会
通过接口137从位混和单元127储存至二维存储器阵列125,以及当一主机装置(例如:
主机100执行一“读取”指令时,混和数据字符会通过位混和单元127还原,以取得
原始的或明文的字符数据。然后明文字符数据会经由接口130传送至主机100。类似
地,当主机100执行一“写入”指令以写入输入数据字符时,输入字符值会经由接口
130传送至位混和单元127进行混和,混和字符值会通过接口137储存至二维存储器
阵列125。主机100亦会执行一“抹除”指令,以抹除或重新设定在安全数据储存装
置120中的一存储器区域。“清除”指令可包括一逻辑地址以及所要清除的区域大小。
于一实施例中,地址转换单元123根据金钥的一第一部分将逻辑地址转换为实体
地址,且位混和单元127根据金钥的一第二部分混和一输入数据字符的那些位值。
安全数据储存系统150包括安全数据储存装置120以及可电连接的主机100。根
据本发明一些实施例,主机100可为一外部处理器或一外部电脑,且操作性地电连接
至安全数据储存装置120。根据本发明另一些实施例,主机100可整合或包含于安全
数据储存装置120中,例如主机100和安全数据储存装置120可配置在单一个实体单
元中。地址接口135连接在主机100和安全数据储存装置120之间,用以使得一逻辑
的示意图。如图2所示,位混和单元127用以接收N个输入位值(数据[0]、数据[1]~
数据[n-1])240~249,以及输出N个混和数据值(混和数据[0]、混和数据[1]~混和数据
[n-1])270~279,其中N为一大于1的常数,且N个混和数据值270~279是由N个输
位混和单元127可实施一对一映射函数。详细来说,位混和单元127可接收输入
的控制参数和输入字符值,且通过搅乱、重新排列或混和输入字符值,以产生和输入
位混和单元127亦可根据此领域的已知的方式进行混和或重新排列数据值。根据
本发明一些实施例,位混和单元127可包括多个多工器(multiplexer)或杂凑单元(hash
器会决定哪一个输入线会对应到哪一输出线。举例来说,一多工器可接收两位值的输
入,且以一混和的方式或不改变输入的位值的方式,来输出这两位值。每一多工器根
和220)。混和控制单元128是根据储存在金钥储存区域121的金钥以及输入数据字符
的逻辑地址,计算出控制参数。多个多工器可使用相同的控制参数。举例来说,各多
工器201-209接收控制参数200,各多工器211-219接收控制参数210,以及类似地,
各多工器221-229接收控制参数220。不同数目的控制参数可被使用,举例来说,每
一多工器可使用不同的控制参数。输入数据值可能置换位置的数目是根据提供至位混
和单元127的控制参数的数目来决定。因此,控制参数的数目和混和操作所提供的数
和数据字符中的一个新位置。每一字符的数据值以一混和的方式被储存在存储器阵
列,其中混和的方式是根据输入逻辑地址以及由金钥推导出的一个或多个控制参数来
完成。因此,想窜改储存数据的任何尝试,都需要得知控制参数以及混和操作才能进
根据本发明一些实施例,各安全数据储存装置可接收一唯一或客制的金钥,因此,
当尝试窜改具有一不同金钥值的一第二安全数据储存装置时,找到对应一第一安全数
的方法的流程图。在步骤300会产生一金钥。根据本发明一些实施例,每一安全数据
储存装置会分别产生一唯一的金钥。在其他实施例中,多个安全数据储存装置可共用
一个相同的金钥。金钥会有一预定义的长度(位的数量),例如:128或256位长度。
当金钥产生后,在步骤302中,金钥会被储存在安全数据储存装置的金钥储存区
域中。一般来说,连接至安全数据储存装置进行操作的一主机装置(例如:在安全数
流程图。在步骤330中,接收从一主机装置传送一“读取”指令,此“读取”指令包
在步骤332中,逻辑地址会被转换成在安全数据储存装置的一存储器阵列的一实
体地址。举例来说,通过安全数据储存装置内部的一地址转换单元,例如:图1B的
地址转换单元123,将逻辑地址转换成存储器阵列的一实体地址。上述转换是根据逻
辑地址以及储存在安全数据储存装置的一专用的金钥储存区域(例如:金钥储存区域
地址转换单元的一预定义的转换函数(例如已知的加密函数)来执行。转换函数消除了
字符值)。在步骤336,混和数据值会传送至一位混和/还原(mixing/un-mixing)单元,
以在步骤336中产生一输出数据值,此输出数据值是一还原或明文的字符值。位混和
/还原的操作是根据输入的逻辑地址,以及从储存在安全数据储存装置的一金钥储存
区域的至少一部分金钥所推导出来的一个或多个控制参数,来进行。举例来说,位混
和/还原的操作是通过包含在安全数据储存装置的一位混和单元(例如:图1B的位混
和单元127)来执行。位混和单元可通过多个多工器来执行操作,多个多工器会接收一
固定数量的数据位以及控制参数,以及根据一混和或重新排列的方式,输出具有和输
在步骤338中,输出数据值(即输出字符值)经由数据接口提供给产生“读取”指
令的主机装置,数据接口是电性地且操作性地连接主机装置至安全数据储存装置。
流程图。在步骤350中,从电性地且操作性地连接至安全数据储存装置的主机装置传
送一“写入”指令。“写入”指令包括将被储存在安全数据储存装置的一输入字符值
在步骤352,根据逻辑地址以及储存在安全数据储存装置的金钥储存区域(例如:
金钥储存区域121)的一金钥(或此金钥的部分)计算出一实体地址。实体地址是通过一
地址转换单元(例如:图1B的地址转换单元123)所计算出来,此地址转换单元储存一
在步骤354中,通过一位混和单元(例如:图1B的位混和单元127)根据输入字符
值、由金钥或部分金钥所推导出来的控制参数,以及作为输入的逻辑地址,产生一混
和字符值。在位混和操作会采用一对一函数,以产生输入数据字符的位值经过置换位
位混和单元包括多个多工器。每一多工器接收一固定数量的输入位值,以及产生和输
在步骤356中,在安全数据储存装置所包含的一二维存储器阵列中,将混和字符
经说明和描述,但应该清楚地了解本发明并不限于本文所描述的实施例。许多修改,
艺者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保