Bài giảng Lý thuyết mật mã: Chương 6 - TS. Hán Trọng Thanh
Số trang: 53
Loại file: pdf
Dung lượng: 1.97 MB
Lượt xem: 21
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Lý thuyết mật mã: Chương 6 - TS. Hán Trọng Thanh" được biên soạn với các nội dung chính sau: Giới thiệu sơ lược về hàm băm; Hệ mật SHA – 512; Hệ mật WHIRLPOOL; Giới thiệu sơ lược chữ ký số; Các ứng dụng chữ ký số; Các kiểu phá hoại chữ ký số. Mời các bạn cũng tham khảo bài giảng tại đây!
Nội dung trích xuất từ tài liệu:
Bài giảng Lý thuyết mật mã: Chương 6 - TS. Hán Trọng Thanh 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: TS. Hán Trọng Thanh Email: httbkhn@gmail.com 5/5/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ố 5/5/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
Nội dung trích xuất từ tài liệu:
Bài giảng Lý thuyết mật mã: Chương 6 - TS. Hán Trọng Thanh 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: TS. Hán Trọng Thanh Email: httbkhn@gmail.com 5/5/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ố 5/5/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ìm kiếm theo từ khóa liên quan:
Bài giảng Lý thuyết mật mã Lý thuyết mật mã Điện tử hàng không vũ trụ An toàn và bảo mật thông tin Phương pháp mật mã khóa đối xứng Hàm băm và chữ ký số Hệ mật WHIRLPOOLGợi ý tài liệu liên quan:
-
Giáo trình An toàn và bảo mật thông tin - ĐH Bách khoa Hà Nội
109 trang 278 0 0 -
Bài giảng Chương 3: Lý thuyết mật mã
81 trang 120 0 0 -
135 trang 77 0 0
-
57 trang 41 0 0
-
Luận văn Thạc sĩ Kỹ thuật: Nghiên cứu giải pháp bảo mật cho hệ thống thanh toán điện tử
70 trang 39 0 0 -
Giáo trình An toàn và bảo mật thông tin (Ngành: Quản trị mạng) - CĐ Công nghiệp Hải Phòng
56 trang 36 0 0 -
Giáo trình Bảo mật dữ liệu: Phần 1
133 trang 35 0 0 -
Bài giảng Lý thuyết mật mã: Chương 1 - PGS.TS Đỗ Trọng Tuấn
57 trang 27 0 0 -
Bài giảng Lý thuyết mật mã: Chương 5 - PGS.TS Đỗ Trọng Tuấn
42 trang 26 0 0 -
Bài giảng An toàn và bảo mật thông tin - ĐH Thương Mại
trang 26 0 0