Mechanism for transport-safe codings for cryptographic use
AssigneeRed Hat, Inc.
InventorJames P. Schneider
Life of this patent
Estimating the term…
Abstract
In one embodiment, a mechanism for transport-safe codings for cryptographic use is disclosed. In one embodiment, a method for transport-safe coding for cryptographic use includes converting an input data stream into index values associated with “n” printable characters, wherein “n” is a radix associated with a base-“n” coding scheme and a prime power less than 94, performing a cryptographic operation on the index values to encrypt the index values, and translating the encrypted values directly into an output data stream of printable characters associated with the encrypted values in a base-“n” coding scheme.
Claims20
A computer-implemented method, comprising:
- converting an input data stream into index values associated with “n” printable characters, wherein “n” is a radix associated with a base-“n” coding scheme and a prime power less than 94;
- performing a cryptographic operation on the index values to encrypt the index values;
- and
- translating the encrypted values directly into an output data stream of printable characters associated with the encrypted values in a base-“n” coding scheme.
A system, comprising:
- a processing device;
- a memory communicably coupled to the processing device to store an input data stream;
- an encryptor communicably coupled to the processing device and the memory, the encryptor operable to:
- convert the input data stream into index values associated with “n” printable characters, wherein “n” is a radix associated with a base-“n” coding scheme and a prime power less than 94;
- and
- perform a cryptographic operation on the index values to encrypt the index values;
- and
- an encoder communicably coupled to the processing device, memory, and encryptor, the encoder operable to translate the encrypted values directly into an output data stream of printable characters associated with the encrypted values in a base-“n” coding scheme.
A non-transitory machine-readable storage medium including data that, when accessed by a machine, cause the machine to perform operations comprising:
- converting an input data stream into index values associated with “n” printable characters, wherein “n” is a radix associated with a base-“n” coding scheme and a prime power less than 94;
- performing a cryptographic operation on the index values to encrypt the index values;
- and
- translating the encrypted values directly into an output data stream of printable characters associated with the encrypted values in a base-“n” coding scheme.
Dependencies are inferred from the claim text.