Hyperelliptic curve cryptography

Hyperelliptic curve cryptography is similar to elliptic curve cryptography (ECC) insofar as the Jacobian of a hyperelliptic curve is an abelian group in which to do arithmetic, just as we use the group of points on an elliptic curve in ECC.

Definition

An (imaginary) hyperelliptic curve of genus over a field is given by the equation where is a polynomial of degree not larger than and is a monic polynomial of degree . From this definition it follows that elliptic curves are hyperelliptic curves of genus 1. In hyperelliptic curve cryptography is often a finite field. The Jacobian of , denoted , is a quotient group, thus the elements of the Jacobian are not points, they are equivalence classes of divisors of degree 0 under the relation of linear equivalence. This agrees with the elliptic curve case, because it can be shown that the Jacobian of an elliptic curve is isomorphic with the group of points on the elliptic curve.[1] The use of hyperelliptic curves in cryptography came about in 1989 from Neal Koblitz. Although introduced only 3 years after ECC, not many cryptosystems implement hyperelliptic curves because the implementation of the arithmetic isn't as efficient as with cryptosystems based on elliptic curves or factoring (RSA). The efficiency of implementing the arithmetic depends on the underlying finite field , in practice it turns out that finite fields of characteristic 2 are a good choice for hardware implementations while software is usually faster in odd characteristic.[2]

The Jacobian on a hyperelliptic curve is an Abelian group and as such it can serve as group for the discrete logarithm problem (DLP). In short, suppose we have an Abelian group and an element of , the DLP on entails finding the integer given two elements of , namely and . The first type of group used was the multiplicative group of a finite field, later also Jacobians of (hyper)elliptic curves were used. If the hyperelliptic curve is chosen with care, then Pollard's rho method is the most efficient way to solve DLP. This means that, if the Jacobian has elements, that the running time is exponential in . This makes it possible to use Jacobians of a fairly small order, thus making the system more efficient. But if the hyperelliptic curve is chosen poorly, the DLP will become quite easy to solve. In this case there are known attacks which are more efficient than generic discrete logarithm solvers[3] or even subexponential.[4] Hence these hyperelliptic curves must be avoided. Considering various attacks on DLP, it is possible to list the features of hyperelliptic curves that should be avoided.

Attacks against the DLP

All generic attacks on the discrete logarithm problem in finite abelian groups such as the Pohlig–Hellman algorithm and Pollard's rho method can be used to attack the DLP in the Jacobian of hyperelliptic curves. The Pohlig-Hellman attack reduces the difficulty of the DLP by looking at the order of the group we are working with. Suppose the group that is used has elements, where is the prime factorization of . Pohlig-Hellman reduces the DLP in to DLPs in subgroups of order for . So for the largest prime divisor of , the DLP in is just as hard to solve as the DLP in the subgroup of order . Therefore, we would like to choose such that the largest prime divisor of is almost equal to itself. Requiring usually suffices.

The index calculus algorithm is another algorithm that can be used to solve DLP under some circumstances. For Jacobians of (hyper)elliptic curves there exists an index calculus attack on DLP. If the genus of the curve becomes too high, the attack will be more efficient than Pollard's rho. Today it is known that even a genus of cannot assure security.[5] Hence we are left with elliptic curves and hyperelliptic curves of genus 2.

Another restriction on the hyperelliptic curves we can use comes from the Menezes-Okamoto-Vanstone-attack / Frey-Rück-attack. The first, often called MOV for short, was developed in 1993, the second came about in 1994. Consider a (hyper)elliptic curve over a finite field where is the power of a prime number. Suppose the Jacobian of the curve has elements and is the largest prime divisor of . For the smallest positive integer such that there exists a computable injective group homomorphism from the subgroup of of order to . If is small, we can solve DLP in by using the index calculus attack in . For arbitrary curves is very large (around the size of ); so even though the index calculus attack is quite fast for multiplicative groups of finite fields this attack is not a threat for most curves. The injective function used in this attack is a pairing and there are some applications in cryptography that make use of them. In such applications it is important to balance the hardness of the DLP in and ; depending on the security level values of between 6 and 12 are useful. The subgroup of is a torus. There exists some independent usage in torus based cryptography.

We also have a problem, if , the largest prime divisor of the order of the Jacobian, is equal to the characteristic of By a different injective map we could then consider the DLP in the additive group instead of DLP on the Jacobian. However, DLP in this additive group is trivial to solve, as can easily be seen. So also these curves, called anomalous curves, are not to be used in DLP.

Order of the Jacobian

Hence, in order to choose a good curve and a good underlying finite field, it is important to know the order of the Jacobian. Consider a hyperelliptic curve of genus over the field where is the power of a prime number and define as but now over the field . It can be shown that the order of the Jacobian of lies in the interval , called the Hasse-Weil interval.[6]

But there is more, we can compute the order using the zeta-function on hyperelliptic curves. Let be the number of points on . Then we define the zeta-function of as . For this zeta-function it can be shown that where is a polynomial of degree with coefficients in .[7] Furthermore factors as where for all . Here denotes the complex conjugate of . Finally we have that the order of equals . Hence orders of Jacobians can be found by computing the roots of .

References

  1. ^ Déchène, Isabelle (2007). "The Picard Group, or how to build a group from a set" (PDF). Tutorial on Elliptic and Hyperelliptic Curve Cryptography 2007.
  2. ^ Gaudry, P.; Lubicz, D. (2009). "The arithmetic of characteristic 2 Kummer surfaces and of elliptic Kummer lines". Finite Fields and Their Applications. 15 (2): 246–260. doi:10.1016/j.ffa.2008.12.006.
  3. ^ Th'eriault, N. (2003). "Index calculus attack for hyperelliptic curves of small genus". Advances in Cryptology - ASIACRYPT 2003. New York: Springer. ISBN 978-3540406747.
  4. ^ Enge, Andreas (2002). "Computing discrete logarithms in high-genus hyperelliptic Jacobians in provably subexponential time". Mathematics of Computation. 71 (238): 729–742. Bibcode:2002MaCom..71..729E. doi:10.1090/S0025-5718-01-01363-1.
  5. ^ Jasper Scholten and Frederik Vercauteren, An Introduction to Elliptic and Hyperelliptic Curve Cryptography and the NTRU Cryptosystem, section 4
  6. ^ Alfred J. Menezes, Yi-Hong Wu, Robert J. Zuccherato, An elementary introduction to hyperelliptic curves, page 30
  7. ^ Alfred J. Menezes, Yi-Hong Wu, Robert J. Zuccherato, An elementary introduction to hyperelliptic curves, page 29

Read other articles:

2005 single by Camille Jones For the Lonely Island song, see The Creep (song). For the Freaks song, see The Creeps (Get on the Dancefloor). The CreepsSingle by Camille Jonesfrom the album Surrender Released2005LabelTommy Boy Music (USA)Songwriter(s)Camille JonesProducer(s)Camille Jones, co-producer: Per Ebdrup The CreepsUK CD Maxi-single coverSingle by Camille Jones vs. Fedde Le GrandReleased5 March 2007 (UK, Ireland) 25 July 2008 (Germany)Recorded2007GenreDance, houseLength 2:30 (radio edit)...

 

Jonatan ChristieJonatan Christie di SEA Games 2017Informasi pribadiNama lahirLeonardus Jonatan Christie[1]KebangsaanIndonesiaLahir15 September 1997 (umur 26)Jakarta, IndonesiaTinggi179 cm (5 ft 10 in)Berat80 kg (176 pon)PeganganKananPelatihIrwansyahHarry HartonoPasanganShania Junianatha ​(m. 2023)​Tunggal putraRekor305 menang, 153 kalahPeringkat tertinggi2 (31 Januari 2023)Peringkat saat ini5 (19 Maret 2024[2]...

 

Redox reaction component In chemistry, a half reaction (or half-cell reaction) is either the oxidation or reduction reaction component of a redox reaction. A half reaction is obtained by considering the change in oxidation states of individual substances involved in the redox reaction. Often, the concept of half reactions is used to describe what occurs in an electrochemical cell, such as a Galvanic cell battery. Half reactions can be written to describe both the metal undergoing oxidation (k...

Multi-sport event in Beijing, China Beijing 2022 redirects here. For the Winter Paralympics, see 2022 Winter Paralympics. China 2022 redirects here. For the events in 2022 in China, see 2022 in China. XXIV Olympic Winter GamesEmblem of the 2022 Winter OlympicsHost cityBeijing, ChinaMottoTogether for a Shared Future(一起向未来; Yīqǐ xiàng wèilái)Nations91Athletes2,871Events109 in 7 sports (15 disciplines)Opening4 February 2022Closing20 February 2022Opened byPresident Xi Jinping[a...

 

Voce principale: Calcio Foggia 1920. Calcio Foggia 1920Stagione 2020-2021Sport calcio Squadra Foggia Allenatore Marco Marchionni All. in seconda Roberto Cau Presidente Roberto Felleca(Fino al 1º marzo 2021) Maria Assunta Pintus(Dal 1º marzo 2021) Serie C9º posto Play-offSecondo turno Maggiori presenzeCampionato: Kalombo (34+2) Miglior marcatoreCampionato: Curcio (13+1) StadioPino Zaccheria (25 085 posti) 2019-2020 2021-2022 Si invita a seguire il modello di voce Questa voce racc...

 

Geometrical concept Not to be confused with cross section (drawing). A cross-section view of a compression seal In geometry and science, a cross section is the non-empty intersection of a solid body in three-dimensional space with a plane, or the analog in higher-dimensional spaces. Cutting an object into slices creates many parallel cross-sections. The boundary of a cross-section in three-dimensional space that is parallel to two of the axes, that is, parallel to the plane determined by thes...

Type of garlic with a single clove Solo garlicSingle clove garlicSpeciesAllium sativumCultivarAnyOriginYunnan Views of the bulb Solo garlic packaged with different language names Solo garlic, also known as single clove garlic, chinese garlic, monobulb garlic, single bulb garlic, or pearl garlic,[1] is a type of Allium sativum (garlic).[2] The size of the single clove differs from approximately 25 to 50 mm in diameter. It has the flavour of the garlic clove but is somewhat mild...

 

Державний комітет телебачення і радіомовлення України (Держкомтелерадіо) Приміщення комітетуЗагальна інформаціяКраїна  УкраїнаДата створення 2003Керівне відомство Кабінет Міністрів УкраїниРічний бюджет 1 964 898 500 ₴[1]Голова Олег НаливайкоПідвідомчі ор...

 

Central Bank of South Africa South African Reserve Bank 10 other official names Suid-Afrikaanse Reserwebank (Afrikaans) iBulungelo-mali eliKhulu leSewula Afrika (Southern Ndebele) iBhanki enguVimba yoMzantsi Afrika (Xhosa) iBhange-ngodla laseNingizimu Afrika (Zulu) liBhangi lesiLulu leNingizimu Afrika (Swazi) Panka ya Resefe ya Afrika Borwa (Northern Sotho) Banka ya Sesiu ya Afrika Borwa (Sotho) Banka-kgolo ya Aforika Borwa (Tswana) Bangikulu ya Afrika-...

Public house in London, EnglandThe VictoriaLocation within London Borough of Richmond upon ThamesGeneral informationTypePublic houseLocation78 Hill Rise, Richmond, London, England Listed Building – Grade IIOfficial nameBritannia public houseDesignated25 June 1983Reference no.1358054 The Victoria is a Grade II listed public house in Richmond, in the London Borough of Richmond upon Thames. It is in an 18th-century terrace at 78 Hill Rise on Richmond Hill.[1] References ^ Histori...

 

Voce principale: Forlì Football Club. Associazione Calcio ForlìStagione 2005-2006Sport calcio Squadra Forlì Allenatore Roberto Rossi poi Rocco Cotroneo Presidente Marco Oliveti Serie C218º nel girone B. Retrocesso in Serie D, fallisce e le viene revocata l'affiliazione dalla FIGC. Coppa ItaliaPrimo turno Coppa Italia Serie CQualificazioni ai sedicesimi di finale Maggiori presenzeCampionato: Giunchi, Poletti, Matteo Rossi (30) Miglior marcatoreCampionato: Poletti (5) StadioTullo Morg...

 

Silicon dioxide nano particlesNot to be confused with fumed silica. Silica fume particles viewed in a transmission electron microscope Silica fume, also known as microsilica, (CAS number 69012-64-2, EINECS number 273-761-1) is an amorphous (non-crystalline) polymorph of silicon dioxide, silica. It is an ultrafine powder collected as a by-product of the silicon and ferrosilicon alloy production and consists of spherical particles with an average particle diameter of 150 nm. The main field...

This is a list of vehicles designed or produced by AvtoVAZ, a Russian carmaker best known under its Lada brand. Current models Image Model Introduction Update Body styles Original Vesta 2015 20222023 SedanStation wagon Largus 2012 20192021 Station wagonPanel van Dacia Logan MCV Granta 2011 2018 SedanLiftbackHatchbackStation wagon Niva Travel 1998 200220092020[1]2021 SUV Niva Legend 1977 199420092019 SUVPickup truckChassis cab Historic models Image Model Introduction Update Discontinu...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2016. WikiReaderWikiReader menampilkan keyboardPembuatOpenmokoBerat120 gCPUEpson S1C33 E07microcontrollerPenyimpananMicroSDLayarMonokrom layar sentuh WikiReader adalah proyek pengembangan peranti untuk menampilkan versi hanya teks Wikipedia pada perangkat se...

 

Savoyard philosopher, writer, lawyer, and diplomat (1753–1821) Joseph de Maistrede Maistre by von VogelsteinBorn(1753-04-01)1 April 1753Chambéry, Kingdom of SardiniaDied26 February 1821(1821-02-26) (aged 67)Turin, Kingdom of SardiniaNotable workConsiderations on FranceOn the PopeSt Petersburg DialoguesEra18th-century philosophyRegionWestern philosophySchoolConservatismTraditionalismUltramontanismClericalismChristian humanismMonarchismRoyalismMedievalismMysticismNationalismCounter-Enli...

Diagram of a RKE eyepiece developed by Rank David Herr Rank (January 2, 1907 – January 17, 1981) was an American spectroscopist. Rank was born in Annville, Pennsylvania and attended Lebanon Valley College in his hometown.[1] He pursued graduate study at Pennsylvania State University beginning in 1930 and joined the faculty in 1935.[2] Rank was appointed the Evan Pugh Professor in Physics in 1961.[3] He retired in 1972 and died at Centre County Community Hospital in S...

 

A Samurai ChroniclePoster filmSutradaraTakashi KoizumiDitulis olehTakashi KoizumiMotomu FurutaBerdasarkanHigurashi no Kioleh Rin HamuroPemeranKōji YakushoJunichi OkadaMaki HorikitaMieko HaradaPenata musikTakashi KakoTanggal rilis 4 Oktober 2014 (2014-10-04) Durasi129 minutesNegaraJapanBahasaJapanese A Samurai Chronicle (蜩ノ記code: ja is deprecated , Higurashi no Ki) adalah film Jepang produksi tahun 2014 yang disutradarai oleh Takashi Koizumi. Bersama Motomu Furuta, dia menuli...

 

NGC 5132   الكوكبة العذراء[1]  رمز الفهرس NGC 5132 (الفهرس العام الجديد)2MASX J13242889+1405332 (Two Micron All-Sky Survey, Extended source catalogue)UGC 8428 (فهرس أوبسالا العام)MCG+02-34-014 (فهرس المجرات الموروفولوجي)IRAS F13220+1421 (IRAS)IRAS 13219+1421 (IRAS)PGC 46868 (فهرس المجرات الرئيسية)PSCz Q13219+1421 (كتالوج PSCz)SDSS J132428.93+140533.2 (مسح سلون ال...

UniKristen ChristenUniePemimpinMirjam BikkerKetua umumAnkie van TatenhoveKetua fraksi di SenatTineke HuizingaKetua fraksi di Dewan Perwakilan RakyatMirjam BikkerKetua fraksi di Parlemen EropaAnja HagaDibentuk15 Maret 2001 (2001-03-15)Digabungkan dariGPV dan RPFKantor pusatPartijbureau ChristenUnieJohan van Oldebarneveltlaan 46, AmersfoortSayap pemudaPerspectieFThinktankMr. G. Groen van Prinsterer StichtingIdeologiDemokrasi KristenEuroskeptisismePosisi politikTengah sampai Tenga...

 

Untuk kegunaan lain, lihat Fatma Sultan. Fatma Sultanفاطمہ سلطانFoto Fatma Sultan, di arsip keluargaKelahiran1500Trabzon, Kesultanan UtsmaniyahKematian1573 (umur 73)Istanbul, Kesultanan UtsmaniyahPemakamanTürbe Kara Ahmed PasyaPasanganMustafa PasyaKara Ahmed PasyaHadım İbrahim PasyaWangsaUtsmaniyahAyahSelim IIbuHafsa SultanAgamaIslam Fatma Sultan (1500–1573) (Turki Otoman: فاطمہ سلطان) adalah putri Kesultanan Utsmaniyah, anak perempuan Sultan Selim I dengan Hafsa ...