Patent ID: 8311214
Filing Date: 2012-11-13
Classification: H04L

Abstract:
1. A method for securely validating information exchange, the method performed by at least one processor, the method comprising: generating a message m from information i; generating a cipher comprising a first element including the product kP of a random value k and the elliptic curve point P, and a second element including the message m scrambled with the x-coordinate of the product kQ of the random value k and the elliptic curve point Q; transmitting the cipher to a receiver; receiving a validation token derived from the cipher, the validation token including a product m′qkP of a message m′ decoded from the cipher, a private key q of the receiver, and the first element kP of the cipher, wherein the public key Q is equal to the product the private key q with the point P, wherein the x-coordinate of the point kQ on the elliptic curve is an affine coordinate, and wherein the message m′ is equal to the unscrambling of the second element of the cipher with the x-coordinate of the product qkP of the private key q with the first element kP of the cipher; and validating the information exchange if the validation token comprises the product of the message m and the point kQ.