摘要 |
<p>Provided is a multi-party variance multiplication device for mutual communication and calculation. The device is provided with: an initial setting device for generating a first public key by using input system parameters; a commitment generation device for generating the commitment of a first input value based on the system parameters and a random number; an encryption device for generating the encrypted text of the first input value based on the system parameters, a random number, and the first public key; an authentication device for generating a certificate which authenticates the range of the first input value based on the system parameters, the random number for generating the encrypted text, the first public key, and a second public key which is already public; a decryption device in which a noisy encrypted text transmitted from a second device is decrypted and the decrypted text is generated based on the system parameters, the first public key, and a private key; and a noise removal device for generating the variance of the product by removing noise from the decrypted text.</p> |