Arithmetic architectures for finite fields \(GF(p^{m})\) with cryptographic applications
- This thesis focuses on the implementation of hardware architectures for addition, multiplication, and inversion in fields \(GF(p^{m})\), for odd p. The first part surveys previous architectures used to implement addition and multiplication over GF(p). The second part generalizes architectures originally proposed for fields \(GF(2^{n})\) to the odd characteristic case. Both Least Significant and Most Significant Digit multiplier architectures are introduced and their time and area complexities compared. We also develop systolic designs based on our proposed multipliers and, for fixed p, we incorporate the notion of scalability. Finally, we consider inversion in \(GF(q^{m})\), \(p^{n}\), by giving a generalization of the Itoh and Tsujii inversion algorithm to fields of odd characteristic and a standard basis representation. We introduce families of irreducible polynomials which reduce the complexity of qth-power exponentiations and, thus, the overall inversion time.
- Diese Dissertation beschäftigt sich mit dem Entwurf von Hardwarearchitekturen für Addition, Multiplikation und Inversion in Körpern \(GF(p^{m})\) mit ungeradem p. Im ersten Teil werden bekannte Architekturen für Addition und Multiplikation in Körpern GF(p) untersucht, und im zweiten Teil werden Multiplizierer-Architekturen, die ursprünglich in \(GF(2^{n})\) vorgeschlagen wurden, für Körper \(GF(p^{m})\) verallgemeinert. Es werden LSD und MSD Multiplizierer vorgestellt und bezüglich Fläche und Laufzeit verglichen. Zusätzlich wird eine systolische Architektur vorgestellt, und für festes p wird der Begriff der Skalierbarkeit eingeführt. Schließlich wird die Inversion auf Basis des Algorithmus von Itoh und Tsujii auf Körper ungerader Charakteristik mit Polynomialbasis-Repräsentation verallgemeinert. Es werden Familien von irreduziblen Polynomen zur Verringerung des Aufwands einer Exponentiation mit q = \(p^{n}\) vorgestellt. Durch diese Reduktion wird auch die Laufzeit zur Berechnung der Inversen verringert.
Author: | Jorge Guajardo MerchanGND |
---|---|
URN: | urn:nbn:de:hbz:294-14482 |
Referee: | Christof PaarGND, Colin D. WalterGND |
Document Type: | Doctoral Thesis |
Language: | English |
Date of Publication (online): | 2005/10/27 |
Date of first Publication: | 2005/10/27 |
Publishing Institution: | Ruhr-Universität Bochum, Universitätsbibliothek |
Granting Institution: | Ruhr-Universität Bochum, Fakultät für Elektrotechnik und Informationstechnik |
Date of final exam: | 2004/07/16 |
Creating Corporation: | Fakultät für Elektrotechnik und Informationstechnik |
GND-Keyword: | Galois-Feld; Architektur (Informatik); Kryptologie; Hardware; Modularithmetik |
Dewey Decimal Classification: | Allgemeines, Informatik, Informationswissenschaft / Informatik |
faculties: | Fakultät für Elektrotechnik und Informationstechnik |
Licence (German): | Keine Creative Commons Lizenz - es gelten der Veröffentlichungsvertrag und das deutsche Urheberrecht |