Towards Efficient Verification of Arithmetic Algorithms over Galois Fields GF(2m)
Towards Efficient Verification of Arithmetic Algorithms over Galois Fields GF(2m)
复制标题
伽罗瓦域上算术算法的高效验证 GF(2m)
DOI:
10.1007/3-540-44585-4_45
复制
发表时间:
2001
期刊:
影响因子:
--
通讯作者:
T. Yamane
中科院分区:
文献类型:
--
作者:
S. Morioka;Y. Katayama;T. Yamane
The Galois field is an important number system that isGF(2m) 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,GF2m-arithmetic, that can treat non-linear and non-convex GF2m constraints, for describing specifications and implementations of arithmetic algorithms overGF(2m). We have investigated various decisionGF2m-arithmetic and its subclasses, and have performed an automatic correctness proof of a (n, n4) Reed-Solomon ECC decoding algorithm. Because the correctness criterion is in an efficient subclass of theGF2m-arithmeticK-field-size independent), the proof is completed in significantly reduced time, less than one second for any and ,m≥ 3 andn≥ 5, by using a combination of polynomial division and variable elimination overGF(2m), without using any costly techniques such as factoring or a decision overGF(2)that can easily increase the verification time to more than a day.