Криптографиялық көп сызықты карта - Cryptographic multilinear map - Wikipedia

A криптографиялық - көп сызықты карта түрі болып табылады көп сызықты карта, яғни функция кез келген бүтін сандар үшін және элементтер , және қосымша тиімді есептелетін және кейбір қауіпсіздік қасиеттерін қанағаттандыратын. Оның криптографияда бірнеше қосымшалары бар кілттермен алмасу хаттамалар, сәйкестендіруге негізделген шифрлау, және тарату шифрлау. Екі сызықты карталардың құрылымдары бар, олар екі сызықты карталар деп аталады,[1] дегенмен, осындай көпжелісті құру проблемасы[1] үшін карталар әлдеқайда қиын болып көрінеді[2] және ұсынылған кандидаттардың қауіпсіздігі әлі түсініксіз.[3]

Анықтама

Үшін n = 2

Бұл жағдайда көп сызықты карталар көбінесе екі сызықты карталар немесе парингтер деп аталады және олар әдетте келесідей анықталады:[4] Келіңіздер қарапайым тәртіптің екі аддитивті циклдік тобы бол , және тәртіптің басқа циклдік тобы көбейтіліп жазылады. Жұптау - бұл карта: , ол келесі қасиеттерді қанағаттандырады:

Біліктілік
Азғындау емес
Егер және генераторлары болып табылады және сәйкесінше, содан кейін генераторы болып табылады .
Есептеу
Есептеудің тиімді алгоритмі бар .

Сонымен қатар, қауіпсіздік мақсатында дискретті логарифм есебі екеуінде де қатал болу талап етіледі және .

Жалпы жағдай (кез-келгені үшін n)

Біз карта деп айтамыз Бұл -көпфункционалды карта, егер ол келесі қасиеттерді қанағаттандырса:

  1. Барлық (үшін ) және бір ретті топтар;
  2. егер және , содан кейін ;
  3. егер деген мағынада карта дегенеративті емес генераторлары болып табылады сәйкесінше, содан кейін генераторы болып табылады
  4. Есептеудің тиімді алгоритмі бар .

Сонымен қатар, қауіпсіздік мақсатында дискретті логарифм есебі қиын болуы талап етіледі .

Үміткерлер

Барлық үміткерлер көпжелілік карталар, шын мәнінде, көп деңгейлі карталардың аздап қорытылуы болып табылады, өйткені олар жүйеленген кодтау жүйелері деп аталады, өйткені олар картаға мүмкіндік береді ішінара қолданылуы керек: барлық қолданудың орнына мақсатты жиынтықта мән тудыратын бірден мәндер , өтініш беруге болады аралық мақсаттық жиынтықта мәндер тудыратын кейбір мәндерге. Мысалы, үшін , жасауға болады содан кейін .

Үш негізгі үміткер - GGH13,[5] негізделген көпмүшелік сақиналардың идеалдары; CLT13,[6] шамамен GCD есебіне негізделген және бүтін сандармен жұмыс жасайтын, сондықтан GGH13 көп сызықты картасына қарағанда оны түсіну оңайырақ болады; және GGH15,[7] графиктерге негізделген.

Әдебиеттер тізімі

  1. ^ а б Дутта, Ратна; Баруа, Рана; Саркар, Палаш (2004). «Жұптауға негізделген криптографиялық хаттамалар: сауалнама». Электрондық баспа IACR.
  2. ^ Бонех, Дэн; Силверберг, Алиса (2003). «Көп сызықты формалардың криптографияға қолданылуы». Қазіргі заманғы математика. 324: 71–90. дои:10.1090 / conm / 324/05731. ISBN  9780821832097. Алынған 14 наурыз 2018.
  3. ^ Альбрехт, Мартин Р. «Бағаланған кодтау схемасы әлі бұзылған ба?». Алынған 14 наурыз 2018.
  4. ^ Коблиц, Нил; Менезес, Альфред (2005). «Қауіпсіздік деңгейлеріндегі жұптастырылған криптография». LNCS. 3796.
  5. ^ Гарг, Санжам; Джентри, Крейг; Халеви, Шаи (2013). «Идеал торлардан үміткер көп сызықты карталар». Криптология саласындағы жетістіктер - EUROCRYPT 2013: 1–17.
  6. ^ Корон, Жан-Себастиан; Lepoint, Tancrède; Тибучи, Мехди (2013). «Бүтін сандардың үстіндегі практикалық көп сызықты карталар». Криптология саласындағы жетістіктер - EUROCRYPT 2013. Информатика пәнінен дәрістер. 8042: 476–493. дои:10.1007/978-3-642-40041-4_26. ISBN  978-3-642-40040-7.
  7. ^ Джентри, Крейг; Горбунов, Сергей; Халеви, Шаи (2015). «Торлардан сызылған көп сызықты карталар». Криптография теориясы: 498–527.