Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy