Approximate computing digital circuit for post-quantum cryptography applications
AssigneeCommissariat A L'energie Atomique Et Aux Energies Alternatives
InventorsEmanuele VALEA, Romain WACQUEZ
Life of this patent
Estimating the term…
Loading patent…
AssigneeCommissariat A L'energie Atomique Et Aux Energies Alternatives
InventorsEmanuele VALEA, Romain WACQUEZ
Estimating the term…
A digital circuit for including a scalar product between two vectors (a0, a1, . . . , ai, . . . , aN-1) and (s0, s1, . . . , si, . . . , sN-1). The digital circuit includes a multiplier, an accumulator including at least one adder and a register, as well as a control circuit of the accumulator. At a clock tick of index i, the multiplier is configured to compute the result ri of the multiplication ai×si, and the accumulator is configured to add ri with the current value of the register. Afterwards, the result of the addition is memorised in the register. The control circuit is configured to control the accumulator so as to perform the addition in an approximate manner for at least one addition amongst the N additions of the computation of the scalar product. In particular, the digital circuit is intended to be used in an electronic device implementing a cryptographic algorithm based on a “Learning With Errors” (LWE) technology.
A digital circuit for computing a scalar product between two N-dimension vectors, N being an integer at least equal to two, the two vectors being respectively denoted (a0, a1, . . . , aj, . . . , aN-1) and (s0, s1, . . . , sj, . . . , sN-1);
Dependencies are inferred from the claim text.