INTEGRITY VERIFICATION OF CRYPTOGRAPHIC KEY PAIRS
    61.
    发明申请
    INTEGRITY VERIFICATION OF CRYPTOGRAPHIC KEY PAIRS 有权
    CRYPTOGRAPHIC主要对的完整性验证

    公开(公告)号:US20150172051A1

    公开(公告)日:2015-06-18

    申请号:US14572233

    申请日:2014-12-16

    IPC分类号: H04L9/14 H04L9/30

    摘要: Method of integrity verification of cryptographic key pairs, the method including an integrity test with: at least one first step implementing one of the private and public keys and an initial test datum, the first step making it possible to generate a first result, at least one second step implementing at least the first result and the key not used during the at least one first step, the second step making it possible to generate a second result, and a comparison of the second result and of the initial test datum, characterized in that the test is re-executed upon each positive comparison, and in that the test is executed at least 2 times.

    摘要翻译: 密码密钥对的完整性验证方法,该方法包括完整性测试,其具有:实现私钥和公钥之一的至少一个第一步骤和初始测试数据,第一步骤至少可以产生第一结果,至少 至少实现第一结果的第二步骤和在至少一个第一步骤期间未使用的密钥,第二步骤可以产生第二结果,以及第二结果与初始测试数据的比较,其特征在于 在每次正面比较后重新执行测试,并且测试至少执行2次。

    MULTIBAND ENCRYPTION ENGINE AND A SELF TESTING METHOD THEREOF
    62.
    发明申请
    MULTIBAND ENCRYPTION ENGINE AND A SELF TESTING METHOD THEREOF 审中-公开
    多级加压发动机及其自检测方法

    公开(公告)号:US20150169902A1

    公开(公告)日:2015-06-18

    申请号:US14108197

    申请日:2013-12-16

    IPC分类号: G06F21/64

    摘要: In one embodiment, a system includes a processor and logic integrated with and/or executable by the processor, the logic being configured to cause the processor to receive a data stream including data for encryption, insert one or more test vectors between individual blocks of data of the data stream, encrypt the blocks of data including the one or more test vectors to produce an encrypted data stream including one or more encrypted test vectors, decrypt the encrypted data stream including the one or more encrypted test vectors, compare each decrypted test vector with a corresponding inserted test vector, and report results of the comparison. Other systems, methods, and computer program products for self testing an encryption/decryption cycle are described according to more embodiments.

    摘要翻译: 在一个实施例中,系统包括与处理器集成和/或可执行的处理器和逻辑,该逻辑被配置为使处理器接收包括用于加密的数据的数据流,在各个数据块之间插入一个或多个测试向量 对包含一个或多个测试向量的数据块进行加密以产生包括一个或多个加密测试向量的加密数据流,对包含一个或多个加密测试向量的加密数据流进行解密,比较每个解密的测试向量 具有相应的插入测试向量,并报告比较结果。 根据更多实施例描述用于自检测加密/解密周期的其他系统,方法和计算机程序产品。

    METHOD AND DEVICE FOR TRANSMITTING A MESSAGE
    64.
    发明申请
    METHOD AND DEVICE FOR TRANSMITTING A MESSAGE 有权
    用于传输消息的方法和设备

    公开(公告)号:US20150098519A1

    公开(公告)日:2015-04-09

    申请号:US14400070

    申请日:2013-05-07

    申请人: MORPHO

    IPC分类号: H04B1/04

    摘要: An embedded system and, in particular, a communication protocol suitable for a data transmission using auxiliary physical channels of such an embedded system. A transmission method suitable for such a channel includes the transmission of a data signal based on the encoding of three symbols. The message consists of a preamble allowing recognition of the symbols used, followed by the significant part of the message. The decoding of the message comprises a first step of learning the symbols used, prior to the decoding of the significant part of the message.

    摘要翻译: 一种嵌入式系统,特别是适用于使用这种嵌入式系统的辅助物理信道进行数据传输的通信协议。 适用于这种信道的传输方法包括基于三个符号的编码的数据信号的传输。 该消息由前导码组成,允许识别所使用的符号,随后是消息的重要部分。 消息的解码包括在解码消息的重要部分之前学习使用的符号的第一步骤。

    Fast evaluation of many polynomials with small coefficients on the same point
    65.
    发明授权
    Fast evaluation of many polynomials with small coefficients on the same point 有权
    对同一点上具有小系数的许多多项式进行快速评估

    公开(公告)号:US08903083B2

    公开(公告)日:2014-12-02

    申请号:US13205755

    申请日:2011-08-09

    摘要: In one exemplary embodiment of the invention, a method for evaluating at point r one or more polynomials p1(x), . . . , pl(x) of maximum degree up to n−1, where the polynomial pi(x) has a degree of ti−1, the method including: partitioning each polynomial pi(x) into a bottom half pibot(x) with bottom terms of lowest si coefficients and a top half pitop(x) with top terms of remaining ti−si coefficients; recursively partitioning the bottom half pibot(x) and the top half pitop(x) of each polynomial pi(x) obtaining further terms having a lower degree than previous terms, performed until at least one condition is met yielding a plurality of partitioned terms; evaluating the bottom half pibot(x) and the top half pitop(x) at the point r for each polynomial pi(x) by evaluating the partitioned terms at the point r and iteratively combining the evaluated partitioned terms; and evaluating each polynomial pi(x) at the point r by setting pi(r)=rsipitop(r)+pibot(r).

    摘要翻译: 在本发明的一个示例性实施例中,一种用于在点r处评估一个或多个多项式p1(x),...的方法。 。 。 ,其中多项式pi(x)具有度ti-1,该方法包括:将每个多项式pi(x)分成具有底部的底部半带(x) 最低si系数的项和具有剩余ti-si系数的顶级项的上半部pitop(x); 递归地划分每个多项式pi(x)的下半部分匹配(x)和上半部pitop(x),获得具有比先前项更低的程度的其他项,直到满足至少一个条件产生多个分割项; 通过在点r处评估分割项并迭代地组合评估的分割项来评估每个多项式pi(x)的点r处的下半部分(P)(x)和上半部分pitop(x) 并通过设置pi(r)= rsipitop(r)+ pibot(r)来评估点r处的每个多项式pi(x)。

    METHOD AND APPARATUS FOR PROVIDING CONTENT
    67.
    发明申请
    METHOD AND APPARATUS FOR PROVIDING CONTENT 审中-公开
    提供内容的方法和装置

    公开(公告)号:US20140237233A1

    公开(公告)日:2014-08-21

    申请号:US14264740

    申请日:2014-04-29

    申请人: Absio Corporation

    IPC分类号: H04L9/08 G06F21/62

    摘要: Methods and systems for enabling content to be securely and conveniently distributed to authorized users are provided. More particularly, content is maintained in encrypted form on sending and receiving devices, and during transport. In addition, policies related to the use of, access to, and distribution of content can be enforced. Features are also provided for controlling the release of information related to users. The distribution and control of contents can be performed in association with a client application that presents content and that manages keys.

    摘要翻译: 提供了使内容能够安全方便地分发给授权用户的方法和系统。 更具体地,内容在发送和接收设备上以及在传输期间以加密的形式被保持。 此外,可以执行与内容的使用,访问和分发有关的政策。 还提供了用于控制与用户相关的信息的发布的特征。 可以与呈现内容并管理密钥的客户端应用程序相关联地执行内容的分发和控制。

    Custom static Diffie-Hellman groups
    68.
    发明授权
    Custom static Diffie-Hellman groups 有权
    自定义静态Diffie-Hellman组

    公开(公告)号:US08588409B2

    公开(公告)日:2013-11-19

    申请号:US11272150

    申请日:2005-11-14

    IPC分类号: G06F21/00

    摘要: Methods for choosing groups for a static Diffie-Hellman key agreement protocol to inhibit active attacks by an adversary are provided. In mod p groups, an even h is chosen of value approximately ( 9/16)(log2n)2, values r and n are determined using sieving and primality testing on r and n, and a value t is found to compute p=tn+1 wherein p is prime. In elliptic curve groups defined over a binary filed, a random curve is chosen, the number of points on the curve is counted and this number is checked for value of 2n wherein n is prime and n−1 meets preferred criteria. In elliptic curve groups defined over a prime field of order q, a value n=hr+1 is computed, wherein n is prime and n−1 meets preferred criteria, and a complex multiplication method is applied on n to produce a value q and an elliptic curve E defined over q and having an order n.

    摘要翻译: 提供了用于选择静态Diffie-Hellman密钥协商协议以抑制对手的主动攻击的组的方法。 在mod p组中,偶数h被选择为大约(9/16)(log2n)2的值,使用r和n上的筛选和原色度测试来确定值r和n,并且发现值t计算p = tn +1,其中p是素数。 在二进制字段中定义的椭圆曲线组中,选择随机曲线,对曲线上的点数进行计数,并检查2n的值,其中n是素数,n-1符合优选标准。 在序列q的质场上定义的椭圆曲线组中,计算值n = hr + 1,其中n是素数,n-1满足优选标准,并且在n上应用复数乘法以产生值q和 在q上定义并具有n阶的椭圆曲线E.

    Parallel true random number generator architecture
    69.
    发明授权
    Parallel true random number generator architecture 失效
    并行真随机数发生器架构

    公开(公告)号:US08539009B2

    公开(公告)日:2013-09-17

    申请号:US12335870

    申请日:2008-12-16

    IPC分类号: G06F15/16 G06F17/30 G06F7/58

    摘要: A system having an entropy module, a memory module and a main module is disclosed. The entropy module may be configured to generate a plurality of first random numbers. The memory module may be configured to buffer (i) the first random numbers and (ii) a plurality of second random numbers. The main module is generally configured to (i) control a first transfer of the first random numbers from the entropy module to the memory module, (ii) control a second transfer of the first random numbers from the memory module to the main module, (iii) generate the second random numbers by encrypting the first random numbers and (iv) control a third transfer of the second random numbers from the main module to the memory module. The generation of the first random numbers and the generation of the second random numbers may be performed in parallel.

    摘要翻译: 公开了一种具有熵模块,存储器模块和主模块的系统。 熵模块可以被配置为生成多个第一随机数。 存储器模块可以被配置为缓冲(i)第一随机数和(ii)多个第二随机数。 主模块通常被配置为(i)控制从熵模块到存储器模块的第一随机数的第一传送,(ii)控制从存储器模块到主模块的第一随机数的第二传送( iii)通过加密第一随机数来生成第二随机数,并且(iv)控制第二随机数从主模块到存储器模块的第三次传送。 可以并行地执行第一随机数的生成和第二随机数的生成。

    ELLIPTIC CURVE RANDOM NUMBER GENERATION
    70.
    发明申请
    ELLIPTIC CURVE RANDOM NUMBER GENERATION 有权
    ELLIPTIC曲线随机数生成

    公开(公告)号:US20130170642A1

    公开(公告)日:2013-07-04

    申请号:US13770533

    申请日:2013-02-19

    申请人: CERTICOM CORP.

    IPC分类号: H04L9/08

    摘要: An elliptic curve random number generator avoids escrow keys by choosing a point Q on the elliptic curve as verifiably random. An arbitrary string is chosen and a hash of that string computed. The hash is then converted to a field element of the desired field, the field element regarded as the x-coordinate of a point Q on the elliptic curve and the x-coordinate is tested for validity on the desired elliptic curve. If valid, the x-coordinate is decompressed to the point Q, wherein the choice of which is the two points is also derived from the hash value. Intentional use of escrow keys can provide for back up functionality. The relationship between P and Q is used as an escrow key and stored by for a security domain. The administrator logs the output of the generator to reconstruct the random number with the escrow key.

    摘要翻译: 椭圆曲线随机数发生器通过选择椭圆曲线上的点Q可以无限次地避免代管钥匙。 选择一个任意的字符串,并计算该字符串的散列。 然后将散列转换为所需场的场元素,将该场元素视为椭圆曲线上的点Q的x坐标,并且在期望的椭圆曲线上测试x坐标的有效性。 如果有效,则将x坐标解压缩到点Q,其中,从哈希值导出哪个是两点的选择。 意向使用代管键可以提供备份功能。 P和Q之间的关系用作托管密钥,并由安全域存储。 管理员记录生成器的输出,用代管密钥重构随机数。