-
公开(公告)号:US20170012946A1
公开(公告)日:2017-01-12
申请号:US14930179
申请日:2015-11-02
申请人: BlackBerry Limited , Certicom Corp.
CPC分类号: H04L63/0428 , H04L9/0637 , H04L9/0841 , H04L9/0861 , H04L9/14 , H04L9/3066 , H04L9/3242 , H04L63/06
摘要: In some aspects, an encryption method comprises encrypting a first portion of a message using a first secret key. The first secret key is generated based on the public key of an entity. A one-way function is used to generate a second secret key from the first secret key, and the first secret key is subsequently discarded. A second portion of the message is encrypted using the second secret key. The encrypted first portion of the message and the encrypted second portion of the message are provided to the entity.
摘要翻译: 在一些方面,加密方法包括使用第一秘密密钥加密消息的第一部分。 第一个秘密密钥是根据实体的公钥生成的。 单向函数用于从第一秘密密钥生成第二秘密密钥,并且随后丢弃第一秘密密钥。 消息的第二部分使用第二秘密密钥进行加密。 将消息的加密的第一部分和消息的加密的第二部分提供给实体。
-
公开(公告)号:US09178699B2
公开(公告)日:2015-11-03
申请号:US14073379
申请日:2013-11-06
申请人: BlackBerry Limited , Certicom Corp.
CPC分类号: H04L63/0428 , H04L9/0637 , H04L9/0841 , H04L9/0861 , H04L9/14 , H04L9/3066 , H04L9/3242 , H04L63/06
摘要: In some aspects, an encryption method comprises encrypting a first portion of a message using a first secret key. The first secret key is generated based on the public key of an entity. A one-way function is used to generate a second secret key from the first secret key, and the first secret key is subsequently discarded. A second portion of the message is encrypted using the second secret key. The encrypted first portion of the message and the encrypted second portion of the message are provided to the entity.
摘要翻译: 在一些方面,加密方法包括使用第一秘密密钥加密消息的第一部分。 第一个秘密密钥是根据实体的公钥生成的。 单向函数用于从第一秘密密钥生成第二秘密密钥,并且随后丢弃第一秘密密钥。 消息的第二部分使用第二秘密密钥进行加密。 将消息的加密的第一部分和消息的加密的第二部分提供给实体。
-
公开(公告)号:US09917695B2
公开(公告)日:2018-03-13
申请号:US13793810
申请日:2013-03-11
申请人: BlackBerry Limited , Certicom Corp.
CPC分类号: H04L9/30 , H04L9/0637 , H04L9/0643 , H04L2209/125
摘要: A computer-implemented authenticated encryption method for converting a plaintext message into a ciphertext message. The method includes dividing the plaintext message into at least two working blocks, each working block having a mathematical relationship to the plaintext message. For each working block, a working block ciphertext is computed as a function of such working block, a deterministic working block initialization vector, and a deterministic working block encryption key. For each working block, a message authentication tag is computed as a function of a deterministic working block message authentication key and at least one of (a) the working block ciphertext computed for such working block and an indication corresponding to the mathematical relationship of such working block to the plaintext message and (b) such working block. The method further includes computing a global message authentication tag as a function of the message authentication tag computed for each working block and a global message authentication key. The ciphertext message comprises the working block ciphertext computed for each working block and the global message authentication tag.
-
公开(公告)号:US09825919B2
公开(公告)日:2017-11-21
申请号:US14930179
申请日:2015-11-02
申请人: BlackBerry Limited , Certicom Corp.
CPC分类号: H04L63/0428 , H04L9/0637 , H04L9/0841 , H04L9/0861 , H04L9/14 , H04L9/3066 , H04L9/3242 , H04L63/06
摘要: In some aspects, an encryption method comprises encrypting a first portion of a message using a first secret key. The first secret key is generated based on the public key of an entity. A one-way function is used to generate a second secret key from the first secret key, and the first secret key is subsequently discarded. A second portion of the message is encrypted using the second secret key. The encrypted first portion of the message and the encrypted second portion of the message are provided to the entity.
-
公开(公告)号:US20150124961A1
公开(公告)日:2015-05-07
申请号:US14073379
申请日:2013-11-06
申请人: Certicom Corp. , BlackBerry Limited
CPC分类号: H04L63/0428 , H04L9/0637 , H04L9/0841 , H04L9/0861 , H04L9/14 , H04L9/3066 , H04L9/3242 , H04L63/06
摘要: In some aspects, an encryption method comprises encrypting a first portion of a message using a first secret key. The first secret key is generated based on the public key of an entity. A one-way function is used to generate a second secret key from the first secret key, and the first secret key is subsequently discarded. A second portion of the message is encrypted using the second secret key. The encrypted first portion of the message and the encrypted second portion of the message are provided to the entity.
摘要翻译: 在一些方面,加密方法包括使用第一秘密密钥加密消息的第一部分。 第一个秘密密钥是根据实体的公钥生成的。 单向函数用于从第一秘密密钥生成第二秘密密钥,并且随后丢弃第一秘密密钥。 消息的第二部分使用第二秘密密钥进行加密。 将消息的加密的第一部分和消息的加密的第二部分提供给实体。
-
公开(公告)号:US11310033B2
公开(公告)日:2022-04-19
申请号:US16431845
申请日:2019-06-05
申请人: Certicom Corp.
摘要: A method for operating a pseudorandom generator is disclosed. The method may be implemented by a processor of a mobile computing device. The method includes: collecting raw sensor data from at least one sensor associated with the mobile computing device; selecting a subset of the raw sensor data; retrieving first representation representing accumulated entropy associated with one or more previously acquired raw sensor data sets for the at least one sensor; and generating a seed for a pseudorandom generator based on combining the first representation and the selected subset of raw sensor data.
-
公开(公告)号:US20140146964A1
公开(公告)日:2014-05-29
申请号:US13793810
申请日:2013-03-11
IPC分类号: H04L9/28
CPC分类号: H04L9/30 , H04L9/0637 , H04L9/0643 , H04L2209/125
摘要: A computer-implemented authenticated encryption method for converting a plaintext message into a ciphertext message. The method includes dividing the plaintext message into at least two working blocks, each working block having a mathematical relationship to the plaintext message. For each working block, a working block ciphertext is computed as a function of such working block, a deterministic working block initialization vector, and a deterministic working block encryption key. For each working block, a message authentication tag is computed as a function of a deterministic working block message authentication key and at least one of (a) the working block ciphertext computed for such working block and an indication corresponding to the mathematical relationship of such working block to the plaintext message and (b) such working block. The method further includes computing a global message authentication tag as a function of the message authentication tag computed for each working block and a global message authentication key. The ciphertext message comprises the working block ciphertext computed for each working block and the global message authentication tag.
摘要翻译: 一种用于将明文消息转换成密文消息的计算机实现的认证加密方法。 该方法包括将明文消息划分成至少两个工作块,每个工作块与明文消息具有数学关系。 对于每个工作块,计算工作块密文作为这种工作块,确定性工作块初始化向量和确定性工作块加密密钥的函数。 对于每个工作块,消息认证标签被计算为确定性工作块消息认证密钥的函数,并且(a)为这种工作块计算的工作块密文和对应于这种工作块的数学关系的指示中的至少一个 阻止明文消息,(b)这样的工作块。 该方法还包括根据为每个工作块计算的消息认证标签和全局消息认证密钥来计算全局消息认证标签。 密文消息包括为每个工作块和全局消息认证标签计算的工作块密文。
-
-
-
-
-
-