Bài giảng Lý thuyết mật mã - Chương 6: Hàm băm và Chữ ký số - Đỗ Trọng Tuấn

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI  
VIỆN ĐIỆN TỬ - VIỄN THÔNG  
BỘ MÔN ĐIỆN TỬ HÀNG KHÔNG VŨ TRỤ  
Môn học:  
LÝ THUYẾT MẬT MÃ  
Giảng viên: PGS.TS. Đỗ Trọng Tuấn  
6/10/2016  
1
Mục tiêu học phần  
Cung cấp kiến thức cơ bản về mật mã đảm bảo an toàn và bảo mật  
thông tin:  
Các phương pháp mật mã khóa đối xứng; Phương pháp mật mã  
khóa công khai;  
Các hệ mật dòng và vấn đề tạo dãy giả ngẫu nhiên;  
Lược đồ chữ ký số Elgamal và chuẩn chữ ký số ECDSA;  
Độ phức tạp xử lý và độ phức tạp dữ liệu của một tấn công cụ thể  
vào hệ thống mật mã;  
Đặc trưng an toàn của phương thức mã hóa;  
Thám mã tuyến tính, thám mã vi sai và các vấn đề về xây dựng hệ  
mã bảo mật cho các ứng dụng.  
2
Nội Dung  
1. Chương 1. Tổng quan  
2. Chương 2. Mật mã khóa đối xứng  
3. Chương 3. Hệ mật DES  
4. Chương 4. Hệ mật AES  
5. Chương 5. Mật mã khóa công khai  
6. Chương 6. Hàm băm và Chữ ký số  
6/10/2016  
3
Tài liệu tham khảo  
1. A. J. Menezes, P. C. Van Oorschot, S. A. Vanstone, Handbook  
of applied cryptography, CRC Press 1998.  
2. B. Schneier, Applied Cryptography. John Wiley Press 1996.  
3. M. R. A. Huth, Secure Communicating Systems, Cambridge  
University Press 2001.  
4. W. Stallings, Network Security Essentials, Applications and  
Standards, Prentice Hall. 2000.  
4
Nhiệm vụ của Sinh viên  
1. Chấp hành nội quy lớp học  
2. Thực hiện đầy đủ bài tập  
3. Nắm vững ngôn ngữ lập trình Matlab  
5
Chương 6. Hàm băm và chữ ký số  
6.1. giới thiệu sơ lược về hàm băm  
6.2. Hệ mật SHA – 512  
6.3. Hệ mật WHIRLPOOL  
6.4. Giới thiệu sơ lược chữ ký số  
6.5. Các ứng dụng chữ ký số  
6.6. Các kiểu phá hoại chữ ký số  
6
6.1. Giới thiệu sơ lược về hàm băm  
A cryptographic hash function takes a message of arbitrary length  
and creates a message digest of fixed length. The ultimate goal of  
this chapter is to discuss the details of the two most promising  
cryptographic hash algorithms: SHA-512 and Whirlpool.  
7
6.1. Giới thiệu sơ lược về hàm băm  
Iterated Hash Function  
Merkle-Damgard Scheme  
8
6.1. Giới thiệu sơ lược về hàm băm  
9
6.1. Giới thiệu sơ lược về hàm băm  
Two Groups of Compression Functions  
1. The compression function is made from scratch.  
Message Digest (MD)  
2. A symmetric-key block cipher serves as a compression  
function.  
Whirlpool  
10  
6.1. Giới thiệu sơ lược về hàm băm  
11  
6.1. Giới thiệu sơ lược về hàm băm  
12  
6.1. Giới thiệu sơ lược về hàm băm  
13  
6.1. Giới thiệu sơ lược về hàm băm  
Rabin Scheme  
14  
6.1. Giới thiệu sơ lược về hàm băm  
Davies-Meyer Scheme  
15  
6.1. Giới thiệu sơ lược về hàm băm  
Matyas-Meyer-Oseas Scheme  
16  
6.1. Giới thiệu sơ lược về hàm băm  
Miyaguchi-Preneel Scheme  
17  
6.2. Hệ mật SHA – 512  
SHA-512 is the version of SHA with a 512-bit message  
digest. This version, like the others in the SHA family  
of algorithms, is based on the Merkle-Damgard  
scheme.  
18  
6.2. Hệ mật SHA – 512  
19  
6.2. Hệ mật SHA – 512  
20  
Tải về để xem bản đầy đủ
pdf 53 trang baolam 24460 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Lý thuyết mật mã - Chương 6: Hàm băm và Chữ ký số - Đỗ Trọng Tuấn", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_ly_thuyet_mat_ma_chuong_6_ham_bam_va_chu_ky_so_do.pdf