Patternless encryption and decryption system and method
AssigneeMultiple Shift Key, Inc.
InventorRaymond J. Gallagher, III
Life of this patent
Estimating the term…
Abstract
A system for converting a message into a patternless encrypted message. The message includes a plurality of message elements. The system includes encryption software, which comprises an encryption substitution set, for converting the message into the patternless encrypted message, able to generate a table of substitutes for each message element. The table is comprised of a plurality of truly random set elements to be assigned to each of the plurality of message elements. The encryption software comprises multiple shiftkey replacement.
Claims28
A system for converting a message into a patternless encrypted message, wherein the message includes a plurality of message elements, comprising:
- encryption software, which comprises an encryption substitution set, for converting the message into the patternless encrypted message, adapted to generate a table of substitutes for each message element, wherein the table is comprised of a plurality of randomly-generated set elements to be assigned to each of the plurality of message elements, and an encoding matrix which cross-multiples the message elements, to generate the patternless encrypted message, and wherein the encryption software includes multiple shiftkey replacement;
- memory, for storing the encryption software;
- and
- a processor, for processing the encryption software.
A method of converting a message into a patternless encrypted message, wherein the message includes a plurality of message elements, in a system which comprises encryption software, which comprises an encryption substitution set, for converting the message into the patternless encrypted message, adapted to generate a table of substitutes for each message element, wherein the table is comprised of a plurality of randomly-generated set elements to be assigned to each of the plurality of message elements, and an encoding matrix which cross-multiples the message elements to generate the patternless encrypted message, and wherein the encryption software includes multiple shiftkey replacement, memory, for storing the encryption software, and a processor, for processing the encryption software, wherein the method comprises:
- storing the encryption software in the memory;
- and
- processing the encryption software in the processor, which includes:
- encrypting the message into the patternless encrypted message by the encryption software which includes the multiple shiftkey replacement, including
- generating a table of substitutes for each message element, which includes
- randomly generating each of the plurality of random set elements;
- assigning each of the plurality of randomly-generated set elements to each of the plurality of message elements;
- and
- cross-multiplying the message elements through the encoding matrix, to generate the patternless encrypted message.
Dependencies are inferred from the claim text.