会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 112. 发明申请
    • RSA ALGORITHM ACCELERATION PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS
    • RSA算法加速处理器,方法,系统和指令
    • US20160308676A1
    • 2016-10-20
    • US15102637
    • 2013-12-28
    • Yang LUXiangzheng SUNNan Stan QIAOINTEL CORPORATION
    • Yang LuXiangzheng SunNan Qiao
    • H04L9/30G06F9/30G06F7/72
    • H04L9/302G06F7/722G06F7/723G06F9/30007G06F9/3017G09C1/00
    • A processor includes a decode unit to decode an instruction. The instruction indicates a first 64-bit source operand having a first 64-bit value, indicates a second 64-bit source operand having a second 64-bit value, indicates a third 64-bit source operand having a third 64-bit value, and indicates a fourth 64-bit source operand having a fourth 64-bit value. An execution unit is coupled with the decode unit. The execution unit is operable, in response to the instruction, to store a result. The result includes the first 64-bit value multiplied by the second 64-bit value added to the third 64-bit value added to the fourth 64-bit value. The execution unit may store a 64-bit least significant half of the result in a first 64-bit destination operand indicated by the instruction, and store a 64-bit most significant half of the result in a second 64-bit destination operand indicated by the instruction.
    • 处理器包括解码指令译码单元。 该指令指示具有第一64位值的第一64位源操作数,指示具有第二64位值的第二64位源操作数,指示具有第三64位值的第三64位源操作数, 并且指示具有第四个64位值的第四个64位源操作数。 执行单元与解码单元耦合。 执行单元响应于该指令可操作以存储结果。 结果包括第一个64位值乘以加到第四个64位值的第三个64位值的第二个64位值。 执行单元可以将结果的64位最不重要的一半存储在由指令指示的第一个64位目标操作数中,并将结果的64位最高有效的一半存储在第二个64位目标操作数中, 指示。
    • 119. 发明授权
    • SM3 hash algorithm acceleration processors, methods, systems, and instructions
    • SM3散列算法加速处理器,方法,系统和指令
    • US09317719B2
    • 2016-04-19
    • US14477552
    • 2014-09-04
    • Intel Corporation
    • Shay GueronVlad Krasnov
    • H04L9/06G06F21/72G06F9/30
    • H04L9/0643G06F9/30007G06F9/3001G06F9/30018G06F9/30036G06F9/3895G09C1/00H04L2209/125
    • A processor includes a decode unit to decode an SM3 two round state word update instruction. The instruction is to indicate one or more source packed data operands. The source packed data operand(s) are to have eight 32-bit state words Aj, Bj, Cj, Dj, Ej, Fj, Gj, and Hj that are to correspond to a round (j) of an SM3 hash algorithm. The source packed data operand(s) are also to have a set of messages sufficient to evaluate two rounds of the SM3 hash algorithm. An execution unit coupled with the decode unit is operable, in response to the instruction, to store one or more result packed data operands, in one or more destination storage locations. The result packed data operand(s) are to have at least four two-round updated 32-bit state words Aj+2, Bj+2, Ej+2, and Fj+2, which are to correspond to a round (j+2) of the SM3 hash algorithm.
    • 处理器包括解码单元,用于解码SM3两轮状态字更新指令。 该指令是指示一个或多个源打包数据操作数。 源压缩数据操作数将具有与SM3哈希算法的一个圆(j)相对应的8个32位状态字Aj,Bj,Cj,Dj,Ej,Fj,Gj和Hj。 源压缩数据操作数还具有足以评估两轮SM3哈希算法的一组消息。 与解码单元耦合的执行单元可响应于该指令而在一个或多个目的地存储位置中存储一个或多个结果打包数据操作数。 结果打包数据操作数将具有至少四个二轮更新的32位状态字Aj + 2,Bj + 2,Ej + 2和Fj + 2,它们对应于一个圆(j + 2)的SM3哈希算法。