Tải bản đầy đủ (.docx) (76 trang)

CRYPTOOLAES, IP SECURITY, UNIFIED THREAT MANAGEMENT

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (7.71 MB, 76 trang )

BÀI TẬP LỚN – AN TOÀN MẠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN – ĐHQG TPHCM

BÀI TẬP LỚN
ĐỀ TÀI
CRYPTOOL-AES, IP SECURITY,
UNIFIED THREAT MANAGEMENT
 
!"#$
%&'&(&))*+, /-
%&'&(&01*+, 23
%&'&('%1*45.6767
%&'&(8&9* :;/$

BÀI TẬP LỚN – AN TOÀN MẠNG
MỤC LỤC

BÀI TẬP LỚN – AN TOÀN MẠNG
I. BÀI TẬP 1 – CRPYTOOL VỚI THUẬT TOÁN AES
1. CÁC BƯỚC THỰC HIỆN
 <=>?@ABC
DD-DE5#>F#G2F+FH=,F!A,A6IF=6I#JKFIC
?L3>FJM2#-FE-FNF"FO=,DPJM2
 @ABC
• QRFES4TA.CUCFKVCFKWF+-=M35QFEF+-F+
FHSX=6I#FKQY3>FQFEJH#FE-QF+2VZD2EA[Q-\W
• ]F-^S:##_`#H#.F+-F+FH=6I#D:#?@
FE-SaQ6L#JH#2
• \b-A3ScHF+dF+>A.3?$#FE-#H##>FF+-JaFE-3>F

BÀI TẬP LỚN – AN TOÀN MẠNG


CUCQK=eFKFf
• DD-DE
 @ABC#a
• QRFES
• ]F-^S
• DD-DE
• #F+d#aFdQ6L#\b-A3SJgF"#$.
2. MÃ HÓA KEY
235?@ABC=KQ6L#DD-DE`JKFhSX=6I##>?L%JM2
-DEV?d#67F+dSiDj=>D.#G2JEA.%&9QF!SX#M%(SaA,ABC
JH#2W!F2SX#M%(-DE
Cách tính RoundKey
2#MJEQ2=,
4_Ff-DEV%W`=,F!F2Ak#>F#a#G2JEQ2=,=-QF=,
F!\aD6L
Thành:

   
   
   
   








BÀI TẬP LỚN – AN TOÀN MẠNG

2=MF2=S-?LQ[Q-\
2=6I#JKFhl((lF2Fd3=K.(\#>F(\=6I#HF+:8m
l&&lF2Fd3=K.&\#>F&\=6I#HF+:1m
KCFE-F2Ak#>F=,F!#G2JE#>?LJKFhF+!#>?L#-
#-n









BÀI TẬP LỚN – AN TOÀN MẠNG
  
Quy tắc cộng :
 b_FO$E\S2$:CTl((ln((((((((`l8mln(%%(((%%
 2=MF2#>#H#Sa?L2K&Saa2Fdn(#@JH#2Fd
n%
 2JFfF2=6I##>FFN%#G2-DEV%W
 KCFE-F2Ak#>FFN&#G2JE#>?L#>FFN%#G2-DEV%W6
Jg#>?L#-`F2#M#>FFN&#G2-DEV%W






















 
 
 
 
BÀI TẬP LỚN – AN TOÀN MẠNG
 KCFE-F2Ak#>FFNm#G2JE#>?L#>FFN&#G2-DEV%W`F2#M
#>FFNm#G2-DEV%W
 KCFE-F2Ak#>FFN)#G2JE#>?L#>FFNm#G2-DEV%W`F2#M
#>FFN)
 -DEV%W
 2J#M=6I#-DEV%WF2FKCFo#Ff#H#-DEJKFKC`?dSi
DjJE%&9QF!#M%(-DE
 -DEV&W

  
  

  
  
   
   
   
   
   
   
   
   
BÀI TẬP LỚN – AN TOÀN MẠNG
 -DEVmW
 -DEV)W
 -DEV'W
 -DEV8W

%1 p( 0Q 9&
'm 9] m( p#
) '0 )0 b)
'( q2 mm QQ
   
   
   
   
   
   
   
   
   
   

   
   
BÀI TẬP LỚN – AN TOÀN MẠNG
 -DEV0W
 -DEV9W
 -DEV1W

   
   
   
   
   
   
   
   
   
   
   
   
BÀI TẬP LỚN – AN TOÀN MẠNG
 -DEV%(W
3. KHỞI ĐỘNG VÒNG LẶP
b-rA2FE\F?.JE<DE\
Plantext:
Key:
Add RoundKey
2AkFOgF67N<QCA2FE\Fs?LFOgF67N<
QJE

   

   
   
   
   
   
   
   
   
   
   
   
BÀI TẬP LỚN – AN TOÀN MẠNG
Vd : 44 + 00
2QK=e((FO$E\S2$:CTn((((((((
2QK=e))FO$E\S2$:CTn(%(((%((
0100 0100
(+)
0000 0000
= 0100 0100
cFt##>K&Saa2Fdn-#@JH#2FdQY%
OJKFh(%(((%((F2QK=eS2$E\n))
O=MF2#MQV%W
KCFE-F2? ?@ABC
Sub bytes:
OQV%WF2=E3S-SH?LQS[Q-\

   
   
   
   

BÀI TẬP LỚN – AN TOÀN MẠNG
LHF+:l((lF2=6I#HF+:l8ml
LHF+:l))lF2=6I#HF+:l%Ql
67N?L#H#HF+:#@AF2#MQ
Shift Rows
OQF=6I#S2JF"#$QQFESF2F"#$#_#H#
Q6L#FE-FNF"
.%Jg#_

   
   
   
   
BÀI TẬP LỚN – AN TOÀN MẠNG
.&#_#H#QF=,F!?u?:F+fQF#a#v`#H#QF#@ASX
=wA!F+!
.m#_#_QF=,F!?u?:F+fQF#a#v`#H#QF#@
A=,A!F+!`+xF"#$F!3%A,y2
.)F"#$F67F"?.ABCA&A,

   
   
   
   
   
   
   
BÀI TẬP LỚN – AN TOÀN MẠNG
2=MF2=6I#Q
Mix column

2J#MQ
2F"#$3\#A33?L32F+z3B#=:6S2

   
   
   
   
   
   
   
   
   
   
   
   
   
   
BÀI TẬP LỚN – AN TOÀN MẠNG
Cột thứ 1:
2SXAk#>FT?L.FE-hFt#
V8m(&WxorV]#(mWxorV2#(%Wxor V#%(%WnX1
fV8m(&W
• RK=e8m?u$:CTn(%%(((%%
• LSaTA.l(&lF2F"#$6S2
• 2F!3(? #a#v#G2DPS2J#_
S2:CTS2=MA-Q{%QF=,F!#G2
DP
Vd: 63 = 1100 0110
• 2=MAkJKFhS2JF!3QFT?LDP
QFV(((%%(%%W

%%(((%%(
Xor
(((%%(%%
n%%(%%%(%
2=MF2FfFKCV]#(mW
• +-F+6|ICSaTA.l(mlF2#M
(mn(&s(%
• O=MV]#(mWnV]#(&WxorV]#(%W
• LV]#(&WF2F"#$6V8m(&W

BÀI TẬP LỚN – AN TOÀN MẠNG
q#n%%%%%%((
:#QFn%%%%%(((
%%%%%(((
Xor
(((%%(%%
n%%%(((%%
• LV]#(%Wn]#n%%%%%%((
O=MS+2V]#(mWnV]#(&WxorV]#(%W
%%%(((%%
Xor
%%%%%%((
n(((%%%%%
67F"F2#M
V2#(%Wn%(%(%%((
V#%(%Wn%%(((((%
O=M
X1nV8m(&Wxor V]#(mW\-+V2#(%Wxor V#%(%Wn%(%%(%((n
b4
Tiếp tục đến hết sau khi thực hiện xong mix clumn ta có

bảng

   
   
   
   
BÀI TẬP LỚN – AN TOÀN MẠNG
Add RoundKey
OJKFh#G2Q3\#-A3`F2#>?L-DEF67N
VF+-?@ABCFN%SX#>?L-DEV%W?.F67N#H#?@
#@AW
2JJKFFo#DD-DE?@ABCFN&QtF=,
+ -DEV%W


Input sẽ là kết quả của vòng AddRoundKey trước


  
   
   
   
   
   
   
   
   
   
   
   

BÀI TẬP LỚN – AN TOÀN MẠNG
4. VÒNG LẶP CUỐI
LJM2Jn%&9QF`3PM2pSXF"#$1?@ABCQ2-x3)Q6L#
=K?@ABC#aFd#}#@mQ6L#
QRFES
]F-^S
DD-DE
+-?@ABC#aSXQ{=Q6L#\b-A3
KFFo#?@%(SXF=6I#JKFh
d#G2M2F+d3Pp

   
   
   
   
BÀI TẬP LỚN – AN TOÀN MẠNG

BÀI TẬP LỚN – AN TOÀN MẠNG

BÀI TẬP LỚN – AN TOÀN MẠNG

BÀI TẬP LỚN – AN TOÀN MẠNG
II. BÀI TẬP 2 – IP SECURITY
Dùng phần mềm bắt gói tin để kiểm tra kết nối giữa 2 PC (có và không
có IPSEC)
1. CÀI ĐẶT MÁY ẢO
m  rb  =6I#  FKF  AzC  =:2  #}  ~r  A,  A6IF  %1&%89%(%`  %1&%89%(&`
%1&%89%(m

BÀI TẬP LỚN – AN TOÀN MẠNG


BÀI TẬP LỚN – AN TOÀN MẠNG
_3F+2JKFay2mrbQYA$•C

BÀI TẬP LỚN – AN TOÀN MẠNG
2. BẮT GÓI TIN KHÔNG IPSEC
Sử dụng Network Monitor
b.=BFEF^-+J-F-+F+!rb%


×