Introduction to elliptic curves crypto