Multi-party key agreement method using bilinear map and system therefor
First Claim
1. A multi-party key agreement method in which a plurality of participants share a key for encrypting messages communicated among the plurality of participants, the method comprising:
- allowing each of the participants to be assigned with a secret key from a key generation party;
allowing each of the participants to generate exchange information;
allowing each of the participants to transmit its own exchange information to the other participants, such that the exchange information is exchanged between the participants; and
allowing each of the participants to generate a single shared key on the basis of the received exchange information and its own secret key, wherein the participants encrypt messages for transmission among the participants using the single shared key.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an efficient method and system in which a plurality of participants share a secret key in a communication environment that is not ensured. According to an embodiment of the invention, each of the participants is assigned with a secret key from a key generation party, generates exchange information, and transmits its own exchange information to the other participant to exchange the exchange information with each other. Each of the participants generates a shared key on the basis of the exchange information and its own secret key.
-
Citations
17 Claims
-
1. A multi-party key agreement method in which a plurality of participants share a key for encrypting messages communicated among the plurality of participants, the method comprising:
-
allowing each of the participants to be assigned with a secret key from a key generation party; allowing each of the participants to generate exchange information; allowing each of the participants to transmit its own exchange information to the other participants, such that the exchange information is exchanged between the participants; and allowing each of the participants to generate a single shared key on the basis of the received exchange information and its own secret key, wherein the participants encrypt messages for transmission among the participants using the single shared key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A multi-party key agreement system, comprising:
-
a key generation party that generates a plurality of secret keys; and a plurality of participants wherein each of the participants; receives a respective secret key of the plurality of secret keys generated by the key generation party, generates exchange information and transmits the exchange information to the other participants, such that the exchange information is exchanged between the participants, and generates a single shared key on the basis of the exchange information received from the other participants and its own respective secret key received from the key generation party, wherein the participants encrypt messages for transmission among the participants using the single shared key. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a key generation party that generates a plurality of secret keys; and a plurality of participants wherein each of the participants; receives a respective secret key of the plurality of secret keys generated by the key generation party, and generates a single shared key on the basis of the respective secret key received from the key generation party, wherein the participants encrypt messages for transmission among the participants using the single shared key, and wherein the respective single shared keys are generated by each of the plurality of participants through communicating with each of the other of the plurality of participants no more than one time.
-
Specification