Kryptografická multilineární mapa - Cryptographic multilinear map - Wikipedia
A kryptografické -multilineární mapa je druh multilineární mapa, tj. funkce taková, že pro všechna celá čísla a prvky , , a který je navíc efektivně vypočítatelný a splňuje některé vlastnosti zabezpečení. Má několik aplikací na kryptografii, as výměna klíčů protokoly, šifrování založené na identitě, a šifrování vysílání. Existují konstrukce kryptografických 2-vícerozměrných map, známých jako bilineární mapy,[1] problém konstrukce takové multilineární[1] mapy pro vypadá mnohem obtížněji[2] a bezpečnost navrhovaných kandidátů je stále nejasná.[3]
Definice
Pro n = 2
V tomto případě jsou multilineární mapy většinou známé jako bilineární mapy nebo párování a jsou obvykle definovány takto:[4] Nechat být dvě aditivní cyklické skupiny hlavního řádu , a další cyklická skupina řádu psáno multiplikativně. Párování je mapa: , který splňuje následující vlastnosti:
- Bilinearita
- Nedegenerace
- Li a jsou generátory a pak je generátor .
- Vyčíslitelnost
- Existuje efektivní algoritmus pro výpočet .
Z bezpečnostních důvodů navíc problém diskrétního logaritmu musí být tvrdý v obou a .
Obecný případ (pro všechny n)
Říkáme, že mapa je -multilineární mapa, pokud splňuje následující vlastnosti:
- Všechno (pro ) a jsou skupiny stejného řádu;
- -li a , pak ;
- mapa je nedegenerovaná v tom smyslu, že pokud jsou generátory pak je generátor
- Existuje efektivní algoritmus pro výpočet .
Z bezpečnostních důvodů navíc problém diskrétního logaritmu musí být tvrdý .
Kandidáti
Všechny kandidátské multilineární mapy jsou vlastně mírně zevšeobecněním multilineárních map známých jako systémy s odstupňovaným kódováním, protože umožňují mapu použít částečně: místo použití ve všech hodnoty najednou, což by vytvořilo hodnotu v cílové sadě , je možné použít na některé hodnoty, které generují hodnoty v mezilehlých cílových sadách. Například pro , je možné to udělat pak .
Tři hlavní kandidáti jsou GGH13,[5] který je založen na ideály polynomiálních kruhů; CLT13,[6] který je založen na přibližném problému GCD a funguje na celých číslech, proto by měl být srozumitelnější než multilineární mapa GGH13; a GGH15,[7] který je založen na grafech.
Reference
- ^ A b Dutta, Ratna; Barua, Rana; Sarkar, Palash (2004). „Kryptografické protokoly založené na párování: průzkum“. e-Print IACR.
- ^ Boneh, Dan; Silverberg, Alice (2003). „Aplikace multilineárních forem na kryptografii“. Současná matematika. 324: 71–90. doi:10.1090 / conm / 324/05731. ISBN 9780821832097. Citováno 14. března 2018.
- ^ Albrecht, Martin R. „Jsou schémata kódovaného stupnice již porušená?“. Citováno 14. března 2018.
- ^ Koblitz, Neal; Menezes, Alfred (2005). "Kryptografie založená na párování na vysoké úrovni zabezpečení". LNCS. 3796.
- ^ Garg, Sanjam; Gentry, Craig; Halevi, Shai (2013). "Kandidátské multilineární mapy z Ideal Lattices". Pokroky v kryptologii - EUROCRYPT 2013: 1–17.
- ^ Coron, Jean-Sébastien; Lepoint, Tancrède; Tibouchi, Mehdi (2013). "Praktické multilineární mapy přes celá čísla". Pokroky v kryptologii - EUROCRYPT 2013. Přednášky z informatiky. 8042: 476–493. doi:10.1007/978-3-642-40041-4_26. ISBN 978-3-642-40040-7.
- ^ Gentry, Craig; Gorbunov, Sergey; Halevi, Shai (2015). "Grafem indukované multilineární mapy ze svazů". Teorie kryptografie: 498–527.