Method for processing encrypted data
AssigneeBarclays Execution Services Limited
InventorGeorge FRENCH
Life of this patent
Estimating the term…
Abstract
This disclosure relates to a computer-implemented method, a data processing apparatus, a computer program, and a computer-readable storage medium for processing encrypted data. There is provided a computer-implemented method for processing a first ciphertext, C1, wherein the first ciphertext is data encrypted with a plurality of keys, k1 . . . kn, the method comprising: receiving a first key, k1, wherein the first key is one of the plurality of keys; receiving the first ciphertext, C1; and performing an exclusive OR operation on the first ciphertext, C1, and the first key, k1, to produce a second ciphertext, C2, such that the second ciphertext, C2, is the data encrypted with the plurality of keys k2 . . . kn, and not with the first key, k1.
Claims20
A computer-implemented method for processing a first ciphertext, C1, wherein the first ciphertext is data encrypted with a plurality of keys, k1 . . . kn, the method comprising:
- receiving a first key, k1, wherein the first key is one of the plurality of keys;
- receiving the first ciphertext, C1;
- and
- performing an exclusive OR operation on the first ciphertext, C1, and the first key, k1, to produce a second ciphertext, C2, such that the second ciphertext, C2, is the data encrypted with the plurality of keys k2 . . . kn, and not with the first key, k1.
Dependencies are inferred from the claim text.