Stallings (2003), Cryptography and Cryptography and Network Security: Principles and. Network Security: Principles and[r]
(1)Chủ đề 1:
Tổng quan
về Mã hóa thơng tin và Ứng dụng Chủ đề 1:
Tổng quan
(2)Mở đầu
(3)Mở đầu
Mở đầu
Khoa h
Khoa họọc mc mậật mã t mã đđã ã đđờời ti từừ hhààng nghng nghììn nn năămm Trong su
Trong suốốt nhit nhiềều thu thếế kkỷỷ, cá, kc kếết qut quảả ccủủa la lĩĩnh vnh vựực nc ày h
hầầu nhu nhưư không không đưđượợc c ứứng dng dụụng cng cáác lc lĩĩnh vnh vựực dân c dân s
sựự thông th thông thưườờng cng củủa a đđờời si sốống ng –– xã hxã hộội mi màà chchủủ yyếếu u
đư
đượợc sc sửử ddụụng lng lĩĩnh vnh vựực c quân squân sựự, ch, chíính trnh trịị, ngo, ngoạại i giao
giao Ng
Ngàày nay, cy nay, cáác c ứứng dng dụụng mã hng mã hóóa va vàà bbảảo mo mậật thông tin t thông tin
đang đư
đang đượợc sc sửử ddụụng ngng ngàày cy cààng phng phổổ bibiếến cn cáác lc lĩĩnh nh v
vựực khc khác thác thếế gigiớới, ti, từừ cácác lc lĩĩnh vnh vựực an ninh, c an ninh, quân s
quân sựự, qu, quốốc phòngc phòng……, c, cho ho đđếến cn cáác lc lĩĩnh vnh vựực dân sc dân sựự
như
(4)Mật mã học
Mật mã học
M
Mậật mã (Cryptography) lt mã (Cryptography) làà ngngàành nh khoa h
khoa họọc nghiên cc nghiên cứứu cu cáác c kkỹỹ thuthuậật t to
toáán hn họọcc nhnhằằm cung cm cung cấấp cp cáác c ddịịch ch v
vụụ bbảảo vo vệệ thông tin.thông tin. W Stallings (2003),
W Stallings (2003), Cryptography and Cryptography and Network Security: Principles and
Network Security: Principles and
Practice, Third Edition
(5)Một số thuật ngữ
Một số thuật ngữ
Cryptography Cryptography Crypt
Cryptanalysisanalysis
Cryptology = Cryptography + Cryptanalysis Cryptology = Cryptography + Cryptanalysis Security
Security
(6)Các vấn đề chính Mật mã học
(7)Mật mã học???
Mật mã học???
C
Cáách hich hiểểu truyu truyềền thn thốống: ng: giữgiữ bbíí mmậật nt nộội dungi dung trao trao đđổổii
Alice
Alice vvàà BobBob trao đtrao đổổi vi vớới i EveEve ttììm cm cáách ch ““nghe lnghe léénn””
Alice
Alice BobBob
Eve
(8)Một số vấn đề chính bảo vệ thơng tin Một số vấn đề chính bảo vệ thơng tin
B
Bảảo mo mậật thông tin (Secrecy)t thông tin (Secrecy): : đđảảm bm bảảo thông tin o thơng tin đưđượợc c gi
giữữ bbíí mmậật.t To
Tồàn vẹẹn thơng tin (Integrity)n thơng tin (Integrity): b: bảảo o đđảảm tm tíính tonh tồàn vẹẹn n thông tin liên l
thông tin liên lạạc hoc hoặặc giúc giúp php phát hiát hiệện rn rằằng thông ng thông tin b
tin bịị ssửửa a đđổổi.i X
Xáác thc thựựcc (Authentication)(Authentication): x: xáác thc thựực cc ác đđốối ti tác ác liên l
liên lạạc vc vàà xxáác thc thựực nc nộội dung thông tin liên li dung thông tin liên lạạc c Ch
Chốống lng lạại si sựự thothoáái thi tháác trc tráách nhich nhiệệm (Nonm (Non- -repudiation)
repudiation): : đđảảm bm bảảo mo mộột t đđốối ti táác bc bấất kt kỳỳ htrong hệệ
th
thốống không thng không thểể ttừừ chchốối tri tráách nhich nhiệệm vm vềề hhàành nh đđộộng mng màà m
(9)Xác thực (Authentication)
Xác thực (Authentication)
V
Víí ddụụ:: Bob
Bob chchờờ AliceAlice “x“xác nhác nhậận”n” khi đđếến thn thờời i đđiiểểm thm thựực c hi
hiệện công vin công việệcc C
Cầần n đđảảm bm bảảo ro rằằng Eveng Eve không can thikhông can thiệệp p đđểể ttạạo o “x“xáác c nh
nhậậnn”” gigiảả
X
Xáác thc thựực (c (Authentication),Authentication), ĐĐịịnh danh (identification)nh danh (identification)
Alice Bob
(10)Tính tồn vẹn thơng tin (Integrity)
Tính tồn vẹn thơng tin (Integrity)
V
Víí ddụụ:: Bob
Bob ccầần n đđảảm bm bảảo lào nhnhậận chn chíính xnh xáác nc nộội dung mi dung màà Alice
Alice đđã gã gửửii C
Cầần n đđảảm bm bảảo ro rằằng Eveng Eve không can thikhông can thiệệp p đđểể ssửửa na nộội i dung thông
dung thông điệệp mp màà AliceAlice ggửửi cho i cho BobBob T
Tíính tonh tồàn vẹẹn thơng tin (Integrity)n thơng tin (Integrity)
Alice Bob