摘要 |
<P>PROBLEM TO BE SOLVED: To create an encryption key by using a functionally-enhanced public identifier including an element associated with a receiver and another element in encryption of a message. <P>SOLUTION: A sender creates an encryption key by using a bilinear map, which is based on a Weil pairing or a Tate pairing defined on a subgroup of an elliptic curve, from information including a functionally-enhanced public identifier including an element associated with a receiver and another element, encrypts a message to produce a ciphertext, and sends it to the receiver. A decryption key is computed on the basis of the public identifier including the element associated with the receiver and a secret master key. After obtaining a private decryption key, the receiver uses it to compute a secret message key, to decrypt the ciphertext, and to recover the message. <P>COPYRIGHT: (C)2012,JPO&INPIT |