BOÄ GIAÙO DUÏC VAØ ÑAØO TAÏO
TRÖÔØNG ÑAÏI HOÏC SÖ PHAÏM KYÕ THUAÄT THAØNH PHOÁ HOÀ CHÍ MINH
NAÊM XAÂY DÖÏNG VAØ PHAÙT TRIEÅN
50
ĐẶNG TRƯỜNG SƠN
GIÁO TRÌNH
BẢO MẬT THÔNG TIN
NHAØ XUAÁT BAÛN
ÑAÏI HOÏC QUOÁC GIA TP. HOÀ CHÍ MINH
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT
THÀNH PHỐ HỒ CHÍ MINH
*******************
ĐẶNG TRƢỜNG SƠN
GIÁO TRÌNH
NHÀ XUẤT BẢN ĐẠI HỌC QUỐC GIA
THÀNH PHỐ HỒ CHÍ MINH
2
LỜI NÓI ĐẦU
Xã hội ngày nay đang dần chuyển đổi thành xã hội thông tin. Thông
tin ngày càng trở thành tài sản có giá trị và có ý nghĩa quan trọng trong rất
nhiều lĩnh vực của cuộc sống. Công nghệ thông tin và truyền thông
(CNTT&ampTT) hiện đang đƣợc ứng dụng rộng rãi vào mọi lĩnh vực của cuộc
sống hàng ngày. Nhiều dịch vụ có ứng dụng CNTT&ampTT đã trở thành bình
thƣờng, thành thói quen của ngƣời dân nhƣ mua bán, thanh toán qua mạng,
các dịch vụ trực tuyến,…. Những dịch vụ này chỉ có thể thành hiện thực nếu
ngƣời dân cảm thấy an toàn khi tham gia. Do vậy bảo mật thông tin là một
trong những kiến thức quan trọng mà tất cả những ai làm việc trong lĩnh vực
triển khai ứng dụng CNTT&ampTT cần phải biết. Giáo trình Bảo mật thông tin
đặt ra mục tiêu cung cấp những khái niệm nền tảng về bảo mật và an toàn
thông tin để sinh viên có thể hiểu và ứng dụng đƣợc những công cụ bảo mật
trong xây dựng và vận hành các dịch vụ CNTT&ampTT an toàn sau này.
Bảo mật và an toàn thông tin là một lĩnh vực rộng bao gồm từ cơ chế,
chính sách, công cụ, đến các thiết bị phần cứng, phần mềm hỗ trợ. Giáo
trình tập trung nhấn mạnh đến một công cụ chính và quan trọng của bảo mật
đó là mật mã. Nội dung xuyên suốt giáo trình là các kỹ thuật mật mã và ứng
dụng của chúng trong bảo mật thông tin. Sau khi học xong môn Bảo mật
thông tin, sinh viên sẽ có kiến thức để hiểu và vận dụng đƣợc những kỹ
thuật, quy trình, phƣơng pháp an toàn thông tin có kỹ năng trong việc tích
hợp các công cụ bảo mật để giải quyết các bài toán ứng dụng CNTT&ampTT
trong thực tiễn.
Nội dung giáo trình gồm có 9 chƣơng, bao quát hầu hết các vấn đề cốt
lõi của mật mã và bảo mật thông tin. Giáo trình không đi sâu vào các vấn đề
lý thuyết mà tập trung vào các thuật toán mật mã và ứng dụng của chúng
trong bảo mật thông tin. Phần đầu mỗi chƣơng đều có tóm tắt nội dung
chƣơng và cuối mỗi chƣơng là phần bài tập để sinh viên có thể tự kiểm tra
kiến thức của mình và tìm hiểu thêm qua các link chứa tài liệu tham khảo.
Với kinh nghiệm nhiều năm giảng dạy môn Bảo mật thông tin tại
trƣờng đại học, tác giả đã cố gắng
...
...
ám mã đã lấy đƣợc p, a, YN, YM. Để tìm khóa
KMN, Dũng cần tính: XN = loga(YN) mod p = log550 mod 97 = 36 (khó) do
đó, thuật toán an toàn.
9.3. CÂU HỎI VÀ BÀI TẬP
Hãy thể hiện các phép tính của quy trình trao đổi khóa công khai
Diffie-Hellman với các giá trị cụ thể sau:
̶
Số nguyên tố p = 29
̶
Cơ số a = 6
Các sinh viên chia thành từng đôi:
̶
Tự chọn khóa cá nhân
̶
Tính khóa công khai tƣơng ứng
̶
Trao đổi khóa công khai với nhau
̶
Tính khóa phiên (session key)
̶
So sánh khóa phiên tính đƣợc với nhau.
121
TÀI LIỆU THAM KHẢO
[1]. William Stallings, Cryptography and Network Security: Principles
and Practice, Fifth Edition, Prentice Hall, 2011.
[2]. Alfred J. Menezes, Paul C. Van Oorschot, and Scott A. Vanstone,
Handbook of Applied Cryptography, CRC Press, 1996.
www.cacr.math.uwaterloo.ca/hac
[3]. B. Schneier, Applied Cryptography, Protocols, Algorithms and Source
Code in C. John Wiley and Sons, 1995.
[4]. William Stallings, Lawrie Brown, Computer Security: Principles and
Practice, Pearson Prentice Hall, 2008.
[5]. Understanding Cryptography,
http://www.springer.com/computer/security+and+cryptology/book/97
8-3-642-04100-6
[6]. Data Encryption Standard (DES), FIPS PUB 46-3,
http://csrc.nist.gov/publications/fips/fips46-3/fips46-3.pdf
[7]. Advanced Encryption Standard (AES), FIPS PUB 197,
http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf
[8]. Secure Hash Algorithm, FIPS PUB 180-2.
http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf
[9]. Digital Signature Standard: FIPS PUB 186-2
http://csrc.nist.gov/publications/fips/archive/fips186-2/fips186-2.pdf
122
GIÁO TRÌNH
BẢO MẬT THÔNG TIN
TS. Đặng Trường Sơn
NHÀ XUẤT BẢN ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH
Khu phố 6, Phường Linh Trung, Quận Thủ Đức, TPHCM
Số 3 Công trường Quốc tế, Quận 3, TP. HCM
ĐT: 38 239 172 - 38 239 170
Fax: 38 239 172
E-mail:
[email protected]
Chịu trách nhiệm xuất bản
TS HUỲNH BÁ LÂN
Tổ chức bản thảo và chịu trách nhiệm về tác quyền
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HCM
Biên tập
PHẠM ANH TÚ
Sửa bản in
PHẠM THỊ BÌNH
Thiết kế bìa
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HCM
GT.01.KTh(V)
ĐHQG.HCM-12
155-2012/CXB/558-08/ĐHQGTPHCM
KTh.GT.579 – 12 (T)
In 300 cuốn khổ 16 x 24cm, tại Công ty TNHH In và Bao bì Hưng Phú. Số
đăng ký kế hoạch xuất bản: 155-2012/CXB/558-08/ĐHQGTPHCM. Quyết định
xuất bản số: 191/QĐ-ĐHQGTPHCM cấp ngày 27/12/2012 của Nhà xuất bản
ĐHQGTPHCM. In xong và nộp lưu chiểu Quí I, 2013.
ISBN: 978-604-73-1282-5
9 786047 312825