Side channel attacks on elliptic curves