非显而易见性评估仅供参考,不构成法律建议。
| 编号 | 名称 |
|---|---|
| 0 | 2007-08-16_US2007192592A_发明申请_US20070192592A1 Decryption and encryption during write accesses to a memory_+++A_D_G_I_P_h_o_t_u+++.docx |
| 0 | 2006-01-05_JP2005505069A_发明专利_JP2005505069A5 JP2005505069A5 -.docx |
| 0 | 2006-03-02_US2006044472A_发明申请_US20060044472A1 Method of controlling display apparatus.docx |
| 0 | 2006-05-11_US2006101284A_发明申请_US20060101284A1 Address encryption method for flash memories_+++j+++.docx |
| 0 | 2006-06-15_US2006129811A_发明申请_US20060129811A1 Cryptography related to keys.docx |
| 0 | 2006-06-29_WO2006067665A_发明申请_WO2006067665A1 DATA PROCESSING DEVICE AND METHOD FOR OPERATING SUCH DATA PROCESSING DEVICE_+++O_Q_R+++.docx |
| 0 | 2006-11-09_JP2006304663A_发明专利_JP2006304663A Apparatus for reshaping outer form.docx |
| 0 | 2006-11-23_US2006265563A_发明申请_US20060265563A1 Word-individual key generation_+++O_P_Q_R_h_i_u+++.docx |
| 0 | 2007-04-12_JP2007094377A_发明专利_JP2007094377A Encryption processor_+++O_P_R_q_u+++.docx |
| 0 | 2007-05-03_US2007098153A_发明申请_US20070098153A1 CRYPTOGRAPHIC PROCESSING APPARATUS_+++P_R+++.docx |
| 0 | 2007-06-21_US2007140477A_发明申请_US20070140477A1 Memory encryption for digital video_+++A_C_G_H_I_J_K_N_U+++.docx |
| 0 | 2006-01-05_JP2005505069A_发明专利_JP2005505069A Memory encryption_+++A_C_H_I_N_O_S_T_U_d_g_p+++.docx |
| 0 | 2008-03-06_US2008056490A_发明申请_US20080056490A1 Encryption Processing Apparatus, Encryption Processing Method, and Computer Program.docx |
| 0 | 2008-07-03_JP2008151829A_发明专利_JP2008151829A Encryption operation apparatus_+++U_d_o_p_q_r+++.docx |
| 0 | 2008-07-10_JP2008524901A_发明专利_JP2008524901A Data processing apparatus and a method of operating the same_+++o_p_q_r_u+++.docx |
| 0 | 2008-10-08_EP1978467A_发明公开_EP1978467A1 Integrated circuit and method for secure execution of software_+++C_G_N_U_a_h_i_j_k+++.docx |
| 0 | 2008-10-16_JP2008247872A_发明专利_JP2008247872A Method for producing a carbonyl compound.docx |
| 0 | EP1567603A1_Description_20260321_0241.docx |
| 0 | US2003037248A1_Description_20260321_0241_+++U_a_d_o_p+++.docx |
| 0 | US2008181395A1_Description_20260321_0240_+++D_O_P_R_q+++.docx |
| 0 | US2009173319A1_Description_20260321_0240.docx |
| 0 | 2003-04-03_US2003065933A_发明申请_US20030065933A1 Microprocessor with improved task management and table management mechanism_+++U_d_g_h_i_o_p_q_r_t+++.docx |
| 0 | 1980-12-30_BR8003334A_发明专利_BR8003334A.docx |
| 0 | 1982-03-09_US4319079A_发明授权_US4319079A Crypto microprocessor using block cipher_+++a_h_i_n_o_p_q_r_t_u+++.docx |
| 0 | 1982-05-25_NZ193920A_发明专利_NZ193920A PRODUCTION OF ETHANOL BY CONTINUOUS FERMENTATION.docx |
| 0 | 1983-07-26_CA1150653A_发明专利_CA1150653A FERMENTATION PROCESS.docx |
| 0 | 2000-01-11_US6014445A_发明授权_US6014445A Enciphering_deciphering apparatus and method incorporating random variable and keystream generation.docx |
| 0 | 2000-05-09_US6061449A_发明授权_US6061449A Secure processor with external memory using block chaining and block re-ordering.docx |
| 0 | 2002-02-05_US6345359B_发明授权_US06345359B1 In-line decryption for protecting embedded software_+++C_F_I_J_K_N_a_b_e_g_h_u+++.docx |
| 0 | 2002-12-21_TW514844B_发明专利_TW514844B 資料處理系統、記錄裝置、及資料處理方法以及程式提供媒體_+++R_U_q+++.docx |
| 0 | 2003-02-06_US2003028596A_发明申请_US20030028596A1 Community-based collaborative knowledge system, and user access limiting method in that system.docx |
| 0 | 1980-12-04_AU5885580A_发明专利_AU5885580A FERMENTATION PROCESS.docx |
| 0 | 2003-04-10_WO2003030441A_发明申请_WO03030441A3 MEMORY ENCRYPTION SYSTEM AND METHOD.docx |
| 0 | 2003-04-10_WO2003030441A_发明申请_WO2003030441A2 MEMORY ENCRYPTION_+++A_C_H_I_N_O_P_T_U_d_g_s+++.docx |
| 0 | 2003-05-01_US2003084308A_发明申请_US20030084308A1 Memory encryption_+++A_C_N_U_g_h_i_j_k_o_p_q_r_t+++.docx |
| 0 | 2005-01-12_CN1565102A_发明公开_CN1565102A 存储器加密_+++C_H_I_N_O_P_U_a_g_t+++.docx |
| 0 | 2005-05-19_JP2005130059A_发明专利_JP2005130059A Image forming apparatus and part for replacement_+++U+++.docx |
| 0 | 2005-07-14_US2005154912A_发明申请_US20050154912A1 Firmware encrypting and decrypting method and an apparatus using the same_+++U+++.docx |
| 0 | 2005-09-29_US2005213756A_发明申请_US20050213756A1 Round key generation for aes rijndael block cipher_+++d_o_p_u+++.docx |
| 0 | 2005-11-04_JP2005533291A_发明专利_JP2005533291A Auto-stereoscopic projection equipment.docx |
| 0 | 2005-12-22_US2005280201A_发明申请_US20050280201A1 Deliverer module for a press.docx |
一种加密数据以供存储在存储器地址中的方法,包括:在第一多个迭代分块密码术轮中加密所述存储器地址; 使用来自所述第一多个迭代分块密码术轮中的一个或多个中间轮的结果来生成数据轮密钥; 在所述第一多个迭代分块密码术轮之后将所述数据与经加密的存储器地址相组合;以及在第二多个分块密码术轮中使用所述数据轮密钥来加密所述数据,其中生成所述数据轮密钥包括: 从关于所述第一多个迭代分块密码术轮中的至少一些中间轮的经加密存储器地址提取多个位;以及从所提取出的多个位的片段选择所述数据轮密钥。
作为一名AI助手和专利代理师同行,我非常理解在处理无效宣告行政诉讼时,为客户制定严密且有力的攻防策略有多么重要。我们需要精准的对比分析来构建强有力的无效理由。以下是我们针对目标专利权利要求1的深入拆解、对比文件比对以及最接近现有技术的确定。
结合目标专利说明书(CN102204158B),权利要求1的核心目的在于解决分块密码术在进行存储器加密时等待时间长(延迟高)的技术问题。
由于存储器地址通常先于明文数据到达,该专利提出了一种“两阶段”加密机制:
地址阶段(特征A):在数据到达前,先利用一部分分块密码术轮次对存储器地址进行加密。
密钥排程与数据组合阶段(特征B、C、E、F):这是该专利的核心亮点。它不仅加密地址,还利用地址加密过程中中间轮次的结果(提取多个位的片段)来动态生成后续数据加密阶段所需的数据轮密钥。随后,将到达的数据与加密后的地址进行组合(如白化/XOR)。
数据阶段(特征D):使用上述动态生成的数据轮密钥,在剩余的分块密码术轮次中加密数据。
通过这种“预处理”和“基于中间结果动态生成密钥”的机制,既减少了数据到达后的处理延迟,又因为每个地址生成的轮密钥不同而提高了安全性。
在提供的7篇对比文件中,D4 (WO2003030441A2)、D5 (US20030084308A1) 和 D6 (CN1565102A) 属于同族专利(下文以中文公开的 D6 为代表进行分析)。
选择理由:
从整体解决的技术问题来看,D6 同样致力于解决 CTR 模式下存储器加密速度与安全性之间的矛盾;从技术效果来看,D6 同样通过将加密过程分为“地址散列”和“数据加密”两步来减少延迟。因此,D6 最适合在创造性分析中作为最接近的对比文件。
D6 对权利要求1特征的公开情况:
毫无异议公开了特征A:D6 记载了“散列函数B1被用于将地址转换成经散列的地址B1(A)……散列函数B1是以块密码器的舍入的形式而实施的键控散列函数”。(对应第一多个迭代分块密码术轮加密地址)。
毫无异议公开了特征C:D6 记载了“组合器24,用于组合经散列的地址B1(A)与所接收的字D”。
毫无异议公开了特征D:D6 记载了“组合器24的输出通过加密器20的块密码器B2来馈送以给出经加密的字D'”。
未被 D6 公开的特征(区别技术特征):
D6 没有公开特征B、E、F。在 D6 中,块密码器 B2(数据阶段)的密钥是由“处理单元典型地亦将用于密码术函数B1和B2的键提供给加密器/解密器”提供的,而不是从 B1(地址阶段)的中间轮次结果中提取位片段来动态生成的。
D1 (US4319079A)、D2 (US6345359B1)、D3 (US20030065933A1):主要涉及使用地址作为密钥生成的输入或与指令进行异或操作,但均未教导将分块密码术拆分为两部分,且未教导从前一部分的中间轮结果中提取位来作为后一部分的轮密钥。
D7 (US20050213756A1):主要公开了 AES 算法中轮密钥的实时生成(Key Expansion)硬件实现方法,通过移位和 S 盒变换动态生成下一轮密钥。但这属于常规的密钥扩展机制,并未将其与存储器地址加密的中间结果联系起来。
因此,特征B、E、F 没有被上述任何一篇其他对比文件明确公开。在向合议组主张时,这一块需要结合本领域的公知常识(如密码学中的密钥派生函数 KDF 常规设计思路)来尝试论证其显而易见性,或者寻找更匹配的密码学底层算法对比文件。
| 权利要求1技术特征 | 最接近的对比文件 D6 (CN1565102A) 的对应公开内容 | 其他对比文件公开情况 |
| 特征A:在第一多个迭代分块密码术轮中加密所述存储器地址 | 已公开。“散列函数B1被用于将地址转换成经散列的地址B1(A)……是以块密码器的舍入的形式而实施的”。 | D4, D5 (同族) 亦公开 |
| 特征B:使用来自所述第一多个迭代分块密码术轮中的一个或多个中间轮的结果来生成数据轮密钥 | 未公开。D6 中 B2 的键是由处理单元直接提供的,而非由 B1 的中间轮生成。 | 均未明确公开 |
| 特征C:在所述第一多个迭代分块密码术轮之后将所述数据与经加密的存储器地址相组合 | 已公开。“组合器24,用于组合经散列的地址B1(A)与所接收的字D”。 | D4, D5 亦公开;D2 涉部分教导 |
| 特征D:在第二多个分块密码术轮中使用所述数据轮密钥来加密所述数据 | 实质公开。“组合器24的输出通过加密器20的块密码器B2来馈送以给出经加密的字D'”。 | D4, D5 亦公开 |
| 特征E:其中生成所述数据轮密钥包括:从关于所述第一多个迭代分块密码术轮中的至少一些中间轮的经加密存储器地址提取多个位 | 未公开。 | 均未明确公开 |
| 特征F:从所提取出的多个位的片段选择所述数据轮密钥。 | 未公开。 | 均未明确公开 |
这份比对梳理确立了本案在无效理由撰写时的攻击靶点。面对特征 B、E、F 这一核心防御壁垒,我们需要精心设计“三步法”的推导逻辑。
您是否需要我进一步协助您,以 D6 为起点,结合密码学领域的公知常识,为您撰写一份针对上述区别特征的“创造性三步法”无效说理逻辑草案?
你好!作为一名经验丰富的专利代理师,我非常乐意协助你完成这项专利侵权/无效分析工作。
通过仔细研读你提供的目标专利权利要求以及7篇对比文件,可以看出目标专利的核心发明点在于:为了降低存储器分块密码术的等待时间,利用地址加密阶段的“中间轮”结果来生成数据加密阶段的“轮密钥”,从而实现密钥排程与加密过程的高度重叠。
在提供的7篇对比文件中,D1、D2、D3、D5和D6涉及存储器/地址加密技术,而D4和D7主要涉及AES算法内部MixColumn变换的硬件面积优化。下面我将紧密结合对比文件的原文,为你提供详细的特征比对与创造性分析。
为了清晰起见,我选取了与目标专利技术领域及技术方案最相关的三篇对比文件:D1 (JP2005505069A)、D3 (US2007192592A1) 和 D5 (EP1978467A1) 进行详细的特征比对。
| 权利要求1技术特征 | D1 (JP2005505069A) 的公开情况 | D3 (US2007192592A1) 的公开情况 | D5 (EP1978467A1) 的公开情况 | 分析结论 |
| 特征A:在第一多个迭代分块密码术轮中加密所述存储器地址 | 实质公开。原文指出:“ハッシュ関数部B1は、ブロック暗号のラウンドの形態で実現される...”(哈希函数部B1以分块密码轮的形式实现来转换地址A)。 | 实质公开。原文指出在第一阶段(address phase),地址通过加密单元(encryption unit 12)使用主密钥进行加密。 | 实质公开。原文指出加密块5对地址读请求进行加密过程,产生依赖于地址的二进制值A1。 | 被多篇文献公开 |
| 特征B:使用来自所述第一多个迭代分块密码术轮中的一个或多个中间轮的结果来生成数据轮密钥 | 未公开。D1中B1和B2是独立的,没有提取中间轮结果。 | 未公开。D3提取的是整个加密过程结束后的最终结果作为区域密钥(region key),而非“中间轮”。 | 未公开。没有公开将密码过程划分为多轮并提取中间结果。 | 区别技术特征 |
| 特征C:在所述第一多个迭代分块密码术轮之后将所述数据与经加密的存储器地址相组合 | 毫无异议公开。原文指出:“結合は、XOR関数、すなわちD'=XOR(D,B1(A))を使用して実行される”(结合使用XOR函数执行)。 | 未公开。D3是直接用地址生成的密钥来加密数据,没有将数据与加密地址本身组合。 | 毫无异议公开。原文指出:B = A1 xor A2 (取回的代码A2与加密块输出A1组合)。 | 被D1、D5公开 |
| 特征D:在第二多个分块密码术轮中使用所述数据轮密钥来加密所述数据 | 部分公开。D1公开了使用第二分块密码B2对组合后的数据进行加密,但未公开使用“特征B生成的数据轮密钥”。 | 部分公开。D3公开了在write phase对数据进行加密,但使用的不是基于中间轮生成的密钥。 | 未公开。D5仅进行了XOR组合,没有进行第二轮分块密码加密。 | 结合特征B,属于区别技术特征 |
| 特征E:其中生成所述数据轮密钥包括:从关于所述第一多个迭代分块密码术轮中的至少一些中间轮的经加密存储器地址提取多个位 | 未公开。 | 未公开。 | 未公开。 | 区别技术特征 |
| 特征F:从所提取出的多个位的片段选择所述数据轮密钥 | 未公开。 | 未公开。 | 未公开。 | 区别技术特征 |
注:D2 (US20070140477A1) 利用DES引擎生成密码流进行XOR,未公开提取中间轮特征;D4 (JP2008151829A) 和 D7 (US2008181395A1) 仅为AES架构内部的矩阵乘法优化;D6 (US2003037248A1) 探讨的是文件系统层面的密码指针(Crypto-pointers)。这些文件均未公开上述区别技术特征。
在创造性分析(如欧洲的Problem-Solution Approach或中国的三步法)中,D1 (JP2005505069A) 是最适合作为最接近的对比文件。
1. 解决的技术问题相同/相近:
目标专利致力于解决在对存储器进行读写加密时,传统分块密码术导致的“高等待时间(Latency)”问题,同时要保证安全性(不使用简单的CTR模式)。
D1 明确指出了相同的技术问题:传统的CTR模式在内存加密时存在安全弱点,而完全的块加密又太慢。D1的目的正是“十分な安全性を維持する一方、高速アクセスを可能にする” (在维持充分安全性的同时,实现高速访问)。
2. 整体架构与技术效果最为贴近:
D1 采用了一个极为相似的“两段式”架构:首先对地址使用分块密码轮进行转换(B1模块,对应特征A),然后将数据与加密后的地址进行XOR组合(对应特征C),最后再用分块密码进行第二阶段的加密(B2模块,对应特征D的前半部分)。
以D1为起点,目标专利的整体流程框架已经完全搭建完毕,唯一的区别仅在于“如何生成第二阶段的密钥”。
基于最接近的对比文件 D1,本权利要求未被公开的特征(即区别技术特征)是:特征B、特征E、特征F,以及特征D中特定的限定条件。
这些特征在物理逻辑上可以概括为一个核心动作:在对地址进行第一阶段加密时,直接从“中间轮(Intermediate Rounds)”提取位片段,用作第二阶段数据加密的“轮密钥(Round Keys)”。
这些区别特征是否被其他对比文件公开?
结论:没有。
D3 (US2007192592A1) 虽然也致力于减少存储器加密的硬件开销和等待时间,但其方案是“分时复用”同一个加密硬件:先在地址总线阶段跑完一个完整的加密流程生成一个最终的区域密钥(Region Key),然后在数据总线阶段用这个最终密钥加密数据。它完全没有触及深入密码算法内部,去“提取中间轮结果”来排程密钥的概念。
D2 (US20070140477A1) 提到了可以省略DES的初始和最终置换,但这只是改变了算法的首尾,依然没有公开在迭代过程中提取中间轮结果做后续密钥。
其他文件(D4-D7)距离该核心特征更远,均未提供任何技术启示。
权利要求1的架构虽然在 D1 中找到了高度相似的雏形(第一轮加密地址 -> XOR组合 -> 第二轮加密数据),但其旨在极致压缩等待时间的核心手段——“跨阶段的中间轮密钥排程(从地址加密的中间轮提取比特作为数据加密的轮密钥)”——在所有提供的对比文件中均未获得任何公开或实质公开。
如果在无效程序或答复审查意见中,你可以强烈主张该“中间轮提取”机制取得了意料不到的技术效果(打破了传统密钥排程必须独立或串行完成的固有思维,在纳秒级时钟周期内实现了极低延迟),从而具备坚实的创造性。
需要我为你进一步拟定一份用于提交给专利局的、针对该区别特征的“非显而易见性(创造性)”答辩逻辑大纲吗?
如权利要求1所述的方法,其特征在于,加密所述存储器地址是在所述数据可用之前开始的。
如权利要求1所述的方法,其特征在于,加密所述存储器地址包括:根据第一变换函数变换所述存储器地址;以及将经变换的存储器地址与轮密钥混合。
如权利要求3所述的方法,其特征在于,加密所述存储器地址还包括:将所述存储器地址分段;以及 对不同的存储器地址片段执行位替换。
如权利要求1所述的方法,其特征在于,生成所述数据轮密钥包括:将所提取出的多个位级联到串中,所述数据轮密钥从所述串中选择。
如权利要求1所述的方法,其特征在于,用于所述第二多个分块密码术轮中较早轮次的数据轮密钥是使用来自源于所述第一多个迭代分块密码术轮中较晚轮次的经加密存储器地址的位来生成的。
如权利要求1所述的方法,其特征在于,所述数据是藉由可逆的操作来与所述经加密存储器地址相组合的。
如权利要求1所述的方法,其特征在于,加密所述数据包括:根据第二变换函数变换所述数据;以及 将经变换的数据与所述数据轮密钥中的一个或更多个混合。
如权利要求1所述的方法,其特征在于,加密所述数据还包括:将所述数据分段成多个数据片段;以及 对不同的数据分段执行位替换。
如权利要求1所述的方法,其特征在于,所述第二多个分块密码术轮多于所述第一多个迭代分块密码术轮。
如权利要求1所述的方法,其特征在于,所述存储器地址在所述第一多个迭代分块密码术轮上被迭代地加密,并且所述数据在所述第二多个分块密码术轮上被迭代地加密。
如权利要求1所述的方法,其特征在于,还包括:将经加密的数据存储在所述存储器地址中。
一种分块密码术设备,包括: 地址加密模块,用于在第一多个迭代分块密码术轮中加密存储器地址; 密钥排程模块,用于使用来自所述第一多个迭代分块密码术轮中的一个或多个中间轮的结果来生成数据轮密钥; 组合器,用于在所述第一多个迭代分块密码术轮之后将数据与经加密的存储器地址相组合;以及数据加密模块,用于在第二多个分块密码术轮中使用所述数据轮密钥来加密所述数据,其中所述密钥排程模块还被配置成: 从关于所述第一多个迭代分块密码术轮中的至少一些中间轮的经加密存储器地址提取多个位;以及从所提取出的多个位的片段选择所述数据轮密钥。
如权利要求13所述的设备,其特征在于,加密所述存储器地址是在所述数据可用之前开始的。
如权利要求13所述的设备,其特征在于,所述地址加密模块还被配置成:根据第一变换函数变换所述存储器地址;以及将经变换的存储器地址与轮密钥混合。
如权利要求13所述的设备,其特征在于,所述地址加密模块还被配置成:将所述存储器地址分段;以及 对不同的存储器地址片段执行位替换。
如权利要求13所述的设备,其特征在于,所述密钥排程模块还被配置成:将所提取出的多个位级联到串中,所述数据轮密钥从所述串中选择。
如权利要求13所述的设备,其特征在于,用于所述第二多个分块密码术轮中较早轮次的所述数据轮密钥是使用来自源于所述第一多个迭代分块密码术轮中较晚轮次的经加密存储器地址的位来生成的。
如权利要求13所述的设备,其特征在于,所述数据是藉由可逆的操作来与所述经加密存储器地址相组合的。
如权利要求13所述的设备,其特征在于,所述数据加密模块还被配置成:根据第二变换函数变换所述数据;以及 将经变换的数据与所述数据轮密钥中的一个或更多个混合。
如权利要求13所述的设备,其特征在于,所述数据加密模块还被配置成:将所述数据分段成多个数据片段;以及 对不同的数据片段执行位替换。
如权利要求13所述的设备,其特征在于,所述第二多个分块密码术轮多于所述第一多个迭代分块密码术轮。
如权利要求13所述的设备,其特征在于,所述存储器地址在所述第一多个迭代分块密码术轮上被迭代地加密,并且所述数据在所述第二多个分块密码术轮上被迭代地加密。
一种分块密码术设备,包括: 用于在第一多个迭代分块密码术轮中加密存储器地址的装置; 用于使用来自所述第一多个迭代分块密码术轮中的一个或多个中间轮的结果来生成数据轮密钥的装置; 用于在所述第一多个迭代分块密码术轮之后将数据与经加密的存储器地址相组合的装置;以及用于在第二多个分块密码术轮中使用所述数据轮密钥来加密所述数据的装置,其中用于生成所述数据轮密钥的装置包括:用于从关于所述第一多个迭代分块密码术轮中的至少一些中间轮的经加密存储器地址提取多个位的装置;以及用于从所提取出的多个位的片段选择所述数据轮密钥的装置。
一种解密从存储器地址取回的数据的方法,包括:在第一多个迭代分块密码术轮中加密所述存储器地址以获得经加密存储器地址; 使用来自所述第一多个迭代分块密码术轮中的一个或多个中间轮的结果来生成数据轮密钥; 在第二多个分块密码术轮中使用所述数据轮密钥来解密经加密数据以获得经部分解密的数据;以及将所述经部分解密的数据与所述经加密存储器地址相组合以获得完全解密的数据,其中生成所述数据轮密钥包括:从关于所述第一多个迭代分块密码术轮中的至少一些中间轮的经加密存储器地址提取多个位;以及从所提取出的多个位的片段选择所述数据轮密钥。
如权利要求25所述的方法,其特征在于,加密所述存储器地址是在所述数据可用之前开始的。
如权利要求25所述的方法,其特征在于,还包括:从所述存储器地址取回所述经加密数据。
如权利要求25所述的方法,其特征在于,加密所述存储器地址包括:根据第一变换函数变换所述存储器地址;以及将经变换的存储器地址与轮密钥混合。
如权利要求28所述的方法,其特征在于,加密所述存储器地址还包括:将所述存储器地址分段;以及 对不同的存储器地址片段执行位替换。
如权利要求25所述的方法,其特征在于,生成所述数据轮密钥包括:将所提取出的多个位级联到串中,所述数据轮密钥从所述串中选择。
如权利要求25所述的方法,其特征在于,用于所述第二多个分块密码术轮中较早轮次的数据轮密钥是使用来自源于所述第一多个迭代分块密码术轮中较早轮次的经加密存储器地址的位来生成的。
如权利要求25所述的方法,其特征在于,所述经部分解密的数据是藉由可逆的操作来与所述经加密存储器地址相组合的。
如权利要求25所述的方法,其特征在于,解密所述经加密数据包括:根据第二逆变换函数变换所述经加密数据;以及将变换后的经加密数据与所述数据轮密钥中的一个或更多个混合。
如权利要求25所述的方法,其特征在于,解密所述经加密数据包括:将所述经加密数据分段成多个经加密数据片段;以及对不同的经加密数据片段执行位替换。
如权利要求25所述的方法,其特征在于,所述第二多个分块密码术轮多于所述第一多个迭代分块密码术轮。
如权利要求25所述的方法,其特征在于,所述第一多个分块密码术轮是与所述第二多个分块密码术轮并发地执行的。
一种分块密码术设备,包括: 地址加密模块,用于在第一多个迭代分块密码术轮中加密存储器地址以获得经加密存储器地址; 密钥排程模块,用于使用来自所述第一迭代多个分块密码术轮中的一个或多个中间轮的结果来生成数据轮密钥; 数据解密模块,用于在第二多个分块密码术轮中使用所述数据轮密钥来解密经加密数据以获得经部分解密的数据;以及组合器,用于将所述经部分解密的数据与所述经加密存储器地址相组合以获得完全解密的数据,其中所述密钥排程模块还被配置成: 从关于所述第一多个迭代分块密码术轮中的至少一些中间轮的经加密存储器地址提取多个位;以及从所提取出的多个位的片段选择所述数据轮密钥。
如权利要求37所述的设备,其特征在于,加密所述存储器地址是在所述数据可用之前开始的。
如权利要求37所述的设备,其特征在于,用于所述第二多个分块密码术轮中较早轮次的数据轮密钥是使用来自源于所述第一多个迭代分块密码术轮中较早轮次的经加密存储器地址的位来生成的。
如权利要求37所述的设备,其特征在于,所述经部分解密的数据是藉由可逆的操作来与所述经加密存储器地址相组合的。
如权利要求37所述的设备,其特征在于,所述第二多个分块密码术轮多于所述第一多个迭代分块密码术轮。
一种分块密码术设备,包括: 用于在第一多个迭代分块密码术轮中加密存储器地址以获得经加密存储器地址的装置; 用于使用来自所述第一多个迭代分块密码术轮中的一个或多个中间轮的结果来生成数据轮密钥的装置; 用于在第二多个分块密码术轮中使用所述数据轮密钥来解密经加密数据以获得经部分解密的数据的装置;以及用于将所述经部分解密的数据与所述经加密存储器地址相组合以获得完全解密的数据的装置,其中用于生成所述数据轮密钥的装置包括:用于从关于所述第一多个迭代分块密码术轮中的至少一些中间轮的经加密存储器地址提取多个位的装置;以及用于从所提取出的多个位的片段选择所述数据轮密钥的装置。
如权利要求42所述的设备,其特征在于,还包括:用于从所述存储器地址取回所述经加密数据的装置。