Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy {underlying computational problems or public-key parameters details relating to polynomials generation, e.g. generation of irreducible polynomials}