Đồ Án Nghiên Cứu Các Thuật Toán Mã Hóa

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Quy Ẩn Giang Hồ, 29/7/16.

  1. Quy Ẩn Giang Hồ

    Quy Ẩn Giang Hồ Administrator
    Thành viên BQT

    Bài viết:
    3,084
    Được thích:
    23
    Điểm thành tích:
    38
    Xu:
    0Xu
    TỔNG QUAN VỀ CÁC THUẬT TOÁN MÃ HÓA.
    I.Hàm Băm MD5.
    - Tương tự như mã hóa đối xứng, các hàm băm mạnh đều có hiệu ứng lan truyền
    (avalanche effect). Chỉ cần thay đổi 1 bít trong thông điệp đầu vào thì ½ các bít của
    giá trị băm sẽ thay đổi theo. Điều này làm cho người phá hàm băm không thể thử sai theo kiểu chosen-plainttext, nghĩa là không tồn tại cách tấn công nào khác được và buộc phải thử vét cạn 2n/2 thông điệp khác nhau, mà chúng ta đã chứng minh là bất khả thi về mặt thời gian.
    - MD5 được phát minh bởi Ron Rivest, người cũng đã tham gia xây dựng RSA. MD5,
    viết tắt từ chữ “Message Digest”. Kích thước giá trị băm của MD5 là 128 bít. Vào năm 1994 và 1998, một phương pháp tấn công MD5 đã được tìm thấy và một số thông điệp có cùng giá trị băm MD5 được chỉ ra (vi phạm tính chống trùng mạnh). Tuy vậy ,ngày nay MD5 vẫn còn được sử dụng phổ biến.
    -Thuật toán có đầu vào là một thông điệp có độ dài tuỳ ý và có đầu ra là một chuỗ
    có độ dài cố định 128 bit. Thuật toán được thiết kế để chạy trên các máy tính 32 bit.

    Mục lục:
    CHƯƠNG 1 : TỔNG QUAN VỀ CÁC THUẬT TOÁN MÃ HÓA 3
    I. Hàm Băm MD5 3
    1. Thuật Toán 3
    2. Đánh Giá Thuật Toán MD5 5
    II. SHA 5
    1. Thuật Toán SHA 6
    2. Thuật Toán Của Các Giá Trị Băm SHA 6
    3. Đánh Giá Thuật Toán 7
    III. TRIPLE DES 8
    1. Nguyên Nhân Ra Đời Của Thuật Toán 3DES 8
    2. Mô Tả Thuật Toán 8
    3. Tổng Thể 9
    4. Hàm Feistel 9
    5. Quá Trình Tạo Khóa Con 12
    6. An Toàn Và Giải Mã 12
    IV. RSA 12
    1. RSA Là Gì ? 12
    2. Hoạt Động 12
    CHƯƠNG 2 : XÉT TÍNH BẢO MẬT TRÊN SSH & PGP 16
    I. SSH 16
    1. Giới Thiệu SSH 16
    2. Hướng Thực Hiện 17
    II. PGP 24
    1. Giới Thiệu Chung Về PGP 24
    2. Hoạt Động 25
    3. Nội Dung Chi Tiết Về PGP 26
    CHƯƠNG 3 : BRUTE FORCE 33
    I. Brute Force 33
    1. Brute Force là gì ? 33
    2. Brute Force Attack 34
    3. Làm Thế Nào Để Chống Brute Force Attack 36
    II. Dictionary Attack 36
    1 Dictionary Attack Là Gì ?. 36
    CHƯƠNG 4 : SỬ DỤNG TOOL ĐỂ DÒ KHÓA MD5 39
    I. Dùng Phương Pháp Brute Force Để Dò Khóa MD5 39
    1. Mô Phỏng 39
    2. Tiến Hành Dò Khóa 40
    3. Nhận Xét 42
    II. Dò Khóa Theo Dictionary Attack 42
    1. Mô Phỏng 42
    2. Nhận Xét 43
    CHƯƠNG 5 : KẾT LUẬN 43
    I. Vì Sao Phải Bảo Mật Thông Tin ? 43
    II. Chính Sách Gì Để Bảo Mật Dữ Liệu ? 43
     
Đang tải...