返回项目页面
对比文件列表
2004-09-16_发明申请_US20040179534A1 Method and apparatus for shared I_O in a load_store fabric_+++D_I_U_Y_a_b_r_v+++.docx
2026-02-23 17:28
2006-12-21_发明申请_US20060288203A1 Information processing apparatus and controlling method thereof_+++A_D_a_b_c_i_l_n_p_u_y+++.docx
2026-02-23 17:28
2006-12-28_发明专利_JP2006352676A Information processing apparatus and its control method_+++C_D_I_L_a_b_k_n_o_p_u_y+++.docx
2026-02-23 17:28
2008-02-28_发明申请_US20080052728A1 Method and interface for access to memory within a first electronic device by a second electronic device_+++A_B+++.docx
2026-02-23 17:28
2008-06-12_发明申请_US20080140932A1 APPARATUS, SYSTEM, AND METHOD FOR AN IN-SERVER STORAGE AREA NETWORK_+++a_b_l_p_u_y+++.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
2011-04-20_发明公开_CN102023935A 具有密钥的数据存储设备及其方法_+++A+++.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
2013-07-24_发明专利_JP5245620B2 Computing system_+++A_B_i+++.docx
2026-02-23 17:28
2013-08-15_发明申请_US20130212321A1 Apparatus, System, and Method for Auto-Commit Memory Management_+++a+++.docx
2026-02-23 17:28
2014-05-08_发明公开_KR1020140054345A 디바이스 통신 채널 패킷을 위한 데이터 변경_+++A_D_L_U_Y_b_c_i_n_p+++.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-05-21_发明专利_JP2015515216A コンピューティング環境におけるデータ重複排除システム中でデータ冗長性を維持するための方法、システム、およびコンピュータ・プログラム_+++a_l+++.docx
2026-02-23 17:28
2015-09-10_发明专利_JP2015164044A 論理アドレス変換_+++a_i_l_u_y+++.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
2015-10-15_发明申请_WO2015155997A1 設定装置、制御装置、設定方法及びネットワークスイッチ_+++I_a_d_u_y+++.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-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

对比文件名称:2014-09-09_发明授权_US08832331B2 Data modification for device communication channel packets

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

本次调用模型名称:gpt-4o

### 特征比对表格

技术特征描述以及公开性判断结果对比文件原文引用公开性论述
**技术特征A**:包括耦合到系统总线的至少一个处理器。《直接公开》说明书[0025]段:“processor 110 is connected to a communication channel controller 120... This connection may be a bus such as 140 or any other suitable connection.”(处理器110连接到通信信道控制器120...该连接可以是诸如140的总线或任何其他合适的连接。)对比文件公开了处理器110,并明确其通过总线(如140)连接到通信信道控制器120。该处理器在系统中作为核心计算单元,其作用与目标专利中“耦合到系统总线的至少一个处理器”的作用(作为主机系统的计算核心)相同。因此,该特征被对比文件直接公开。
**技术特征B**:存储器控制器,所述存储器控制器耦合到所述系统总线并且被配置成控制存储器。《隐含公开》说明书[0038]段:“In another embodiment, a processing element such as 125 and algorithms such as 126 may be located within a memory controller...”(在另一实施例中,诸如125的处理元件和诸如126的算法可以位于存储器控制器内...);图5描绘了系统内存520和处理器子系统580通过互连560(系统总线)连接。对比文件虽然没有明确描述一个独立的、耦合到系统总线并控制存储器的存储器控制器,但其提到了“memory controller”并描述了处理元件和算法可位于其中。在图5所示的典型计算机系统架构中,系统内存520通过互连560(系统总线)与处理器子系统580连接,本领域技术人员可以毫无疑义地推断,这种架构必然包含一个耦合在系统总线与存储器之间的存储器控制器(或具有同等控制功能的结构,如集成在处理器中的内存控制器)来管理系统内存520的访问。因此,该特征被对比文件隐含公开。
**技术特征C**:以及包括内联密码引擎(ICE)的高速外围组件互连(PCIe)根复合体(RC)。《隐含公开》说明书[0025]段:“a communication channel controller 120 that includes processing element 125 and one or more data algorithms 126.”(通信信道控制器120,其包括处理元件125和一个或多个数据算法126。)[0029]段:“processing element 125 is configured to formulate data packets according to the PCI-Express Specification...”(处理元件125被配置为根据PCI-Express规范制定数据包...)[0035]段:“Other algorithms 126 may include encryption...”(其他算法126可以包括加密...)对比文件公开了通信信道控制器120,其包括处理元件125和算法126。该控制器被配置为根据PCIe规范处理数据包,并且其算法可以包括加密算法。处理元件125执行加密算法以修改数据包有效载荷,这与目标专利中在PCIe RC内集成的ICE(内联密码引擎)的功能(在数据传输路径上进行加密/解密)在作用和位置上(位于通信控制器/RC内)是实质相同的。尽管对比文件未使用“ICE”和“PCIe RC”的术语,但“包括可执行加密算法的处理元件的、支持PCIe协议的通信信道控制器”在结构和功能上等同于“包括ICE的PCIe RC”。因此,该特征被对比文件隐含公开。
**技术特征D**:所述PCIe RC耦合到所述系统总线并且被配置成从通信地耦合到所述PCIe RC的存储设备接收至少一个传输层分组(TLP)。《直接公开》说明书[0025]段:“communication channel controller 120 is connected to devices 150 via a bus 140.”(通信信道控制器120通过总线140连接到设备150。)[0027]段:“Devices 150 may be any peripheral device, such as a hard drive, Flash memory drive, storage array...”(设备150可以是任何外围设备,例如硬盘驱动器、闪存驱动器、存储阵列...)[0029]段:“processing element 125 is configured to formulate data packets according to the PCI-Express Specification...”(处理元件125被配置为根据PCI-Express规范制定数据包...)对比文件明确公开了通信信道控制器120(相当于PCIe RC)通过总线140连接到外围设备150,外围设备包括存储设备(如硬盘)。该控制器被配置为处理符合PCIe规范的数据包(即TLP)。因此,控制器从连接的存储设备接收TLP是其固有功能。该特征的作用与目标专利中PCIe RC接收来自存储设备的TLP的作用(进行数据交换)相同。因此,该特征被对比文件直接公开。
**技术特征E**:其中所述至少一个TLP包括包含数据指示符、任务标签(TT)、以及数据缓冲器偏移(DBO)的TLP前缀以供所述ICE实现数据加密或解密。《隐含公开》说明书[0042]段:“In some embodiments, the algorithmic encoding for a TLP payload may be specified by setting certain bits in a TLP formatted prefix.”(在一些实施例中,TLP有效载荷的算法编码可以通过在TLP格式化的前缀中设置某些位来指定。)图2显示了数据包201、211、221、231包含前缀(202, 212, 222, 232)。对比文件公开了TLP可以包含前缀(TLP前缀),并且该前缀中的比特位可用于指示应用于有效载荷的算法(例如加密算法)。这相当于公开了TLP前缀中包含用于指示处理(如加密)的信息。虽然对比文件没有明确公开“数据指示符”、“TT”、“DBO”这三个具体字段名称及其组合,但其公开了TLP前缀承载“因事务而异的信息”(即指示算法的信息)这一核心概念,以供处理元件(相当于ICE)执行加密等操作。本领域技术人员可以理解,为实现加密,可能需要标识事务(类似TT)和偏移信息(类似DBO)等具体参数,并将这些信息置于已公开的TLP前缀中是显而易见的实现方式。因此,该特征被对比文件隐含公开。
**技术特征F**:其中所述PCIe RC被进一步配置成:如果所述TLP前缀中的所述数据指示符指示所述TLP前缀中存在因事务而异的信息,则从所述TLP前缀中提取所述TT和所述DBO。《隐含公开》说明书[0042]段:“In some embodiments, the algorithmic encoding for a TLP payload may be specified by setting certain bits in a TLP formatted prefix.”(在一些实施例中,TLP有效载荷的算法编码可以通过在TLP格式化的前缀中设置某些位来指定。)对比文件公开了处理元件(位于通信信道控制器内)可以根据TLP前缀中设置的比特位来获知应用于有效载荷的算法。这必然隐含了处理元件需要读取并解释TLP前缀中的信息。如果前缀中的某些位被设置为指示使用了特定算法(例如加密),则处理元件需要从前缀中提取这些信息(可能包括标识和偏移参数)以便应用相应算法。尽管没有明确描述“如果...则...”的条件提取逻辑,但这是执行所公开功能(基于前缀信息应用算法)的必然且直接的步骤。因此,该特征被对比文件隐含公开。
**技术特征G**:基于所述TT来检索存储在所述ICE处的逻辑块地址(LBA)和秘密密钥。《未公开》未发现相关内容。对比文件没有公开“任务标签(TT)”这一概念,也没有公开基于TT来检索逻辑块地址(LBA)和秘密密钥的技术方案。对比文件提及加密可能涉及密钥(见[0035]段),但未将其与任何类似TT的标签关联,也未提及LBA。该特征是目标专利中实现特定加密上下文管理的关键步骤,在对比文件中没有公开或暗示。
**技术特征H**:以及基于所述DBO、所述LBA、以及所述秘密密钥来计算初始化向量(IV)。《未公开》未发现相关内容。对比文件没有公开数据缓冲器偏移(DBO)、逻辑块地址(LBA),也没有公开基于这三者计算初始化向量(IV)的技术方案。虽然对比文件提及加密算法([0035]段),但未披露计算加密算法所需IV的具体方法或输入参数。该特征是目标专利加密过程的具体实现细节,在对比文件中没有公开或暗示。
**技术特征I**:其中所述至少一个TLP进一步包括具有类型字段的TLP报头,所述类型字段被配置成指示所述至少一个TLP是存储器读请求还是存储器写请求。《隐含公开》说明书[0040]段:“Header 204 may conform to the TLP Header as specified in any version of the PCI-Express Specification... may include information indicating the source... the destination... the communication protocol... the type of encoding used for the packet...”(报头204可以符合任何版本的PCI-Express规范中规定的TLP报头...可以包括指示源、目的地、通信协议、用于数据包的编码类型等信息。)对比文件公开了TLP包含符合PCIe规范的报头,并且该报头包含多种信息,如源、目的地等。根据本领域技术人员的公知常识,PCIe TLP报头中包含“类型(Type)”字段,用于区分该TLP是存储器读、存储器写还是其他类型请求。对比文件引用了PCIe规范,因此本领域技术人员可以毫无疑义地得出TLP报头具有指示请求类型(读/写)的功能。因此,该特征被对比文件隐含公开。
**技术特征J**:其特征在于,如果所述TLP报头中的所述类型字段指示所述至少一个TLP是所述存储器读请求,则所述PCIe RC被进一步配置成:与所述存储器控制器通信以从所述存储器中检索与所述LBA相关联的未经加密的数据。《隐含公开》说明书[0025]-[0027]段描述了处理器110可以向通信信道控制器120发送数据或指示数据位置,控制器可获取数据。[0051]段描述了模块可执行操作,包括接收向设备传输应用数据的请求,并导致应用数据被修改和发送。对比文件公开了处理元件(在通信信道控制器内)可以响应于请求,获取数据(例如,从系统内存),根据算法修改数据,并创建数据包发送给设备。当请求是“读”类型(即从主机内存读取数据发送到设备)时,处理元件需要从内存中获取数据。这隐含了处理元件需要与内存控制器(或直接访问内存)通信以检索数据。虽然对比文件未明确提及“LBA”和“未经加密的数据”,但检索原始数据是执行后续加密操作的前提。因此,该特征所描述的处理流程被对比文件隐含公开。
**技术特征K**:将所述ICE配置成基于使用所述IV来加密的加密算法来将从所述存储器中检索到的所述未经加密的数据加密成经加密数据。《隐含公开》说明书[0030]段:“processing element 125 is configured to modify packet payload data based on an indication that a device 150 is configured to process data that has been modified in accordance with one or more of algorithms 126.”(处理元件125被配置为基于设备150被配置为处理已根据一个或多个算法126修改的数据的指示来修改数据包有效载荷数据。)[0035]段:“Other algorithms 126 may include encryption...”(其他算法126可以包括加密...)对比文件明确公开了处理元件125可以使用算法126(包括加密算法)来修改(包括加密)数据包的有效载荷数据。处理元件根据指示(例如,来自设备或TLP前缀)应用加密算法。虽然对比文件没有明确提及“IV”,但IV是许多加密算法(如AES-CBC)的必要组成部分,本领域技术人员在实施加密算法时必然会使用IV。因此,“使用加密算法(该算法必然涉及IV)来加密数据”这一上位概念被对比文件公开,从而隐含公开了该特征。
**技术特征L**:以及向所述存储设备提供所述经加密数据。《直接公开》说明书[0037]段:“cause the one or more created packets to be transmitted to the device 150 via bus 140.”(导致通过总线140将创建的一个或多个数据包传输到设备150。)对比文件明确公开了处理元件创建包含修改后(例如加密后)有效载荷的数据包,并通过总线将其发送到目标设备(可以是存储设备)。这直接对应于将加密数据提供给存储设备。因此,该特征被对比文件直接公开。
**技术特征M**:其中所述ICE被配置成基于高级加密标准(AES)具有密文窃取的异或‑加密‑异或(XEX)可调分组密码(XTS)(AES‑XTS)算法、或者AES密码分组链接(CBC)(AES‑CBC)算法来加密所述未经加密的数据。《未公开》说明书[0035]段列举了加密方案:“Such schemes may include use of the Digital Signature Algorithm (DSA), RSA (PKCS#1), PGP, password-authenticated key agreement, elliptical curve techniques, or other cryptographic techniques...”(此类方案可以包括使用数字签名算法(DSA)、RSA (PKCS#1)、PGP、密码认证密钥协商、椭圆曲线技术或其他加密技术...)对比文件虽然列举了多种加密算法,但并未提及AES-XTS或AES-CBC算法。这些是特定的、具体的加密算法模式。公开上位概念(加密算法)并不必然公开所有下位实施方式。因此,该具体算法特征未被对比文件公开。
**技术特征N**:其中如果所述TLP报头中的所述类型字段指示所述至少一个TLP是所述存储器写请求,则所述PCIe RC被进一步配置成:从所述至少一个TLP中提取经加密数据。《隐含公开》说明书[0037]段:处理元件“in response to receiving payload data destined to one of devices 150, modify the received payload data...”(响应于接收到发往设备150之一的有效载荷数据,修改所接收的有效载荷数据...)图2及相关描述表明数据包包含有效载荷。对比文件公开了处理元件可以接收数据包(这些数据包可能来自设备,即“写”方向),并处理其中的有效载荷数据。当数据包是“存储器写请求”类型时,其有效载荷包含要写入主机的数据。处理元件需要从该TLP中提取有效载荷数据以便后续处理(如解密)。这隐含了从TLP中提取(加密)数据的功能。因此,该特征被对比文件隐含公开。
**技术特征O**:将所述ICE配置成基于使用所述IV来解密的解密算法来将所述经加密数据解密成未经加密的数据。《隐含公开》说明书[0035]段提及加密算法,[0037]段提及修改接收到的有效载荷数据。解密是加密的逆过程。对比文件公开了处理元件可以使用加密算法修改数据。若数据在传输前被加密,则接收方(处理元件)需要对其进行解密以恢复原始数据。因此,应用解密算法是加密通信的必然需求。虽然未明确提及“解密”和“IV”,但基于公开的加密功能,本领域技术人员能够直接且毫无疑义地推导出处理元件也应具备相应的解密功能,且该解密功能同样依赖于算法所需的参数(如IV)。因此,该特征被对比文件隐含公开。
**技术特征P**:以及向所述存储器控制器提供所述未经加密的数据以供写入所述存储器。《隐含公开》说明书[0026]段提及通信信道控制器可以从处理器110或设备150接收数据。[0037]段提及处理元件响应于接收到的数据(来自设备)进行处理。对比文件公开了数据可以在处理器、通信信道控制器和设备之间双向流动。当处理元件从设备接收数据包并处理(如解密)后,需要将处理后的数据提供给系统(例如,写入系统内存)。这隐含了需要将解密后的数据传递给内存控制器或类似结构以写入内存。因此,该特征被对比文件隐含公开。
**技术特征Q**:其中所述ICE被配置成基于高级加密标准(AES)具有密文窃取的异或‑加密‑异或(XEX)可调分组密码(AES‑XTS)算法、或者AES密码分组链接(AES‑CBC)算法来解密所述经加密数据。《未公开》同特征M的引用。对比文件未提及AES-XTS或AES-CBC算法。理由同特征M。对比文件未公开这些具体的加密/解密算法。因此,该特征未被对比文件公开。
**技术特征R**:其中所述至少一个处理器被配置成:创建用于写任务的事务描述符,其中所述事务描述符包括写命令和所述TT。《未公开》未发现相关内容。对比文件没有公开“事务描述符(transaction descriptor)”这一概念,也没有公开处理器创建包含写命令和任务标签(TT)的事务描述符。目标专利中这一特征涉及处理器与ICE/存储设备间特定的任务管理机制,在对比文件中没有对应公开。
**技术特征S**:在所述ICE中创建与所述TT相关联的所述写任务。《未公开》未发现相关内容。对比文件没有公开在ICE(或类似处理元件)中创建与TT相关联的写任务。该特征与特征R、T等共同构成目标专利特有的任务管理流程,在对比文件中没有公开。
**技术特征T**:在所述ICE处存储与所述TT相关联的所述LBA和所述秘密密钥。《未公开》未发现相关内容。对比文件没有公开基于TT存储LBA和秘密密钥。虽然提及加密可能使用密钥,但未将其与事务标签关联存储。该特征未被公开。
**技术特征U**:以及经由所述PCIe RC向所述存储设备发送写请求。《直接公开》说明书[0026]段:“processor 110 may be configured to send data to or receive data from communication channel controller 120. Data sent to communication channel controller 120 by processor 110 may be destined for one, any, or all of devices 150...”(处理器110可被配置为向通信信道控制器120发送数据或从其接收数据。处理器110发送到通信信道控制器120的数据可能发往设备150中的一个、任何或全部...)对比文件明确公开了处理器110可以向通信信道控制器120(相当于PCIe RC)发送数据或请求,这些数据/请求的目的地是设备150(可以是存储设备)。这直接对应于处理器通过PCIe RC向存储设备发送请求(包括写请求)。因此,该特征被对比文件直接公开。
**技术特征V**:其中所述至少一个处理器被配置成:创建用于读任务的事务描述符,其中所述事务描述符包括读命令和所述TT。《未公开》未发现相关内容。同特征R,对比文件没有公开“事务描述符”的概念,也没有公开创建包含读命令和TT的事务描述符。该特征未被公开。
**技术特征W**:在所述ICE中创建与所述TT相关联的所述读任务。《未公开》未发现相关内容。同特征S,对比文件没有公开在ICE中创建与TT相关联的读任务。该特征未被公开。
**技术特征X**:在所述ICE处存储与所述TT相关联的所述LBA和所述秘密密钥。《未公开》未发现相关内容。同特征T,对比文件没有公开基于TT存储LBA和秘密密钥。该特征未被公开。
**技术特征Y**:以及经由所述PCIe RC向所述存储设备发送读请求。《直接公开》同特征U的引用。处理器向通信信道控制器发送请求,目的可以是设备(包括存储设备)。读请求是请求的一种类型。对比文件公开了处理器110可以向通信信道控制器120发送数据或请求,这些请求的目的地是设备150。这涵盖了发送读请求到存储设备的情况。因此,该特征被对比文件直接公开。
**技术特征Z**:其中所述主机系统被提供在集成电路(IC)中。《隐含公开》说明书[0062]段描述硬件生成指令可用于制造集成电路,该电路包括所描述的处理元件和控制器。[0063]段再次提及制造集成电路。对比文件在多个实施例(包括硬件生成实施例)中描述了包括处理器、通信信道控制器、处理元件等的系统,并明确指出这些电路可以被制造为集成电路(IC)。虽然其实施例不限于IC形式,但明确教导了可以将其提供在IC中。本领域技术人员能够理解,所描述的计算机系统组件可以集成到单个或多个IC中。因此,该特征被对比文件隐含公开。

<<<A>>><<<D>>><<<L>>><<<U>>><<<Y>>><<<b>>><<<c>>><<<e>>><<<f>>><<<i>>><<<j>>><<<k>>><<<n>>><<<o>>><<<p>>><<<z>>>

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

网站备案号:渝ICP备2023012882号


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