Systems and methods for securing communications
AssigneeVirtual Software Systems, Inc.
InventorsCharles H. Kaman, Nathaniel Welch, Richard D. Fiorentino, Mario Troiani
Life of this patent
Estimating the term…
Abstract
Techniques for securing communication. The techniques include using at least one device to perform: selecting a first operation from a plurality of operations, each of the plurality of operations associated with a respective type of data to be encrypted; generating first data to be encrypted at least in part by performing the first operation; encrypting both information identifying the first operation and the first data to obtain corresponding first ciphertext; and outputting the first ciphertext.
Claims20
At least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by at least one device, cause the at least one device to perform a method comprising acts of:
- selecting a first operation from a plurality of operations, each of the plurality of operations associated with a respective type of data to be encrypted;
- generating first data to be encrypted at least in part by performing the first operation;
- encrypting both information identifying the first operation and the first data to obtain corresponding first ciphertext;
- and
- outputting the first ciphertext.
A system, comprising:
- at least one processor;
- and
- at least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by the at least one processor, cause the at least one processor to perform:
- selecting a first operation from a plurality of operations, each of the plurality of operations associated with a respective type of data to be encrypted;
- generating first data to be encrypted at least in part by performing the first operation;
- encrypting both information identifying the first operation and the first data to obtain corresponding first ciphertext;
- and
- outputting the first ciphertext.
A method for decrypting received ciphertext at a decryption device, the method comprising:
- using the decryption device to perform:
- obtaining a first ciphertext;
- decrypting the first ciphertext to obtain corresponding first plaintext;
- identifying, from the first plaintext, a first operation of a plurality of operations,
- wherein the first operation is an operation for changing a state of the decryption device;
- and
- performing the first operation to change the state of the decryption device.
Dependencies are inferred from the claim text.