Systems and methods for multi-function and multi-purpose cryptography

    公开(公告)号:US09825920B1

    公开(公告)日:2017-11-21

    申请号:US14930555

    申请日:2015-11-02

    Applicant: GOOGLE INC.

    Abstract: A computer-implemented method is provided that includes propagating a first identifier and a first key to one or more cipher engines on a computing system, the one or more cipher engines configured to perform at least one of decryption and encryption based on a first cryptographic scheme from a plurality of cryptographic schemes identified by the first identifier, and the first key; on expiration of the first identifier and the first key, propagating a second identifier and a second key to the one or more cipher engines on the computing system and instructions for configuring the one or more cipher engines to change the first cryptographic scheme to a second cryptographic scheme based on the second identifier and the second key; and setting a time window beyond the expiration for acceptance of messages encrypted in the first cryptographic scheme and messages encrypted in the second cryptographic scheme.

    Systems and methods for multi-function and multi-purpose cryptography
    12.
    发明授权
    Systems and methods for multi-function and multi-purpose cryptography 有权
    多功能和多用途密码学的系统和方法

    公开(公告)号:US09189638B1

    公开(公告)日:2015-11-17

    申请号:US13975363

    申请日:2013-08-25

    Applicant: GOOGLE INC.

    Abstract: Systems and methods for multi-function and multi-purpose cryptography are described, including obtaining a message to be encrypted by a cipher engine configured to perform encryption using a plurality of predetermined tags with an encryption function; determining a tag of the plurality of predetermined tags based on the message; encrypting, by the cipher engine, the message using the tag to produce a ciphertext; and sending the ciphertext.

    Abstract translation: 描述了用于多功能和多用途密码术的系统和方法,包括获得被配置为使用具有加密功能的多个预定标签执行加密的加密引擎加密的消息; 基于所述消息确定所述多个预定标签的标签; 通过密码引擎加密消息,使用该标签产生密文; 并发送密文。

    Systems and methods for multi-function and multi-purpose cryptography
    13.
    发明授权
    Systems and methods for multi-function and multi-purpose cryptography 有权
    多功能和多用途密码学的系统和方法

    公开(公告)号:US09178855B1

    公开(公告)日:2015-11-03

    申请号:US13975365

    申请日:2013-08-25

    Applicant: GOOGLE INC.

    Abstract: Systems and methods for multi-function and multi-purpose cryptography are described, including obtaining, by a cipher engine executing on a computing system, a message and an identifier of a server, the message is to be encrypted by the cipher engine, which is configured to perform at least one of decryption and encryption using a plurality of cryptographic schemes associated with a plurality of servers; determining a cryptographic scheme of the plurality of cryptographic schemes based on the identifier of the server, the cryptographic scheme is associated with the server and defines an encryption scheme; encrypting, by the cipher engine, the message using the encryption scheme to produce a ciphertext; and sending the ciphertext to the server.

    Abstract translation: 描述了用于多功能和多用途密码术的系统和方法,包括通过在计算系统上执行的加密引擎获得消息和服务器的标识符,该消息将被加密引擎加密 被配置为使用与多个服务器相关联的多个密码方案来执行解密和加密中的至少一个; 基于所述服务器的标识确定所述多个密码方案的加密方案,所述密码方案与所述服务器相关联并且定义加密方案; 通过密码引擎使用加密方案加密消息以产生密文; 并将密文发送到服务器。

    Homomorphic cryptography on numerical values in digital computing
    14.
    发明授权
    Homomorphic cryptography on numerical values in digital computing 有权
    数字计算中数值的同态加密

    公开(公告)号:US09094378B1

    公开(公告)日:2015-07-28

    申请号:US13969366

    申请日:2013-08-16

    Applicant: GOOGLE INC.

    CPC classification number: G06F12/1408 G06F21/6227 H04L9/008 H04L9/3073

    Abstract: Homomorphic cryptography on numerical values in digital computing is described, including converting a numerical value encoded in a bit string of a first size to another bit string of a second size, which is different from the first size; encrypting the numerical value in the another bit string to produce a ciphertext; and storing the ciphertext.

    Abstract translation: 描述了数字计算中的数值的同态密码学,包括将第一大小的比特串中编码的数值转换成与第一大小不同的第二大小的另一比特串; 加密另一位串中的数值以产生密文; 并存储密文。

Patent Agency Ranking