US11750367B2ActiveUtilityA1
Simulation device and method for homomorphic cryptosystem
Est. expiryJun 15, 2040(~13.9 yrs left)· nominal 20-yr term from priority
H04L 9/008H04L 2209/26H04L 9/0618
70
PatentIndex Score
1
Cited by
26
References
10
Claims
Abstract
An electronic device is disclosed. The electronic device comprises: a memory for storing at least one instruction; and a processor for executing at least one instruction, wherein the processor executes the at least one instruction so as to, when an operation command for a homomorphic ciphertext is input, obtain an operation result by using a plaintext operation corresponding to the operation command and a plaintext corresponding to the homomorphic ciphertext, and output the obtained operation result in a manner corresponding to the operation command.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. An electronic apparatus, comprising:
a memory storing at least one instruction; and
a processor to execute the at least one instruction,
wherein the processor, by performing the at least one instruction, is to:
based on receiving an operation command for a homomorphic ciphertext, calculate an operation result using a plaintext corresponding to the homomorphic ciphertext and plaintext operation corresponding to the operation command, predict an operation amount corresponding to the operation command for the homomorphic ciphertext, output the calculated operation result in a scheme corresponding to the operation command, and output the predicted operation amount, and
wherein
the processor determines whether rebooting is necessary in a homomorphic operation process according to the operation command, and based on determination that the rebooting is necessary, predicts an operation amount corresponding to the operation command in consideration of an operation amount necessary for rebooting.
2. The electronic apparatus of claim 1 , wherein the memory stores operation capability information of the electronic apparatus, and
wherein the processor calculates time required for performing the operation command using the operation capability information and the predicted operation amount.
3. The electronic apparatus of claim 1 , wherein the processor encrypts the operation result in a homomorphic encryption scheme and outputs the encrypted operation result in a scheme corresponding to the operation command.
4. The electronic apparatus of claim 1 , wherein the operation command comprises at least one of a homomorphic addition for a plurality of homomorphic ciphertexts, a homomorphic multiplication for a plurality of homomorphic ciphertexts, rotation for one homomorphic ciphertext, or rebooting for one homomorphic ciphertext.
5. The electronic apparatus of claim 1 , further comprising:
a display,
wherein the processor, based on an output scheme corresponding to the operation command being displaying, controls the display to display the operation result.
6. The electronic apparatus of claim 1 , further comprising:
a communication device,
wherein the processor, based on the output scheme corresponding to the operation command being transmitting to an external device, controls the communication device to transmit the operation result to the external device.
7. The electronic apparatus of claim 1 , wherein the processor, based on the output scheme corresponding to the operation command being outputting to another application program, inputs the operation result to the another application program.
8. A method of simulation for a ciphertext by an electronic apparatus, the method comprising:
receiving an operation command for a homomorphic ciphertext;
calculating an operation result using a plaintext corresponding to the homomorphic ciphertext and plaintext operation corresponding to the operation command;
predicting an operation amount corresponding to the operation command for the homomorphic ciphertext;
outputting the predicted operation amount; and
outputting the calculated operation result in a scheme corresponding to the operation command,
wherein the predicting the operation amount comprises determining whether rebooting is necessary in a homomorphic operation process according to the operation command, and based on determination that the rebooting is necessary, predicting an operation amount corresponding to the operation command in consideration of an operation amount necessary for rebooting.
9. The method of claim 8 , further comprising:
calculating and outputting time required for performing the operation command using prestored operation capability information of the electronic apparatus and the predicted operation amount.
10. The method of claim 8 , further comprising:
encrypting the operation result in a homomorphic encryption scheme, wherein the outputting comprises outputting the encrypted operation result in a scheme corresponding to the operation command.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.