<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>ArcAdiA</title>
  <link rel="alternate" href="http://dspace-roma3.caspur.it:80" />
  <subtitle>The DSpace digital repository system captures, stores, indexes, preserves, and distributes digital research material.</subtitle>
  <id>http://dspace-roma3.caspur.it:80</id>
  <updated>2013-06-18T23:44:55Z</updated>
  <dc:date>2013-06-18T23:44:55Z</dc:date>
  <entry>
    <title>Trace zero varietes in pairing-based cryptography</title>
    <link rel="alternate" href="http://hdl.handle.net/2307/597" />
    <author>
      <name>Cesena, Emanuele</name>
    </author>
    <id>http://hdl.handle.net/2307/597</id>
    <updated>2011-09-05T23:36:32Z</updated>
    <published>2010-03-25T23:00:00Z</published>
    <summary type="text">&lt;Title&gt;Trace zero varietes in pairing-based cryptography&lt;/Title&gt;
&lt;Authors&gt;Cesena, Emanuele&lt;/Authors&gt;
&lt;Issue Date&gt;2010-03-26&lt;/Issue Date&gt;
&lt;Abstract&gt;The term cryptography, by etymology or simply by association of ideas, suggests its&#xD;
connection with secret messages and this is made clear from the deﬁnition that we ﬁnd&#xD;
in Wikipedia: “The practice and study of hiding information”.&#xD;
In light of the results of the fundamental article of Diﬃe and Hellman New Directions in Cryptography [DH76] this simple deﬁnition of cryptography seems to require&#xD;
a supplement: nowadays states, public organizations and private individuals can not&#xD;
only exchange information in secrecy, but also sign electronic documents so that the&#xD;
digital signature is easily veriﬁable, but not falsiﬁable. To make this possible, Diﬃe&#xD;
and Hellman introduced the concept of public-key cryptosystems : the use of public keys&#xD;
allows us to exchange secret keys without having to meet in person (for instance, using&#xD;
channels in clear on the network) or generate/verify digital signatures.&#xD;
The ﬁrst example of a public key cryptosystem was proposed in 1978 by Rivest,&#xD;
Shamir and Adleman [RSA78]. Diﬃe and Hellman also advanced the idea of establishing&#xD;
a cryptographic system on the discrete logarithm problem (DLP) in a ﬁnite ﬁeld, an idea&#xD;
which they attributed to Prof. Gill of Stanford University, and carried out for the ﬁrst&#xD;
time in 1985 by ElGamal [ElG85].&#xD;
In the same year Miller and Koblitz [Mil86, Kob87] proposed to use the group of&#xD;
rational points of an elliptic curve over a ﬁnite ﬁeld. Compared to those already mentioned, elliptic curves allow greater ﬂexibility in building the group and the use of smaller&#xD;
keys at the same level of security. Four years later Koblitz [Kob89] indicated the Jacobian variety of hyperelliptic curves as another possible candidate for the construction of&#xD;
cryptosystems.&#xD;
In 1998 Frey [Fre98, Fre01] suggested to use Trace Zero Varieties (TZV) for cryptosystems based on the DLP. The starting point of Frey’s construction is, in the simplest&#xD;
case, an elliptic curve E deﬁned over a ﬁnite ﬁeld Fq . Let Fqr /Fq be a ﬁnite extension.&#xD;
The group E (Fqr ) contains E (Fq ) and the Frobenius automorphism Fqr /Fq extends to&#xD;
E (Fqr ) in a natural way. The TZV is a subgroup of E (Fqr ) (more precisely, a subvariety&#xD;
of the Weil restriction of scalars of E (Fqr ) from Fqr to Fq ) which is globally invariant&#xD;
under the action of the Frobenius and isomorphic to the quotient E (Fqr )/E (Fq ). It is&#xD;
exactly the action of the Frobenius that makes the computation of scalar multiplication&#xD;
on TZV particularly eﬃcient.&#xD;
Several authors addressed the study of TZV: Naumann [Nau99] and Blady [Bla02]&#xD;
considered TZV of elliptic curves over extension ﬁelds of degree 3 (r = 3); Weimerskirch [Wei01] analyzed the case for extension ﬁelds of degree 5; ﬁnally Lange [Lan01,&#xD;
Lan04] built TZV from the Jacobian variety of hyperelliptic curves of genus two, over extension ﬁelds of degree 3. Avanzi and Lange [AL04] compared the performance of these&#xD;
three kinds of TZV over ﬁelds of odd characteristic. Avanzi and Cesena [Ces04, AC08]&#xD;
compared the same three types of TZV deﬁned over binary ﬁelds, highlighting similarities and main diﬀerences between TZV deﬁned over ﬁelds of even and odd characteristic.&#xD;
1&#xD;
&#xD;
The performance of an elliptic curve cryptosystem depends mainly on two aspects&#xD;
that one needs to consider when implementing the scalar multiplication: the ﬁrst is&#xD;
the choice of the coordinate system used to represent points, such as classical aﬃne&#xD;
coordinates where a point is represented by the pair (x, y ), and the second is the use or&#xD;
not of precomputation.&#xD;
In this work we extend the results of [AC08] over binary ﬁelds, by taking into account diﬀerent types of coordinate systems and evaluating the eﬀect of using or not&#xD;
precomputation (the latter has already been considered in literature).&#xD;
For elliptic curves several coordinate systems are available. The basic idea is to avoid&#xD;
inversions in the ﬁeld (typically expensive) and to speed up the operation of doubling a&#xD;
point on the curve, which is the one with the major impact on scalar multiplication, especially when using precomputation. Among the proposed coordinate systems for binary&#xD;
elliptic curves, we mention projective coordinates in which a point is represented by the&#xD;
tuple (X, Y, Z ) that corresponds to (x, y ) = (X/Z, Y /Z ) and L´pez-Dahab coordinates&#xD;
o&#xD;
where (X, Y, Z ) corresponds to (x, y ) = (X/Z, Y /Z 2 ).&#xD;
The main result of our analysis is that TZV of elliptic curves over extensions of&#xD;
degree 5 are the most eﬃcient groups suitable to build cryptographic systems based&#xD;
on the DLP. On our Intel platform (32-bit), at 80-bit security they are about 10%&#xD;
faster (20% using precomputation) and at 96-bit security they are about 22% faster&#xD;
(30% using precomputation) than elliptic curves with L´pez-Dahab coordinates (to be&#xD;
o&#xD;
precise, we considered the fastest extended L´pez-Dahab coordinates). For TZV, the&#xD;
o&#xD;
aﬃne coordinates appear to be the most eﬃcient. This is because we work in extension&#xD;
ﬁelds, where the bad impact of inversions is reduced (an inversion in a extension ﬁeld&#xD;
Fqr only requires a single inversion in the ground ﬁeld Fq ).&#xD;
Nowadays it is easy to be blinded by the incredible amount of memory and computational power which is available in laptops and personal computers. However, it is&#xD;
important to stress that there are countless applications – where cryptography is important and often overlooked – that are or need to be deployed on devices with limited&#xD;
resources, like mobile phones or wireless sensors.&#xD;
In such cases using aﬃne coordinates and avoiding precomputation can be the only&#xD;
way to cope with the constrains imposed by the scenario and TZV turn out to be an&#xD;
excellent solution to improve performance. Indeed, if we limit ourselves to consider aﬃne&#xD;
coordinates, we conﬁrm the results in [AC08] that TZV of elliptic curves are always much&#xD;
more eﬃcient than elliptic curves themselves (by factors about 1.5 for extension of degree&#xD;
3 and more than 2 for degree 5).&#xD;
To further assess the validity of our results, we perform experiments also on a PowerPC machine, still a relatively powerful server, but the idea is to have a comparison&#xD;
also with an architecture more similar to what can be found in many embedded devices.&#xD;
Here the advantage of TZV is even more accentuated.&#xD;
Finally, following an idea of [HKA06], we develop for TZV a new coordinate system,&#xD;
the compressed L´pez-Dahab coordinates, in which a Fqr -rational point is represented&#xD;
o&#xD;
by the tuple (X, Y, z ) ∈ Fqr × Fqr × Fq that corresponds to (x, y ) = (X/z, Y /z 2 ). The&#xD;
difference with L´pez-Dahab coordinates is therefore that the coordinate z is in Fq , thus&#xD;
o&#xD;
smaller. Arithmetic in this representation is made possible by a particular operation&#xD;
available in extension ﬁelds, called pseudo-inversion, that does not involve inversions in&#xD;
the ground ﬁeld.&#xD;
This new coordinate system turns out to be on average 8 − 10% faster than L´pezo&#xD;
Dahab coordinates, and generally presents similar performance to aﬃne coordinates. We&#xD;
2&#xD;
&#xD;
want to remark that, since they do not require inversions in the ground ﬁeld, compressed&#xD;
coordinates become more eﬀective the worse the inversion is, thus they are attractive&#xD;
for devices with constrained resources.&#xD;
Returning to the history of public-key cryptography, a big step forward has been&#xD;
made with the introduction of pairing-based cryptography. A pairing, from the mathematical point of view, is a non-degenerate, bilinear map and to use it in practical&#xD;
applications, we additionally require that it is eﬃciently computable. Algebraic geometry gives us two examples of pairings that meet the above deﬁnition: the Weil pairing&#xD;
and the Lichtenbaum-Tate pairing, that we shall simply call Tate pairing. The latter is particularly interesting for cryptography because it has better qualities from a&#xD;
computational point of view, at least for moderate security levels.&#xD;
The ﬁrst use of pairings in cryptography dates back to the 1990’s, when they are&#xD;
exploited by Menezes, Okamoto and Vanstone [MOV93] and by Frey and R¨ck [FR94] to&#xD;
u&#xD;
attack cryptosystems by reducing the DLP in the group of rational points of an elliptic&#xD;
curve to the DLP in a ﬁnite ﬁeld.&#xD;
We have to wait until 2000 to see authors rediscover pairings and use it “for good”,&#xD;
starting to develop cryptographic protocols and schemes based on pairings: Sakai,&#xD;
Ohgishi and Kasahara [SOK00] introduced the ﬁrst pairing-based key-agreement and&#xD;
signature schemes, and Joux [Jou00] extended the Diﬃe-Hellman key agreement protocol to a three-party, one-round protocol.&#xD;
Another fundamental construction is the ﬁrst Identiy-Based Encryption (IBE) scheme&#xD;
realized in 2001 by Boneh and Franklin [BF01]. In IBE, the user’s public key is derived&#xD;
from some known aspects of her identity, such as her name or e-mail address and this&#xD;
eliminates the key distribution or certiﬁcation problems. The construction of a workable&#xD;
and provably secure scheme was an open problem posed by Shamir in 1984 [Sha85].&#xD;
These key contributions have been the trigger for an actual explosion of interest in&#xD;
pairing-based cryptography, which led in recent years the deﬁnition of many protocols&#xD;
and schemes and motivated the research for ever more eﬃcient implementations.&#xD;
Pairings met TZV in 2002, when Rubin and Silverberg [RS02] proposed to use&#xD;
supersingular abelian varieties of dimension greater than one to improve the security&#xD;
of pairing-based cryptosystems. Besides Jacobian varieties of hyperelliptic curves, the&#xD;
other signiﬁcant example was the class of TZV (called primitive subgroups in that paper), which can be constructed from elliptic curves.&#xD;
The original work of Rubin and Silverberg and their more recent results presented&#xD;
in [RS09] constitute the motivation of our research. Notably, supersingular TZV of&#xD;
elliptic curves allow to achieve higher “security per bit” than supersingular elliptic curves&#xD;
themselves: in characteristic 3 (r = 5) TZV represent the ﬁrst example of supersingular&#xD;
abelian varieties with security parameter greater than 6 (in fact 7.5); in characteristic&#xD;
2 (r = 3) TZV present an alternative to supersingular elliptic curves over F3m which is&#xD;
more eﬃcient, simpler to implement and with equivalent security properties.&#xD;
The computation of pairings over TZV has already been taken into account by Barreto et al. [BK+ 02, BG+ 07], who deﬁned the η and ηT pairings on supersingular abelian&#xD;
varieties. Other pairings, such as the (twisted) Ate pairing [HSV06] and its extended&#xD;
versions [MK+ 07, LLP09, Ver08] can be naturally deﬁned on TZV too. However no work&#xD;
in literature considered using the q th power Frobenius available in TZV to speed-up the&#xD;
computation of pairings.&#xD;
The focus of the present work is exactly that: develop a new algorithm to compute&#xD;
3&#xD;
&#xD;
the Tate pairing on TZV exploiting the action of the q th power Frobenius. Our result&#xD;
applies to supersingular TZV in characteristic 2, 3 and p &gt; 3.&#xD;
ˆ&#xD;
In our main theorem we derive a new formula for the Tate pairing t(P, Q):&#xD;
M a q a−1&#xD;
r&#xD;
&#xD;
r−1&#xD;
q i(r+1)&#xD;
&#xD;
fq,P (Qσi )&#xD;
&#xD;
ˆ&#xD;
t(P, Q) =&#xD;
&#xD;
,&#xD;
&#xD;
i=0&#xD;
&#xD;
where fq,P is the Miller function, σi is proper power of the q th power Frobenius endomorphism, and a and M are constants depending on the curve.&#xD;
The previous formula yields a new algorithm to compute the Tate pairing over supersingular TZV. We evaluate fq,P at the r points Qσi (raising each evaluation to the&#xD;
proper power q i(r+1) ). At the end we compute the ﬁnal exponentiation to M a q a−1 .&#xD;
r&#xD;
The algorithm is suitable for a parallel implementation, requiring r processors and&#xD;
achieving a Miller loop of “length” q . Moreover, both in a parallel and in a sequential&#xD;
model, an implementation with precomputation of the multiples of P requires the storage&#xD;
of only log2 q points. Together with implementation details, we also propose a variant&#xD;
of the point compression algorithm of Rubin and Silverberg [RS02] in characteristic 2&#xD;
which is more eﬃcient and requires no inversion in the ﬁeld.&#xD;
Experimental results show that the parallel version of our new algorithm is on average&#xD;
25 − 30% faster than any previous pairing algorithm – notably the ηT pairing described&#xD;
in [BG+ 07].&#xD;
Besides the computation of pairings, we also analyze the performance of scalar multiplication on supersingular elliptic curves and TZV. Supersingular TZV are much faster&#xD;
than the corresponding elliptic curves and, as we already mentioned, they also allow&#xD;
to achieve higher security per bit. For instance, on our Intel platform (32-bit), scalar&#xD;
multiplication on the supersingular TZV over F2103 (r = 3) is 4 times faster than on the&#xD;
corresponding elliptic curve deﬁned over F2307 , pairing can be up to 30% faster exploiting the parallel version of the new algorithm and ﬁnally points can be compressed to&#xD;
208 bits, allowing a reduction of storage or bandwidth by a factor about 3/2.&#xD;
In conclusion we have seen that TZV, ordinary and supersingular, have many interesting features that make them attractive for building cryptosystems based on the DLP&#xD;
as well as pairing-based cryptosystems. They are also well suited for implementations&#xD;
on devices with constrained resources at moderate security levels.&#xD;
&#xD;
Foundation&#xD;
The following publications and pre-prints form the foundation of this thesis:&#xD;
• R. M. Avanzi and E. Cesena. Pairing on Supersingular Trace Zero Varieties.&#xD;
Cryptology ePrint Archive, Report 2008/404, 2008.&#xD;
http://eprint.iacr.org/2008/404&#xD;
A preliminary version of this work was presented at Eurocrypt 2009 poster session.&#xD;
• R. M. Avanzi and E. Cesena. Trace Zero Varieties over Fields of Characteristic 2 for Cryptographic Applications. In J. Hirschfeld, J. Chaumine, and&#xD;
R. Rolland, editors, Algebraic geometry and its applications, volume 5 of Number&#xD;
Theory and Its Applications, pp. 188–215. World Scientiﬁc, 2008. Proceedings of&#xD;
the ﬁrst SAGA conference, Papeete, 7-11 May 2007.&#xD;
4&#xD;
&#xD;
• E. Cesena, H. L¨hr, G. Ramunno, A.-R. Sadeghi, and D. Vernizzi. Anonymous&#xD;
o&#xD;
Authentication with TLS and DAA. Submitted to TRUST 2010.&#xD;
• E. Cesena, G. Ramunno, and D. Vernizzi. Towards Trusted Broadcast Encryption. TrustCom 2008: The 2008 International Symposium on Trusted Computing. Zhang Jia Jie (Hunan, China), 18-20 November 2008, pp. 2125–2130.&#xD;
&#xD;
Organization&#xD;
The dissertation is organized as follows.&#xD;
Chapter 1 introduces pairing-based cryptography with a few relevant cryptographic&#xD;
schemes taken from the literature; this serves as a practical motivation and we will&#xD;
return to the schemes during the course of the dissertation.&#xD;
In Chapter 2 we arrange the mathematical background with particular focus on&#xD;
the Lichtenbaum-Tate pairing. Most of this chapter is taken from two presentations of&#xD;
Prof. Frey at the ﬁrst Symposium on Algebraic Geometry and its Applications (SAGA&#xD;
2007) and at the GTEM Workshop on Pairings (Essen, 2009). We adapt the theory to&#xD;
better ﬁt the case of TZV.&#xD;
Chapter 3 is the core of this dissertation. We take a more computationally oriented&#xD;
approach: we discuss the arithmetic in the ideal class group of a TZV, we review techniques for pairing computation taken from the literature and we develop a new algorithm&#xD;
for the computation of the Tate pairing over supersingular TZV which exploits the action of the q th power Frobenius endomorphism. In the end of the chapter we discuss&#xD;
the security of TZV and we provide explicit examples of curves that are used in the&#xD;
experiments.&#xD;
In Chapter 4 we deal with the implementation details and we provide experimental&#xD;
results. For emotional reasons most of this chapter is devoted to the implementation&#xD;
in characteristic two. Notably, in this chapter we deﬁne new compressed L´pez-Dahab&#xD;
o&#xD;
coordinates for ordinary TZV of elliptic curves, we analyze the performance of scalar&#xD;
multiplication both on ordinary and supersingular TZV, we detail the parallel and the&#xD;
sequential versions of the new algorithm for the Tate pairing, including experimental&#xD;
results.&#xD;
Finally, Chapter 5 is devoted to real-world applications and notably to the Trusted&#xD;
Computing technology: due to my personal and somehow atypical research experience&#xD;
at Politecnico di Torino, I have gotten to know a more applied way to do research and&#xD;
I wish to include in the dissertation some results obtained in this area. Pairing here is&#xD;
used as a black-box toolkit and actually these topics originated my interest in pairing&#xD;
computation. Unfortunately, due to technical details that will be clariﬁed at proper&#xD;
time, the algorithm for pairing computation developed in this dissertation is probably&#xD;
not the best candidate for such applications, but the hope is to continue my research&#xD;
and let these two routes converge.&#xD;
&#xD;
References&#xD;
[AC08]&#xD;
&#xD;
R. M. Avanzi and E. Cesena. Trace Zero Varieties over Fields of Characteristic&#xD;
2 for Cryptographic Applications. In J. Hirschfeld, J. Chaumine, and R. Rolland, editors, Algebraic geometry and its applications, volume 5 of Number&#xD;
&#xD;
5&#xD;
&#xD;
Theory and Its Applications, pages 188–215. World Scientiﬁc, 2008. Proceedings of the ﬁrst SAGA conference, 2007, Papeete.&#xD;
[AL04]&#xD;
&#xD;
R. M. Avanzi and T. Lange. Cryptographic Applications of Trace Zero Varieties. Unpublished manuscript., 2004.&#xD;
&#xD;
[BF01]&#xD;
&#xD;
D. Boneh and M. Franklin. Identity-based encryption from the Weil pairing.&#xD;
LNCS, 2139:213–??, 2001.&#xD;
&#xD;
´&#xD;
[BG+ 07] P. S. Barreto, S. D. Galbraith, C. O’ H´igeartaigh, and M. Scott. Eﬃcient&#xD;
e&#xD;
pairing computation on supersingular Abelian varieties. Des. Codes Cryptography, 42(3):239–271, 2007.&#xD;
[BK+ 02] P. S. L. M. Barreto, H. Y. Kim, B. Lynn, and M. Scott. Eﬃcient algorithms&#xD;
for pairing-based cryptosystems. In Advances in Cryptology - CRYPTO 2002,&#xD;
22nd Annual International Cryptology Conference, Santa Barbara, California,&#xD;
USA, August 18-22, 2002, Proceedings, volume 2442 of LNCS, pages 354–368.&#xD;
Springer, 2002.&#xD;
[Bla02]&#xD;
&#xD;
G. Blady. Die Weil-Restriktion elliptischer Kurven in der Kryptographie.&#xD;
Master’s thesis, Universit¨t-Gesamthochschule Essen, 2002.&#xD;
a&#xD;
&#xD;
[Ces04]&#xD;
&#xD;
E. Cesena. Variet` a traccia zero su campi binari – applicazioni crittograﬁche.&#xD;
a&#xD;
Master’s thesis, Universit` degli Studi di Milano, 2004.&#xD;
a&#xD;
&#xD;
[DH76]&#xD;
&#xD;
W. Diffe and M. E. Hellman. New directions in cryptography. IEEE Transactions on Information Theory, 22(6):644–654, 1976.&#xD;
&#xD;
[ElG85]&#xD;
&#xD;
T. ElGamal. A public key cryptosystem and signature scheme based on discrete logarithms. IEEE Transactions on Information Theory, pages 473–481,&#xD;
1985.&#xD;
&#xD;
[FR94]&#xD;
&#xD;
G. Frey and H.-G. R¨ck. A remark concerning m-divisibility and the discrete&#xD;
u&#xD;
logarithm in the divisor class group of curves. Mathematics of Computation,&#xD;
62(206):865–874, 1994.&#xD;
&#xD;
[Fre98]&#xD;
&#xD;
G. Frey. How to disguise an elliptic curve. Talk at Waterloo workshop on the&#xD;
ECDLP, 1998. http://www.cacr.math.uwaterloo.ca/conferences/1998/&#xD;
ecc98/slides.html.&#xD;
&#xD;
[Fre01]&#xD;
&#xD;
G. Frey. Applications of arithmetical geometry to cryptographic constructions.&#xD;
In Finite ﬁelds and applications (Augsburg, 1999), pages 128–161. Springer,&#xD;
Berlin, 2001.&#xD;
&#xD;
[HKA06] F. Hoshino, T. Kobayashi, and K. Aoki. Compressed jacobian coordinates for&#xD;
OEF. In Progress in Cryptology - VIETCRYPT 2006, volume 4341 of LNCS,&#xD;
pages 147–156. Springer, 2006.&#xD;
[HSV06] F. Hess, N. P. Smart, and F. Vercauteren. The Eta Pairing Revisited. IEEE&#xD;
Trans. Inform. Theory, 52:4595–4602, 2006.&#xD;
[Jou00]&#xD;
&#xD;
A. Joux. A one round protocol for tripartite Diﬃe–Hellman. In Algorithmic&#xD;
Number Theory, ANTS-IV, volume 1838 of LNCS, pages 385–394. Springer,&#xD;
2000.&#xD;
6&#xD;
&#xD;
[Kob87]&#xD;
&#xD;
N. Koblitz. Elliptic curve cryptosystems. Math. Comp., 48(177):203–209,&#xD;
1987.&#xD;
&#xD;
[Kob89]&#xD;
&#xD;
N. Koblitz. Hyperelliptic cryptosystems. Journal of Cryptology, 1:139–150,&#xD;
1989.&#xD;
&#xD;
[Lan01]&#xD;
&#xD;
T. Lange. Eﬃcient arithmetic on hyperelliptic curves. PhD thesis, University&#xD;
Essen, 2001.&#xD;
&#xD;
[Lan04]&#xD;
&#xD;
T. Lange. Trace zero subvarieties of genus 2 curves for cryptosystems. J.&#xD;
Ramanujan. Math. Soc., 19:15–33, 2004.&#xD;
&#xD;
[LLP09] E. Lee, H.-S. Lee, and C.-M. Park. Eﬃcient and generalized pairing computation on abelian varieties. IEEE Transactions on Information Theory,&#xD;
55(4):1793–1803, 2009.&#xD;
[Mil86]&#xD;
&#xD;
V. S. Miller. Use of elliptic curves in cryptography. In Advances in cryptology&#xD;
– crypto ’85, volume 218 of LNCS, pages 417–426. Springer, Berlin, 1986.&#xD;
&#xD;
[MK+ 07] S. Matsuda, N. Kanayama, F. Hess, and E. Okamoto. Optimised versions of&#xD;
the Ate and Twisted Ate Pairings. In The 11th IMA International Conference&#xD;
on Cryptography and Coding, volume 4887 of LNCS, pages 302–312. Springer,&#xD;
2007.&#xD;
[MOV93] A. J. Menezes, T. Okamoto, and S. Vanstone. Reducing elliptic curve logarithms to a ﬁnite ﬁeld. IEEE Trans. on Inform. Theory, 39:1639–1646, 1993.&#xD;
[Nau99]&#xD;
&#xD;
N. Naumann. Weil-Restriktion abelscher Variet¨ten. Master’s thesis, Univera&#xD;
sity Essen, 1999.&#xD;
&#xD;
[RS02]&#xD;
&#xD;
K. Rubin and A. Silverberg. Supersingular abelian varieties in cryptology.&#xD;
In CRYPTO ’02: Proceedings of the 22nd Annual International Cryptology&#xD;
Conference on Advances in Cryptology, pages 336–353, London, UK, 2002.&#xD;
Springer.&#xD;
&#xD;
[RS09]&#xD;
&#xD;
K. Rubin and A. Silverberg. Using abelian varieties to improve pairing-based&#xD;
cryptography. Journal of Cryptology, 22(3):330–364, 2009.&#xD;
&#xD;
[RSA78] R. L. Rivest, A. Shamir, and L. Adleman. A method for obtaining digital&#xD;
signature and public key cryptosystems. Comm. ACM, 21:120–126, 1978.&#xD;
[Sha85]&#xD;
&#xD;
A. Shamir. Identity-based cryptosystems and signature schemes. In Proceedings of CRYPTO 84 on Advances in cryptology, pages 47–53. Springer, 1985.&#xD;
&#xD;
[SOK00] R. Sakai, K. Ohgishi, and M. Kasahara. Cryptosystems based on pairing. In&#xD;
The 2000 Symposium on Cryptography and Information Security (SCIS2000),&#xD;
pages 26–28, Okinawa, Japan, 2000.&#xD;
[Ver08]&#xD;
&#xD;
F. Vercauteren. Optimal Pairings. Cryptology ePrint Archive, Report&#xD;
2008/096, 2008. http://eprint.iacr.org/2008/096.&#xD;
&#xD;
[Wei01]&#xD;
&#xD;
A. Weimerskirch. The application of the Mordell–Weil group to cryptographic&#xD;
systems. Master’s thesis, Worchester Polytechnic Institute, 2001.&lt;/Abstract&gt;</summary>
    <dc:date>2010-03-25T23:00:00Z</dc:date>
  </entry>
</feed>

