会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 81. 发明授权
    • Method for speeding up the computations for characteristic 2 elliptic curve cryptographic systems
    • 加速特征2椭圆曲线加密系统计算的方法
    • US08144864B2
    • 2012-03-27
    • US11966572
    • 2007-12-28
    • Shay GueronMichael Kounavis
    • Shay GueronMichael Kounavis
    • H04K1/00H04L9/00H04L9/28H04L9/30H04L9/32
    • G06F7/725G06F7/724H04L9/3026H04L9/3066H04L2209/80
    • In some embodiments, an apparatus and method for speeding up the computations for characteristic 2 elliptic curve cryptographic systems are described. In one embodiment, a multiplication routine may be pre-computed using a one iteration graph-based multiplication according to an input operand length. Once pre-computed, the multiplication routine may be followed to compute the products of the coefficients of the polynomials representing a carry-less product of two input operands using a carry-less multiplication instruction. In one embodiment, the pre-computed multiplication routines may be used to extend a carry-less multiplication instruction available from an architecture according to an input operand length of the two input operands. Once computed, the carry-less product polynomial produces a remainder when the product is computed modulo a programmable polynomial that defines the elliptic cryptographic system to form a cryptographic key. Other embodiments are described and claimed.
    • 在一些实施例中,描述了用于加速特征2椭圆曲线密码系统的计算的装置和方法。 在一个实施例中,可以使用基于输入操作数长度的基于迭代图的乘法来预先计算乘法程序。 一旦预先计算,可以遵循乘法程序,以使用无进位乘法指令来计算表示两个输入操作数的无进位乘积的多项式的系数的乘积。 在一个实施例中,预先计算的乘法例程可以用于根据两个输入操作数的输入操作数长度来扩展可用于架构的无进位乘法指令。 一旦计算出来,当产品被计算为可编程多项式时计算乘积,产生一个余数,该可编程多项式定义椭圆加密系统以形成加密密钥。 描述和要求保护其他实施例。
    • 87. 发明申请
    • METHOD FOR SPEEDING UP THE COMPUTATIONS FOR CHARACTERISTIC 2 ELLIPTIC CURVE CRYPTOGRAPHIC SYSTEMS
    • 用于加速特征2次ELLIPTIC CURVE CRYPTOGRAPHIC SYSTEMS计算的方法
    • US20100020965A1
    • 2010-01-28
    • US11966572
    • 2007-12-28
    • Shay GueronMichael Kounavis
    • Shay GueronMichael Kounavis
    • H04L9/28H04L9/06
    • G06F7/725G06F7/724H04L9/3026H04L9/3066H04L2209/80
    • In some embodiments, an apparatus and method for speeding up the computations for characteristic 2 elliptic curve cryptographic systems are described. In one embodiment, a multiplication routine may be pre-computed using a one iteration graph-based multiplication according to an input operand length. Once pre-computed, the multiplication routine may be followed to compute the products of the coefficients of the polynomials representing a carry-less product of two input operands using a carry-less multiplication instruction. In one embodiment, the pre-computed multiplication routines may be used to extend a carry-less multiplication instruction available from an architecture according to an input operand length of the two input operands. Once computed, the carry-less product polynomial produces a remainder when the product is computed modulo a programmable polynomial that defines the elliptic cryptographic system to form a cryptographic key. Other embodiments are described and claimed.
    • 在一些实施例中,描述了用于加速特征2椭圆曲线密码系统的计算的装置和方法。 在一个实施例中,可以使用基于输入操作数长度的基于迭代图的乘法来预先计算乘法程序。 一旦预先计算,可以遵循乘法程序,以使用无进位乘法指令来计算表示两个输入操作数的无进位乘积的多项式的系数的乘积。 在一个实施例中,预先计算的乘法例程可以用于根据两个输入操作数的输入操作数长度来扩展可用于架构的无进位乘法指令。 一旦计算出来,当产品被计算为可编程多项式时计算乘积,产生一个余数,该可编程多项式定义椭圆加密系统以形成加密密钥。 描述和要求保护其他实施例。
    • 89. 发明申请
    • DEVICE, SYSTEM, AND METHOD FOR SOLVING SYSTEMS OF LINEAR EQUATIONS USING PARALLEL PROCESSING
    • 使用并行处理求解线性方程组的装置,系统和方法
    • US20090268085A1
    • 2009-10-29
    • US12109540
    • 2008-04-25
    • Artiom MYASKOUVSKEYShay Gueron
    • Artiom MYASKOUVSKEYShay Gueron
    • H04N7/01H04N5/14
    • G06F17/12H04N5/145H04N7/0127
    • A method, apparatus and system for multiplying a matrix by a vector, for example, video interpolation (other applications are contemplated). The matrix may be a representation of a large and sparse system of linear equations. The large and sparse system of linear equations may be used to estimate motion between frames of a video file for converting frame rates. The vector may be a first estimation of a solution to the system of linear equations. The matrix may be multiplied by elements of the vector in an order different from the order in which the elements are arranged in the vector. Elements in the vector may be multiplied in parallel. A second vector estimation of the solution to a system of linear equations may be a product of the multiplying. The solution to the system of linear equations may be set, for example, when the first and second vector estimations differ by less than a predetermined amount. Other embodiments are described and claimed.
    • 用于将矩阵乘以矢量的方法,装置和系统,例如,视频内插(可以考虑其他应用)。 矩阵可以是大的和稀疏的线性方程组的表示。 可以使用大而稀疏的线性方程组来估计用于转换帧速率的视频文件的帧之间的运动。 向量可以是对线性方程组的解的第一估计。 矩阵可以与向量中的元素排列顺序不同的顺序与向量的元素相乘。 矢量中的元素可以并行乘以。 对于线性方程组的解的第二向量估计可以是乘法的乘积。 例如,当第一和第二矢量估计值相差小于预定量时,可以设置线性方程组的解。 描述和要求保护其他实施例。
    • 90. 发明申请
    • Random number generator
    • 随机数发生器
    • US20090067618A1
    • 2009-03-12
    • US11899574
    • 2007-09-06
    • Mohan J. KumarShay Gueron
    • Mohan J. KumarShay Gueron
    • H04L9/28G06F7/58
    • G06F7/588G06F7/58H04L9/0662H04L2209/20
    • Systems, methods, and other embodiments associated with random number generators are described. One system embodiment includes a random number generator logic that may produce an initial random number from a first set of three inputs. The system embodiment may receive the three inputs from sources including an internal counter entropy source (ICES), an internal arbitrary entropy source (IAES), and an external entropy source (EES). The system embodiment may generate a first random number from a first set of three inputs (e.g., value from ICES, value from IAES, value from EES) but may then generate subsequent random numbers from a different set of three inputs (e.g., value from ICES, value from IAES, previous random number).
    • 描述与随机数生成器相关联的系统,方法和其他实施例。 一个系统实施例包括随机数发生器逻辑,其可以从第一组三个输入产生初始随机数。 系统实施例可以从包括内部计数器熵源(ICES),内部任意熵源(IAES)和外部熵源(EES)的源接收三个输入。 系统实施例可以从第一组三个输入(例如,来自ICES的值,来自IAES的值,来自EES的值)生成第一随机数,然后可以从不同的三个输入集合(例如,来自 ICES,IAES的值,以前的随机数)。