Skip to main content
Erschienen in: The Journal of Supercomputing 2/2013

01.11.2013

Reordering computation sequences for memory-efficient binary field multiplication

verfasst von: Tae Youn Han, Mun-Kyu Lee

Erschienen in: The Journal of Supercomputing | Ausgabe 2/2013

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Finite field multiplication is a crucial building block for cryptography, especially the elliptic curve public key cryptosystem. Recently, various algorithms for efficient finite field multiplication over devices whose resources are extremely constrained have been proposed. However, most of these proposals only take speed optimization into account, but they do not pay much attention to optimization of memory usage. In this paper, we propose a multiplication algorithm on \(F_{2^{m}}\), which minimizes the RAM requirement by rescheduling operation sequences. According to our experimental results on the ATmega128L microprocessor, the proposed algorithm reduces the amount of required RAM by up to 50 % while maintaining the speed at the same level. We also verify the feasibility of our algorithm by applying it to the elliptic curve cryptosystem.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Fußnoten
1
Note that a polynomial addition and a polynomial subtraction are the same operations over \({\mathbb{F}}_{2^{m}}\), because a+bmod2=abmod2 for a,b∈{0,1}.
 
Literatur
1.
Zurück zum Zitat Gura N, Patel A, Wander A, Eberle H, Shantz SC (2004) Comparing elliptic curve cryptography and RSA on 8-bit CPUs. In: CHES 2004. LNCS, vol 3156. Springer, Berlin, pp 925–943 Gura N, Patel A, Wander A, Eberle H, Shantz SC (2004) Comparing elliptic curve cryptography and RSA on 8-bit CPUs. In: CHES 2004. LNCS, vol 3156. Springer, Berlin, pp 925–943
2.
Zurück zum Zitat Han TY, Lee MK (2009) Efficient algorithm for finite field operations on memory-constrained devices. J Comput Inf Sci Eng 15(4):270–274 Han TY, Lee MK (2009) Efficient algorithm for finite field operations on memory-constrained devices. J Comput Inf Sci Eng 15(4):270–274
3.
Zurück zum Zitat Hankerson D, Menezes AJ, Vanstone S (2003) Guide to elliptic curve cryptography. Springer, Berlin Hankerson D, Menezes AJ, Vanstone S (2003) Guide to elliptic curve cryptography. Springer, Berlin
4.
Zurück zum Zitat Karatsuba A, Ofman Y (1963) Multiplication of multidigit numbers on automata. Sov Phys Dokl 7(7):595–596 Karatsuba A, Ofman Y (1963) Multiplication of multidigit numbers on automata. Sov Phys Dokl 7(7):595–596
6.
Zurück zum Zitat Liu A, Ning P (2008) TinyECC: a configurable library for elliptic curve cryptography in wireless sensor networks. In: IPSN 2008. IEEE Comput Soc, Los Alamitos, pp 245–256 Liu A, Ning P (2008) TinyECC: a configurable library for elliptic curve cryptography in wireless sensor networks. In: IPSN 2008. IEEE Comput Soc, Los Alamitos, pp 245–256
7.
Zurück zum Zitat López J, Dahab R (2000) High-speed software multiplication in \(F_{2^{m}}\). In: INDOCRYPT 2000. LNCS, vol 1977. Springer, Berlin, pp 203–212 CrossRef López J, Dahab R (2000) High-speed software multiplication in \(F_{2^{m}}\). In: INDOCRYPT 2000. LNCS, vol 1977. Springer, Berlin, pp 203–212 CrossRef
8.
Zurück zum Zitat Miller V (1986) Use of elliptic curves in cryptography. In: Crypto 85. LNCS, vol 218. Springer, Berlin, pp 417–426 Miller V (1986) Use of elliptic curves in cryptography. In: Crypto 85. LNCS, vol 218. Springer, Berlin, pp 417–426
9.
Zurück zum Zitat Oliveira LB, Scott M, López J, Dahab R (2008) TinyPBC: pairings for authenticated identity-based non-interactive key distribution in sensor networks. In: INSS 2008, pp 173–180 Oliveira LB, Scott M, López J, Dahab R (2008) TinyPBC: pairings for authenticated identity-based non-interactive key distribution in sensor networks. In: INSS 2008, pp 173–180
10.
11.
Zurück zum Zitat Seo SC, Han DG, Kim HC, Hong S (2008) TinyECCK: efficient elliptic curve cryptography implementation over GF(2 m ) on 8-bit micaz mote. IEICE Trans Inf Syst 91-D(5):1338–1347 CrossRef Seo SC, Han DG, Kim HC, Hong S (2008) TinyECCK: efficient elliptic curve cryptography implementation over GF(2 m ) on 8-bit micaz mote. IEICE Trans Inf Syst 91-D(5):1338–1347 CrossRef
Metadaten
Titel
Reordering computation sequences for memory-efficient binary field multiplication
verfasst von
Tae Youn Han
Mun-Kyu Lee
Publikationsdatum
01.11.2013
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 2/2013
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-013-0930-y

Weitere Artikel der Ausgabe 2/2013

The Journal of Supercomputing 2/2013 Zur Ausgabe

Premium Partner