Asymmetric encryption is about choosing a function that is very easy to calculate, but whose inverse is very costly. The discrete logarithm is such a one-way function. However, there are functions for which the inversion can be abbreviated with additional information. In such a case one speaks of a trapdoor function.