B o m t - Mã hóa d li uả ậ ữ ệ
•
Symmetric Key Cryptography – SKC
( Ph ng pháp Mã hóa Đ i x ng )ươ ố ứ
•
Public Key Infrastructure – PKI
( Ph ng pháp Mã hóa Công Khai )ươ
•
Digital Signature – DS
( Ch ký K thu t S )ữ ỹ ậ ố
•
Certificate Authority - CA
N i dung trình bày :ộ
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Symmetric Key Cryptography – SKC
( Ph ng pháp Mã hóa Đ i x ng )ươ ố ứ
•
Đã đ c bi t đ n và s d ng t r t lâuượ ế ế ử ụ ừ ấ
•
S d ng cùng m t Mã khóa (Key code) cho vi c ử ụ ộ ệ
mã hóa (Encryption) và Gi i mã (Decryption)ả
•
Vi c mã hóa đ c th c hi n r t nhanh chóngệ ượ ự ệ ấ
•
Khó b o qu n khi s d ng nhi u Key Code ả ả ử ụ ề
•
Các thu t toán th ng s d ng :ậ ườ ử ụ
DES (Data Encryption Standard), AES (Advanced
Encryption Standard), 3DES (Triple DES )
RSA (Rivest-Shamir-Adleman)
Nguyên t c s d ng c p Mã khóa ắ ử ụ ặ P (Public) và Q (Private)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~
B1 : M i đ i t ng s có 2 Mã : P – Public, Q - Privateỗ ố ượ ẽ
B2 : Các đ i t ng s công b Mã Public c a mìnhố ượ ẽ ố ủ
Object A
Object B
PAQA PB QB
Khi g i d li u c n đ c mã hóa cho đ i t ng khác, ử ữ ệ ầ ượ ố ượ
quy trình th c hi n s nh sau :ự ệ ẽ ư
B1 : Dùng mã Public (P) c a đ i t ng mu n g i đ mã ủ ố ượ ố ử ể
hóa d li uữ ệ
PB
QB
B2 : G i d li u đã đ c mã hóa cho đ i t ng c n g iử ữ ệ ượ ố ượ ầ ửB3 : Đ i t ng nh n, dùng mã Q c a mình đ gi i mã d ố ượ ậ ủ ể ả ữ
li uệ