Techniques to strengthen one-time pad encryption
AssigneeVadium Technology, Inc.
InventorZsolt Ari
Life of this patent
Estimating the term…
Abstract
Apparati, methods, and computer-readable media for strengthening a one-time pad encryption system. A method embodiment of the present invention comprises the steps of encrypting plaintext (1) with an OTP key (2) in an XOR operation to produce ciphertext (3); and obfuscating the ciphertext (3) with an AutoKey (4) in an XOR operation to produce AutoKeyed ciphertext (5), wherein the AutoKey (4) is a reusable key.
Claims21
A computer-implemented method for strengthening an OTP encryption system, said method comprising the steps of:
- encrypting plaintext with an OTP key in an XOR operation to produce ciphertext;
- and
- obfuscating the ciphertext with an AutoKey in an XOR operation to produce AutoKeyed ciphertext, wherein the AutoKey is a reusable key.
A computer-implemented method for strengthening an OTP encryption system, said method comprising the steps of:
- obfuscating a plaintext header with a KernelKey in an XOR operation to produce a ciphertext header, wherein:
- the KernelKey is a reusable key;
- and
- the plaintext header contains information useful in processing an associated plaintext body.
A computer-readable set of data comprising a variable persistent header for use in a computer-implemented communications system, said header comprising:
- a plurality of fields containing information useful in processing a message associated with the header, said plurality of fields being located independently of the location of the message and not containing any synchronization information regarding the location of the header vis-à-vis the location of the message;
- wherein:
- one of the fields comprises a set of flags indicating which of said other fields are persisted from a sender of the message to a recipient of the message.
At least one computer-readable medium containing computer program instructions for strengthening an OTP encryption system, said computer program instructions performing the steps of:
- encrypting plaintext with an OTP key in an XOR operation to produce ciphertext;
- and
- obfuscating the ciphertext with an AutoKey in an XOR operation to produce AutoKeyed ciphertext, wherein the AutoKey is a reusable key.
At least one computer-readable medium containing computer program instructions for strengthening an OTP encryption system, said computer program instructions performing the steps of:
- obfuscating a plaintext header with a KernelKey in an XOR operation
- to produce a ciphertext header, wherein:
- the KernelKey is a reusable key;
- and
- the plaintext header contains information useful in processing an associated plaintext body.
Dependencies are inferred from the claim text.