Patent ID: 11907408
Assignee: GRAPHCORE LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 21:
22. A method for encrypting data to be written to a storage external to a processing unit comprising a plurality of sets of processors, the method comprising:
storing a plurality of sets of state information, wherein each of the sets of state information is associated with at least one of the sets of processors;
receiving a first write request issued by a processor of a first one of the sets of processors, wherein the first write request comprises a plaintext;
processing the first write request, said processing of the first write request including performing encryption operations for generating a ciphertext from the plaintext;
updating the set of state information associated with the first one of the sets of processors with results of the processing of the first write request;
receiving a subsequent write request issued by the processor of the first one of the sets of processors, wherein the subsequent write request comprises a further plaintext; and
using the state information associated with the first one of the sets of processors, processing the subsequent write request, including performing at least one of encryption or authentication operations using the further plaintext.