Remainder class group is a type of grouping that is used in mathematics to identify the numbers that are left over after a division problem.
$g^{(*)}: Z_n \rarr Gx \rarr g^x$
g is generator.
We use the remainder class group to map to a group law G. In the group law of G, we do exponential
This works because
Def1
: e → e
Def2
: $g^{x+y} = g^x * g^y$
Two ways to map:
Def1
and Def2
$\log_g(*) = G \rarr Z_nx \rarr \log_g(x)$
We are doing opposite, going from group G to some remainder class group.
base g is the generator??
We have no way to comppute this map, only can try all elements in group G until we find correct value $\log_g(x)$
<aside> 💡 Why is it harder to do log? Because exponential operations such as add, mult, then MODDING is super easy. modding is what obfuscates the computation trace so that its hard to trace back to beginning, which is what log map is doing.
</aside>