Implicitization of parametric curves and surfaces by using symmetric functions Finite fields: theory and computation. The meeting point of number theory, computer science, coding theory and cryptography 