Publication:
Acceleration of finite field arithmetic with an application to reverse engineering genetic networks

dc.contributor.advisor Bollman, Dorothy
dc.contributor.author Ferrer-Moreno, Edgar
dc.contributor.college College of Engineering en_US
dc.contributor.committee Colon, Omar
dc.contributor.committee Moreno, Oscar
dc.contributor.committee Santiago, Nayda
dc.contributor.department Department of Electrical and Computer Engineering en_US
dc.contributor.representative Orozco, Edusmildo
dc.date.accessioned 2019-02-12T15:30:46Z
dc.date.available 2019-02-12T15:30:46Z
dc.date.issued 2008
dc.description.abstract Finite field arithmetic plays an important role in a wide range of applications. This research is originally motivated by an application of computational biology where genetic networks are modeled by means of finite fields. Nonetheless, this work has application in various research fields including digital signal processing, error correcting codes, Reed-Solomon encoders/decoders, elliptic curve cryptosystems, or computational and algorithmic aspects of commutative algebra. We present a set of efficient algorithms for finite field arithmetic over GF(2m), which are implemented on a High Performance Reconfigurable Computing platform. In this way, we deliver new and efficient designs on Field Programmable Gate Arrays (FPGA) for accelerating finite field arithmetic. Among the arithmetic operations, the most frequently used and time consuming operation is multiplication. We have designed a fast and space-saving multiplier, which has been used for creating other efficient architectures for inversion and exponentiation which have in turn been used for developing a new and efficient architecture for finite field interpolation. Here, the bit-level representation of the elements in GF(2m) and some special structures in the formulation of multiplication and inversion algorithms, have been exploited in order to use efficiently the FPGAs resources. Furthermore, we have also proposed a novel approach for multiplication over finite fields GF(pm), with p 6= 2, where the com putational complexity is reduced from O(n2) to O(n log n). en_US
dc.description.graduationYear 2008 en_US
dc.description.sponsorship National Science Foundation (grant NSF-CISE EIA-0080926) and the Ph.D program in CISE provided financial support. en_US
dc.identifier.uri https://hdl.handle.net/20.500.11801/1795
dc.language.iso English en_US
dc.rights.holder (c) 2008 Adgar Ferrer Moreno en_US
dc.rights.license All rights reserved en_US
dc.subject Finite field arithmetic en_US
dc.subject Engineering genetic networks en_US
dc.title Acceleration of finite field arithmetic with an application to reverse engineering genetic networks en_US
dc.type Dissertation en_US
dspace.entity.type Publication
thesis.degree.discipline Computing and Information Sciences and Engineering en_US
thesis.degree.level Ph.D. en_US
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
CIIC_FerrerMorenoE_2008.pdf
Size:
584.05 KB
Format:
Adobe Portable Document Format
Description: