对比文件名称:2017-01-12_US2017010875A_发明申请_US20170010875A1 Method for Deploying BIOS Integrity Measurement via BIOS Update Package and System Therefor
目标专利名称:1076密码存储器认证CN112182668B
模型名称:Gemini 2.5 Pro
### 特征比对表格
| 技术特征描述及公开性判断 | 对比文件原文引用(翻译) | 公开性论述 |
| **技术特征A:** 包括:-随机存取存储器器件<br><br>《直接公开》 | **[0013]** “information handling system 100 including a processor 102, **system memory 104**...”(信息处理系统100包括处理器102、**系统存储器104**...) | 对比文件[0013]明确公开了“系统存储器104”,该存储器即为本领域通用的随机存取存储器(RAM),其功能与目标专利中的“随机存取存储器器件”完全相同,因此技术特征A被直接公开。 |
| **技术特征B:** -通过第一接口与所述随机存取存储器器件耦合的至少一个处理核<br><br>《隐含公开》 | **[0013]** “information handling system 100 including a **processor 102**, **system memory 104**...”(信息处理系统100包括**处理器102**、**系统存储器104**...)<br>**[0015]** “processor 102 may represent a central processing unit (CPU)”(处理器102可以代表中央处理单元(CPU)) | 对比文件公开了处理器102和系统存储器104。在标准计算架构中,处理器必然通过存储器总线(即隐含的“第一接口”)与系统存储器耦合以执行指令。虽然对比文件未明示“第一接口”这一术语,但本领域技术人员可以毫无疑义地推导出该连接关系,因此技术特征B被隐含公开。 |
| **技术特征C:** -安全硬件元件,其包括哈希函数电路并直接与所述随机存取存储器器件耦合 | **[0013]** “a firmware memory 110, and **TPM 120**. TPM 120 includes a dedicated microprocessor designed to secure hardware... TPM 120 is usually installed on the motherboard of a computer... and **communicates with the rest of the system by using a hardware bus, such as SPI bus 106**.”(固件存储器110和TPM 120。TPM 120包括一个专用的微处理器...TPM 120通常安装在计算机的主板上...并通过使用硬件总线(例如SPI总线106)与系统的其余部分通信。)<br>**[0013]** “Devices communicate over the SPI bus in **master/slave mode** where the master device initiates the data frame.”(设备在主/从模式下通过SPI总线通信,其中主设备发起数据帧。) | 对比文件公开了安全硬件元件“TPM 120”及其哈希测量功能。但是,目标专利明确要求安全硬件元件“直接”与RAM耦合,即直接有线连接到RAM的存储器接口,不穿过其他任何器件。对比文件中的TPM 120是通过标准外设总线(SPI总线)与系统通信,该总线采用主/从模式且通常通过PCH/CPU桥接,并未直接连接到系统存储器104的接口。本领域技术人员无法从对比文件中毫无疑义地得出“直接有线连接”这一结构性特征,因此技术特征C未被公开。 |
| **技术特征D:** 所述直接耦合为直接有线连接而不穿过所述设备中的任何器件,所述安全硬件元件被配置为:从所述随机存取存储器器件的存储器空间获得数据作为输入 | 同技术特征C的引用。<br>**[0019]** “TPM 120 can **measure (hash) all the critical software and firmware components**, including the BIOS, boot loader, and operating system kernel, **before they are loaded**.”(TPM 120可以**测量(哈希)所有关键的软件和固件组件**,包括BIOS、引导加载程序和操作系统内核,在**它们被加载之前**。) | 该特征依赖于技术特征C中“直接耦合”的硬件结构。由于对比文件中的TPM并非直接耦合至RAM,其测量数据的来源是固件存储器中的软件/固件代码(在加载到RAM之前即被测量),而不是直接从RAM的存储器空间获取数据。因此,技术特征D未被公开。 |
| **技术特征E:** 产生所述输入的哈希值作为输出<br><br>《直接公开》 | **[0019]** “TPM 120 can **measure (hash)** all the critical software and firmware components... a PCR is ‘**extended**’ with a measurement.”(TPM 120可以**测量(哈希)** 所有关键的软件和固件组件...PCR被“**扩展**”到一个测量值。)<br>**[0020]** “A hash, as used herein, is a value generated using a **cryptographic hash function**.”(如本文所使用的,哈希是使用**密码哈希函数**生成的值。) | 对比文件[0019]和[0020]明确公开了TPM对输入数据执行哈希函数计算并生成哈希值作为输出的功能。该功能本身与目标专利中的技术特征E完全相同,尽管其输入数据的来源不同,但“产生哈希值”这一技术手段已被直接公开。 |
| **技术特征F:** 使用所述设备的物理不可克隆函数值对所述哈希值进行密码签名 | **[0018]** “TPM 120 can **create cryptographic keys** and encrypt them... TPM 120 can provide a **master “wrapping” key, called the storage root key, which is stored within the TPM itself**.”(TPM 120可以**创建加密密钥**并对它们进行加密...TPM 120可以提供**主“包装”密钥,称为存储根密钥,它存储在TPM本身内**。) | 对比文件详细描述了TPM生成和存储加密密钥(如存储根密钥)的过程,但完全未提及“物理不可克隆函数(PUF)”。PUF是基于设备制造变异的物理特性,与对比文件中通过内部随机数生成器产生并存储密钥的方案在原理和结构上均不同。因此,技术特征F未被公开。 |
| **技术特征G:** 经由将所述安全硬件元件连接到通信总线的接口从所述安全硬件元件向所述通信总线提供签名的哈希值作为所述输入的数据的认证<br><br>《隐含公开》 | **[0013]** “TPM 120 communicates with the rest of the system by using a hardware bus, such as **SPI bus 106**.”(TPM 120通过使用硬件总线,例如**SPI总线106**,与系统的其余部分通信。)<br>**[0030]** “the **extracted PCR0 measurement** can be **compared to the contents of the PCR0 register at TPM 120** after initialization of system 100 has completed.”(在系统100初始化完成后,**提取的PCR0测量值**可以与TPM 120处的PCR0寄存器的内容进行**比较**。) | 对比文件描述了TPM通过SPI总线与系统通信的标准方式。在TCG标准中,TPM的核心功能之一就是通过“引用(Quote)”命令,使用私钥对PCR值进行签名,并将该签名的哈希值通过总线提供给请求者,作为平台状态的认证。虽然对比文件未逐字写明该表述,但结合其描述的PCR值比对场景,本领域技术人员可以合理推断出该过程,因此技术特征G被隐含公开。 |
| **技术特征H:** 其中,所述设备的所述物理不可克隆函数值包括所述随机存取存储器器件的制造变化的值特性 | **[0018]** “TPM 120 can provide a **master “wrapping” key, called the storage root key, which is stored within the TPM itself**.”(TPM 120可以提供**主“包装”密钥,称为存储根密钥,它存储在TPM本身内**。) | 对比文件完全不涉及PUF技术,也未公开基于RAM制造变化的任何值特性。该特征属于目标专利特有的技术方案,在对比文件中没有任何记载或暗示,因此技术特征H未被公开。 |
| **技术特征I:** 其中,所述安全硬件元件被配置为向包括在所述安全硬件元件中的平台配置寄存器电路提供所述哈希值,所述平台配置寄存器电路被配置为存储从所述随机存取存储器器件的多个存储器空间导出的多个哈希值 | **[0019]** “TPM 120 includes **platform configuration registers (PCR) 122**... One PCR register, identified as **PCR0**, is configured to store a hash corresponding to execution of BIOS code.”(TPM 120包括**平台配置寄存器(PCR)122**...一个PCR寄存器(标识为**PCR0**)被配置为存储对应于BIOS代码执行的哈希。)<br>**[0024]** “**Map file 330** includes one or more **range descriptors** and corresponding hashes. Each range descriptor identifies a physical address range of **firmware image 112**.”(**映射文件330**包括一个或多个**范围描述符**和相应的哈希。每个范围描述符标识**固件映像112**的物理地址范围。) | 对比文件公开了TPM包含PCR,且存储了BIOS等多个组件的哈希。但是,目标专利要求这些哈希是**从所述随机存取存储器器件的多个存储器空间导出**的。对比文件中PCR0存储的是BIOS固件代码的哈希,其映射文件也是针对固件映像的地址范围,而非针对RAM的存储器空间(例如RAM的不同地址段)。两者测量和存储的对象完全不同,因此技术特征I未被公开。 |
| **技术特征J:** 还被配置为输出所述随机存取存储器器件的所述存储器空间的存储器内容的认证,所述认证包括所述哈希值 | **[0030]** “the extracted PCR0 measurement can be **compared to the contents of the PCR0 register** at TPM 120 after initialization of system 100 has completed.”(在系统100初始化完成后,提取的PCR0测量值可以与TPM 120处的PCR0寄存器的内容进行比较。) | 对比文件输出的认证是针对固件组件完整性的,而非针对**随机存取存储器器件的存储器空间的内容**。其输出的哈希值代表的是对BIOS代码的度量,而不是对RAM中当前存储的数据进行认证。目标专利的技术特征J特指对RAM内容的认证,因此技术特征J未被公开。 |
| **技术特征K:** 被配置为使用公钥密码系统的公钥-私钥对的私钥来对所述哈希值进行密码签名<br><br>《直接公开》 | **[0018]** “The **private portion** of a key created at TPM 120 is **never exposed**... An **attestation identity key (AIK)** is a special type of key used for **signing quotes**.”(在TPM 120处创建的密钥的**私有部分**永远不会暴露...**证明身份密钥(AIK)** 是一种特殊类型的密钥,用于**签署引用**。)<br>**[0023]** “Signatures 211, 221, and 230 can be based on the **public key infrastructure (PKI)**...”(签名211、221和230可以基于**公钥基础设施(PKI)**...) | 对比文件[0018]和[0023]明确揭示了TPM使用AIK这种公钥-私钥对中的私钥对度量值(哈希)进行密码签名(即“签署引用”),且表明该过程基于PKI。这与技术特征K的技术方案完全相同,因此技术特征K被直接公开。 |
| **技术特征L:** 其中,所述安全硬件元件包括被布置为对信息进行密码签名的电路,但是不包括被布置为使用所述私钥执行解密操作的电路 | **[0018]** “TPM 120 can also **seal and unseal** data generated outside of the TPM. ... **Decrypting the key is called “unsealing.”** TPM 120 can also seal and unseal data generated outside of the TPM.”(TPM 120也可以**密封和解封**在TPM外部生成的数据。...**解密密钥被称为“解封”。** TPM 120也可以密封和解封在TPM外部生成的数据。) | 对比文件明确教导TPM具备“解封(unseal)”功能,该功能本质上是使用私钥执行解密操作。目标专利的技术特征L是否定限定,要求“不包括解密电路”。对比文件公开了相反的技术方案,因此技术特征L未被公开。 |
| **技术特征M:** 其中,所述公钥密码系统包括Rivest-Shamir-Adleman(RSA)或ElGamal密码系统<br><br>《隐含公开》 | **[0023]** “Signatures... can be based on the **public key infrastructure (PKI)**...”(签名...可以基于**公钥基础设施(PKI)**...)<br>**[0012]** “Trusted **Computing Group (TCG)**.”(可信**计算组(TCG)**。) | 对比文件引用PKI和TCG标准。在TPM的TCG标准中,RSA是用于签名和认证的最基本且最广泛使用的公钥密码算法。ElGamal是另一类常见的公钥密码系统。虽然对比文件未明示具体算法名称,但本领域技术人员基于PKI和TCG背景,可以合理推断出包含了RSA等标准公钥密码系统,因此技术特征M被隐含公开。 |
| **技术特征N:** 还包括只读存储器,并且其中,所述安全硬件元件通过第二接口与所述只读存储器耦合,并且其中,所述安全硬件元件被配置为获得所述设备的所述物理不可克隆函数值或所述设备的第二物理不可克隆函数值以及来自所述只读存储器的数据作为输入,以生成第二哈希值 | **[0013]** “a **firmware memory 110**... TPM 120... communicate with... **firmware memory 110**.”(**固件存储器110**... TPM 120...与...**固件存储器110**通信。)<br>**[0019]** “TPM 120 can **measure (hash)** all the critical software and firmware components, including the **BIOS**...”(TPM 120可以**测量(哈希)** 所有关键的软件和固件组件,包括**BIOS**...) | 对比文件虽然公开了TPM与固件存储器(可视为只读存储器)耦合并对其内容进行哈希测量,但该特征中“获得物理不可克隆函数值(PUF)”是生成第二哈希值的关键输入之一。对比文件完全不涉及PUF技术,因此无法满足该特征的全部限定条件,技术特征N未被公开。 |
| **技术特征O:** 其中,所述至少一个处理核包括被配置为执行存储在所述随机存取存储器器件的所述存储器空间中的计算机代码的微控制器处理核 | **[0015]** “**processor 102**... a **central processing unit (CPU)**...”(**处理器102**... **中央处理单元(CPU)**...)<br>**[0032]** “the information handling system may be a **personal computer**...”(信息处理系统可以是**个人计算机**...) | 对比文件描述的处理器是通用计算机系统中的中央处理单元(CPU),而非目标专利中专门指定的“微控制器处理核”。微控制器通常用于嵌入式系统,与CPU在架构、成本和用途上存在明显区别。因此技术特征O未被公开。 |
| **技术特征P:** 其中,所述设备包括轨道车辆制动器件 | **[0032]** “the information handling system may be a **personal computer, a PDA, a consumer electronic device, a network server or storage device**...”(信息处理系统可以是**个人计算机、PDA、消费电子设备、网络服务器或存储设备**...) | 对比文件明确限定其应用领域为通用信息处理系统,完全没有提及“轨道车辆制动器件”这一特定的工业应用场景。该特征属于目标专利在具体实施方式中的特殊限定,在对比文件中未被公开。 |
<<<A>>><<<b>>><<<E>>><<<g>>><<<K>>><<<m>>>