Encryption apparatus, method for encryption and computer-readable recording medium
AssigneesSamsung Electronics Co., Ltd., Seoul National University R&Db Foundation
InventorsJae Woo SEO, Jeong Hee CHUN, Yong Ho HWANG, Jin Soo KIM
Life of this patent
Estimating the term…
Abstract
An encryption apparatus includes a setting generator configured to generate a public key and a secret key necessary for encryption; and an encryptor configured to generate a homomorphic ciphertext which allows multiplication operation by using the generated public key and a plaintext.
Claims23
An encryption apparatus comprising:
- a setting generator configured to generate a public key and a secret key necessary for encryption;
- and
- an encryptor configured to generate a ciphertext which allows a multiplication operation by using the generated public key and a plaintext.
An encryption method, comprising:
- generating a public key and a secret key necessary for encryption, and
- generating a ciphertext which allows an addition operation and a multiplication operation by using the generated public key and a plaintext.
A non-transitory computer readable recording medium which includes a program for realizing an encryption method, wherein the encryption method comprises:
- generating a public key and a secret key necessary for encryption;
- and
- generating a ciphertext which allows a multiplication operation by using the generated public key and a plaintext.
An encryption apparatus comprising:
- at least one computer to provide:
- a setting generator configured to generate a public key and a secret key necessary for encryption;
- an encryptor configured to perform a function on a plaintext to generate a first portion of a ciphertext to be in a message space which allows at least one of an addition operation and a multiplication operation and to generate a second portion of the ciphertext from the plaintext, by using the generated public key;
- and
- a storage configured to store the generated first portion of the ciphertext and the generated second portion of the ciphertext.
An encryption apparatus:
- a setting generator configured to generate a public key and a secret key necessary for encryption;
- and
- an encryptor configured to perform a function on the plaintext to generate a first portion of a ciphertext to be in a message space which allows at least one of an addition operation and a multiplication operation and to generate a second portion of the ciphertext from the plaintext, by using the generated public key.
Dependencies are inferred from the claim text.