Method and device using one-time pad data
First Claim
Patent Images
1. A method of using one-time pad data performed by a processor-based system, the method comprising:
- encrypting data, with said processor-based system, by combining a first succession of bits of the data being encrypted with a second succession of bits from said one-time pad data;
in which one set of bits of a size from said first succession of bits is combined with at least two sets of bits of at least said size from said second succession of bits to form an output, said size comprising at least one bit;
wherein the first succession of bits comprise a message to be encrypted, said output being the encrypted message;
such that decryption of the encrypted message comprises combining together the encrypted message and a copy of said second succession of bits.
2 Assignments
0 Petitions
Accused Products
Abstract
In carrying out a task that consumes data from a one-time pad, task inputs comprising at least first data and second data from the pad, are combined together to form an output from which the data used from the pad cannot be recovered without knowledge of at least one of the first and second data. The task concerned can be, for example, the encrypting of a message or the creating of an attribute verifier.
94 Citations
12 Claims
-
1. A method of using one-time pad data performed by a processor-based system, the method comprising:
-
encrypting data, with said processor-based system, by combining a first succession of bits of the data being encrypted with a second succession of bits from said one-time pad data; in which one set of bits of a size from said first succession of bits is combined with at least two sets of bits of at least said size from said second succession of bits to form an output, said size comprising at least one bit; wherein the first succession of bits comprise a message to be encrypted, said output being the encrypted message; such that decryption of the encrypted message comprises combining together the encrypted message and a copy of said second succession of bits. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device comprising:
-
a memory for holding one-time pad data, and a hardware data processor arranged; to receive a first succession of bits and a second succession of bits representing said one-time pad data; and to encrypt said first succession of bits by combining a set of bits of a size from said first succession of bits with a combination of at least two sets of bits of at least said size from said second succession of bits to form an output, in which said size comprises at least one bit; wherein said first succession of bits represent a message to be encrypted, said output being the encrypted message; such that decryption of the encrypted message comprises combining together the encrypted message and a copy of said second succession of bits. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification