会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Pipelined modular reduction and division
    • 流水线模块化减排和划分
    • US09535656B2
    • 2017-01-03
    • US14210966
    • 2014-03-14
    • International Business Machines Corporation
    • Vincenzo CondorelliSilvio DragoneWilliam Santiago FernandezNihad HadzicAndrew R. Ranck
    • G06F5/01G06F7/72
    • G06F5/01G06F7/72
    • Embodiments relate to modular reductions. An aspect includes a system to perform modular reductions. The system includes a shift register to store an input string or number. The system also includes a plurality of processing elements arranged in a pipeline configuration to convert the input string to a predefined alphabet or to convert the number to a different base based on a plurality of modular reductions, an output of one of the plurality of processing elements being an input to a subsequent one of the plurality of processing elements in the pipeline as part of a recursive division, and an input of a first one of the plurality of processing elements in the pipeline being an output of the shift register.
    • 实施例涉及模块化减少。 一个方面包括执行模块化减少的系统。 该系统包括用于存储输入字符串或数字的移位寄存器。 该系统还包括以流水线配置布置的多个处理元件,用于将输入串转换成预定义的字母表,或者基于多个模块化减少将该数量转换为不同的基数,多个处理元件之一的输出 作为递归分割的一部分,作为流水线中的多个处理元件中的后续处理元件的输入,并且流水线中的多个处理元件中的第一个处理元素的输入是移位寄存器的输出。
    • 6. 发明授权
    • System and method for generating and protecting cryptographic keys
    • 用于生成和保护加密密钥的系统和方法
    • US09503259B2
    • 2016-11-22
    • US14377499
    • 2012-02-09
    • SK MD Mizanur RahmanJames Muir
    • SK MD Mizanur RahmanJames Muir
    • H04L9/00H04L9/08G06F7/58G06F7/72H04L9/30
    • H04L9/0869G06F7/58G06F7/72H04L9/0841H04L9/3066H04L2209/16
    • In the present disclosure, implementations of Diffie-Hellman key agreement are provided that, when embodied in software, resist extraction of cryptographically sensitive parameters during software execution by white-box attackers. Four embodiments are taught that make extraction of sensitive parameters difficult during the generation of the public key and the computation of the shared secret. The embodiments utilize transformed random numbers in the derivation of the public key and shared secret. The traditional attack model for Diffie-Hellman implementations considers only black-box attacks, where attackers analyze only the inputs and outputs of the implementation. In contrast, white-box attacks describe a much more powerful type of attacker who has total visibility into the software implementation as it is being executed.
    • 在本公开中,提供了Diffie-Hellman密钥协议的实现,当以软件体现时,实现了由白盒攻击者在软件执行期间提取加密敏感参数。 教导了在公钥生成期间难以提取敏感参数以及计算共享秘密的四个实施例。 这些实施例在推导公钥和共享秘密时利用变换后的随机数。 Diffie-Hellman实施的传统攻击模式仅考虑黑匣子攻击,攻击者只分析实施的输入和输出。 相比之下,白盒攻击描述了一种更强大的攻击者类型,它们正在执行时对软件实现有全面的了解。
    • 7. 发明授权
    • Pipelined modular reduction and division
    • 流水线模块化减排和划分
    • US09471276B2
    • 2016-10-18
    • US15090908
    • 2016-04-05
    • International Business Machines Corporation
    • Vincenzo CondorelliSilvio DragoneWilliam Santiago FernandezNihad HadzicAndrew R. Ranck
    • G06F5/01
    • G06F5/01G06F7/72
    • Embodiments relate to modular reductions. An aspect includes a system to perform modular reductions. The system includes a shift register to store an input string or number. The system also includes a plurality of processing elements arranged in a pipeline configuration to convert the input string to a predefined alphabet or to convert the number to a different base based on a plurality of modular reductions, an output of one of the plurality of processing elements being an input to a subsequent one of the plurality of processing elements in the pipeline as part of a recursive division, and an input of a first one of the plurality of processing elements in the pipeline being an output of the shift register.
    • 实施例涉及模块化减少。 一个方面包括执行模块化减少的系统。 该系统包括用于存储输入字符串或数字的移位寄存器。 该系统还包括以流水线配置布置的多个处理元件,用于将输入串转换成预定义的字母表,或者基于多个模块化减少将该数量转换为不同的基数,多个处理元件之一的输出 作为递归分割的一部分,作为流水线中的多个处理元件中的后续处理元件的输入,并且流水线中的多个处理元件中的第一个处理元素的输入是移位寄存器的输出。
    • 10. 发明授权
    • Residue based error detection for integer and floating point execution units
    • 用于整数和浮点执行单元的基于残差的错误检测
    • US09110768B2
    • 2015-08-18
    • US13730008
    • 2012-12-28
    • INTEL CORPORATION
    • Sorin Iacobovici
    • G06F11/10G06F7/72
    • G06F7/72G06F7/483G06F11/085
    • An error detection unit including one or more register files that store at least one operand and at least one operand residue, an operand multiplexor operable to receive the operand, a residue multiplexor operable to receive the operand residue, a source operand residue generator operable to generate at least one generated residue from the operand, a first comparator that compares the operand residue to the generated residue, the result of the first comparator being sent to a reorder buffer, an execution unit that supplies the operand to a residue calculator and a result residue generator, wherein the residue calculator operable to determine an expected residue and the result residue generator operable to generate a result residue, and a second comparator that compares the expected residue with the result residue, the result of the second comparator being sent to the reorder buffer.
    • 一种错误检测单元,包括存储至少一个操作数和至少一个操作数残差的一个或多个寄存器文件,可操作以接收操作数的操作数多路复用器,可操作以接收操作数残差的残余多路复用器,可操作以产生 来自操作数的至少一个产生的残差,将操作数残差与所生成的残差进行比较的第一比较器,将第一比较器的结果发送到重排序缓冲器,将操作数提供给残差计算器的执行单元和结果残差 发生器,其中所述残差计算器可操作以确定预期残留,并且所述结果残留发生器可操作以产生结果残留;以及第二比较器,将所述预期残差与所述结果残差进行比较,所述第二比较器的结果被发送到所述重排序缓冲器 。