2001
DOI: 10.1007/3-540-44585-4_45
|View full text |Cite
|
Sign up to set email alerts
|

Towards Efficient Verification of Arithmetic Algorithms over Galois Fields GF(2m)

Abstract: The Galois field is an important number system that is GF(2 m) widely used in applications such as error correction codes (ECC), and complicated combinations of arithmetic operations are performed in those applications. However, few practical formal methods for algorithm verification at the word-level have ever been developed. We have defined a logic system,-arithmetic, that can treat non-linear and non-convex GF2m constraints, for describing specifications and implementations of arithmetic algorithms over. We… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2003
2003
2014
2014

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 15 publications
(12 citation statements)
references
References 12 publications
0
12
0
Order By: Relevance
“…The S-Box circuit can be obtained from its truth table by using two-level logic such as SOP, POS (Product of Sums), PPRM [11], or by using decision diagrams such as BDD (Binary Decision Diagram) [15]. Our investigations' results in [16,17] show that the variable ordering of the BDD does not have much effect on the size and speed of the S-Box and GF inverter. Based on this research, we designed a very fast S-Box called twisted-BDD [17], which is 1.5 to 2 times faster than the other S-Box implementations.…”
Section: Various S-box Circuit Implementationsmentioning
confidence: 83%
See 1 more Smart Citation
“…The S-Box circuit can be obtained from its truth table by using two-level logic such as SOP, POS (Product of Sums), PPRM [11], or by using decision diagrams such as BDD (Binary Decision Diagram) [15]. Our investigations' results in [16,17] show that the variable ordering of the BDD does not have much effect on the size and speed of the S-Box and GF inverter. Based on this research, we designed a very fast S-Box called twisted-BDD [17], which is 1.5 to 2 times faster than the other S-Box implementations.…”
Section: Various S-box Circuit Implementationsmentioning
confidence: 83%
“…Because P 17 is always an element of GF( (2 2 ) 2 ) (i.e., the upper 4 bits of P 17 are always 0), computing the upper 4 bits of P 17 is unnecessary [8]. The value of ( P 17 ) -1 is computed recursively over GF( (2 2 ) 2 ), then multiplied by P 16 over GF(( (2 2 ) 2 ) 2 ), and finally P -1 is obtained. This final multiplication requires fewer circuit resources than conventional multiplication over GF (2 8 ), because P 17 is an element of GF( (2 2 ) 2 ).…”
Section: A S-box Implementation Based On Composite Field Techniquementioning
confidence: 99%
“…The theorem-proving approach of [11] also verify a Galois Field GF (2 k ) implementation against a given specification. They devise a decision procedure based on polynomial division, variable elimination, term re-writing, etc., and demonstrate a correctness proof of a sub-block of a Reed-Solomon decoder.…”
Section: Related Previous Workmentioning
confidence: 99%
“…Morioka et.al. proposed a logic system for the verification of algorithms over Galois fields GF (2 m ) and carried out a proof for One Shot ReedSolomon Decoding Algorithm [14]. Mukhopadhyay et.…”
Section: Introductionmentioning
confidence: 99%