首页>
外国专利>
Systems and methods for identity-based encryption and related cryptographic techniques
Systems and methods for identity-based encryption and related cryptographic techniques
展开▼
机译:用于基于身份的加密和相关密码技术的系统和方法
展开▼
页面导航
摘要
著录项
相似文献
摘要
A method and system for encrypting a first piece of information M to be sent by a sender [100] to a receiver [110] allows both sender and receiver to compute a secret message key using identity-based information and a bilinear map. In a one embodiment, the sender [100] computes an identity-based encryption key from an identifier ID associated with the receiver [110]. The identifier ID may include various types of information such as the receiver's e-mail address, a receiver credential, a message identifier, or a date. The sender uses a bilinear map and the encryption key to compute a secret message key gIDr, which is then used to encrypt a message M, producing ciphertext V to be sent from the sender [100] to the receiver [110] together with an element rP. An identity-based decryption key dID is computed by a private key generator [120] based on the ID associated with the receiver and a secret master key s. After obtaining the private decryption key from the key generator [120], the receiver [110] uses it together with the element rP and the bilinear map to compute the secret message key gIDr, which is then used to decrypt V and recover the original message M. According to one embodiment, the bilinear map is based on a Weil pairing or a Tate pairing defined on a subgroup of an elliptic curve. Also described are several applications of the techniques, including key revocation, credential management, and return receipt notification.
展开▼
机译:用于加密要由发送方[ 100] B>发送到接收方[ 110] B>的第一条信息M的方法和系统,允许发送方和接收方都计算秘密使用基于身份的信息和双线性映射的消息密钥。在一个实施例中,发送者[ 100] B>根据与接收者[ 110] B>相关的标识符ID来计算基于身份的加密密钥。标识符ID可以包括各种类型的信息,例如接收者的电子邮件地址,接收者凭证,消息标识符或日期。发送者使用双线性映射和加密密钥来计算秘密消息密钥g ID Sub> r Sup>,然后将其用于加密消息M,从而生成要发送的密文V从发送方[ 100] B>到接收方[ 110] B>以及元素rP。基于身份的解密密钥d ID Sub>由私钥生成器[ 120] B>根据与接收者关联的ID和秘密主密钥s来计算。从密钥生成器[ 120] B>获得私有解密密钥后,接收者[ 110] B>将其与元素rP和双线性映射一起使用以计算秘密消息密钥g ID Sub> r Sup>,然后将其用于解密V并恢复原始消息M。根据一个实施例,双线性图基于Weil配对或Tate配对定义在椭圆曲线的子组上。还描述了该技术的几种应用,包括密钥吊销,凭证管理和回执通知。
展开▼