A fast cryptographic method between two entities exchanging data via a
non-secure communication channel. The method, for example, forms a common
key between two entities (A,B), each having a secret key (a,b) and using
a public key (P) formed by a point of an elliptic curve (E), and includes
at least multiplying the odd order point (P) by an integer by additions
and halving operations.