**对比文件名称**:发明公开 US2008320263A1 METHOD, SYSTEM, AND APPARATUS FOR ENCRYPTING, INTEGRITY, AND ANTI
**特征比对表格**
| 技术特征描述 | 对比文件原文引用 | 公开性论述 |
| **A**:所述NV‑RAM被划分成非易失性存储器NVM区域和随机存取存储器RAM区域;<br>**公开性判断**:未公开 | 对比文件描述了非易失性存储器(NVM)和易失性存储器(如DRAM),但未将同一NV‑RAM器件划分为NVM区域和RAM区域。例如,图5及对应描述(第[0033]段)提到“volatile memory 108, such as DRAM”和“nonvolatile memory 120”。两者是独立的存储器器件,而非同一NV‑RAM内的不同区域。 | 在对比文件的技术方案中,易失性内存(如DRAM)和非易失性存储器(如闪存)是物理上分离的存储器件,分别用于临时计算/存储和永久存储。其作用是为数据blob的创建和防重放表更新提供一个容错的、分阶段的操作环境。这与目标专利中“将同一块NV‑RAM(如STT-MRAM)内部划分为NVM和RAM两个不同区域”的技术特征不同。目标专利的特征旨在利用NV‑RAM兼具非易失性和快速读写特性的物理结构,在一个器件内部实现数据备份和恢复机制,以解决功率丢失等问题。两者技术手段和作用均不相同。 |
| **B**:所述方法包括:将原始数据存储在所述NV‑RAM的所述NVM区域中;<br>**公开性判断**:直接公开 | 第[0033]段:“When the blob service creates a new data blob 502, it is initially created in volatile memory 108, such as DRAM. The data blob is then copied 550 to a temporary storage region 542 in a nonvolatile memory 120, to create a temporary copy of the data blob 512.” | 对比文件明确记载了将数据(数据blob)存储到非易失性存储器(nonvolatile memory 120)的临时存储区域(temporary storage region 542)中。这里的“数据blob”在创建时包含了待保护的数据(cleartext secret),相当于目标专利中的“原始数据”。该特征在对比文件中的作用是为后续的容错操作提供非易失性的临时备份,与其在目标专利中作为数据更新流程的起点和永久存储的作用实质相同。 |
| **C**:所述NVM区域包括被配置成存储数据的区域;<br>**公开性判断**:直接公开 | 第[0033]段:“...a temporary storage region 542 in a nonvolatile memory 120...” 以及第[0036]段:“...main storage region 540 in the nonvolatile memory 120.” | 对比文件明确指出了非易失性存储器中包含用于存储数据的区域,包括“临时存储区域(temporary storage region)”和“主存储区域(main storage region)”。这些区域被配置用于存储数据blob和防重放表blob。该特征在对比文件中的作用是提供数据存储的物理空间,与其在目标专利中作为数据存储载体的作用相同。 |
| **D**:将所述原始数据复制到所述NV‑RAM的所述RAM区域中的数据区;<br>**公开性判断**:直接公开 | 第[0033]段:“When the blob service creates a new data blob 502, it is initially created in volatile memory 108, such as DRAM.” | 对比文件明确记载了数据blob最初在易失性内存(volatile memory 108, such as DRAM)中创建。易失性内存(如DRAM)即相当于目标专利中的“RAM区域”。创建数据blob的过程即包含了将原始数据(cleartext secret)置于该区域中。该特征在对比文件中的作用是提供一个快速的、用于计算和临时存放的工作区域,与其在目标专利中作为计算和临时存储更新数据区域的作用实质相同。 |
| **E**:其中所述NVM区域和所述RAM区域是不同的区域;<br>**公开性判断**:直接公开 | 全文多处将“volatile memory”(如DRAM)和“nonvolatile memory”作为不同的存储器件进行描述。例如图5及第[0033]段明确区分了“volatile memory 108”和“nonvolatile memory 120”。 | 对比文件清楚地区分了易失性内存(RAM)和非易失性存储器(NVM),并指出它们是不同的物理存储区域(器件)。该特征在对比文件中的作用是区分临时工作内存和持久化存储介质,以构建容错操作流程,与其在目标专利中区分不同功能和特性的存储区域的作用相同。 |
| **F**:所述RAM区域被进一步划分成用于存储标志的区域;<br>**公开性判断**:未公开 | 对比文件提到了状态指示器“CHG status bit”(第[0034]-[0036]段),但该状态位是存储在硬件寄存器(hardware register 530)中,与单调计数器(monotonic counter 520)一起实现(第[0035]段)。文中未提及在易失性内存(DRAM)中划分出专门用于存储该标志的区域。 | 在对比文件的技术方案中,用于指示操作状态的“CHG status bit”是存储在专用的硬件寄存器中,而非在易失性内存(RAM)内部划分出的一个逻辑区域。其作用是通过一个与电源状态无关的、原子操作的硬件标志来确保操作状态的持久性和一致性。目标专利的技术特征则是将标志存储在NV-RAM的RAM区域中,利用RAM的快速读写和NV-RAM整体的非易失性来达到类似目的。两者实现标志存储的技术手段不同,在各自方案中承载该功能的物理载体也不同。 |
| **G**:从存储在所述RAM区域中的所述数据区中的所述原始数据计算经更新数据;<br>**公开性判断**:直接公开 | 第[0033]段:“When the blob service creates a new data blob 502, it is initially created in volatile memory 108...” 以及第[0025]-[0028]段描述了在创建数据blob过程中,会基于明文秘密(cleartext secret)生成完整性校验值(ICV)并可能进行加密,从而形成新的数据blob。这个过程包含了从原始数据“计算”出新数据(即经加密和添加ICV的数据blob)。 | 对比文件记载了在易失性内存(RAM)中创建或修改数据blob。这个“创建或修改”的过程,必然涉及对输入数据(原始数据)进行处理(如添加头部、计算ICV、加密),从而生成一个新的、内容更新后的数据实体(数据blob)。这实质上等同于“从原始数据计算经更新数据”。该特征在对比文件中的作用是生成受保护的数据版本,与其在目标专利中生成新的安全交易数据的作用实质相同。 |
| **H**:将所述经更新数据存储在所述RAM区域中的所述数据区中;<br>**公开性判断**:直接公开 | 第[0033]段:“When the blob service creates a new data blob 502, it is initially created in volatile memory 108, such as DRAM.” 计算得到的新数据blob首先存在于易失性内存中。 | 如特征G所述,计算得到的新数据blob(即经更新数据)最初被创建并存储在易失性内存(DRAM)中。该特征在对比文件中的作用是暂存新生成的数据实体,以便后续复制到非易失性存储器,与其在目标专利中暂存更新数据的作用相同。 |
| **I**:使所述RAM区域中的所述用于存储标志的区域中的经更新标志有效;<br>**公开性判断**:直接公开 | 第[0034]段:“...the monotonic counter value 112 is incremented and a monotonic counter changing status indicator 518 (e.g., status bit CHG) is set 556.” | 对比文件明确记载了设置(set)状态指示器CHG位,即“使标志有效”。虽然该标志存储在硬件寄存器而非RAM的特定区域,但“设置标志以指示一个更新阶段(此处为临时数据已就绪)已完成”这一功能性步骤已被直接公开。该特征在对比文件中的作用是原子性地标记一个关键操作节点(临时数据准备完成),以在断电后能识别恢复点,与其在目标专利中标记更新阶段完成状态以应对中断的作用实质相同。 |
| **J**:将所述经更新数据复制到所述NVM区域;<br>**公开性判断**:直接公开 | 第[0036]段:“Next, the anti-replay table blob 516 is copied 558 from the temporary storage region 542 to a main storage region 540... The data blob 512 is also copied 560 from the temporary storage region 542 to the main storage region 540...” 以及第[0033]段描述了数据blob从易失性内存复制到非易失性存储器的临时区域。 | 对比文件明确且多次描述了将数据blob(经更新数据)从易失性内存复制到非易失性存储器的临时区域,以及从临时区域复制到主存储区域的过程。这完整覆盖了“将经更新数据复制到NVM区域”这一特征。该特征在对比文件中的作用是实现数据的持久化存储和最终落地,与其在目标专利中将更新后的数据保存到非易失性存储区域的作用相同。 |
| **K**:使所述RAM区域中的所述用于存储标志的区域中的所述经更新标志无效。<br>**公开性判断**:直接公开 | 第[0036]段:“...the status indicator is cleared 562 to indicate that the data blob and the anti-replay table blob in the temporary storage region 542 are no longer valid...” | 对比文件明确记载了清除(clear)状态指示器CHG位,即“使标志无效”。这一操作发生在所有数据成功复制到主存储区域之后。该特征在对比文件中的作用是标记整个更新操作已安全完成,临时数据可被丢弃,与其在目标专利中标记更新流程结束的作用实质相同。 |
<<<B>>><<<C>>><<<D>>><<<E>>><<<G>>><<<H>>><<<I>>><<<J>>><<<K>>>