Elliptic Curve Cryptography Educational application