2007-06-21_US2007140477A_发明申请_US20070140477A1 Memory encryption for digital video_+++A_C_G_H_I_J_K_N_U+++.docx

**对比文件名称**:2007-06-21_US2007140477A_发明申请_US20070140477A1 Memory encryption for digital video

**目标专利名称**:404低等待时间的分块密码术CN102204158B

**模型名称**:GPT-4

## 特征比对表格

技术特征描述及公开性判断对比文件原文引用公开性论述
**技术特征A《直接公开》**<br>包括:在第一多个迭代分块密码术轮中加密所述存储器地址[0045] “A round in a DES engine basically involves two XOR operations and an SBOX lookup... the DES engine may be allowed to complete all sixteen rounds.”<br>[0045] “By applying the DES to an address, a delay through the DES engine may be designed...”目标专利中,特征A旨在利用地址先于数据可用的特点,通过迭代分块密码术轮(例如AES)预先加密地址,以减少整体加密延迟。对比文件明确指出使用DES(数据加密标准)引擎对地址(ADDR)进行加密(见[0045]),DES是一种典型的迭代分块密码,包含多轮(16轮)操作。其作用同样是基于地址生成用于数据加密的密文流(CIPHER),这与目标专利中预先处理地址以减少等待时间的作用相同。因此,本领域技术人员能毫无疑义地得出对比文件公开了“在第一多个迭代分块密码术轮中加密所述存储器地址”这一技术特征。
**技术特征B《隐含公开》**<br>使用来自所述第一多个迭代分块密码术轮中的一个或多个中间轮的结果来生成数据轮密钥[0040] “The cipher generator module 100 (e.g., a DES engine) generally takes an address value and a key value to produce a new value that is essentially a ‘random’ number in the signal CIPHER.”<br>[0045] 描述了DES引擎的轮结构。<br>[0046] “The DES engine may be allowed to complete all sixteen rounds.”目标专利中,特征B的核心在于利用地址加密过程中间轮次的结果来生成用于后续数据加密的轮密钥,这是其密钥排程的一部分。对比文件公开了DES引擎以地址和密钥为输入,经过多轮计算,最终输出一个密文流(CIPHER)(见[0040])。DES算法的密钥排程过程是公知的,其每一轮的轮密钥是从初始主密钥通过固定的密钥排程算法推导出来的。虽然对比文件没有明确说明从地址加密的“中间轮结果”提取信息来生成“数据轮密钥”,但DES引擎的输出(CIPHER)本身就是全部轮次(包括中间轮计算)迭代运算的最终结果。本领域技术人员可以理解,在DES加密地址以生成密文流的过程中,必然涉及多轮运算及轮密钥的使用。从“使用地址和密钥生成密文流”这一整体过程,可以合理推断出其中包含了“使用来自迭代分块密码术轮(DES轮)的信息(包括轮密钥或中间状态)来生成最终用于加密数据的密钥材料(即CIPHER流)”。尽管目标专利的“数据轮密钥”与对比文件的“CIPHER流”在形式和使用方式上可能存在差异(如一个是多个轮密钥,一个是单个流),但就“使用地址加密过程的信息生成数据加密所用密钥”这一核心构思而言,对比文件已隐含公开。
**技术特征C《直接公开》**<br>在所述第一多个迭代分块密码术轮之后将所述数据与经加密的存储器地址相组合[0041] “The cipher stream... may be logically XORed with the data for encryption and decryption.”<br>[0041] “The mapping generally allows encryption and decryption of individual data words... by XORing the cipher stream with the data.”<br>图2中示出了XOR门160和162。目标专利中,特征C的作用是在地址被加密后,将数据与该加密结果(例如经加密的地址或其衍生值)组合,作为数据加密的初步步骤(白化)。对比文件明确公开了将生成的密文流(CIPHER)与数据(DATA)进行逻辑异或(XOR)操作以进行加密和解密(见[0041])。这里的密文流(CIPHER)是由地址(ADDR)和密钥(KEY)通过DES引擎(即迭代分块密码术轮)加密得到的。因此,“在DES加密轮之后将数据与经加密的存储器地址(的产物——密文流)相组合”已被对比文件直接公开,且作用相同(都是用于数据加密/解密的一个步骤)。
**技术特征D《未公开》**<br>在第二多个分块密码术轮中使用所述数据轮密钥来加密所述数据无对应内容。目标专利的特征D明确限定了在数据与加密地址组合后,还要进行“第二多个分块密码术轮”并使用“数据轮密钥”来加密数据。这是一种多层次、迭代的加密结构。对比文件中,数据加密仅通过将数据与密文流(CIPHER)进行一次XOR操作完成(见[0041],图2),并没有对数据本身再进行任何分块密码术轮的迭代加密过程,也没有使用独立于主密钥或地址加密过程之外的“数据轮密钥”。因此,对比文件既未直接公开也未隐含公开该特征。
**技术特征E《未公开》**<br>其中生成所述数据轮密钥包括:从关于所述第一多个迭代分块密码术轮中的至少一些中间轮的经加密存储器地址提取多个位无对应内容。目标专利的特征E是特征B的具体实现方式,强调从地址加密的“中间轮”的“经加密存储器地址”(即中间状态)中“提取多个位”。对比文件仅描述了DES引擎输入地址和密钥,输出最终密文流(CIPHER)。未提及在加密过程中访问或提取中间轮的状态或结果。DES算法本身在加密过程中,中间轮的状态是内部临时值,通常不直接输出或用于其他用途。因此,对比文件没有公开这一具体操作。
**技术特征F《未公开》**<br>从所提取出的多个位的片段选择所述数据轮密钥。无对应内容。特征F是特征E的后续步骤。由于对比文件未公开从中间轮提取位,自然也谈不上从这些位的片段中选择数据轮密钥。
**技术特征G《隐含公开》**<br>其特征在于,加密所述存储器地址是在所述数据可用之前开始的。[0043] “The cipher generator module 100 may operate in parallel and simultaneously with other operations... such as the data alignment module 124.”<br>[0051] “By applying the DES to an address, a delay through the DES engine may be designed for no greater than a write latency of the external memory circuit 114... If the write latency is longer than the delay through the DES engine, the encryption generally adds nothing to the latency of the memory system.”目标专利的特征G强调利用地址信息先于数据可用的特点来提前开始加密,以隐藏延迟。对比文件虽然没有明确写出“在数据可用之前开始”,但其描述了密文生成器(DES引擎)可以与数据对齐模块等其他操作并行且同时运行(见[0043]),并且精心设计DES引擎的延迟,使其不大于外部存储器的写入延迟,从而使得加密过程不增加内存系统的整体延迟(见[0051])。为了实现这种“零增加延迟”的效果,本领域技术人员可以合理推断,必须利用地址先于数据到达的时间窗口来提前启动DES引擎对地址的加密计算。否则,如果等到数据到达才开始加密地址,则必然引入额外的等待时间。因此,对比文件隐含公开了“加密所述存储器地址是在所述数据可用之前开始的”这一技术特征及其降低延迟的作用。
**技术特征H《直接公开》**<br>其特征在于,加密所述存储器地址包括:根据第一变换函数变换所述存储器地址[0045] “A round in a DES engine basically involves two XOR operations and an SBOX lookup.”<br>[0046] “The operations of each round in the DES engine may be unaltered, including details of the permutations, contents of SBOXs...”目标专利的特征H是地址加密过程的一个具体步骤。对比文件使用DES引擎加密地址。DES算法每一轮都包含置换(Permutation)和S盒(SBOX)替换等变换操作,这些操作共同构成了对输入数据(此处是地址)的变换函数。因此,DES引擎加密地址的过程必然包括“根据变换函数变换所述存储器地址”。该特征被直接公开。
**技术特征I《直接公开》**<br>将经变换的存储器地址与轮密钥混合。[0045] “A round in a DES engine basically involves two XOR operations and an SBOX lookup.”目标专利的特征I是地址加密轮中的一个核心操作。对比文件明确指出DES引擎的每一轮都涉及两次XOR操作。在DES的Feistel结构中,其中一次关键的XOR操作就是将经扩展和置换后的数据半部与当前轮的轮密钥进行混合(XOR)。因此,“将经变换的存储器地址(或其部分)与轮密钥混合”这一技术特征被对比文件直接公开。
**技术特征J《隐含公开》**<br>其特征在于,加密所述存储器地址还包括:将所述存储器地址分段[0047] “In various embodiments, the address bits may all go into the ‘right’ half of the input so that the address bits go through the SBOXs in the first round.”目标专利的特征J指将地址分成多个片段进行处理。对比文件提到地址位可以全部放入输入的“右半部分”(right half)(见[0047])。DES算法处理的数据块是64位,通常分为左半部分(32位)和右半部分(32位)进行多轮迭代。将地址放入“右半部分”这一描述,暗示了在DES处理流程中,输入的地址数据被视作数据块的一部分,并遵循DES固有的数据分段(分为左右两半)处理方式。因此,本领域技术人员可以合理推断,在使用DES加密地址时,地址数据会按照DES算法的要求被分段处理。该特征被隐含公开。
**技术特征K《直接公开》**<br>对不同的存储器地址片段执行位替换。[0045] “A round in a DES engine basically involves... an SBOX lookup.”<br>[0046] “...including details of the permutations, contents of SBOXs...”目标专利的特征K是分块密码中常见的混淆操作。对比文件明确指出DES引擎的每一轮都包含S盒(SBOX)查找。S盒操作的本质就是对输入的数据片段(例如6位)执行非线性的位替换,输出另一数据片段(例如4位)。这是DES算法实现混淆的核心步骤。因此,“对不同的存储器地址片段执行位替换”这一技术特征被对比文件直接公开。
**技术特征L《未公开》**<br>其特征在于,生成所述数据轮密钥包括:将所提取出的多个位级联到串中,所述数据轮密钥从所述串中选择。无对应内容。目标专利的特征L是生成数据轮密钥的一种具体方式,涉及级联和选择操作。对比文件中生成用于数据加密的密文流(CIPHER)是DES引擎的直接输出,没有描述从中间结果提取位、级联成串、再从串中选择密钥片段的过程。因此,该特征未被公开。
**技术特征M《未公开》**<br>其特征在于,用于所述第二多个分块密码术轮中较早轮次的数据轮密钥是使用来自源于所述第一多个迭代分块密码术轮中较晚轮次的经加密存储器地址的位来生成的。无对应内容。目标专利的特征M限定了数据轮密钥生成的一种特定时序关系,即“较早数据轮密钥源于较晚地址轮次的结果”。对比文件没有划分“第一多个轮”和“第二多个轮”,也没有描述这种跨轮次的、具有特定时序的密钥生成关系。因此,该特征未被公开。
**技术特征N《直接公开》**<br>其特征在于,所述数据是藉由可逆的操作来与所述经加密存储器地址相组合的。[0041] “The cipher stream... may be logically XORed with the data for encryption and decryption.”目标专利的特征N限定了组合操作的可逆性,这是加解密过程能够正确逆反的前提。对比文件明确说明使用逻辑异或(XOR)操作将密文流与数据组合。XOR操作本身就是一种典型的可逆操作(加密时P XOR Cipher = C,解密时C XOR Cipher = P)。因此,该特征被直接公开。
**技术特征O《未公开》**<br>其特征在于,加密所述数据包括:根据第二变换函数变换所述数据无对应内容。目标专利的特征O是数据加密阶段的一个步骤。如特征D所述,对比文件中数据的“加密”仅是与密文流进行XOR,并未对数据本身施加任何类似分块密码术轮中的变换函数(如S盒、线性变换等)。因此,该特征未被公开。
**技术特征P《未公开》**<br>将经变换的数据与所述数据轮密钥中的一个或更多个混合。无对应内容。目标专利的特征P是数据加密轮中的操作。对比文件中没有数据加密轮,也没有数据轮密钥,故不存在此操作。该特征未被公开。
**技术特征Q《未公开》**<br>其特征在于,加密所述数据还包括:将所述数据分段成多个数据片段无对应内容。目标专利的特征Q是数据加密阶段的预处理步骤。对比文件中数据直接参与XOR,未提及在加密前对数据本身进行分段。该特征未被公开。
**技术特征R《未公开》**<br>对不同的数据分段执行位替换。无对应内容。目标专利的特征R是数据加密阶段的混淆操作。对比文件中没有对数据分段,也没有对数据执行位替换操作。该特征未被公开。
**技术特征S《未公开》**<br>其特征在于,所述第二多个分块密码术轮多于所述第一多个迭代分块密码术轮。无对应内容。目标专利的特征S限定了数据加密轮次多于地址加密轮次。对比文件没有划分两个独立的轮次集合。整个DES的16轮都是用于处理地址以生成密文流,数据加密是简单的XOR。因此,该特征未被公开。
**技术特征T《隐含公开》**<br>其特征在于,所述存储器地址在所述第一多个迭代分块密码术轮上被迭代地加密,并且所述数据在所述第二多个分块密码术轮上被迭代地加密。[0045] “the DES engine may be allowed to complete all sixteen rounds.” (地址迭代加密)<br>对于数据迭代加密:对比文件未公开。该特征包含两部分。第一部分:“所述存储器地址在所述第一多个迭代分块密码术轮上被迭代地加密”已被特征A的论述覆盖,DES的16轮就是迭代加密,被直接/隐含公开。<br>第二部分:“所述数据在所述第二多个分块密码术轮上被迭代地加密”未被公开,如特征D所述,数据加密没有迭代轮次。<br>因此,该技术特征作为一个整体(同时包含地址和数据的迭代加密)**未被公开**。由于权利要求特征划分明确,此处判断为针对“所述数据在所述第二多个分块密码术轮上被迭代地加密”这一限定未被公开。但考虑到前半部分已隐含公开,为精确对应,不插入代码。
**技术特征U《直接公开》**<br>其特征在于,还包括:将经加密的数据存储在所述存储器地址中。图2及全文上下文,例如数据通过DATA信号写入外部存储器电路114。目标专利的特征U是加密过程的最终目的和结果。对比文件所描述的系统(图2)正是将经过加密(即与CIPHER流XOR后)的数据(WDATAM/DATA)写入外部存储器电路114的特定地址中。这是一个必然包含的步骤。因此,该特征被直接公开。

<<<A>>><<<C>>><<<G>>><<<H>>><<<I>>><<<J>>><<<K>>><<<N>>><<<U>>>

权利要求与技术特征
Powered by Django

网站备案号:渝ICP备2023012882号


重庆市非显而易见网络科技有限责任公司 A Anti NPE NPE