Abstract:
PURPOSE: A group calculation providing method and a system thereof are provided to protect privacy between the participants for dispersed secret input groups. CONSTITUTION: A group calculation server(200) includes an encrypted union group calculation unit(210), a member test unit(220), a group calculation unit(230), a data reception unit(240), and a data transmission unit(250). The encrypted union group calculation unit generates an encrypted union group by executing union calculation for each group by cooperating with a plurality of participants. The member test unit determines whether elements which belong to each group are included in a union group. The group calculation unit executes group calculation when the calculation expression of the group calculation belongs to the encrypted union group. [Reference numerals] (210) Encrypted union group calculation unit; (220) Member test unit; (230) Group calculation unit; (240) Data reception unit; (250) Data transmission unit
Abstract:
PURPOSE: A group calculation method for protecting privacy is provided to protect the privacy of each participation module by preventing elements from being exposed from other participation modules. CONSTITUTION: Shuffled tuples are acquired by enabling each participation module to group preserving protocols(S11). The participation modules eliminates plain text including zero value from the acquired tuples(S12). The participation modules determine a union of the tuples. The participation modules transmit the determined union to other participation modules(S13). The participation module decodes elements which belong to the participation module from the elements of the group(S17).
Abstract:
A method for offering secrecy and full-direction safety by transmitting an email encoded with a password of an email account, and a recording medium storing the same are provided to offer the secrecy and the full-direction safety of the message by making a sender encode the email and transmitting the encoded mail to a receiver terminal. A sending terminal shares a first encoding key generated between the sending terminal and a sending mail server by using a first random number selected in the sending terminal and a second random number selected in the sending mail server. The sending mail server receives a first encoded message encoding an email message by using a second session key generated according to a third random number, which is selected in the sending terminal, and a second encoded message encoding a session key with the first encoding key. A mail receiving server decodes the second session key from the second encoded message by using the first encoding key, generates a modified second encoded message encoding the second session key by using the first session key, and receives the first encoding message and the modified second encoding message from the mail sending server.
Abstract:
A method and a system for exchanging a key among three-party using a smart card and a recording medium thereof are provided to improve the security by performing an authentication and key exchange between a client and a client without exposing session key information, which is exchanged between the clients, to a server. A method for exchanging a key among three-party using a smart card includes the steps of: selecting a first random number and a second random number as a predetermined random number at a smart card of a source client, transmitting an encryption sentence having the second random number to a server, and transmitting the encryption sentence having the first random number to a target client(310); transmitting the encryption sentence having the second random number to the target client(320); selecting third and fourth random numbers as a predetermined random number in the smart card of the target client, decoding the encryption sentence having the second random number, calculating the second random number, calculating a session key using the second and fourth random numbers(330), and transmitting the encryption sentence having the third and fourth random numbers to the source client(340); and decoding the encryption sentence having the third and fourth random numbers in the smart card of the source client, calculating the session key using the second and fourth random numbers, and sharing the session key(350).