摘要 |
<p>Provided is a name encryption device which is less susceptible to information leaks and facilitates zero-knowledge proof by making pseudonymization a simple algebraic calculation, wherein encrypted name text is dispersed and converted to encrypted pseudonym text. An encryption device (200) disperses a name into a plurality of name parts, generates commitments for the parts, encrypts disclosure information and each of the dispersed name parts using individual public keys, and outputs the disclosure information relating to the respective commitments and the encrypted text obtained by encrypting the plurality of name parts using the individual public keys.</p> |