******************* Some cryptographic and arithmetic aspects of elliptic curves over finite fields, which mainly focuses on Weil's pairing and its applications