| CPC H04L 9/0825 (2013.01) [H04L 9/0844 (2013.01); H04L 9/0894 (2013.01)] | 7 Claims |

|
1. An encryption apparatus comprising:
a memory; and
a processor configured to execute:
storing a secret key and a public key of public key encryption, and
encrypting communication data by using the secret key and the public key,
wherein the encrypting includes encrypting the communication data by using a preliminary calculation table generated by a device different from the encryption apparatus, said device different from the encryption apparatus being connected with the encryption apparatus via network, said encrypting includes encrypting the communication data by KH-PKE, and
wherein the processor is configured to encrypt the communication data using a preliminary calculation table that includes a plurality of values that are preliminarily generated based on a system parameter corresponding to another apparatus that communicates with the encryption apparatus.
|