对比文件名称:2006-05-11_US2006101284A_发明申请_US20060101284A1 Address encryption method for flash memories
目标专利名称:低等待时间的分块密码术CN102204158B
本次调用的模型名称:GPT-4
### 特征比对表格
| 技术特征描述及公开性判断结果 | 对比文件原文引用 | 公开性论述 |
| **技术特征A**:包括:在第一多个迭代分块密码术轮中加密所述存储器地址<br>**判断结果**:未公开 | 对比文件未明确提及“迭代分块密码术轮”或类似的多轮迭代加密过程。其描述地址加密为函数序列的级联,例如 `f1(an), f2(f1(an)+an−1), ...`(参见说明书第[0012]、[0025]段及图1)。 | 目标专利的特征A强调使用“第一多个迭代分块密码术轮”来加密存储器地址,这对应于其说明书中描述的“地址阶段”或“地址加密阶段”(例如第[0048]、[0053]段),涉及基于轮密钥和轮函数进行多轮迭代运算(如第[0054]段的 `R1 = Ea(A) ⊕ K1`,`R2 = Ea(R1) ⊕ K2` 等)。对比文件公开的是一系列函数(f1, f2, ... fn+1)的级联应用,每个函数处理当前地址位及前一级函数的输出。虽然这也是一种多步处理,但其未描述为具有标准分块密码结构(如轮函数、轮密钥)的“迭代分块密码术轮”。本领域技术人员从对比文件中不能直接且毫无疑义地得出目标专利所限定的“迭代分块密码术轮”加密方案。因此,特征A未被直接公开。同时,对比文件仅描述了确定性的函数级联,并未揭示或暗示一个包含多轮迭代、每轮使用轮函数和轮密钥的分块密码过程,因此也无法通过合理推断得出该特征,故亦未隐含公开。 |
| **技术特征B**:使用来自所述第一多个迭代分块密码术轮中的一个或多个中间轮的结果来生成数据轮密钥<br>**判断结果**:未公开 | 对比文件全文未提及“数据轮密钥”、“密钥生成”或使用地址加密的中间结果来生成用于加密数据的密钥。其内容完全聚焦于地址本身的加密变换(参见说明书第[0012]、[0025]段)。 | 目标专利的特征B是其核心创新点之一,旨在利用地址加密阶段的中间结果来动态生成用于后续数据加密的轮密钥,以提高效率并增强安全性(参见说明书第[0049]、[0055]-[0056]段)。对比文件仅公开了地址的加密映射,其目的和全部内容在于如何将逻辑地址转换为物理地址以实现分区访问控制,完全不涉及对存储内容(数据)的加密,因此自然不存在为数据加密生成“数据轮密钥”的需求或描述。本领域技术人员阅读对比文件后,无法推理出使用地址加密中间结果生成数据轮密钥的技术方案。因此,特征B既未被直接公开,也未被隐含公开。 |
| **技术特征C**:在所述第一多个迭代分块密码术轮之后将所述数据与经加密的存储器地址相组合<br>**判断结果**:未公开 | 对比文件未提及任何与“数据”进行组合的操作。其所有描述均围绕地址参数的加密变换(参见说明书第[0001]-[0025]段)。 | 目标专利的特征C描述了在完成地址加密阶段后,将待存储的明文数据与最终得到的“经加密的存储器地址”进行组合(例如XOR操作),作为数据加密阶段的输入(白化步骤)(参见说明书第[0048]、[0058]段)。对比文件仅处理地址,未涉及对存储数据的加密过程,因此不存在将数据与加密地址组合的步骤、目的或启示。本领域技术人员无法从对比文件中推导出该技术特征。因此,特征C未被直接公开,也未被隐含公开。 |
| **技术特征D**:在第二多个分块密码术轮中使用所述数据轮密钥来加密所述数据,<br>**判断结果**:未公开 | 对比文件未提及“数据加密”、“第二多个分块密码术轮”或“数据轮密钥”(参见说明书全文)。 | 目标专利的特征D限定了独立于地址加密阶段的“数据加密阶段”,该阶段使用特征B生成的数据轮密钥,在多个分块密码术轮中对数据进行加密(参见说明书第[0048]、[0058]-[0059]段)。对比文件的技术方案完全局限于地址的变换(加扰),目的是改变地址映射关系以控制对存储器物理区域的访问,其并未对存储在这些地址上的数据内容本身进行任何加密操作。因此,对比文件完全没有公开涉及数据加密的“第二多个分块密码术轮”。特征D未被直接公开,也未被隐含公开。 |
| **技术特征E**:其中生成所述数据轮密钥包括:从关于所述第一多个迭代分块密码术轮中的至少一些中间轮的经加密存储器地址提取多个位<br>**判断结果**:未公开 | 对比文件未提及从任何中间结果“提取多个位”以生成密钥的操作(参见说明书全文)。 | 特征E是特征B中生成数据轮密钥的一种具体实施方式,即从地址加密阶段的中间轮结果(经加密存储器地址)中提取位(参见说明书第[0055]段)。如对特征B的分析,对比文件不涉及数据轮密钥的生成,因此更不可能公开这种具体的密钥生成细节。本领域技术人员无法从对比文件中得到相关启示。因此,特征E未被直接公开,也未被隐含公开。 |
| **技术特征F**:从所提取出的多个位的片段选择所述数据轮密钥。<br>**判断结果**:未公开 | 对比文件未提及从提取的位“片段选择”密钥的操作(参见说明书全文)。 | 特征F是特征E的进一步细化,描述了如何从提取出的位中选取片段来构成数据轮密钥(参见说明书第[0055]段)。同样,由于对比文件根本不涉及数据轮密钥的生成,因此该具体步骤无从谈起。特征F未被直接公开,也未被隐含公开。 |
| **技术特征G**:其特征在于,加密所述存储器地址是在所述数据可用之前开始的。<br>**判断结果**:未公开 | 对比文件未讨论加密过程的时序,未提及地址加密与数据可用性在时间上的先后关系(参见说明书全文)。 | 目标专利的特征G强调了其减少等待时间的关键设计:利用地址信息通常早于数据信息可用的特点,提前开始地址加密阶段(参见说明书第[0047]、[0053]段)。对比文件仅静态描述了地址加密的函数关系,并未涉及该加密过程何时启动、是否与数据操作并行或提前进行等时序或流水线方面的考虑。因此,对比文件未公开“在数据可用之前开始”这一时间特征。特征G未被直接公开,也未被隐含公开。 |
| **技术特征H**:其特征在于,加密所述存储器地址包括:根据第一变换函数变换所述存储器地址<br>**判断结果**:未公开 | 对比文件描述了使用函数f1, f2, ... 对地址位进行映射(例如 `f1(an)`, `f2(f1(an)+an−1)`,参见说明书第[0012]、[0025]段)。 | 目标专利的特征H中“根据第一变换函数变换所述存储器地址”可以宽泛地理解为对地址进行某种运算或映射。对比文件公开了通过函数序列(如f1, f2等)对地址参数进行逐步变换,以实现地址加扰。虽然对比文件中的“函数”与目标专利的“变换函数”在广义功能上相似(都是对输入进行处理),但目标专利说明书(第[0054]、[0063]段)明确其“变换”是分块密码轮函数的一部分(如Ea),可能包含替换、置换等复杂操作。对比文件的函数fi可以是“任何期望的一对一函数”(第[0014]段),并未限定为分块密码术中的特定变换。尽管如此,从非常宽松的隐含公开判断标准出发,可以认为对比文件公开了对地址进行“变换”这一基本概念。然而,考虑到目标专利中该变换是迭代分块密码轮的一部分,而对比文件未公开此上下文,此处的公开性判断存在模糊性。为严格遵循判断标准,倾向于认为对比文件部分公开了“变换地址”的思想,但未在目标专利所限定的“迭代分块密码术轮”的框架下公开。综合判断,特征H未被**直接**公开。但从隐含公开的宽松标准看,对比文件描述了通过函数处理地址,可视为隐含了“变换地址”这一步骤。 |
| **技术特征I**:将经变换的存储器地址与轮密钥混合。<br>**判断结果**:未公开 | 对比文件未提及“轮密钥”或任何与密钥进行“混合”的操作。其函数fi的输入是地址位及前级函数输出(参见说明书第[0012]、[0025]段)。 | 目标专利的特征I是地址加密轮的核心操作之一,即在每轮中,将经轮函数变换后的中间结果与一个轮密钥进行混合(如XOR操作)(参见说明书第[0054]段)。对比文件中的地址加密过程不涉及使用密钥。其函数fi的作用是实现地址映射,输入仅为地址信息(当前位和前级输出),没有引入密钥作为输入进行混合的步骤。因此,本领域技术人员不能从对比文件中得出“将经变换的存储器地址与轮密钥混合”的技术手段。特征I未被直接公开,也未被隐含公开。 |
| **技术特征J**:其特征在于,加密所述存储器地址还包括:将所述存储器地址分段<br>**判断结果**:隐含公开 | 对比文件在描述其方法时,将地址视为多个位 `an, an−1, ..., a1, a0`,并提到“地址总线也可以被分组;这可能尤其意味着函数fi的输入和返回值可以是几位宽的。”(第[0015]段)以及针对不同类型存储器的分段建议(第[0017]段)。 | 目标专利的特征J“将所述存储器地址分段”指在加密处理前将地址划分为多个部分或片段(参见说明书第[0063]段图5)。对比文件虽然没有明确使用“分段”一词,但其技术方案本质上是基于地址的各个位(`an, an−1, ...`)进行处理的,这隐含了将完整的地址视为由多个位(即多个1位的片段)构成的实体。更明确地,对比文件第[0015]段提到了对地址总线进行“分组”(grouped),且输入和返回值可以是“几位宽”(several bits wide),这直接对应于将地址划分为多比特片段的概念。因此,本领域技术人员能够从对比文件中合理推断出“将存储器地址分段”这一技术特征。特征J被**隐含公开**。 |
| **技术特征K**:对不同的存储器地址片段执行位替换。<br>**判断结果**:未公开 | 对比文件未明确描述“位替换”操作。其函数fi被描述为“任何期望的一对一函数”(第[0014]段),但未具体说明其内部操作。 | 目标专利的特征K“对不同的存储器地址片段执行位替换”是其分块密码轮函数中可能包含的特定操作,例如使用S盒进行替换(参见说明书第[0063]段)。对比文件仅公开了使用函数fi处理地址片段,但函数fi的具体实现未被限定。它可以是线性或非线性变换,但不必然是“位替换”操作。本领域技术人员不能毫无疑义地从对比文件得出必然包含“位替换”的结论,也无法从公开内容中必然推理出该特定操作。因此,特征K未被直接公开,也未被隐含公开。 |
| **技术特征L**:其特征在于,生成所述数据轮密钥包括:将所提取出的多个位级联到串中,所述数据轮密钥从所述串中选择。<br>**判断结果**:未公开 | 对比文件未提及任何与“级联”(concatenation)位以形成“串”并从中选择密钥的操作(参见说明书全文)。 | 特征L是生成数据轮密钥的一种具体方式,涉及将提取的位级联成串(参见说明书第[0055]段)。如对特征B、E、F的分析,对比文件完全不涉及数据轮密钥的生成,因此该具体步骤未被公开。特征L未被直接公开,也未被隐含公开。 |
| **技术特征M**:其特征在于,用于所述第二多个分块密码术轮中较早轮次的数据轮密钥是使用来自源于所述第一多个迭代分块密码术轮中较晚轮次的经加密存储器地址的位来生成的。<br>**判断结果**:未公开 | 对比文件未涉及“第二多个分块密码术轮”、“数据轮密钥”或从“较晚轮次”提取位生成密钥(参见说明书全文)。 | 特征M描述了目标专利中一种特定的密钥调度策略,即数据加密阶段较早轮次使用的密钥,来源于地址加密阶段较晚轮次的结果(参见说明书第[0056]、[0086]-[0088]段及图12)。这是实现并行处理和减少等待时间的关键设计之一。对比文件的技术方案不包含数据加密轮,也不存在两个阶段(地址加密和数据加密)以及它们之间的密钥生成关系。因此,该特征完全未被对比文件公开。特征M未被直接公开,也未被隐含公开。 |
| **技术特征N**:其特征在于,所述数据是藉由可逆的操作来与所述经加密存储器地址相组合的。<br>**判断结果**:未公开 | 对比文件未涉及将数据与加密地址进行组合的操作(参见说明书全文)。 | 目标专利的特征N限定了数据与加密地址组合的操作是可逆的(如XOR)(参见说明书第[0058]段)。由于对比文件根本不涉及数据与地址的组合(特征C未公开),因此讨论该组合操作是否可逆的前提不存在。特征N未被直接公开,也未被隐含公开。 |
| **技术特征O**:其特征在于,加密所述数据包括:根据第二变换函数变换所述数据<br>**判断结果**:未公开 | 对比文件未涉及数据加密,因此没有描述对数据进行变换的函数(参见说明书全文)。 | 特征O是数据加密阶段的操作,涉及使用“第二变换函数”变换数据(参见说明书第[0059]段)。对比文件的技术方案仅限于地址变换,未对存储的数据内容进行加密变换。因此,特征O未被直接公开,也未被隐含公开。 |
| **技术特征P**:将经变换的数据与所述数据轮密钥中的一个或更多个混合。<br>**判断结果**:未公开 | 对比文件未涉及数据加密或数据轮密钥(参见说明书全文)。 | 特征P是数据加密轮中的核心操作,类似于特征I,但针对数据(参见说明书第[0059]段)。由于对比文件未公开数据加密阶段和数据轮密钥,因此该特征未被公开。特征P未被直接公开,也未被隐含公开。 |
| **技术特征Q**:其特征在于,加密所述数据还包括:将所述数据分段成多个数据片段<br>**判断结果**:未公开 | 对比文件未涉及数据加密或对数据的分段处理(参见说明书全文)。 | 特征Q是数据加密阶段的预处理步骤(参见说明书第[0063]段图6)。对比文件未涉及任何对数据的操作,因此该特征未被公开。特征Q未被直接公开,也未被隐含公开。 |
| **技术特征R**:对不同的数据分段执行位替换。<br>**判断结果**:未公开 | 对比文件未涉及数据加密或对数据分段的位替换(参见说明书全文)。 | 特征R是数据加密阶段可能包含的特定操作(参见说明书第[0063]段)。同特征Q,对比文件未涉及数据加密,因此该特征未被公开。特征R未被直接公开,也未被隐含公开。 |
| **技术特征S**:其特征在于,所述第二多个分块密码术轮多于所述第一多个迭代分块密码术轮。<br>**判断结果**:未公开 | 对比文件未涉及“第二多个分块密码术轮”和“第一多个迭代分块密码术轮”的划分及比较(参见说明书全文)。 | 特征S限定了数据加密阶段的轮数多于地址加密阶段的轮数(参见说明书第[0059]段)。对比文件的技术方案不包含两个独立的加密阶段,因此不存在轮数多少的比较。该特征未被公开。特征S未被直接公开,也未被隐含公开。 |
| **技术特征T**:其特征在于,所述存储器地址在所述第一多个迭代分块密码术轮上被迭代地加密,并且所述数据在所述第二多个分块密码术轮上被迭代地加密。<br>**判断结果**:未公开 | 对比文件描述了地址通过函数序列 `f1(an), f2(f1(an)+an−1), ...` 进行处理,这可以看作是一种迭代或级联处理(第[0012]、[0025]段)。但未涉及数据的迭代加密。 | 目标专利的特征T概括了其两阶段迭代加密的核心架构:地址在第一个多轮集合中迭代加密,数据在第二个多轮集合中迭代加密(参见说明书第[0048]、[0060]段)。对比文件仅公开了地址的级联处理(可视为一种迭代),但完全没有公开对数据的迭代加密。因此,对比文件只公开了特征T的前半部分(地址的迭代处理)的雏形,但完全缺失了后半部分(数据的迭代加密)以及两者构成完整加密框架的构思。本领域技术人员无法从对比文件中推断出目标专利所要求保护的两阶段迭代加密的整体方案。因此,特征T作为一个整体技术方案未被直接公开。从隐含公开角度看,由于数据迭代加密部分完全缺失,也无法合理推断出完整特征T。故特征T未被公开。 |
| **技术特征U**:其特征在于,还包括:将经加密的数据存储在所述存储器地址中。<br>**判断结果**:未公开 | 对比文件涉及地址加密方法,其最终目的是生成加密后的地址(a‘n, a’n−1, ...)用于访问存储器(参见说明书第[0025]段)。但未明确描述“将经加密的数据存储”这一动作。 | 目标专利的特征U是加密过程的最终步骤,将密文数据存入目标地址(参见说明书第[0052]、[0071]段)。对比文件描述的是地址变换本身,其应用场景隐含了使用变换后的地址进行存储或访问操作。虽然“存储”是存储器系统写操作的必然结果,但对比文件文本本身并未明确记载“存储经加密的数据”这一具体动作或步骤,其关注点在于地址的映射关系而非数据内容的加密和存储过程。因此,从对比文件的文字描述中,不能直接且毫无疑义地得出“将经加密的数据存储在所述存储器地址中”这一特征。特征U未被**直接**公开。但从最宽松的隐含公开标准判断,地址加密方法的最终目的必然是为了在存储或访问时使用该加密地址,可以合理推断出在存储数据时会使用该加密后的地址,即数据(无论是否加密)被存储在与加密地址对应的位置。然而,目标专利中“经加密的数据”特指通过其分块密码术加密后的数据,而对比文件未涉及数据加密。因此,对比文件最多隐含了“将数据存储在所述(经加密的)存储器地址中”,但未隐含“经加密的数据”。考虑到该区别,特征U未被隐含公开。 |
<<<j>>>