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