Some Lectures on Number Theory, Elliptic Curves andCryptology