ECDLP

Ongelman yleiskatsaus

ECDLP, diskreetti logaritminen ongelma elliptisellä käyrällä. Vuonna 1987 Koblitz rakensi ECDLP:n käyttämällä elliptiselle käyrälle muodostettua Abelin additioryhmää. Kokeet ovat osoittaneet, että 160 bitin avain voidaan verrata 1024-bittisen avaimen RSA-algoritmin turvallisuuteen elliptisen käyrän salausalgoritmissa, ja analogisten lukujen turvallisuuden välinen kuilu kasvaa rajusti. Siksi se voi tarjota nopeamman, julkisen avaimen salausjärjestelmän pienemmällä avaimen pituudella, ja se on laaja huolenaihe ihmisille tarjoamalla ihmisille tehokkaita, kuten tietojen salauksen, avainten vaihdon ja digitaalisen allekirjoituksen toteuttamista. työkalu.

ECC

Vuonna 1976 Diffie ja Hellman julkaisivat "Cryptographic New Trend" -julkaisun symmetriasalausalgoritmien ansiosta. Artikkeli esittelee julkisen avaimen salauksen käsitteen ja Rivetin, Shamirin ja Adelmanin nostamia RSA-algoritmeja.

Hajoamisen, tietokoneen nopeuden paranemisen ja tietokoneverkkojen kehittymisen myötä tietoturvan varmistamiseksi RSA:n avain tarvitsee jatkuvasti, mutta avaimen pituuden kasvu aiheuttaa sen salauksen purkamisen nopeutta on huomattavasti vähentynyt, ja laitteiston toteutuksesta on tullut yhä sietämättömämpää, mikä rasittaa RSA:n käyttöä, joten RSA:n korvaamiseen on uusi algoritmi.

1985 N.Koblitz ja Miller ehdottavat elliptisen käyrän käyttöä salausalgoritmissa, riippuen diskreetistä logaritmisongelmasta ECDLP pisteryhmässä ovaalikäyrällä rajoitetulla alueella. ECDLP on vaikeampi ongelma kuin tekijäjako, joka on indeksitason vaikeus.

periaate

Diskreetti logaritminen ongelma elliptisellä käyrällä ECDLP määritellään seuraavasti: anna tietty luku P ja elliptinen käyrä E, Q = KP, jos tunnetaan P, Q Positiivinen kokonaisluku k on pienempi kuin P. Se voidaan osoittaa vertailukelpoiseksi K:n ja P:n laskemiseen, ja K:n ja P:n laskeminen on vaikeampaa.

Elliptisen käyrän lisälaskelma vastaa diskreetin logarin kertolaskumallia, elliptisen käyrän kertolasku vastaa diskreetin logaritmin halkaisijoita, voimme määrittää elliptin vastaavan kryptografisen järjestelmän. käyrä.

Esimerkiksi Diffie-Hellman-julkisen avaimen järjestelmää vastaavasti voidaan toteuttaa elliptisellä käyrällä valitsemalla generointielementti P E:stä, jonka edellytyksenä on, että ryhmien välinen kommunikointi riittää. Ja B valitsee erikseen A:n ja B:n, A:n ja B:n, mutta AP ja BP paljastetaan, A:n ja BCCC:n väliset avaimet ovat ABP, jota ei voi tietää.

Vastaava ELGAMAL-salasanajärjestelmä voidaan toteuttaa elliptisellä käyrällä seuraavasti:

Upota pelkkä teksti M E-PM-pisteeseen, valitse pieni B∈E, jokainen käyttäjä Valitse kokonaisluku a, 0

k = kg [jossa K, G on EP:n piste (A, B), K on kokonaisluku, joka on pienempi kuin N (n on pisteen G järjestys)]

On vaikea havaita, että K ja G on annettu yhteenlaskulla, K:n laskeminen on helppoa; mutta ottaen huomioon K ja G, K:n etsiminen on suhteellisen vaikeaa.

Tämä on elliptisen käyrän salausalgoritmin hyväksymä haaste. Viitataan peruspisteeseen k (julkinen avain).

liittyvä vertailu

ECC ja RSA Vertaa

ECC:llä ja RSA:lla on ehdottomia etuja monella tapaa, mikä näkyy pääasiassa seuraavista:

anti-aggressiivinen. Sama avaimen pituus, sen anti-aggressiivisuus on vahva.

Laskennan määrä on pieni, käsittelynopeus on nopea. ECC:n kokonaisnopeus on paljon nopeampi kuin RSA, DSA on paljon nopeampi.

Tallennustila vie. ECC:n avainkoko ja järjestelmäparametrit ovat paljon pienempiä kuin RSA, ja DSA tarkoittaa, että se on paljon pienempi. Tämä on erittäin tärkeää IC-kortin salausalgoritmeille. < / p>

Kaistanleveysvaatimukset. Kun pitkän viestin salaus puretaan, kolmen tyyppisillä salausjärjestelmillä on samat kaistanleveysvaatimukset, mutta ECC-kaistanleveysvaatimukset ovat paljon pienemmät, kun niitä sovelletaan lyhytsanomiin. Kaistanleveysvaatimukset ovat alhaiset, jotta ECC:tä voidaan tehdä langattomasti Verkkokentällä on laaja valikoima sovellusmahdollisuuksia. Nämä ominaisuudet

ECC korvaa RSA:n, ja siitä tulee yleinen julkisen avaimen salausalgoritmi. Esimerkiksi SET-protokollasarja on asettanut sen seuraavan sukupolven joukkoprotokollaksi. Provinssin julkisen avaimen salausalgoritmi.

Seuraavassa on vertailu RSA:n ja ECC:n turvallisuudesta ja nopeudesta.

Katkoaika (MIPS-vuosi)

RSA / DSA (avaimen pituus)

ECC-avaimen pituus

RSA/ECC-avaimen pituussuhde

10

512

5:1

10 < / p>

768

6:1

10

1024

160

7:1

10

2048

210

10:1

10

21000

" 140>

600

35: 1

RSA:n ja ECC:n turvasuuttimen pituuden vertailu

-funktio

tietoturvan rakentaja 1.2

BSAFE 3.0

163-bittinen ECC (MS)

1 023-bittinen RSA (MS)

avainparia luodaan

3.8

4, 708.3

Allekirjoitus

2.1 (ECNRA)

228,4 < / p>

3.0 (ECDSA)

< Td width = "210">

todennus

9,9 (ECNRA)

12.7

10,7 (ECDSA)

< /TR>

Diffie-Hellman-avainten vaihto

7.3

1 654,0

RSA- ja ECC-nopeusvertailu

ECDLP alt

Related Articles
TOP