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

- How can I transform graph image into a tikzpicture LaTeX code?
- How Do I Get The Ifruit App Off Of Gta 5 / Grand Theft Auto 5
- Iv’e designed a space elevator using a series of lasers. do you know anybody i could submit the designs too that could manufacture the concept and put it to use
- Need help finding a book. Female OP protagonist, magic
- Why is the WWF pending games (“Your turn”) area replaced w/ a column of “Bonus & Reward”gift boxes?

Recent Answers

- Jon Church on Why fry rice before boiling?
- Lex on Does Google Analytics track 404 page responses as valid page views?
- Peter Machado on Why fry rice before boiling?
- Joshua Engel on Why fry rice before boiling?
- haakon.io on Why fry rice before boiling?

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP