Twisted Edvards egri chizig'i - Twisted Edwards curve

Buralgan Edvards tenglamasi egri chizig'i

Yilda algebraik geometriya, burilgan Edvards egri chiziqlari ning tekis modellari elliptik egri chiziqlar, ning umumlashtirilishi Edvard egri chiziqlari tomonidan kiritilgan Bernshteyn, Birkner, Joy, Lange va Piters 2008 yilda.[1] Egri chiziq matematik nomiga berilgan Garold M. Edvards. Elliptik egri chiziqlar muhim ahamiyatga ega ochiq kalit kriptografiyasi va o'ralgan Edvards egri chiziqlari elektron imzo sxemasining markazida joylashgan EdDSA boshqa raqamli imzo sxemalarida paydo bo'lgan xavfsizlik muammolaridan qochib, yuqori ko'rsatkichlarni taqdim etadi.

Ta'rif

Har biri o'ralgan Edvards egri chizig'i a burama ning Edvard egri chizig'i.Birrilangan Edvard egri chizig'i ustidan maydon bor bu afine tenglama bilan aniqlangan tekislik egri chizig'i:

qayerda ning nolga teng bo'lmagan elementlari . Maxsus ish bu burilmagan, chunki egri odatdagiga kamayadi Edvard egri chizig'i.

Har bir o'ralgan Edvard egri chizig'i ikki tomonlama teng ichida elliptik egri chiziqqa Montgomeri shakli va aksincha.[2]

Guruh qonuni

Barcha elliptik egri chiziqlarga kelsak, shuningdek, o'ralgan Edvards egri chizig'i uchun, ularning ikkitasini qo'shish yoki ikkitasini (yoki uch baravarini) qo'shish kabi ba'zi bir operatsiyalarni bajarish mumkin. Ushbu operatsiyalar natijalari har doim egri chiziqning o'ziga tegishli bo'lgan nuqtalardir. Keyingi bo'limlarda ikkita boshqa nuqta (qo'shilish) orasidagi qo'shilish natijasida hosil bo'lgan nuqta koordinatalarini yoki egri chiziqdagi bitta nuqtaning ikki baravar ko'payishi natijasida hosil bo'lgan nuqta koordinatalarini olish uchun ba'zi formulalar berilgan.

Burilgan Edvards egri chiziqlariga qo'shilish

Ruxsat bering bilan maydon bo'ling xarakterli 2. dan farq qilaylik va burilgan Edvards egri chizig'ida nuqta bo'ling. Bükülmüş Edvards egri chizig'ining tenglamasi quyidagicha yoziladi;

EE,a,d: .

Ushbu fikrlarning yig'indisi kuni EE,a,d bu:

Neytral element (0,1) va manfiy bu

Ushbu formulalar ikki baravar ko'paytirish uchun ham ishlaydi. Agar a a kvadrat yilda va d a kvadrat emas yilda , bu formulalar to'liq: bu ularning barcha juftliklar uchun istisnosiz ishlatilishi mumkinligini anglatadi; shuning uchun ular ikki baravar ko'payish uchun ham ishlaydi va neytral elementlar va salbiylar kirish sifatida qabul qilinadi.[3][tekshirib bo'lmadi ]

Qo'shish misoli

Quyidagi o'ralgan Edvards egri chizig'i berilgan a = 3 va d = 2:

ballarni qo'shish mumkin va yuqorida keltirilgan formuladan foydalangan holda. Natijada P nuqta hosil bo'ladi3 koordinatalariga ega:

Buralgan Edvard egri chiziqlarida ikki baravar oshirish

Ikki baravar qo'shish bilan bir xil formulada bajarilishi mumkin. Nuqtani ikki baravar oshirish (x1, y1) E egri chizig'idaE, a, d bu:

[2](x1,y1) = (x3,y3)

qayerda

Ikki barobar ko'payishning misoli

Oldingi misolda berilgan xuddi shu burilgan Edvards egri chizig'ini hisobga olsak, a = 3 va d = 2 bilan, nuqtani ikki baravar oshirish mumkin . 2P nuqta1 yuqoridagi formula yordamida olingan quyidagi koordinatalarga ega:

Ko'rish oson, ba'zi bir kichik hisob-kitoblar bilan bu narsa egri chiziqqa tegishli .

Kengaytirilgan koordinatalar

Buralgan Edvards egri chiziqlaridagi nuqta ifodalanadigan boshqa koordinatalar tizimi mavjud kuni sifatida ifodalanadi X, Y, Z, T quyidagi tenglamalarni qondirish x = X/Z, y = Y/Z, xy = T/Z.

Nuqtaning koordinatalari (X:Y:Z:T) deyiladi kengaytirilgan burama Edvards koordinatalari. Identifikatsiya elementi (0: 1: 1: 0) bilan ifodalanadi. Nuqtaning salbiy tomoni (-X:Y:Z:−T).

Orqaga burilgan Edvards koordinatalari

Nuqtaning koordinatalari deyiladi teskari burilgan Edvards koordinatalari egri chiziqdabilan ; bu affinaga tegishli kuni EE,a,d.Bernshteyn va Lange bu teskari koordinatalarni a = 1 holati uchun kiritdilar va koordinatalar qo'shimcha ravishda vaqtni tejashini kuzatdilar.

Proyektiv burilgan Edvards koordinatalari

Proyektiv o'ralgan Edvards egri chizig'i uchun tenglama quyidagicha berilgan: Uchun Z1 ≠ 0 nuqta (X1: Y1: Z1) ifodalaydi afinaviy nuqta (x1X1/Z1, y1 = Y1/Z1) ustida EE,a,d.

Elliptik egri chiziqni burama Edvards shaklida ifodalash arifmetikada vaqtni tejaydi, hattoki bir xil egri chiziqni Edvards shaklida ifodalash mumkin bo'lsa ham.

Proyektiv o'ralgan egri chiziqlarda qo'shilish

Proyektiv o'ralgan Edvards egri chizig'iga qo'shimcha quyidagicha berilgan

(X3: Y3: Z3) = (X1: Y1: Z1) + (X2: Y2: Z2)

va 10 turadiMulanishlar + 1Stortishish + 2D. + 7 anashrlar, bu erda 2D. ning bitta ko'paytmasi a va birma-bir d.

Algoritm
A = Z1 · Z2,
B = A2
C = X1 · X2
D = Y1 · Y2
E = dC · D
F = B - E
G = B + E
X3 = A · F ((X1 + Y1) · (X2 + Y2) - C - D)
Y3 = A · G · (D - aC)
Z3 = F · G

Proektsion o'ralgan egri chiziqlar bo'yicha ikki baravar oshirish

Proektsion o'ralgan egri chiziq bo'yicha ikki baravar berish

(X3: Y3: Z3) = 2 (X1: Y1: Z1).

Buning narxi 3Meng yuqori darajalar + 4Schovgumlar + 1D. + 7anashrlar, bu erda 1D. tomonidan ko'paytirilishi a.

Algoritm
B = (X1 + Y1)2
C = X12
D = Y12
E = aC
F = E + D
H = Z12
J = F - 2H
X3 = (B - C - D) .J
Y3 = F · (E - D)
Z3 = F · J[1]

Shuningdek qarang

Izohlar

  1. ^ a b D. J. Bernshteyn, P. Birkner, M. Joyi, T. Lange, C. Piters, Twisted Edvards Curves.
  2. ^ Daniel J. Bernshteyn; Piter Birkner; Mark Joyi; Tanja Lange; Christiane Peters. "Twisted Edvards Curves" (PDF). Olingan 28 yanvar 2020.
  3. ^ Daniel J. Bernshteyn va Tanja Lange, Elliptik egri chiziqlarga tezroq qo'shilish va ikki baravar oshirish

Adabiyotlar

Tashqi havolalar