Đồ Án Nghiên cứu và thực hiện 1 số TEST để đánh giá độ an toàn của DES

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    167
    Điểm thành tích:
    0
    Xu:
    0Xu
    LỜI MỞ ĐẦU

    Máy tính được phát minh vào năm 1942, lúc đó nó nằm ngoài tầm tay của các tổ chức, cá nhân vì nó yêu cầu cao về chi phí, kích cỡ, năng lượng Ngày nay, máy tính đã rất phổ biến và người ta không sử dụng một máy tính đơn lẻ nữa mà kết nối các máy tính với nhau nhằm tăng khả năng làm việc, trao đổi và cập nhật thông tin. Các máy tính được kết nối với nhau được gọi là mạng.
    Trên phạm vi toàn cầu người ta dung mạng Internet, ở mỗi quốc gia đều có những mạng riêng của minh (Intranet) với rất nhiều những mạng mang tính bộ phận( có thể là LAN( Local Area Network- Mạng cục bộ) hoặc WAN( Wide Area Network- Mạng diện rộng) hoặc MAN(Metropolitan Area Network- Mạng vùng Thành phố)). Nhiều dịch vụ của mạng như : thư điện tử, chuyển và nhận tiền, thương mại điện tử đã được sử dụng rộng rãi.
    Khi tham gia vào mạng, vấn đề quan trọng đặt ra là làm thế nào để bảo mật thông tin, dữ liệu. Thông tin trên mạng dù đang chuyển hay được lưu trữ đều cần được bảo vệ. Hoặc các thông tin đó cần được giữ bí mật hoặc chúng phải cho phép người ta kiểm tra để tin tưởng rằng chúng không bị sửa đổi so với dạng nguyên thuỷ của mình.
    Trước yêu cầu đó một số giải pháp kỹ thuật đã được xây dựng nhằm đảm bảo tính an toàn dữ liệu tại nơi lưu trữ cũng như dữ liệu được truyền qua mạng. Các giải pháp đó là người ta sử dụng các hệ mật. Có các hệ mật cổ điển như : mật mã thay thế, mật mã dịch chuyển, mật mã Affine, mật mã Vigenere , và các hệ mật hiện đại như : mật mã khoá công khai RSA, chữ ký số, chuẩn mã dữ liệu DES Nhưng khi sử dụng các hệ mật để mã hoá dữ liệu cần phải quan tâm đến độ an toàn của các hệ mật mà mình đã sử dụng.
    Trong đề tài này tôi nghiên cứu về cách đánh giá độ an toàn của chuẩn mã dữ liệu DES . Để kiểm tra đánh giá độ an toàn của DES ta có hai cách. Đó là phương pháp tấn công DES và phương pháp đánh giá các tính chất của DES. Sự khác nhau giữa hai phương pháp này là một phương pháp thì tấn công trực tiếp vào DES, nếu phá vỡ DES thì ta có thể nói rằng DES không an toàn và ngược lại; phương pháp đánh giá tính chất thì kiểm tra các tính chất của DES, nếu thoả mãn điều kiện thì có thể nói là an toàn và ngược lại. Và tôi đi sâu nghiên cứu phương pháp đánh giá các tính chất của DES.

    TÀI LIỆU THAM KHẢO

    1. Pascale Serf – Siemens AG, ZT IK 3, April 3 2000
    2. Giáo trình An toàn thông tin _ Nguyễn Ngọc Cương
    3. Kỹ thuật lập trình C cơ sở và nâng cao _ Gs. Phạm Văn Ât
    4. Cryptography theory and practice



    MỤC LỤC

    Chương I
    Tổng quan về ngôn ngữ C
    72806401" Chương II
    72806402" Các hệ mật cổ điển
    I72806408" I.1.1. Mật mã dịch chuyển
    I72806408" I.1.2. Mật mã thay thế
    I72806408" I.1.3. Mật mã Affine
    I72806408" I.1.4. Mật mã Vigenere
    I72806408" I.1.5. Mật mã hoán vị
    I72806408" I.1.6. Mật mã dòng

    72806409" Chương III
    72806410" Chuẩn mã dữ liệu DES
    72806411" ( Data Ecryption Standard )
    I72806412" II.1 Mô tả DES
    I72806413" II.1.1 Thuật toán mã hoá
    I72806414" II.1.2 Hàm f( A, J )
    I72806415" I.1.3 Lược đồ tạo hệ thống khoá
    I72806416" II.2 Giải mã DES
    I72806417" II.2.1 Thuật toán giải mã
    I72806418" II.2.2 Chứng minh thuật toán
    I72806419" II.3 DES trong thực tế
    I72806420" II.3.1 ứng dụng
    I72806421" II.3.2 Các mẫu hoạt động của DES
    72806422" Chương IV
    72806423" Đánh giá độ an toàn
    72806424" IV.1 Phương pháp lượng sai tấn công DES 3 vòng
    72806425" IV.1.1 Một số khái niệm
    72806426" IV.1.2 Tấn công DES 3 vòng
    72806427" IV.1.3 Thuật toán thám mã DES 3 vòng
    72806428" IV.2 Phương pháp đánh giá tính chất của DES
    72806429" IV.2.1 Các định nghĩa
    72806430" IV.2.2 Tìm các tham số
    72806431" Kết luận
    72806432" Nhận xét của giáo viên hướng dẫn
    72806433" tài liệu tham khảo
     

    Các file đính kèm:

Đang tải...