Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Patrick Fitzpatrick

dblp:68/938 · DBLP profile ↗
← Back
18ranked-venue papers
6as first author
0since 2021 · last 2010
0009-0007-5659-4177ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 10 · 4 first-authorSystems, architecture and hardware · 5 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2Security and privacy · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
4 papers
Coding theory · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
High-performance computing · 75% Distributed systems · 25%
Network and information security
1 paper
Cryptographic primitives and cryptanalysis · 100%

Topics — the 14 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis
finite field arithmetic
0.012003
Algorithm and architecture for a Galois field multiplicative arithmetic processor · IEEE Trans. Inf. Theory 2003
Coding theory › error-correcting codes › algebraic coding theory
alternant codes
0.012002
Hamming metric decoding of alternant codes over Galois rings · IEEE Trans. Inf. Theory 2002
Coding theory › error-correcting codes › codes over rings
galois ring code
0.012002
Hamming metric decoding of alternant codes over Galois rings · IEEE Trans. Inf. Theory 2002
Coding theory › error-correcting codes › decoding › algebraic decoding
gröbner basis decoding
0.012002
Hamming metric decoding of alternant codes over Galois rings · IEEE Trans. Inf. Theory 2002
Coding theory › error-correcting codes › decoding › algebraic decoding
key equation
0.022002
On the key equation · IEEE Trans. Inf. Theory 1995
Hamming metric decoding of alternant codes over Galois rings · IEEE Trans. Inf. Theory 2002
Coding theory › error-correcting codes
algebraic coding theory
0.021995
On the key equation · IEEE Trans. Inf. Theory 1995
Finding a basis for the characteristic ideal of an n-dimensional linear recurring sequence · IEEE Trans. Inf. Theory 1990
Distributed systems
fault tolerance
0.011997
Extending Backward Error Assertions to Tolerance of Large Errors in Floating Point Computations · IEEE Trans. Computers 1997
High-performance computing › numerical computation
floating point computation
0.011997
Extending Backward Error Assertions to Tolerance of Large Errors in Floating Point Computations · IEEE Trans. Computers 1997
High-performance computing › iterative methods
iterative refinement
0.011997
Extending Backward Error Assertions to Tolerance of Large Errors in Floating Point Computations · IEEE Trans. Computers 1997
High-performance computing
numerical linear algebra
0.011997
Extending Backward Error Assertions to Tolerance of Large Errors in Floating Point Computations · IEEE Trans. Computers 1997
Coding theory
error-correcting codes
0.022003
Algorithm and architecture for a Galois field multiplicative arithmetic processor · IEEE Trans. Inf. Theory 2003
On the key equation · IEEE Trans. Inf. Theory 1995
Coding theory › sequences
linear recurrence sequences
0.011990
Finding a basis for the characteristic ideal of an n-dimensional linear recurring sequence · IEEE Trans. Inf. Theory 1990
Coding theory › error-correcting codes
decoding
0.011995
On the key equation · IEEE Trans. Inf. Theory 1995
Coding theory › constrained coding › two-dimensional constraints
doubly periodic array
0.011990
Finding a basis for the characteristic ideal of an n-dimensional linear recurring sequence · IEEE Trans. Inf. Theory 1990

Methods — techniques the papers use, named apart from their topics

gröbner bases · 0.1congruence solving · 0.1key equation · 0.0iterative algorithm · 0.0gröbner basis · 0.0iterative refinement · 0.0backward error assertions · 0.0algebraic methods · 0.0chi-BASE algorithm · 0.0
YearPublicationVenuePosition
2010 Special issue algebraic coding theory and applications
Antonio Campillo, Patrick Fitzpatrick, Edgar Martínez-Moro, Ruud Pellikaan
J. Symb. Comput.2
2006 Enumeration of inequivalent irreducible Goppa codes
John A. Ryan, Patrick Fitzpatrick
Discret. Appl. Math.2
2006 Bounds on Codes Derived by Counting Components in Varshamov Graphs
Katie O'Brien, Patrick Fitzpatrick
Des. Codes Cryptogr.2
2004 Bounds on codes derived by counting components in Varshamov graphs
abstract
We develop methods for estimating the number of components in the Varshamov graph of a linear code and derive some new lower bounds on minimum distance for nonbinary codes.
Katie O'Brien, Patrick Fitzpatrick
ISIT2
2004 Quasicyclic irreducible Goppa codes
abstract
We establish the existence and give constructions of two new classes of quasicyclic irreducible Goppa codes. We give simple numerical conditions on the degree of the Goppa polynomial and length of an irreducible Goppa code which are sufficient conditions for it to be a member of one of these classes.
John A. Ryan, Patrick Fitzpatrick
ISIT2
2003 Algorithm and architecture for a Galois field multiplicative arithmetic processor
abstract
We present a new algorithm for generic multiplicative computations of the form ab/c in GF(p/sup m/), including multiplication, inversion, squaring, and division. The algorithm is based on solving a sequence of congruences that are derived from the theory of Grobner bases in modules over the polynomial ring GF(p)[x]. Its corresponding hardware and software architectures can be successfully used in applications such as error control coding and cryptography. We describe a versatile circuit associated with the algorithm for the most important case p=2. The same hardware can be used for a range of field sizes thus permitting applications in which different levels of error control or of security are required by different classes of user. The operations listed are all performed by the hardware in the same number of clock cycles, which prevents certain side-channel attacks. The loss in performance by having 2m iterations for multiplication is compensated by the full parameterization of the Galois field and the ability to perform division and multiplication in parallel.
Emanuel M. Popovici, Patrick Fitzpatrick
IEEE Trans. Inf. Theory2
2002 Fully Parameterizable Elliptic Curve Cryptography Processor over GF(2)
Tim Kerins, Emanuel M. Popovici, William P. Marnane, Patrick Fitzpatrick
FPL4
2002 Hamming metric decoding of alternant codes over Galois rings
abstract
The standard decoding procedure for alternant codes over fields centers on solving a key equation which relates an error locator polynomial and an error evaluator polynomial by a syndrome sequence. We extend this technique to decode alternant codes over Galois rings. We consider the module M={(a, b): as/spl equiv/b mod x/sup r/} of all solutions to the key equation where s is the syndrome polynomial and r, is the number of rows in a parity-check matrix for the code. In decoding we seek a particular solution (/spl Sigma/, /spl Omega/)/spl isin/M which we prove can be found in a Grobner basis for M. We present an iterative algorithm which generates a Grobner basis modulo x/sup k+1/ from a given basis modulo x/sup k/. At the rth step, a Grobner basis for M is found, and the required solution recovered.
Eimear Byrne, Patrick Fitzpatrick
IEEE Trans. Inf. Theory2
2001 Algebraic structure of quasicyclic codes
Kristine Lally, Patrick Fitzpatrick
Discret. Appl. Math.2
2001 Gröbner Bases over Galois Rings with an Application to Decoding Alternant Codes
Eimear Byrne, Patrick Fitzpatrick
J. Symb. Comput.2
1998 Fault Tolerant Faddeeva Algorithm
Maura P. Connolly, Patrick Fitzpatrick
J. Parallel Distributed Comput.2
1997 Solving a Multivariable Congruence by Change of Term Order
Patrick Fitzpatrick
J. Symb. Comput.1
1997 Extending Backward Error Assertions to Tolerance of Large Errors in Floating Point Computations
abstract
The use of backward error assertions combined with iterative refinement has been suggested for the correction of small fault induced errors in the floating point solution of linear systems. We extend this to the correction of large errors, typically caused by the failure of a single processor (or column of processors) in an array.
Patrick Fitzpatrick
IEEE Trans. Computers1
1995 On the key equation
abstract
We consider the set M.>
Patrick Fitzpatrick
IEEE Trans. Inf. Theory1
1992 Fault tolerant matrix triangularization and solution of linear systems of equations
abstract
The authors present a fault tolerant algorithm for the solution of linear systems of equations using matrix triangularization procedures suitable for implementation on array architectures. Gaussian elimination with partial or pairwise pivoting and QR decomposition are made fault tolerant against two transient errors occurring during the triangularization procedure. The extended Euclidean algorithm is implemented to solve for the locations and values of the errors defined appropriately using the theory of error correcting codes. The Sherman-Morrison Woodbury formula is then used to obtain the correct solution vector to the linear system of equations without requiring a valid decomposition.>
Patrick Fitzpatrick, Colin C. Murphy
ASAP1
1992 A Gröbner Basis Technique for Inverting Mulitvariable Hensel Codes
Patrick Fitzpatrick, J. Flynn
J. Symb. Comput.1
1990 An improved systolic extended Euclidean algorithm for Reed-Solomon decoding: design and implementation
abstract
The extended Euclidean algorithm (XEA) is the basis of one of the methods used for solving the key equation which arises in decoding Reed-Solomon error correcting codes. The algorithm is implemented using an Advanced Micro Devices electrically programmable gate array (EPGA) development system. This PC based software uses ORCAD schematic entry and simulation in conjunction with an AMD interface. EPGAs were chosen for the circuit design because of the ease of obtaining a silicon prototype once the circuit has been verified. The facility for direct programming of the IC from the PC means circuit revisions in hardware are quickly realized; this, coupled with efficient entry and simulation package, gives a much speedier design cycle than conventional masked silicon approaches. The advantages of the algorithm over existing designs are noted.>
Rory Doyle, Patrick Fitzpatrick, John Nelson
ASAP2
1990 Finding a basis for the characteristic ideal of an n-dimensional linear recurring sequence
abstract
An n-dimensional linear recurring sequence ( sigma ) of elements from a field F, for n>or=1 is considered. An algorithm chi -BASE which determines a basis for the ideal characteristic polynomials of ( sigma ) under certain reasonable conditions is presented. This analysis applied to doubly periodic arrays in particular.>
Patrick Fitzpatrick, Graham H. Norton
IEEE Trans. Inf. Theory1