**对比文件名称:** 2006-06-29_WO2006067665A_发明申请_WO2006067665A1 DATA PROCESSING DEVICE AND METHOD FOR OPERATING SUCH DATA PROCESSING DEVICE
**目标专利名称:** 低等待时间的分块密码术CN102204158B
**本次调用模型名称:** 专利创造性评估模型
### 特征比对表格
| 技术特征描述及公开性判断结果 | 对比文件原文引用 | 公开性论述 |
| **技术特征A**:包括:在第一多个迭代分块密码术轮中加密所述存储器地址<br>**判断结果**:未公开 | 对比文件描述了DES算法轮次(例如第1轮,见图1),涉及使用轮密钥对数据进行加密(参见段落[p0044]-[p0050])。然而,该加密过程是针对数据本身(例如右半部分R_{i-1}),并未提及将“存储器地址”作为输入进行加密。例如,[p0046]描述了子密钥生成,[p0047]描述了扩展置换和与子密钥的XOR操作,[p0050]描述了与左半部分L_{i-1}的XOR操作。整个加密过程的对象是数据块(明文/密文),而非存储器地址。 | 本领域技术人员无法从对比文件中毫无疑义地得出“加密存储器地址”的技术方案。对比文件的核心在于描述标准的分块密码(如DES)操作流程,以及为了抵御差分功耗分析而引入密钥反转等混淆手段,其目的是隐藏功耗特征,而非解决因加密单个存储器位置而产生的等待时间问题。目标专利中“加密存储器地址”是为了利用地址信息早于数据可用的特点,进行预处理以减少整体加密延迟,这与对比文件中基于数据块和密钥进行加密的目的和作用均不相同。因此,该技术特征未被直接公开。同时,对比文件也未给出任何关于将“存储器地址”作为密码术输入并进行迭代加密的启示或暗示,因此也未隐含公开。 |
| **技术特征B**:使用来自所述第一多个迭代分块密码术轮中的一个或多个中间轮的结果来生成数据轮密钥<br>**判断结果**:未公开 | 对比文件描述了轮密钥生成器(30)从主密钥生成用于每一轮的48位子密钥([p0044]-[p0046])。此外,还提到在轮密钥生成器(30)内提供“额外逻辑”以生成反转的密钥([p0046], [p0061])。但这里的密钥生成是基于主密钥的密钥排程,并非从加密过程的“中间轮结果”中生成用于后续其他轮次的“数据轮密钥”。 | 本领域技术人员无法从对比文件中得出使用加密中间轮的结果来生成后续加密轮次密钥的技术方案。对比文件的密钥排程是独立于数据加密过程的,其生成的是用于当前轮或后续数据加密轮的标准子密钥或反转子密钥。目标专利中利用地址加密阶段的中间结果生成数据阶段密钥,是一种将地址处理与数据加密深度耦合以优化流程的方法,与对比文件基于主密钥的独立密钥排程有本质区别。因此,该技术特征既未被直接公开,也未被隐含公开。 |
| **技术特征C**:在所述第一多个迭代分块密码术轮之后将所述数据与经加密的存储器地址相组合<br>**判断结果**:未公开 | 对比文件描述了在DES轮次中,将扩展置换后的数据与子密钥进行XOR(第一XOR逻辑40),以及将P盒置换后的结果与左半部分数据L_{i-1}进行XOR(第二XOR逻辑41)([p0047], [p0050])。这些操作是数据与密钥或数据的其他部分进行组合,而非与“经加密的存储器地址”进行组合。 | 本领域技术人员无法从对比文件中得出将数据与经加密的存储器地址相组合的技术方案。对比文件中的组合操作是标准Feistel网络结构的一部分,用于实现数据的混淆和扩散。目标专利中的组合(白化)操作是在地址加密阶段完成后,将明文数据与加密后的地址结果进行异或,其作用是为数据加密阶段准备输入,并引入地址相关性。两者目的、作用及操作对象均不同。因此,该技术特征未被直接公开或隐含公开。 |
| **技术特征D**:在第二多个分块密码术轮中使用所述数据轮密钥来加密所述数据,<br>**判断结果**:未公开 | 对比文件描述了使用轮密钥(子密钥)在多个轮次中加密数据(例如DES的16轮,[p0044])。然而,这些轮密钥是前述基于主密钥的密钥排程生成的,并非目标专利中定义的、从地址加密中间结果生成的“数据轮密钥”。 | 虽然对比文件公开了在多个轮次中使用轮密钥加密数据,但其“轮密钥”的生成来源和方式与技术特征D所依赖的“数据轮密钥”(由技术特征B定义)不同。因此,从整体技术方案来看,对比文件未公开“使用所述数据轮密钥(即从地址加密中间结果生成的密钥)来加密数据”。该技术特征未被直接公开。由于对比文件未公开生成此类数据轮密钥的方法,因此也无法隐含公开使用它们进行加密。 |
| **技术特征E**:其中生成所述数据轮密钥包括:从关于所述第一多个迭代分块密码术轮中的至少一些中间轮的经加密存储器地址提取多个位<br>**判断结果**:未公开 | 对比文件未提及从任何加密过程的中间结果(无论是地址的还是数据的)中“提取多个位”用于生成其他轮次的密钥。其密钥生成基于主密钥的移位和选择(压缩置换,[p0045])。 | 本领域技术人员无法从对比文件中毫无疑义地或通过合理推断得出“从经加密存储器地址提取多个位”以生成密钥的技术方案。该特征是目标专利特有的密钥生成机制,用于关联地址加密和数据加密阶段。对比文件完全没有涉及此概念。因此,该技术特征既未被直接公开,也未被隐含公开。 |
| **技术特征F**:从所提取出的多个位的片段选择所述数据轮密钥。<br>**判断结果**:未公开 | 对比文件未提及从提取出的位片段中选择密钥。其子密钥是通过对主密钥进行固定的置换和选择操作生成的([p0045])。 | 本领域技术人员无法从对比文件中得出该技术方案。该特征是技术特征E所述密钥生成方法的后续具体步骤,由于对比文件未公开“提取多个位”的前提,自然也不会公开“从片段选择”的步骤。因此,该技术特征未被直接公开或隐含公开。 |
| **技术特征G**:其特征在于,加密所述存储器地址是在所述数据可用之前开始的。<br>**判断结果**:未公开 | 对比文件未提及“存储器地址”的加密,更未提及加密开始的时间与数据可用性之间的关系。其描述的加密过程是针对已存在的数据块。 | 本领域技术人员无法从对比文件中得出该技术方案。目标专利此特征的核心在于利用“地址信息早于数据可用”这一时间差进行预处理以减少等待时间,这是其发明的关键出发点之一。对比文件未涉及任何利用信息可用性时间差来优化流程的内容。因此,该技术特征未被直接公开或隐含公开。 |
| **技术特征H**:其特征在于,加密所述存储器地址包括:根据第一变换函数变换所述存储器地址<br>**判断结果**:未公开 | 对比文件描述了在DES轮次中对数据应用变换函数,例如扩展置换(21)、S盒替换(22)、P盒置换(23)([p0047]-[p0050])。但这些变换是应用于数据(如右半部分R_{i-1})的,并未提及对“存储器地址”应用任何变换函数。 | 虽然对比文件公开了在加密过程中使用变换函数,但其应用对象是数据,而非存储器地址。目标专利中“根据第一变换函数变换所述存储器地址”是专门针对地址加密阶段的操作。两者应用对象和目的不同。因此,该技术特征未被直接公开。由于对比文件未将存储器地址作为加密对象,本领域技术人员也无法合理推断出对其应用变换函数,故也未隐含公开。 |
| **技术特征I**:将经变换的存储器地址与轮密钥混合。<br>**判断结果**:未公开 | 对比文件描述了将经变换的数据(如扩展置换后的数据)与轮密钥(子密钥)通过XOR进行混合(第一XOR逻辑40,[p0047])。但此操作对象是数据,而非“经变换的存储器地址”。 | 同技术特征H,对比文件公开了“将经变换的数据与轮密钥混合”,但未公开对“经变换的存储器地址”进行此操作。对象不同导致技术方案本质不同。因此,该技术特征未被直接公开或隐含公开。 |
| **技术特征J**:其特征在于,加密所述存储器地址还包括:将所述存储器地址分段<br>**判断结果**:未公开 | 对比文件未提及对“存储器地址”进行分段。其描述了在S盒替换中将48位数据分成8个6位片段([p0049]),但这是对数据的分段。 | 对比文件公开了对数据的分段操作,但未涉及对存储器地址的分段。目标专利中地址分段是地址加密阶段的具体步骤。应用对象不同。因此,该技术特征未被直接公开。本领域技术人员无法从对数据分段合理推断出对地址分段,故也未隐含公开。 |
| **技术特征K**:对不同的存储器地址片段执行位替换。<br>**判断结果**:未公开 | 对比文件描述了通过S盒对数据片段执行位替换([p0049])。但未提及对“存储器地址片段”执行位替换。 | 同技术特征J,对比文件公开了对数据片段的位替换,但对象是数据而非地址。因此,该技术特征未被直接公开或隐含公开。 |
| **技术特征L**:其特征在于,生成所述数据轮密钥包括:将所提取出的多个位级联到串中,所述数据轮密钥从所述串中选择。<br>**判断结果**:未公开 | 对比文件未提及将提取出的位级联成串并从串中选择密钥。其密钥生成基于主密钥的移位和选择。 | 本领域技术人员无法从对比文件中得出该技术方案。该特征是目标专利中基于地址加密结果生成数据轮密钥的一种具体实施方式。对比文件完全没有涉及此类机制。因此,该技术特征未被直接公开或隐含公开。 |
| **技术特征M**:其特征在于,用于所述第二多个分块密码术轮中较早轮次的数据轮密钥是使用来自源于所述第一多个迭代分块密码术轮中较晚轮次的经加密存储器地址的位来生成的。<br>**判断结果**:未公开 | 对比文件未提及任何将加密过程的“较晚轮次”结果用于生成“较早轮次”密钥的机制。其子密钥生成顺序与加密轮次顺序均基于主密钥按既定排程进行。 | 本领域技术人员无法从对比文件中得出该技术方案。该特征是目标专利中优化密钥生成时序以支持并行或流水线处理的具体设计,对比文件未涉及任何加密轮次结果与后续轮次密钥生成在时序上的特定关联。因此,该技术特征未被直接公开或隐含公开。 |
| **技术特征N**:其特征在于,所述数据是藉由可逆的操作来与所述经加密存储器地址相组合的。<br>**判断结果**:未公开 | 对比文件使用了XOR(异或)操作,这是一种可逆操作([p0047], [p0050])。但其组合对象是数据与密钥、或数据与数据的其他部分,而非数据与“经加密存储器地址”。 | 虽然对比文件公开了使用可逆操作(XOR)进行组合,但组合的双方均不涉及“经加密存储器地址”。目标专利中该组合的特定对象(数据与加密地址)未被公开。因此,该技术特征整体未被直接公开。由于组合的特定一方未公开,本领域技术人员也无法合理推断出此特定组合,故也未隐含公开。 |
| **技术特征O**:其特征在于,加密所述数据包括:根据第二变换函数变换所述数据<br>**判断结果**:**直接公开** | 对比文件明确描述了在数据加密轮次中,使用变换函数对数据进行变换,例如扩展置换(21)、S盒替换(22)、P盒置换(23)([p0047]-[p0050])。这些均属于“根据变换函数变换所述数据”。 | 本领域技术人员能够毫无疑义地从对比文件中得出“在加密数据时,根据变换函数变换数据”的技术方案。对比文件中DES算法每一轮的核心操作就包括对数据应用一系列变换函数(置换、替换)。这与技术特征O的描述一致,且作用相同,都是实现对数据的混淆和扩散。因此,该技术特征被对比文件直接公开。 |
| **技术特征P**:将经变换的数据与所述数据轮密钥中的一个或更多个混合。<br>**判断结果**:未公开 | 对比文件描述了将经变换的数据(如扩展置换后的数据)与轮密钥(子密钥)通过XOR混合(第一XOR逻辑40,[p0047])。然而,此处的“轮密钥”是对比文件基于主密钥排程生成的子密钥,并非目标专利中定义的“数据轮密钥”。 | 虽然对比文件公开了“将经变换的数据与轮密钥混合”,但其“轮密钥”的性质和生成方式与技术特征P中限定的“数据轮密钥”(由技术特征B定义)不同。因此,从整体技术方案来看,对比文件未公开“将经变换的数据与所述数据轮密钥(特定类型的密钥)混合”。该技术特征未被直接公开。由于对比文件未公开此类数据轮密钥,因此也无法隐含公开使用它们进行混合。 |
| **技术特征Q**:其特征在于,加密所述数据还包括:将所述数据分段成多个数据片段<br>**判断结果**:**直接公开** | 对比文件描述了在S盒替换过程中,将48位数据输入划分为8个6位片段([p0049]:“The S-box substitution 22 takes six bits from the 48 bit result as input...”)。这明确公开了将数据分段成多个数据片段。 | 本领域技术人员能够毫无疑义地从对比文件中得出“将数据分段成多个数据片段”的技术方案。这是DES算法S盒操作的标准前置步骤。其作用与目标专利中数据分段的作用类似,都是为了便于对数据的局部进行非线性变换。因此,该技术特征被对比文件直接公开。 |
| **技术特征R**:对不同的数据分段执行位替换。<br>**判断结果**:**直接公开** | 对比文件明确描述了每个6位数据片段输入到S盒中,并输出4位,即执行位替换([p0049]:“Each S-box is a table of four rows and sixteen columns: Each (row,column) pair in a table is a four bit number to output.”)。 | 本领域技术人员能够毫无疑义地从对比文件中得出“对不同的数据分段执行位替换”的技术方案。S盒替换是DES算法实现非线性性的核心操作,其作用与目标专利中数据片段的位替换作用相同。因此,该技术特征被对比文件直接公开。 |
| **技术特征S**:其特征在于,所述第二多个分块密码术轮多于所述第一多个迭代分块密码术轮。<br>**判断结果**:未公开 | 对比文件未区分“第一多个迭代分块密码术轮”(地址加密轮)和“第二多个分块密码术轮”(数据加密轮)。其描述的是完整的DES加密轮次(如16轮),所有轮次都是对数据的加密。 | 本领域技术人员无法从对比文件中得出存在两个阶段且第二阶段轮数多于第一阶段的技术方案。目标专利中轮数不同的设定是其架构设计的特定选择。对比文件未提供任何关于分阶段处理且阶段间轮数存在差异的信息。因此,该技术特征未被直接公开或隐含公开。 |
| **技术特征T**:其特征在于,所述存储器地址在所述第一多个迭代分块密码术轮上被迭代地加密,并且所述数据在所述第二多个分块密码术轮上被迭代地加密。<br>**判断结果**:未公开 | 对比文件描述了数据在多个轮次上被迭代地加密(如DES的16轮)。但未提及“存储器地址”被迭代加密。 | 本领域技术人员无法从对比文件中得出“存储器地址被迭代加密”与“数据被迭代加密”这两个过程并存且分属不同阶段的技术方案。对比文件仅公开了数据的迭代加密。目标专利的核心架构(分阶段处理地址和数据)未被公开。因此,该技术特征整体未被直接公开或隐含公开。 |
| **技术特征U**:其特征在于,还包括:将经加密的数据存储在所述存储器地址中。<br>**判断结果**:未公开 | 对比文件全文未提及将加密后的数据存储到“存储器地址”中。其关注的是加密算法本身及其对抗功耗分析的改进,并未描述加密数据的存储动作或与特定地址的关联。 | 本领域技术人员无法从对比文件中毫无疑义地得出该技术方案。虽然加密的最终目的通常是存储或传输,但对比文件说明书并未明确记载“将经加密的数据存储在所述存储器地址中”这一具体动作。目标专利此特征明确了加密后数据的去向(存储到用于加密的地址),构成了其“保护存储到存储器设备的内容”的方法的一部分。对比文件未涉及此具体应用场景。因此,该技术特征未被直接公开。从对比文件描述的加密算法本身也无法必然、直接地推断出此存储步骤,故也未隐含公开。 |
<<<O>>><<<Q>>><<<R>>>