The Masey-Omura scheme is a scheme that enables encryption without shared keys (based on the discrete logarithm problem).
Principals share some (public) prime . Principals chooses (private) such that So . So there is a where . Hence, by Euler’s theorem, for all :
Steps go as follows: