会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 71. 发明授权
    • Microprocessor apparatus and method for providing configurable cryptographic key size
    • 用于提供可配置密码密钥大小的微处理器装置和方法
    • US07536560B2
    • 2009-05-19
    • US10826475
    • 2004-04-16
    • G. Glenn HenryThomas A. CrispinTerry Parks
    • G. Glenn HenryThomas A. CrispinTerry Parks
    • H04L9/06
    • G06F9/30181G06F9/30003G06F9/30007G06F9/30174G06F9/3877G06F21/72H04L9/0631H04L9/0637H04L2209/125H04L2209/24
    • The present invention provides an apparatus and method for performing cryptographic operations on a plurality of input data blocks within a microprocessor, where the size cryptographic key that is employed is programmable. In one embodiment, an apparatus for performing cryptographic operations is provided. The apparatus includes fetch logic and execution logic. The fetch logic is disposed within a microprocessor, and receives a cryptographic instructionsingle atomic cryptographic instruction as part of an instruction flow executing on the microprocessor. The cryptographic instructionsingle atomic cryptographic instruction prescribes one of the cryptographic operations, and also one of a plurality of cryptographic key sizes. The execution logic disposed within the microprocessor and is operatively coupled to the single atomic cryptographic instruction. The execution logic executes the one of the cryptographic operations. The execution logic has a cryptographic key size controller that employs the one of a plurality of cryptographic key sizes during execution of the one of the cryptographic operations.
    • 本发明提供一种用于对微处理器内的多个输入数据块执行密码操作的装置和方法,其中使用的大小密码密钥是可编程的。 在一个实施例中,提供了一种用于执行密码操作的装置。 该装置包括提取逻辑和执行逻辑。 提取逻辑设置在微处理器内,并且接收作为在微处理器上执行的指令流的一部分的加密指令单原子加密指令。 加密指令单原子加密指令规定了密码操作之一以及多个加密密钥大小之一。 执行逻辑设置在微处理器内,并且可操作地耦合到单原子加密指令。 执行逻辑执行加密操作之一。 执行逻辑具有加密密钥大小控制器,该加密密钥大小控制器在执行所述密码操作之一期间采用多个密码密钥大小中的一个。
    • 72. 发明授权
    • Apparatus and method for performing transparent output feedback mode cryptographic functions
    • 用于执行透明输出反馈模式加密功能的装置和方法
    • US07529368B2
    • 2009-05-05
    • US10826745
    • 2004-04-16
    • G. Glenn HenryThomas A. CrispinTerry Parks
    • G. Glenn HenryThomas A. CrispinTerry Parks
    • H04J1/06
    • G06F9/3017G06F9/30003G06F9/30007G06F9/30178G06F9/3877G06F21/72H04L9/0631H04L9/0637H04L2209/125H04L2209/24
    • An apparatus and method for performing cryptographic operations on a plurality of input data blocks. In one embodiment, an apparatus for performing cryptographic operations is provided. The apparatus includes a cryptographic instruction, OFB mode logic, and execution logic. The cryptographic instruction is received by a pipeline microprocessor as part of an application program executing on the pipeline microprocessor. The cryptographic instruction prescribes one of the cryptographic operations. The one of the cryptographic operations includes a plurality of OFB block cryptographic operations performed on a corresponding plurality of input text blocks. The OFB mode logic is operatively coupled to the cryptographic instruction. The OFB mode logic directs the pipeline microprocessor to update pointer registers and an initialization vector location for each of the plurality of CFB block cryptographic operations. The execution logic is operatively coupled to the OFB mode logic. The execution logic executes the one of the cryptographic operations.
    • 一种用于对多个输入数据块执行密码操作的装置和方法。 在一个实施例中,提供了一种用于执行密码操作的装置。 该装置包括密码指令,OFB模式逻辑和执行逻辑。 密码指令由流水线微处理器接收,作为在流水线微处理器上执行的应用程序的一部分。 加密指令规定了一种加密操作。 密码操作之一包括对相应的多个输入文本块执行的多个OFB块密码操作。 OFB模式逻辑可操作地耦合到密码指令。 OFB模式逻辑指示流水线微处理器更新多个CFB块加密操作中的每一个的指针寄存器和初始化向量位置。 执行逻辑可操作地耦合到OFB模式逻辑。 执行逻辑执行加密操作之一。
    • 73. 发明授权
    • Apparatus and method for performing transparent cipher feedback mode cryptographic functions
    • 用于执行透明密码反馈模式密码功能的装置和方法
    • US07529367B2
    • 2009-05-05
    • US10826428
    • 2004-04-16
    • G. Glenn HenryThomas A. CrispinTerry Parks
    • G. Glenn HenryThomas A. CrispinTerry Parks
    • H04K1/06
    • H04L9/0631G06F9/30007H04L9/0637H04L2209/125H04L2209/24
    • An apparatus and method for performing cryptographic operations on a plurality of input data blocks within a processor. In one embodiment, an apparatus for performing cryptographic operations is provided. The apparatus includes a cryptographic instruction, CFB mode logic, and execution logic. The cryptographic instruction is received by a pipeline microprocessor as part of an application program executing on the pipeline microprocessor. The cryptographic instruction prescribes one of the cryptographic operations. The one of the cryptographic operations includes a plurality of CFB block cryptographic operations performed on a corresponding plurality of input text blocks. The CFB mode logic is operatively coupled to the cryptographic instruction. The CFB mode logic directs the pipeline microprocessor to update pointer registers and intermediate results for each of the plurality of CFB block cryptographic operations. The execution logic is operatively coupled to the CFB mode logic. The execution logic executes the one of the cryptographic operations.
    • 一种用于对处理器内的多个输入数据块执行加密操作的装置和方法。 在一个实施例中,提供了一种用于执行密码操作的装置。 该装置包括密码指令,CFB模式逻辑和执行逻辑。 密码指令由流水线微处理器接收,作为在流水线微处理器上执行的应用程序的一部分。 加密指令规定了一种加密操作。 密码操作之一包括对相应的多个输入文本块执行的多个CFB块加密操作。 CFB模式逻辑可操作地耦合到密码指令。 CFB模式逻辑指示流水线微处理器为多个CFB块加密操作中的每一个更新指针寄存器和中间结果。 执行逻辑可操作地耦合到CFB模式逻辑。 执行逻辑执行加密操作之一。
    • 78. 发明授权
    • Microprocessor apparatus and method for optimizing block cipher cryptographic functions
    • 用于优化块密码加密功能的微处理器装置和方法
    • US07392400B2
    • 2008-06-24
    • US10800768
    • 2004-03-15
    • G. Glenn HenryThomas A. CrispinTerry Parks
    • G. Glenn HenryThomas A. CrispinTerry Parks
    • G06F11/30
    • G06F9/3017G06F9/30003G06F9/30007G06F9/30178G06F9/3877G06F21/72H04L9/0631H04L2209/125H04L2209/24
    • The present invention provides an apparatus and method for performing cryptographic operations on a plurality of input data blocks within a processor. In one embodiment, an apparatus for performing cryptographic operations is provided. The apparatus includes a cryptographic instruction and translation logic. The cryptographic instruction is received by fetch logic in a microprocessor as part of an instruction flow. The cryptographic instruction prescribes one of the cryptographic operations. The translation logic translates the cryptographic instruction into micro instructions. The micro instructions are ordered to direct the microprocessor to load a second input text block and to execute the one of the cryptographic operations on the second input text block prior to directing the microprocessor to store an output text block corresponding to a first input text block. Consequently, the output text block is stored during execution of the one of the cryptographic operations on the second input text block.
    • 本发明提供一种用于对处理器内的多个输入数据块执行密码操作的装置和方法。 在一个实施例中,提供了一种用于执行密码操作的装置。 该装置包括加密指令和翻译逻辑。 作为指令流的一部分,加密指令由微处理器中的提取逻辑接收。 加密指令规定了一种加密操作。 翻译逻辑将加密指令转换为微指令。 命令微指令指导微处理器加载第二输入文本块,并且在指示微处理器存储对应于第一输入文本块的输出文本块之前对第二输入文本块执行加密操作之一。 因此,输出文本块在对第二输入文本块的密码操作之一的执行期间被存储。
    • 80. 发明申请
    • Microprocessor apparatus and method for providing configurable cryptographic key size
    • 用于提供可配置密码密钥大小的微处理器装置和方法
    • US20040255130A1
    • 2004-12-16
    • US10826632
    • 2004-04-16
    • VIA Technologies Inc.
    • G. Glenn HenryThomas A. CrispinTimothy A. ElliottTerry Parks
    • H04L009/00
    • G06F21/72G06F9/30007H04L9/0631H04L9/0637H04L9/12H04L2209/125H04L2209/24
    • The present invention provides an apparatus and method for performing cryptographic operations. In one embodiment, an apparatus is provided for performing cryptographic operations. The apparatus includes a cryptographic instruction, keygen logic, and execution logic. The cryptographic instruction is received by a computing device as part of an instruction flow executing on the computing device. The cryptographic instruction prescribes one of the cryptographic operations, and also prescribes that a provided cryptographic key be expanded into a corresponding key schedule for employment during execution of the one of the cryptographic operations. The keygen logic is operatively coupled to the cryptographic instruction. The keygen logic directs the computing device to expand the provided cryptographic key into the corresponding key schedule. The execution logic is coupled to the keygen logic. The execution logic expands the provided cryptographic key into the corresponding key schedule.
    • 本发明提供了一种用于执行密码操作的装置和方法。 在一个实施例中,提供了一种用于执行加密操作的装置。 该装置包括密码指令,密钥生成逻辑和执行逻辑。 密码指令由计算设备接收,作为在计算设备上执行的指令流的一部分。 加密指令规定了一个加密操作,并且还规定所提供的密码密钥在执行该密码操作之一期间被扩展为对应的密钥调度表。 密钥生成逻辑可操作地耦合到密码指令。 密钥生成逻辑指示计算设备将提供的加密密钥扩展到相应的密钥调度表中。 执行逻辑与keygen逻辑耦合。 执行逻辑将提供的加密密钥扩展到相应的密钥调度表中。