Systems and methods for encrypted data transmission
AssigneePaypal, Inc.
InventorSrini Rangaraj
Life of this patent
Estimating the term…
Abstract
Systems and methods for message encryption include transmitting, to a first device through a first communication channel, a modification rule message including a modification rule. A first message is encrypted using a first key to generate an encrypted message. The encrypted message is modified based on the modification rule to generate a modified encrypted message. The modified encrypted message is transmitted to the first device through a second communication channel.
Claims20
A system, comprising:
- a non-transitory memory;
- and
- one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
- transmitting, to a first device through a first communication channel, an encrypted modification rule message including an encrypted modification rule generated by encrypting a modification rule, wherein:
- the modification rule is configured for use in at least one of modifying a first encrypted message to generate a modified encrypted message or reversing the modified encrypted message;
- and
- the modification rule includes one or more of a bit manipulation rule for the modifying the first encrypted message using a bit operation that performs a NOT operation to a plurality of bits of the first encrypted message at a plurality of predetermined locations or a false bit injection rule defining a false bit injection parameter for injecting a false bit into the first encrypted message for the modifying the first encrypted message;
- encrypting a first message using a first key to generate the first encrypted message;
- determining a transmission security level associated with transmitting the first encrypted message to the first device;
- selecting a rule of the modification rule for modifying the first encrypted message based on the transmission security level;
- modifying the first encrypted message according to the selected rule to generate the modified encrypted message;
- and
- transmitting, to the first device through a second communication channel, the modified encrypted message.
A method, comprising:
- transmitting, to a first device through a first communication channel, an encrypted modification rule message including an encrypted modification rule generated by encrypting a modification rule, wherein:
- the modification rule is configured for use in at least one of modifying a first encrypted message or reversing the modified encrypted message;
- and
- the modification rule includes one or more of a bit manipulation rule for the modifying the first encrypted message using a bit operation that performs a NOT operation to a plurality of predetermined bits of the first encrypted message or a false bit injection rule defining a false bit injection parameter for injecting a false bit into the first encrypted message for the modifying the first encrypted message;
- encrypting a first message to generate the first encrypted message;
- determining a transmission security level associated with transmitting the first encrypted message to the first device;
- selecting a rule of the modification rule for modifying the first encrypted message based on the transmission security level;
- modifying the first encrypted message according to the selected rule to generate the modified encrypted message;
- and
- transmitting, to the first device through a second communication channel, the modified encrypted message.
A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
- transmitting, to a first device through a first communication channel, an encrypted modification rule message including an encrypted modification rule generated by encrypting a modification rule, wherein:
- the modification rule is configured for use in at least one of modifying a first encrypted message to generate a modified encrypted message or reversing the modified encrypted message;
- and
- the modification rule includes one or more of a bit manipulation rule for the modifying the first encrypted message using a bit operation that reverses a plurality of bits of the first encrypted message at a plurality of predetermined locations or a false bit injection rule defining a false bit injection parameter for injecting a false bit into the first encrypted message for the modifying the first encrypted message;
- encrypting a first message using a first key to generate the first encrypted message;
- determining a transmission security level associated with transmitting the first encrypted message to the first device;
- selecting a rule of the modification rule for modifying the first encrypted message based on the transmission security level;
- modifying the first encrypted message according to the selected rule to generate the modified encrypted message;
- and
- transmitting, to the first device through a second communication channel, the modified encrypted message.
Dependencies are inferred from the claim text.