返回项目页面
对比文件列表
2008-07-17_发明专利_JP2008167014A Output circuit and display device_+++z+++.docx
2026-02-23 17:28
2008-08-20_发明公开_CN101246456A 数据加密设备和方法、解密设备和方法、传送控制设备_+++A_B_C_D_G_I_L_M_N_P_Q_R_T_U_V_X_Y_e_f_j_k_o_s_w_z+++.docx
2026-02-23 17:28
2010-02-12_发明专利_JP2010033496A Computer system_+++A_B_Z+++.docx
2026-02-23 17:28
2013-02-28_发明申请_US20130054850A1 DATA MODIFICATION FOR DEVICE COMMUNICATION CHANNEL PACKETS_+++A_D_I_L_N_U_Y_Z+++.docx
2026-02-23 17:28
2014-09-09_发明授权_US08832331B2 Data modification for device communication channel packets_+++A_D_L_U_Y_b_c_e_f_i_j_k_n_o_p_z+++.docx
2026-02-23 17:28
2014-09-18_发明申请_US20140281099A1 METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR CONTROLLING FLOW OF PCIe TRANSPORT LAYER PACKETS_+++A_D_I_b_u_y_z+++.docx
2026-02-23 17:28
2014-10-23_发明申请_WO2014172124A1 STORAGE DEVICE ASSISTED INLINE ENCRYPTION AND DECRYPTION_+++L_P_Z_a_k_m_o_q_r_u_v_y+++.docx
2026-02-23 17:28
2014-11-20_发明申请_US20140344488A1 VIRTUAL CHANNEL FOR DATA TRANSFERS BETWEEN DEVICES_+++A_b_z+++.docx
2026-02-23 17:28
2015-02-19_发明专利_JP2015035010A メモリシステムおよび情報処理装置_+++A_R_V_b_i_p_u_y_z+++.docx
2026-02-23 17:28
2015-10-06_发明授权_US09152825B2 Using storage controller bus interfaces to secure data transfer between storage devices and hosts_+++A_M_Q_b_z+++.docx
2026-02-23 17:28
haoma_+++I_a_b_u_y_z+++.docx
2026-02-23 17:28
weixianzai_+++A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_P_Q_R_S_T_U_V_W_X_Y_z+++.docx
2026-02-23 17:28
2014-09-18_发明申请_US20140281099A1 METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR CONTROLLING FLOW OF PCIe TRANSPORT LAYER PACKETS_+++A_D_I_b_u_y_z+++.docx

**对比文件名称**:2014-09-18_发明申请_US20140281099A1 METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR CONTROLLING FLOW OF PCIe TRANSPORT LAYER PACKETS

**目标专利名称**:用于高速外围组件互连(PCIe)系统的内联密码引擎(ICE)CN108604214B

**本次调用的模型名称**:DeepSeek-R1

### 特征比对表格

技术特征描述以及公开性判断结果对比文件原文引用公开性论述
A:包括耦合到系统总线的至少一个处理器《直接公开》[0011] “... PCIe root complex 120, CPU 125, and CPU memory subsystem 130.” 以及图1和图5中示出的CPU 125。对比文件公开了计算机系统(如图5的计算机系统500)包含CPU(例如CPU 125)。CPU作为处理器,通过PCIe根复合体(PCIe root complex 120)与PCIe设备通信,而PCIe根复合体连接至通信基础架构(communication infrastructure 506),该基础架构基于PCIe本地总线标准(见[0032]),这相当于系统总线。因此,对比文件直接公开了耦合到系统总线的至少一个处理器。
B:存储器控制器,所述存储器控制器耦合到所述系统总线并且被配置成控制存储器《隐含公开》[0011] “... CPU memory subsystem 130.”;[0034] “Computer system 500 also includes a main or primary memory 508, such as random access memory (RAM). ... may be accessed by other devices within computer system 500 via PCIe lanes. Thus, main memory 508 may be embodied by memory subsystem 130 illustrated in FIG. 1.”对比文件明确提到了CPU内存子系统(CPU memory subsystem 130)和主存储器(main memory 508),它们是受控的存储器。虽然未明确提及“存储器控制器”这一独立部件,但本领域技术人员公知,在包含CPU和存储器的计算机系统架构中,必然存在一个负责管理CPU与存储器之间数据传输的控制器(即存储器控制器),它通常集成在北桥或CPU内部,并耦合到系统总线(如PCIe总线)。因此,本领域技术人员可以从对比文件公开的“CPU”和“memory subsystem”中毫无疑义地推导出存在一个耦合到系统总线并被配置成控制存储器的存储器控制器。这属于隐含公开。
C:以及包括内联密码引擎(ICE)的高速外围组件互连(PCIe)根复合体(RC)《未公开》对比文件全文未提及“内联密码引擎 (ICE)”、“加密引擎”或任何在PCIe RC中执行加密/解密功能的模块。对比文件公开的PCIe根复合体(PCIe root complex 120)仅作为连接CPU、存储器和PCIe设备的接口,负责TLP的路由和流控制(如检查信用额度)。其功能完全围绕PCIe通信管理,不涉及任何数据加密或解密操作。目标专利中的ICE是PCIe RC的核心新增功能部件,专门用于执行加密算法(如AES-XTS/AES-CBC)并基于特定参数计算初始化向量(IV)。对比文件完全没有公开或暗示在PCIe RC中集成此类密码引擎。因此,该特征既未被直接公开,也未被隐含公开。
D:所述PCIe RC耦合到所述系统总线并且被配置成从通信地耦合到所述PCIe RC的存储设备接收至少一个传输层分组(TLP)《直接公开》[0011] “PCIe root complex 120 connects CPU 125, and any associated memory subsystem, such as CPU memory subsystem 130, to PCIe devices through one or more PCIe links, such as PCIe link 115.”;[0015] “... TLP arbiter 107 transmits the TLP towards CPU memory subsystem 130 through PCIe End Point 110, PCIe link 115, and PCIe root complex 120.”对比文件明确公开了PCIe根复合体(PCIe root complex 120)通过PCIe链路(PCIe link 115)连接到PCIe端点设备(PCIe End Point 110,它可以是任何PCIe设备,包括存储设备,如图5中的硬盘驱动器512或可移动存储设备514)。并且,TLP仲裁器(TLP arbiter 107)通过PCIe端点、链路和根复合体发送TLP。这意味着PCIe RC被配置为从连接的PCIe设备接收TLP。因此,该特征被直接公开。
E:,其中所述至少一个TLP包括包含数据指示符、任务标签(TT)、以及数据缓冲器偏移(DBO)的TLP前缀以供所述ICE实现数据加密或解密。《未公开》对比文件提及TLP具有长度字段(length field,见[0021]),但未提及任何“TLP前缀”(TLP prefix)结构。全文未出现“数据指示符”、“任务标签(TT)”、“数据缓冲器偏移(DBO)”这些术语。目标专利的TLP前缀(TLP prefix 302)是其创新点之一,专门设计用于在遵循PCIe标准的前提下,从存储设备向主机系统的PCIe RC传递因事务而异的加密参数(TT和DBO),并由数据指示符标识。对比文件仅关注TLP的流控制,其解析TLP是为了获取请求的数据量以进行信用检查(见[0015], [0021], 图3/4),完全不涉及加密、解密或传递加密所需参数(如TT, DBO)的任何目的或结构。因此,该特征既未被直接公开,也未被隐含公开。
F:其中所述PCIe RC被进一步配置成:如果所述TLP前缀中的所述数据指示符指示所述TLP前缀中存在因事务而异的信息,则从所述TLP前缀中提取所述TT和所述DBO《未公开》无相应内容。该配置完全依赖于特征E中定义的特定TLP前缀结构。由于对比文件未公开包含数据指示符、TT和DBO的TLP前缀,因此也就不存在PCIe RC根据数据指示符提取TT和DBO的功能。该特征未被公开。
G:基于所述TT来检索存储在所述ICE处的逻辑块地址(LBA)和秘密密钥《未公开》无相应内容。该特征涉及ICE内部基于TT检索LBA和秘密密钥的特定操作。对比文件未公开ICE,也未提及任何与加密相关的“任务标签(TT)”、“逻辑块地址(LBA)”、“秘密密钥”的概念或存储检索机制。该特征未被公开。
H:以及基于所述DBO、所述LBA、以及所述秘密密钥来计算初始化向量(IV)。《未公开》无相应内容。计算IV是目标专利中ICE实现加密/解密的核心步骤。对比文件完全不涉及数据加密、解密、初始化向量(IV)的计算,也未提及DBO、LBA、秘密密钥这些计算参数。该特征未被公开。
I:其中所述至少一个TLP进一步包括具有类型字段的TLP报头,所述类型字段被配置成指示所述至少一个TLP是存储器读请求还是存储器写请求。《直接公开》[0016] “... high priority non-posted (NP) messages ... low priority NP messages ... high priority posted (P) messages ...”;[0020] “... when an NP RR module, such as NP RR modules 205 and 206, schedules an NP TLP for transmission ...”;[0021] “... a credit test module (210 or 211) may test whether the length/address combination in the NP TLP ...”。本领域技术人员熟知,在PCIe协议中,TLP报头包含类型字段(Type field)。对比文件明确区分了“非发布(NP)”和“发布(P)”两种类型的TLP消息/请求。根据PCIe基础规范,NP请求通常用于存储器读和I/O读等需要返回完成报文的操作,而P请求用于存储器写等不需要返回完成报文的操作。因此,对比文件公开的TLP类型(NP/P)实质上指示了该TLP是读请求(NP)还是写请求(P)。这直接公开了TLP报头具有用于指示读/写请求的类型字段。
J:其特征在于,如果所述TLP报头中的所述类型字段指示所述至少一个TLP是所述存储器读请求,则所述PCIe RC被进一步配置成:与所述存储器控制器通信以从所述存储器中检索与所述LBA相关联的未经加密的数据《未公开》[0015] “... TLP arbiter 107 transmits the TLP towards CPU memory subsystem 130 through PCIe End Point 110, PCIe link 115, and PCIe root complex 120.”对比文件公开了TLP(无论是读或写请求)通过PCIe RC发送至CPU内存子系统(CPU memory subsystem 130)。对于读请求(NP TLP),其隐含了PCIe RC需要从存储器中获取数据以响应请求。然而,目标专利此处的限定是具体到“检索与所述LBA相关联的未经加密的数据”,这嵌入了加密上下文和特定的寻址方式(LBA)。对比文件未提及LBA(逻辑块地址,通常用于块存储设备),也未提及数据是“未经加密的”。其TLP处理目的是一般的流控制,而非为加密引擎获取特定格式的原始数据。因此,该具体配置未被公开。
K:将所述ICE配置成基于使用所述IV来加密的加密算法来将从所述存储器中检索到的所述未经加密的数据加密成经加密数据《未公开》无相应内容。该特征完全依赖于ICE的存在和IV的使用以执行加密。对比文件未公开任何加密引擎(ICE)或加密算法,也未提及对从存储器检索的数据进行加密。该特征未被公开。
L:以及向所述存储设备提供所述经加密数据。《未公开》[0015] “... TLP arbiter 107 transmits the TLP towards CPU memory subsystem 130 ...” (方向是从设备到存储器子系统,反向亦然)。虽然对比文件公开了数据可以在PCIe RC和设备之间双向传输,但目标专利此步骤是特指向存储设备提供“经加密数据”,这是前述加密步骤(特征K)的直接结果。由于加密步骤未被公开,提供经加密数据这一特定目的的动作也未被公开。
M:其中所述ICE被配置成基于高级加密标准(AES)具有密文窃取的异或‑加密‑异或(XEX)可调分组密码(XTS)(AES‑XTS)算法、或者AES密码分组链接(CBC)(AES‑CBC)算法来加密所述未经加密的数据。《未公开》无相应内容。对比文件全文未提及任何加密算法,更未提及AES-XTS或AES-CBC算法。该特征未被公开。
N:其中如果所述TLP报头中的所述类型字段指示所述至少一个TLP是所述存储器写请求,则所述PCIe RC被进一步配置成:从所述至少一个TLP中提取经加密数据《未公开》无相应内容。对比文件公开了处理P TLP(可对应写请求)。然而,目标专利此处的限定是具体到“提取经加密数据”,这预设了TLP中包含经加密数据。对比文件的TLP用于通用的数据流控制,其内容未限定为加密数据,也未描述从TLP中“提取”数据的特定操作(其关注的是TLP的发送调度)。因此,该具体配置未被公开。
O:将所述ICE配置成基于使用所述IV来解密的解密算法来将所述经加密数据解密成未经加密的数据《未公开》无相应内容。该特征完全依赖于ICE的存在和IV的使用以执行解密。对比文件未公开任何解密引擎(ICE)或解密算法。该特征未被公开。
P:以及向所述存储器控制器提供所述未经加密的数据以供写入所述存储器。《未公开》同特征J的论述,对比文件公开了数据通过PCIe RC传输至内存子系统,但未特指提供的是“未经加密的数据”(作为解密的结果)以供写入。该特征依赖于前述解密步骤(特征O),由于解密步骤未被公开,此特征也未被公开。
Q:其中所述ICE被配置成基于高级加密标准(AES)具有密文窃取的异或‑加密‑异或(XEX)可调分组密码(AES‑XTS)算法、或者AES密码分组链接(AES‑CBC)算法来解密所述经加密数据。《未公开》无相应内容。同特征M,对比文件未提及任何解密算法。该特征未被公开。
R:其中所述至少一个处理器被配置成:创建用于写任务的事务描述符,其中所述事务描述符包括写命令和所述TT《未公开》[0012] “PCIe device 105 includes a plurality of direct memory access (DMA) engines (106-0-106-n) which may independently exchange data with CPU 125 through PCIe link 115.”;[0015] “... TLP arbiter 200 receives a TLP from DMA engine 106-0.”对比文件公开了DMA引擎可以生成TLP请求(可视为一种任务描述)。然而,目标专利中的“事务描述符”是主机处理器创建的、包含特定“写命令”和用于加密上下文索引的“TT”的特定数据结构。对比文件未提及处理器创建此类包含命令和TT的事务描述符。TT在目标专利中与加密任务强关联,而对比文件中的TLP生成与加密无关。因此,该具体配置未被公开。
S:在所述ICE中创建与所述TT相关联的所述写任务《未公开》无相应内容。该特征依赖于ICE的存在以及在其中创建与TT关联的写任务。对比文件未公开ICE,也未提及在加密引擎中创建任务。该特征未被公开。
T:在所述ICE处存储与所述TT相关联的所述LBA和所述秘密密钥《未公开》无相应内容。该特征涉及在ICE处存储LBA和秘密密钥。对比文件未公开ICE,也未提及存储LBA和秘密密钥。该特征未被公开。
U:以及经由所述PCIe RC向所述存储设备发送写请求。《隐含公开》[0015] “... TLP arbiter 107 transmits the TLP towards CPU memory subsystem 130 through PCIe End Point 110, PCIe link 115, and PCIe root complex 120.”;[0030] “at block 440 TLP arbiter 200 sends the TLP through the PCIe environment towards PCIe root complex 120.”对比文件多次描述了TLP通过PCIe RC在PCIe设备(如DMA引擎)和CPU内存子系统之间传输。虽然未明确使用“写请求”一词,但本领域技术人员知晓,在PCIe通信中,处理器或DMA引擎可以通过发送TLP(特别是P TLP,即发布请求)向存储设备发起写操作。因此,从对比文件公开的“处理器(CPU)”、“DMA引擎生成TLP”以及“TLP通过PCIe RC传输”可以合理推断出,处理器可以被配置为经由PCIe RC向存储设备发送写请求(以TLP形式)。这属于隐含公开。
V:其中所述至少一个处理器被配置成:创建用于读任务的事务描述符,其中所述事务描述符包括读命令和所述TT《未公开》同特征R的论述,对比文件未提及处理器创建包含读命令和TT的事务描述符。该特征未被公开。
W:在所述ICE中创建与所述TT相关联的所述读任务《未公开》无相应内容。同特征S,该特征依赖于ICE,未被公开。
X:在所述ICE处存储与所述TT相关联的所述LBA和所述秘密密钥《未公开》无相应内容。同特征T,该特征未被公开。
Y:以及经由所述PCIe RC向所述存储设备发送读请求。《隐含公开》同特征U的论述。对比文件明确提到了“非发布(NP) TLP”(见特征I),这通常对应读请求。并且描述了TLP通过PCIe RC传输。因此,本领域技术人员可以合理推断出处理器可以被配置为经由PCIe RC向存储设备发送读请求(以NP TLP形式)。这属于隐含公开。
Z:其中所述主机系统被提供在集成电路(IC)中。《隐含公开》[0032] “Various embodiments can be implemented, for example, within one or more well-known computer systems, such as computer system 500 shown in FIG. 5.”;[0037] “... a non-transitory apparatus or article of manufacture comprising a non-transitory computer useable or readable medium having control logic (software) stored thereon is also referred to herein as a computer program product or program storage device.”对比文件描述了包含CPU、内存、PCIe设备等的计算机系统(如图5的计算机系统500)。虽然未明确声明整个“主机系统”被集成在一个IC中,但本领域技术人员公知,计算机系统的各种组件(如处理器、控制器、接口等)可以以集成电路(IC)的形式实现,例如片上系统(SoC)。结合对比文件对计算机系统的描述,本领域技术人员能够理解其可以被实施在IC中。因此,该特征被隐含公开。

<<<A>>><<<D>>><<<I>>><<<b>>><<<u>>><<<y>>><<<z>>>

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

网站备案号:渝ICP备2023012882号


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