Algebraic geomentric codes and their Relation to Cryptography using Elliptic Relation to Cryptography using Elliptic