Cryptography Asked by kiukige on December 3, 2020
I read a cryptography scheme that it include the following operation:
$$c= H(e(g_1,g_n)^t)$$
where H is a hash function.
I need to know what the operation $e$ means.
It's the pairing function. This bilinear map which takes as Input the set $mathbb{G}timeshat{mathbb{G}}$ (in the common case, eliptic curves), and output a group element in $mathbb{G}_T$ the group target.
In the symmetric case (Type 1), because $e$ is bilinear, you can deduce that $$e(g_1, g_n)^t= e(g, g)^{x_1x_nt}$$
with $x_1,x_n$ respectively be the discrete logarithms of $g_1, g_n$ in base $g$.
For more details check: https://en.wikipedia.org/wiki/Pairing-based_cryptography
Correct answer by Ievgeni on December 3, 2020
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP