METHOD OF GENERATING AND VERIFYING ELECTRONIC DIGITAL SIGNATURE BASED ON ELLIPTIC OR HYPERELLIPTIC CURVE Russian patent published in 2012 - IPC G06F21/00 

Abstract RU 2457535 C2

FIELD: information technology.

SUBSTANCE: method involves transformation of bit strings and performing operations with bit stings, in which during generation or verification of a signature, at least one predetermined point (corresponding reduced divisor) P of the simple order q on the elliptic (corresponding hyperelliptic) curve is multiplied by an integer k via summation and doubling; when generating the signature, random selection of the number k is allowed, wherein the first step involves selecting a number w=-2 for q=1, 3 (mod 8) or w=2 for q=1, 7 (mod 8), the value t=√w (mod q) is calculated; and at the second step, the number k is transformed to a number system with base t: k=K0+K1t+…+K2ht2h+K2h+1t2h+I, where all coefficients K0,…, K2h+1 assume values 0, 1 or -1, and a number 2h close to log2q, and during recursive transition to the previous chain of coefficients, n/2 doublings of the point (reduced divisor) R are carried out.

EFFECT: high speed of generating and verifying an electronic digital signature using elliptic or hyperelliptic curves.

4 cl, 1 app

Similar patents RU2457535C2

Title Year Author Number
ELLIPTIC CURVE-BASED ELECTRONIC DIGITAL SIGNATURE METHOD 2010
  • Rostovtsev Aleksandr Grigor'Evich
RU2457625C1
METHOD FOR GENERATION AND AUTHENTICATION OF ELECTRONIC DIGITAL SIGNATURE THAT VERIFIES ELECTRONIC DOCUMENT 2008
  • Moldovjan Nikolaj Andreevich
RU2392736C1
METHOD OF GENERATING AND AUTHENTICATING ELECTRONIC DIGITAL SIGNATURE CERTIFYING ELECTRONIC DOCUMENT 2008
  • Moldovjan Aleksandr Andreevich
  • Moldovjan Dmitrij Nikolaevich
  • Moldovjan Nikolaj Andreevich
RU2382505C1
WEBER FUNCTION CYCLE-BASED QUANTUM ATTACK-SECURE ENCRYPTION METHOD 2013
  • Rostovtsev Aleksandr Grigor'Evich
RU2541938C1
METHOD FOR GENERATING AND VERIFICATION ELECTRONIC DIGITAL SIGNATURE AUTHENTICATING ELECTRONIC DOCUMENT 2008
  • Moldovjan Dmitrij Nikolaevich
  • Moldovjan Nikolaj Andreevich
RU2401513C2
METHOD FOR CREATION AND AUTHENTICATION OF ELECTRONIC DIGITAL SIGNATURE CONFIRMING ELECTRONIC DOCUMENT 2008
  • Dernova Evgenija Sergeevna
  • Kostina Anna Aleksandrovna
  • Moldovjan Nikolaj Andreevich
  • Moldovjanu Petr Andreevich
RU2380830C1
METHOD FOR CREATION AND AUTHENTICATION OF ELECTRONIC DIGITAL SIGNATURE CONFIRMING ELECTRONIC DOCUMENT 2008
  • Moldovjan Nikolaj Andreevich
  • Moldovjan Dmitrij Nikolaevich
  • Moldovjanu Petr Andreevich
RU2380838C1
METHOD FOR GENERATION AND AUTHENTICATION OF ELECTRONIC DIGITAL SIGNATURE THAT CERTIFIES ELECTRONIC DOCUMENT 2007
  • Dernova Evgenija Sergeevna
  • Kostina Anna Aleksandrovna
  • Moldovjan Nikolaj Andreevich
RU2369973C1
POST-QUANTUM METHOD OF GENERATING AND VERIFYING AUTHENTICITY OF ELECTRONIC DIGITAL SIGNATURE CERTIFYING ELECTRONIC DOCUMENT 2022
  • Moldovyan Aleksandr Andreevich
  • Moldovyan Dmitrij Nikolaevich
  • Moldovyan Nikolaj Andreevich
RU2809528C2
CRYPTOGRAPHY WITH PARAMETERISATION ON ELLIPTIC CURVE 2010
  • Ikar Toma
  • Shabann Ehrve
RU2533087C2

RU 2 457 535 C2

Authors

Rostovtsev Aleksandr Grigor'Evich

Dates

2012-07-27Published

2010-05-25Filed