GSIS, TOHOKU UNIVERSITY
A hierarchical graph-based approach to generating formally-proofed Galois-field multipliers
Kotaro Okamoto, Naofumi Homma, and Takafumi Aoki Tohoku University, Japan
PROOFS, August 24, 2013
A hierarchical graph-based approach to generating formally-proofed - - PowerPoint PPT Presentation
PROOFS, August 24, 2013 A hierarchical graph-based approach to generating formally-proofed Galois-field multipliers Kotaro Okamoto, Naofumi Homma, and Takafumi Aoki Tohoku University, Japan GSIS, TOHOKU UNIVERSITY Arithmetic algorithms over
GSIS, TOHOKU UNIVERSITY
PROOFS, August 24, 2013
GSIS, TOHOKU UNIVERSITY
Cryptography, Error correction code
Hardware algorithms for arithmetic operation Determine the performance of arithmetic circuits
2
GSIS, TOHOKU UNIVERSITY
Difficult to describe GF arithmetic algorithms by
Require a huge simulation time especially for
3
GSIS, TOHOKU UNIVERSITY
Represent a GF circuit using arithmetic equations
Hierarchical representation
Gröbner basis polynomial reduction
4
GSIS, TOHOKU UNIVERSITY
Galois-Field Arithmetic Module Generator: GF-AMG System producing formally-proofed GF(2m) parallel
5
CSA CSA CSA CSA CSA CSA CSA CSA CSA CSA CSA CSA CSA CSA CSA CSA
module SD_MULTIPLIER(P, X, Y);GSIS, TOHOKU UNIVERSITY
6
GSIS, TOHOKU UNIVERSITY
7
GSIS, TOHOKU UNIVERSITY
Node: n = (F, G’)
Directed edge: e = (ns, nd, x)
8
GSIS, TOHOKU UNIVERSITY
Function is correct if same function is derived from
9
GSIS, TOHOKU UNIVERSITY
Typical GF(2m) parallel multiplier
10
GSIS, TOHOKU UNIVERSITY
GF(2m) parallel multiplier Smallest area
Matrix generation part
Matrix operation part
11
GSIS, TOHOKU UNIVERSITY
12
GSIS, TOHOKU UNIVERSITY
13
i i
− = −
1 ) ( m i i e i i
1 2 2 + +
i i i m
−1 i i
i e i i i
−
) (
GSIS, TOHOKU UNIVERSITY
14
GSIS, TOHOKU UNIVERSITY
15
GSIS, TOHOKU UNIVERSITY
16
GSIS, TOHOKU UNIVERSITY
17
GSIS, TOHOKU UNIVERSITY
Application of GF-ACG approach
18
GSIS, TOHOKU UNIVERSITY
Automatic generation system of GF(2m) multipliers for
Generate only formally-proofed HDL codes
19
GSIS, TOHOKU UNIVERSITY
20
GSIS, TOHOKU UNIVERSITY
21
GSIS, TOHOKU UNIVERSITY
Japanese holiday
Substitution for demonstration
22
GSIS, TOHOKU UNIVERSITY
23
GSIS, TOHOKU UNIVERSITY
24
GSIS, TOHOKU UNIVERSITY
25
GSIS, TOHOKU UNIVERSITY
26
GSIS, TOHOKU UNIVERSITY
27
GSIS, TOHOKU UNIVERSITY
28
GSIS, TOHOKU UNIVERSITY
29
GSIS, TOHOKU UNIVERSITY
Hierarchical design of Mastrovito multiplier Application to automatic generation system
Development of advanced module generators for
30
GSIS, TOHOKU UNIVERSITY
31