B GIÁO D C VÀ ĐÀO T O
ĐI H C ĐÀ N NG
TI U LU N MÔN H C
H TH NG THÔNG TIN ĐA LÝ
Đ tài:
B N Đ T NH BÀ R A – VŨNG TÀU
Gi ng viên: H c viên:
TS. Tr ng Ph c Minhươ ướ Phan H u Can
Đà N ng, tháng 05 năm 2015
Ti u lu n môn h c An toàn an ninh thông tin
M C L C
Trang 2
Ti u lu n môn h c An toàn an ninh thông tin
L I M ĐU
Nhân lo i đang s ng trong nh ng năm đu th k 21, ế th i đi mà thông
tin, tri th c tr thành l c l ng s n xu t tr c ti p, th i đi c a xã h i thông ượ ế
tin và n n kinh t tri th c đc hình thành trên c s phát tri n và ng d ng ế ượ ơ
r ng rãi công ngh thông tin và truy n thông. Cu c cách m ng thông tin đang
nh h ng sâu s c đn m i lĩnh v c trong đi s ng kinh t - xã h i, đa con ưở ế ế ư
ng i chuy n nhanh t xã h i công nghi p sang xã h i thông tin, t kinh tườ ế
công nghi p sang kinh t tri th c, đó năng l c c nh tranh ph thu c ch ế
y u vào năng l c sáng t o, thu th p, l u tr , x lý và trao đi thông tin. ế ư
Cùng v i s phát tri n bùng n c a Internet, an toàn thông tin là m t
v n đ nóng h i c a xã h i . Nguy c m t an toàn thông tin do nhi u nguyênơ
nhân, đi t ng t n công đa d ng… Thi t h i t nh ng v t n công m ng là ượ
r t l n, đc bi t là nh ng thông tin thu c lĩnh v c kinh t , an ninh, qu c ế
phòng… Do đó, vi c tìm hi u và áp d ng các công ngh nh m mã hóa, xác
th c d li u đ ngăn ch n nh ng truy c p trái phép tr thành nhu c u c p
bách trong các ho t đng truy n thông.
Sau khi đc h c môn An toàn an ninh thông tin do Th y T. Ngô T nượ
Khôi t n tình gi ng d y, v i mong mu n tìm hi u sâu h n v các ki n th c ơ ế
c a môn h c cũng nh v n d ng các ki n th c đã h c vào th c t , nhóm báo ư ế ế
cáo g m Phan H u Can và Đoàn Hà H Quyên xin ch n đ tài cho ti u lu n
k t thúc môn h c là Mã hóa d li u và xác th c PGP (Pretty Goodế
Privacy)”.
M c dù đã c g ng nh do ki n th c và th i gian có h n nên ti u lu n cũng ư ế
ch d ng l i m c c b n, ch a đi sâu phân tích đy đ các v n đ liên quan. ơ ư
Nhóm báo cáo xin chân thành c m n Th y TS. Nguy n T n Khôi đã t n tình ơ
gi ng d y và giúp đ đ em hoàn thành ti u lu n này.
Chân thành c m n. ơ
Trang 3
Ti u lu n môn h c An toàn an ninh thông tin
Ch ng 1.ươ
MÃ HÓA VÀ XÁC TH C PGP – PRETTY GOOD PRIVACY
1. Gi i thi u chung v PGP
Khái ni m: PGP (Pretty Good Privacy) là m t ph n m m máy tính dùng
đ mã hóa d li u v à xác th c. Phiên b n PGP đu tiên do Phil Zimmermann
đc công b vào năm 1991. K t đó,ượ ph n m m này đ ã có nhi u c i ti n v ế à
hi n nay t p đo àn PGP cung c p ph n m m d a trên n n t ng n ày.
2. M c đích s d ng PGP
M c đích ban đu s d ng PGP đ ph c v cho vi c mã hóa th đi n ư
t , ph n m m mã ngu n m PGP hi n nay đã tr thành m t gi i pháp mã hóa
cho các công ty l n, chính ph cũng nh các ư cá nhân. Các ng d ng c a PGP
đc dùng đ mã hóa b o v thông tin l u tr trên máy tínhượ ư xách tay, máy
tính đ bàn, máy ch và trong quá trình trao đ i email ho c chuy n file, ch
ký s
3. Ho t đng mã hóa c a PGP
3.1. Các khái ni m:
Mã hóa và gi i mã: D li u có th đc và hi u mà không c n m t
ph ng pháp đc bi t nào đc g i là văn b n rõ (plaintext hay cleartext).ươ ượ
M t ph ng th c nh m che d u văn b n rõ đ tránh b s d ng sai m c đích ươ
đc g i là mã hóa (encrytion). K t qu mã hóa văn b n rõ đc g i là b nượ ế ượ
mã (ciphertext). Quá trình ng c l i c a mã hóa nghĩa là chuy n b n mãượ
thành văn b n rõ đ s d ng đc g i là gi i mã (decryption). ượ
Hình 1. Mã hóa và gi i mã d li u
M t mã h c ( cryptography) và phân tích mã (cryptanalysis):
Trang 4
Ti u lu n môn h c An toàn an ninh thông tin
M t mã h c là môn khoa h c dùng các thu t toán, toán h c đ mã hóa
và gi i mã d li u. M t mã h c cho phép ng i dùng l u tr và truy n d ườ ư
li u trên môi tr ng truy n không an toàn nh môi tr ng Internet. ườ ư ườ
Phân tích mã là khoa h c v phân tích và phá v truy n thông an toàn
trên m ng. Phân tích m t mã bao g m m t s k t h p thú v c a l p lu n ế
phân tích, áp d ng các công c toán h c, phát hi n mô hình; lòng quy t tâm, ế
kiên nh và may m n. Ng i phân tích m t mã h c cũng đc g i là nh ng ườ ượ
k t n công (attacker).
H th ng m t mã (crytosystem): Thu t toán m t mã là các hàm toán
h c đc s d ng trong quá trình mã hóa và gi i mã. M t thu t toán m t mã ượ
k t h p v i m t Key là m t t , s ho c c m t đ mã hóa b n rõ. Cùng m tế
văn b n rõ có th cho các b n mã khá nhau khi các key khác nhau. B o m t
c a d li u đc mã hóa hoàn toàn ph thu c vào hai đi u: s c m nh c a ượ
các thu t toán m t mã và bí m t c a khóa. Thu t toán mã hóa, c ng v i t t
c các key và t t c các giao th c đ nó ho t đng đc g i là h th ng m t ượ
mã. PGP là m t h th ng m t mã.
Có 2 lo i m t mã h c đó là m t mã thông th ng (Conventional ườ
cryptography) và m t mã khóa công khai (Public key cryptography).
M t mã thông th ng: ườ còn g i là m t mã khóa đi x ng, là ph ng ươ
pháp dùng m t khóa s d ng cho mã hóa và gi i mã. Data Encryption
Standard (DES) là m t ví d v m t m t mã hóa thông th ng. ườ
Hình 2. M t mã hóa thông th ng ườ
Ph ng pháp thay th n i dung văn b n rõ b ng m t văn b n có n iươ ế
dung khác do b chuy n đi theo m t quy lu t nào đó là ví d v mã hóa
thông th ng. Ví d c n truy n d li u là abc có th mã hóa chuy n sang cdeườ
b ng cách d ch đi hai ký t .
Trang 5