好的,作为一名经验丰富的资深专利代理师,我将根据您的要求,对对比文件与目标专利的技术特征进行严谨、详尽的比对分析。
### 确认文件及模型名称
* **对比文件名称:** 2007-08-16_US2007192611A_发明申请_US20070192611A1 Technique for providing secure firmware
* **目标专利名称:** 1076密码存储器认证CN112182668B
* **本次调用的模型名称:** GPT-4
### 特征比对表格
| 技术特征描述及公开性判断结果 | 对比文件原文引用 | 公开性论述 |
| **技术特征A:** 包括:-随机存取存储器器件<br><br>《直接公开》 | **【0025】**“A processor 405 accesses data from a level one (L1) cache memory 410 and main memory 415.”<br>**【0026】**“The main memory may be implemented in various memory sources, such as dynamic random-access memory (DRAM), a hard disk drive (HDD) 420...”<br>翻译:【0025】“处理器405从一级(L1)缓存存储器410和主存储器415访问数据。”<br>翻译:【0026】“主存储器可以在各种存储器源中实现,例如动态随机存取存储器(DRAM)、硬盘驱动器(HDD)420...” | 对比文件明确记载了计算系统包含主存储器(main memory),并指出主存储器可以由动态随机存取存储器(DRAM)等随机存取存储器器件实现。这直接公开了目标专利中的“随机存取存储器器件”。 |
| **技术特征B:** -通过第一接口与所述随机存取存储器器件耦合的至少一个处理核<br><br>《直接公开》 | **【0025】**“A processor 405 accesses data from a level one (L1) cache memory 410 and main memory 415.”<br>**【0026】**“Furthermore, in some embodiments, the computer system of FIG. 4 may contain both a L1 cache and an L2 cache.”<br>**【0027】**“The cache memory may be located either within the processor or in close proximity to the processor, such as on the processor's local bus 407.”<br>翻译:【0025】“处理器405从一级(L1)缓存存储器410和主存储器415访问数据。”<br>翻译:【0026】“此外,在一些实施例中,图4的计算机系统可以同时包含L1缓存和L2缓存。”<br>翻译:【0027】“缓存存储器可以位于处理器内部或非常接近处理器,例如在处理器的局部总线407上。” | 对比文件描述了处理器405通过总线(如局部总线407)与主存储器415(随机存取存储器器件)耦合以访问数据。处理器405通常包含一个或多个处理核(processing cores),如【0025】所述“The processor may have any number of processing cores”。这种通过总线接口的连接方式,直接对应于目标专利中处理核通过第一接口与随机存取存储器器件耦合的特征。 |
| **技术特征C:** -安全硬件元件,其包括哈希函数电路并直接与所述随机存取存储器器件耦合,<br><br>《未公开》 | **【0017】**“The result...may be stored in a location, such as a platform configuration register (PCR) within a secure hardware component, such as a trusted platform module (TPM 1.2)...”<br>**【0023】**“At operation 315, a hash function, or other verifying function, verifies firmware...and extends this hash into PCR of the trusted platform module (TPM).”<br>翻译:【0017】“结果...可以存储在一个位置,例如可信硬件组件(如受信平台模块(TPM 1.2))内的平台配置寄存器(PCR)中。”<br>翻译:【0023】“在操作315,哈希函数或其他验证函数验证固件...并将此哈希扩展到受信平台模块(TPM)的PCR中。” | 对比文件公开了安全硬件元件TPM,但其是否包含哈希函数电路并未明确。该对比文件的主要技术方案是:由处理器微码(micro-code)调用并认证一个认证代码模块(ACM),由该ACM(本质是软件)来执行哈希函数以验证固件,然后将哈希结果扩展到TPM的PCR中。哈希函数是在ACM(软件)中执行的,而非在安全硬件元件TPM内部的电路中。更重要的是,对比文件中,安全硬件元件(TPM)并未“直接”与随机存取存储器器件(主存储器)耦合。TPM通常通过低引脚数(LPC)或其他慢速总线连接,而非直接连接到主存储器总线。因此,对比文件未公开“安全硬件元件包括哈希函数电路”及“安全硬件元件直接与随机存取存储器器件耦合”这两个核心特征。 |
| **技术特征D:** 所述直接耦合为直接有线连接而不穿过所述设备中的任何器件,所述安全硬件元件被配置为:从所述随机存取存储器器件的存储器空间获得数据作为输入<br><br>《未公开》 | 同特征C论述。<br>对比文件未描述安全硬件元件(TPM)与随机存取存储器器件之间的任何直接有线连接。 | 对比文件未提供任何关于安全硬件元件与存储器之间“直接有线连接”或“不穿过任何器件”的描述。TPM获取数据的过程通常需要通过处理器或芯片组的中转,无法直接从主存储器地址空间读取数据作为哈希函数的输入。这与目标专利中安全硬件元件绕过处理器、通过专用直接接口获取数据的方式完全不同。 |
| **技术特征E:** 产生所述输入的哈希值作为输出<br><br>《未公开》 | **【0017】**“In one embodiment of the invention, the ACM includes a routine or routines to perform a security verification operation on the firmware, such as a SHA-2 hash function...”<br>**【0023】**“At operation 315, a hash function, or other verifying function, verifies firmware ... and extends this hash into PCR...”<br>翻译:【0017】“在本发明的一个实施例中,ACM包括一个或多个例程以对固件执行安全验证操作,例如SHA-2哈希函数...”<br>翻译:【0023】“在操作315,哈希函数或其他验证函数验证固件...并将此哈希扩展到PCR中...” | 对比文件明确产生了哈希值,但执行该操作的主体是认证代码模块(ACM)——一个由处理器执行的软件模块,并非安全硬件元件。目标专利要求由“安全硬件元件”直接产生哈希值。虽然哈希值最终被存储在安全硬件元件(TPM)的PCR中,但产生过程是由软件完成的,而非硬件电路。因此,对比文件未公开由“安全硬件元件”产生哈希值这一技术特征。 |
| **技术特征F:** 使用所述设备的物理不可克隆函数值对所述哈希值进行密码签名<br><br>《未公开》 | 全文未提及“物理不可克隆函数(PUF)”或类似概念。 | 对比文件的整个技术方案均未涉及物理不可克隆函数(PUF)。它使用了基于CPU存储的密钥(a CPU stored key)来认证ACM,但该密钥的来源和生成方式不涉及PUF,也未用于对哈希值进行签名。因此,对比文件完全没有公开此技术特征。 |
| **技术特征G:** 经由将所述安全硬件元件连接到通信总线的接口从所述安全硬件元件向所述通信总线提供签名的哈希值作为所述输入的数据的认证。<br><br>《未公开》 | 全文未描述安全硬件元件(TPM)主动向通信总线提供签名的哈希值作为认证的过程。 | 对比文件描述了哈希值被扩展到PCR中,并且后续安全OS可以再次哈希并与预期值比较以验证完整性【0017】。但并未描述TPM作为一个实体,通过其连接到总线的接口,向外提供经过签名的哈希值作为认证(类似于TPM Quote操作)。目标专利强调的是安全硬件元件主动提供签名认证的过程,而在对比文件中,验证过程主要由外部实体(如OS)发起和执行。 |
| **技术特征H:** 其中,所述设备的所述物理不可克隆函数值包括所述随机存取存储器器件的制造变化的值特性。<br><br>《未公开》 | 全文未提及“物理不可克隆函数(PUF)”或“制造变化”。 | 由于对比文件根本不包含PUF的概念,因此更不可能公开PUF值来源于随机存取存储器器件的制造变化这一具体特性。 |
| **技术特征I:** 其中,所述安全硬件元件被配置为向包括在所述安全硬件元件中的平台配置寄存器电路提供所述哈希值,所述平台配置寄存器电路被配置为存储从所述随机存取存储器器件的多个存储器空间导出的多个哈希值。<br><br>《未公开》 | **【0023】**“At operation 315, a hash function...verifies firmware...and extends this hash into PCR of the trusted platform module (TPM).”<br>**【0035】**(目标专利内容)“……平台配置寄存器电路被配置为存储从所述随机存取存储器器件的多个存储器空间导出的多个哈希值。”<br>翻译:【0023】“在操作315,哈希函数...验证固件...并将此哈希扩展到受信平台模块(TPM)的PCR中。” | 对比文件公开了将哈希值扩展到TPM(安全硬件元件)的PCR中的概念,且TPM确实可以包含多个PCR以存储不同测量值。但是,对比文件中哈希值的来源是“固件(firmware)”,固件通常存储在非易失性存储器(如闪存)中,而非“随机存取存储器器件的存储器空间”。目标专利明确限定哈希值是从“随机存取存储器器件”的存储器空间导出的,这与对比文件中从非易失性固件存储空间导出的情况性质不同。因此,该特征未被公开。 |
| **技术特征J:** 还被配置为输出所述随机存取存储器器件的所述存储器空间的存储器内容的认证,所述认证包括所述哈希值。<br><br>《未公开》 | 基于对特征I的分析,对比文件不涉及对随机存取存储器器件的存储器内容的测量和认证,因此不存在对应的输出认证。 | 对比文件认证的对象是固件,而非RAM中的内容。因此,对比文件没有公开输出RAM存储器内容的认证这一特征。 |
| **技术特征K:** 被配置为使用公钥密码系统的公钥-私钥对的私钥来对所述哈希值进行密码签名。<br><br>《未公开》 | **【0023】**“At operation 308, the AC module is authenticated... using microcode based hashing function and a CPU stored key.”<br>翻译:【0023】“在操作308,AC模块被认证...使用基于微码的哈希函数和CPU存储的密钥。” | 对比文件仅提到使用“CPU存储的密钥”来认证ACM,并未明确该密钥是公钥密码系统中的私钥,也未描述使用私钥对哈希值进行签名的过程。该描述更接近于使用对称密钥进行消息认证码(MAC)运算或简单的哈希比对。 |
| **技术特征L:** 其中,所述安全硬件元件包括被布置为对信息进行密码签名的电路,但是不包括被布置为使用所述私钥执行解密操作的电路。<br><br>《未公开》 | 全文未描述安全硬件元件(TPM)内部电路的详细组成,特别是是否包含解密电路。 | 对比文件未对TPM的内部电路架构进行任何描述,因此不能从中得出TPM包含签名电路但不包含解密电路的结论。此特征未被公开。 |
| **技术特征M:** 其中,所述公钥密码系统包括Rivest-Shamir-Adleman(RSA)或ElGamal密码系统。<br><br>《未公开》 | 全文未指定任何公钥密码算法的具体类型。 | 对比文件在描述安全操作时,未提及其使用的具体算法(如RSA或ElGamal)。因此,此特征未被公开。 |
| **技术特征N:** 还包括只读存储器,并且其中,所述安全硬件元件通过第二接口与所述只读存储器耦合,并且其中,所述安全硬件元件被配置为获得所述设备的所述物理不可克隆函数值或所述设备的第二物理不可克隆函数值以及来自所述只读存储器的数据作为输入,以生成第二哈希值。<br><br>《未公开》 | **【0016】**“...the micro-code is programmed into micro-code ROM (read only memory) logic within a processor...”<br>**【0017】**“The AC module may be located in a non-volatile memory (e.g., flash memory), and the firmware is stored in a non-volatile memory...”<br>翻译:【0016】“...微码被编程到处理器内的微码ROM(只读存储器)逻辑中...”<br>翻译:【0017】“AC模块可以位于非易失性存储器(例如,闪存)中,而固件存储在非易失性存储器中...” | 对比文件虽然公开了ROM(微码ROM)和非易失性存储器,但未描述安全硬件元件(TPM)通过第二接口与ROM耦合。更没有描述安全硬件元件从ROM或PUF获取数据并生成第二哈希值。整个概念(PUF、安全硬件直接访问ROM)均未被公开。 |
| **技术特征O:** 其中,所述至少一个处理核包括被配置为执行存储在所述随机存取存储器器件的所述存储器空间中的计算机代码的微控制器处理核。<br><br>《未公开》 | **【0025】**“The processor may have any number of processing cores.”<br>**【0001】**“Embodiments of the invention relate to microprocessors and microprocessor systems.”<br>翻译:【0025】“处理器可以具有任意数量的处理核。”<br>翻译:【0001】“本发明的实施例涉及微处理器和微处理器系统。” | 对比文件明确其针对的是“微处理器和微处理器系统”,这与“微控制器处理核”是两种不同类型的处理器件。微控制器通常将处理器核、存储器和外设集成在单个芯片上,而对比文件描述的则是分立的CPU、芯片组和存储器系统。因此,对比文件未公开“微控制器处理核”这一具体类型。 |
| **技术特征P:** 其中,所述设备包括轨道车辆制动器件。<br><br>《未公开》 | 全文未提及“轨道车辆”或“制动器件”。 | 对比文件描述的是一种通用的计算机系统,其应用场景包括服务器系统等,完全没有限定或暗示其应用于轨道车辆制动器件。此特征未被公开。 |
### 结论
根据以上严谨的比对分析,对比文件仅直接公开了目标专利权利要求中的技术特征**A**和**B**。其他技术特征均未被直接或隐含公开。
<<<A>>>
<<<B>>>