Secure intercalate modular message solution (SIMMS)
AssigneeWells Fargo Bank, N.A.
InventorsCary Simms, Jeffrey J. Stapleton, Peter Bordow
Life of this patent
Estimating the term…
Abstract
The present disclosure is directed to systems, methods, and non-transitory computer-readable media for generating, by a first node, an encrypted protected message. Generating the encrypted protected message includes generating an obfuscated message by intercalating a second message into the first message, generating a protected message by applying a plurality of data protection mechanisms to the obfuscated message, and generating the encrypted protected message by applying a plurality of confidentiality techniques to the protected message. The first node transmits to a second node the encrypted protected message using a plurality of communication channels.
Claims19
A method for transmitting a first message, comprising:
- generating, by a first node, an encrypted protected message, wherein generating the encrypted protected message comprises:
- generating an obfuscated message by intercalating a second message into the first message, wherein intercalating the second message into the first message comprises:
- dividing the first message into a plurality of first modular fragments;
- dividing the second message into a plurality of second modular fragments;
- and
- inserting one of the plurality of second modular fragments between two of the plurality of first modular fragments;
- generating a protected message by applying a plurality of data protection mechanisms to the obfuscated message;
- and
- generating the encrypted protected message by applying a plurality of confidentiality techniques to the protected message;
- and
- transmitting, by the first node to a second node, the encrypted protected message using a plurality of communication channels.
A method for recovering a first message originated from a first node, comprising:
- receiving, by a second node from the first node, an encrypted protected message using a plurality of communication channels;
- determining, by the second node, elements of a protected message by decrypting elements of the encrypted protected message;
- determining, by the second node, a plurality of first modular fragments by verifying the elements of the protected message;
- and
- determining, by the second node, the first message by assembling the plurality of first modular fragments, wherein the encrypted protected message is generated by intercalating the first message and a second message, wherein the first message and the second message are intercalated by:
- dividing the first message into the plurality of first modular fragments;
- dividing the second message into a plurality of second modular fragments;
- and
- inserting one of the plurality of second modular fragments between two of the plurality of first modular fragments.
At least one non-transitory computer-readable medium comprising processor-readable instructions such that, when executed causes at least one processor to:
- generate an encrypted protected message, wherein generating the encrypted protected message comprises:
- generate an obfuscated message by intercalating a second message into the first message, wherein intercalating the second message into the first message comprises:
- dividing the first message into a plurality of first modular fragments;
- dividing the second message into a plurality of second modular fragments;
- and
- inserting one of the plurality of second modular fragments between two of the plurality of first modular fragments;
- generate a protected message applying a plurality of data protection mechanisms to the obfuscated message;
- and
- generating the encrypted protected message by applying a plurality of confidentiality techniques to the protected message;
- and
- transmit, to a second node, the encrypted protected message using a plurality of communication channels.
Dependencies are inferred from the claim text.