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

Claim 22:
23. A non-transitory computer readable medium storing computer readable instructions, which when executed by at least one processor of at least one encryption unit, cause a method for decrypting data read from a storage external to a processing unit to be carried out, the 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 read completion for delivery to a processor of a first one of the sets of processors, wherein the first read completion comprises a ciphertext;
processing the first read completion, said processing including decryption operations for generating a plaintext from the ciphertext;
updating the set of state information associated with the first one of the sets of processors with results of the processing of the first read completion;
receiving a subsequent read completion for delivery to the processor of the first one of the sets of processors, wherein the subsequent read completion comprises a further ciphertext; and
using the state information associated with the first one of the sets of processors, processing the subsequent read completion, including performing at least one of decryption or authentication operations using the further ciphertext.