Patent ID: 11895219
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 11:
12. An electronic device comprising:
a memory device including a data region configured to store data;
a Central Processor Unit (CPU) configured to control the memory device to transmit and receive the data; and
an artificial intelligence calculation semiconductor device configured to execute artificial intelligence calculation by executing a homomorphic encryption calculation,
wherein the artificial intelligence calculation semiconductor device includes a Multiply and Accumulator calculator (MAC), the MAC configured to
generate second cipher texts by performing a homomorphic multiplication calculation through transformation or inverse transformation of data by:
obtaining a plurality of rotated cipher texts by performing a cyclic shift of slots of each cipher text of a plurality of cipher texts, where the slots include a part of each cipher text of the plurality of cipher texts vectorized by packing data in which the homomorphic encryption calculation is executed,
executing a multiplication calculation between rotated cipher texts, of the plurality of rotated cipher texts, to obtain a plurality of multiplied cipher texts, where at least two of the rotated cipher texts are multiplied together, and

executing addition and subtraction calculations on the plurality of multiplied cipher texts, and
wherein the artificial intelligence calculation semiconductor device transmits and receives data from an artificial intelligence calculation dedicated region of the memory device, the dedicated region different from the data region of the memory device, the dedicated region configured to store parameter values used for executing, by the MAC, the homomorphic encryption calculation in parallel with different homomorphic encryption calculations.