Measurement and Evaluation of Power Analysis Attacks On Asynchronous S-Box
Measurement and Evaluation of Power Analysis Attacks On Asynchronous S-Box
Batch Members:
K. Deepika(12610106008)
K. Kala Rani(12610106013)
R. Usha(12610106051)
1
ENCRPTION
INPUT
OUTPUT
MUX
MUX
RE-ORDERED
NORMAL
BASIS
AFFINE
TRANSFORMATION
DECRPTION
INPUT
OUTPUT
INVERSE
AFFINE
TRANSFOR
-MATION
MUX
MUX
REORDERED
NORMAL
BASIS
3
AFFINE TRANSFORMATION
module affine(input[7:0]i,
output[7:0]q);
assign q[0]
assign q[1]
assign q[2]
assign q[3]
assign q[4]
assign q[5]
assign q[6]
assign q[7]
endmodule
=
=
=
=
=
=
=
=
contd..
if(a==1'bX)
begin
a0 = 1'b0;
a1 = 1'b0;
end
if(b==1'b0)
begin
b0 = 1'b1;
b1 = 1'b0;
end
if(b==1'b1)
begin
b0 = 1'b0;
b1 = 1'b1;
end
if(b==1'bX)
begin
b0 = 1'b0;
b1 = 1'b0;
end
contd..
if(s==1'b0)
begin
s0 = 1'b1;
s1 = 1'b0;
end
if(s==1'b1)
begin
s0 = 1'b0;
s1 = 1'b1;
end
if(s==1'bX)
begin
s0 = 1'b0;
s1 = 1'b0;
end
contd.
assign q[0]
assign q[1]
assign q[2]
assign q[3]
assign q[4]
assign q[5]
assign q[6]
assign q[7]
endmodule
=
=
=
=
=
=
=
=
i[2]
i[0]
i[1]
i[2]
i[1]
i[2]
i[0]
i[1]
^
^
^
^
^
^
^
^
i[5]
i[3]
i[4]
i[5]
i[3]
i[4]
i[3]
i[4]
^
^
^
^
^
^
^
^
i[7] ^ 1'b1;
i[6];
i[7] ^ 1'b1;
i[0];
i[6];
i[7];
i[5] ^ 1'b1;
i[6];