Patent ID: 9621521
Date: 2017-04-11
CPC Classifications: G06F,H04L

Claim:
1. A method executed on a computing device to securely transmit messages, the method comprising: enabling the computing device to determine a first encryption key and a second encryption key to be used for message encryption when the computing device is to communicate a first message and a second message to another computing device over an one communication channel; after a determination that a length of the first message and a length of the second message are different, altering the length of one of the first message and the second message such that the length of the first message and the length of the second message are same; encrypting the first message with the first encryption key to generate a first ciphertext; encrypting the second message with the second encryption key to generate a second ciphertext, wherein the second ciphertext is identical to the first ciphertext; and transmitting, to the another computing device and through a communication interface of the computing device, the encrypted first message and the encrypted second message based on the first ciphertext.