Patent ID: 11907380
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G  H

Claim 0:
1. A computer-implemented method comprising:
storing a matrix of multibit values for a computation in an analog multiply-accumulate unit comprising at least one crossbar array of binary analog memory cells connected between respective pairs of word-lines and bit-lines of the at least one crossbar array, wherein:
bits of each multibit value are stored in cells connected along a word-line; and
corresponding bits of values in a column of the matrix are stored in cells connected along a bit-line;

in each of one or more computation stages for a cryptographic element, supplying a set of polynomial coefficients of an element bitwise to respective word-lines of the analog multiplying-accumulate unit to obtain analog accumulation signals on the respective bit-lines;
converting the analog accumulation signals to digital signals; and
processing the digital signals obtained from successive bits of the polynomial coefficients in each of the one or more computation stages to obtain a computation result for the cryptographic element.