Patent ID: 8615649
Filing Date: 2013-12-24
Classification: H04L

Abstract:
1. A method for transmitting a message with encryption from a sender at a first location to a recipient at a second location, wherein the message comprises a specified number M, and said method comprises the steps of: selecting a first random number P and a second random number Q; furnishing the numbers P and Q to both the sender at the first location and the recipient at the second location; operating a first data processing system at the first location to generate an encrypted value E that represents the message M, wherein E comprises the remainder which results when a modulus operator defined by a system of modular arithmetic is employed to divide a first quantity by a second quantity, the first quantity is equal to the product of M multiplied by P to the i power (MP transmitting a tuple comprising the values of E and i from the first location to the second location; and operating a second data processing system at the second location to determine the message M by applying the modulus operator to a third quantity and to said second quantity, wherein M comprises the remainder which results when the modulus operator is employed to divide the third quantity by the second quantity, and the third quantity is equal to the product of E multiplied by Q to the i power (EQ