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 (949.62 KB, 7 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<i><b>Chủ đề</b></i> <i><b>2:</b></i>
<i><b>Ch</b><b>ủ đề</b></i> <i><b>2:</b></i>
H
Hệệ ththốốngng mãmã hhóóaa đđốốii xxứứngng (symmetric cryptosystem)(symmetric cryptosystem)
H
Hệệ ththốốngng mãmã hhóóaa quyquy ưướớcc (conventional (conventional
cryptosystem)
cryptosystem)
H
Hệệ ththốốngng mãmã hhóóaa trongtrong đđóó quyquy trtrììnhnh mãmã hhóóaa vvàà gigiảảii
mã
mã đđềềuu ssửử ddụụngng chungchung mmộộtt khokhốá -- <i>khkhóóaa</i> <i>bbíí</i> <i>mmậậtt</i>
<i>(secret key)</i>
<i>(secret key)</i>. .
Vi
Việệcc bbảảoo mmậậtt thôngthông tin tin phphụụ thuthuộộcc vvààoo viviệệcc bbảảoo mmậậtt
kh
C
Cáácc phphươươngng phpháápp truytruyềềnn ththốốngng ssửử ddụụngng::
Ph
Phéépp thaythay ththếế (substitution): (substitution): thaythay ththếế 1 1 ttừừ/ký/ký ttựự
b
bằằngng 1 1 ttừừ/ký/ký ttựự khkháácc
Ph
Phéépp thaythay đđổổii vvịị trtríí (transposition): (transposition): ccáácc kýký ttựự đưđượợcc
thay
thay đđổổii vvịị trtríí
Vi
Việệcc thaythay ththếế/thay/thay đđổổii vvịị trtríí ccóó ththểể đưđượợcc ththựựcc hihiệệnn::
Đơn
Đơn kýký ttựự (mono(mono--alphabetic)alphabetic)
Đa
<b>Shift Cipher:</b>
<b>Shift Cipher:</b>
M
Mộộtt trongtrong nhnhữữngng phphươươngng phpháápp lâulâu đđờờii nhnhấấtt đưđượợcc ssửử
d
dụụngng đđểể mãmã hhóóaa
Thơng
Thơng đđiiệệpp đưđượợcc mãmã hhóóaa bbằằngng ccááchch ddịịchch chuychuyểểnn xoayxoay
vòng
vòng ttừừngng kýký ttựự đđii <i>kk</i> vvịị trtríí trongtrong bbảảngng chchữữ ccááii
Trư
Trườờngng hhợợpp vvớớii <i>kk</i>=3=3 ggọọii llàà phphươươngng phpháápp <i>mãmã</i> <i>hhóóaa</i>
<i>Caesar</i>
Phương
Phương phpháápp đơnđơn gigiảảnn, ,
Thao
Thao ttáácc xxửử lýlý mãmã hóhóaa vàvà gigiảảii mãmã đưđượcợc thựthựcc hiệhiệnn nhanhnhanh chóchóngng
Khơng
Khơng giangian khókhóaa <i>KK</i> = {0, 1, 2, …= {0, 1, 2, …, , <i>nn</i>-1} = -1} = <i>ZZ<sub>n</sub><sub>n</sub></i>
D
V
Víí ddụụ: :
Mã
Mã hhóóaa mmộộtt thôngthông đđiiệệpp đưđượợcc bibiểểuu didiễễnn bbằằngng ccáácc
ch
chữữ ccááii ttừừ A A đđếếnn Z (26 Z (26 chchữữ ccááii), ), tata ssửử ddụụngng <i>ZZ</i><sub>26</sub><sub>26</sub>. .
Thơng đđiiệệpp đưđượợcc mãmã hhóóaa ssẽẽ khơngkhơng an an totồànn vvàà ccóó
th
thểể ddễễ ddààngng bbịị gigiảảii mãmã bbằằngng ccááchch ththửử llầầnn llưượợtt 26 26
gi
giáá trtrịị khkhóóaa <i>kk</i>. .
T
Tíínhnh trungtrung bbììnhnh, , thơngthơng đđiiệệpp đđãã đưđượợcc mãmã hhóóaa ccóó ththểể
b