Text this: Multi-parties key agreement protocol based on elliptic curve