The Discrete Logarithm Multiplier E=DLMdlb(K,C) allows computation, through a small number of operations, of the number (E) whose discrete logarithm in a defined logarithm base (dlb) is equal to the discrete logarithm of the entry number (C) in the same base, multiplied by a factor (K) modulo (2n-1).
In other words, E can be found using the following expression :
Note that the discrete algorithm is not known nor computed but, in fact, the final result corresponds effectively to a multiplication of discrete logarithms.
Lets take an example and search vector E with C = 22, dlb = 2, K = 23. So E = DLM2(23,22)
The DLM for dlb = 3, K = 23 and C=16 gives E = DLM3(23,16)
Remark : the DLM is a multiplicative group so that it's possible, with the same computing method :