Patent ID: 8509426
Filing Date: 2013-08-13
Classification: H04L

Abstract:
1. A computerized method of performing XZ-elliptic curve cryptography, comprising the steps of: (a) a sending correspondent and a receiving correspondent selecting and agreeing upon an elliptic curve set EC (b) the sending correspondent and the receiving correspondent further agreeing upon a random scalar k and a random shared secret key for communication E the sending correspondent then performs the following steps: (c) embedding a first secret message bit string into an elliptic curve message point (X (d) computing a scalar multiplication between the base point (X (e) computing a cipher point (X (f) embedding a second secret message bit string into a data transformation index E (g) transforming the cipher point coordinates X (h) calculating a cipher transformation index E (i) sending a set of appropriate bits of {circumflex over (X)} the receiving correspondent then performs the following steps: (j) calculating the data transformation index E (k) calculating the cipher point coordinates X (l) computing a scalar multiplication between the base point (X (m) computing the elliptic curve message point (X (n) retrieving the first secret message bit string from the elliptic curve message point (X