RTL Implementations of GF(2) and GF(4) Arithmetic Components

Logic design for security application requires the use of specific encoding and higher radix elements thus implying an additional level of abstraction – a component level which is subsequently mapped into a gate level netlist. Implementation of particular components can be made in different ways, however RTL-based design of the multi-valued logic components is of more practical interest as it better integrates to the conventional EDA flow. This report presents possible implementations of Galois Field arithmetic components using typical library cells and the estimation of their physical characteristics for AMS C35 (0.35μm) library. The proposed component design is suggested to be used in further research of multi-valued logic synthesis for security applications, particularly in mixed radix Reed-Muller expansions.

[1]  Dragan Jankovic,et al.  Efficient calculation of fixed-polarity polynomial expressions for multiple-valued logic functions , 2002, Proceedings 32nd IEEE International Symposium on Multiple-Valued Logic.

[2]  S. Rahardja,et al.  Efficient algorithm to calculate Reed-Muller expansions over GF(4) , 2001 .

[3]  D. Green Reed-Muller expansions with fixed and mixed polarities over GF(4) , 1990 .

[4]  S. Rahardja,et al.  Efficient computation of quaternary fixed polarity Reed-Muller expansions , 1995 .

[5]  Alex Yakovlev,et al.  Balancing power signature in secure systems , 2003 .

[6]  Thomas C. Bartee,et al.  Computation with Finite Fields , 1963, Inf. Control..

[7]  Claudio Moraga,et al.  Optimization of GF(4) expressions using the extended dual polarity property , 2003, 33rd International Symposium on Multiple-Valued Logic, 2003. Proceedings..

[8]  Bogdan J. Falkowski,et al.  Quaternary Fixed-Polarity Reed-Muller expansion computation through operations on disjoint cubes and its comparison with other methods , 2005, Comput. Electr. Eng..

[9]  George S. Taylor,et al.  Improving smart card security using self-timed circuits , 2002, Proceedings Eighth International Symposium on Asynchronous Circuits and Systems.

[10]  Danil Sokolov,et al.  Automated synthesis of asynchronous circuits using direct mapping for control and data paths , 2006 .

[11]  William B. Toms,et al.  Delay-insensitive, point-to-point interconnect using m-of-n codes , 2003, Ninth International Symposium on Asynchronous Circuits and Systems, 2003. Proceedings..

[12]  Alexandre Yakovlev,et al.  Design and analysis of dual-rail circuits for security applications , 2005, IEEE Transactions on Computers.