Đồ Án Ứng dụng của các thuật toán mã hóa trong thương mại điện tử

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:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    LỜI MỞ ĐẦU




    Thế giới của chúng ta luôn sôi sục trong muôn vàn biến động được tạo ra bởi con người. Và trong thế kỷ 21 này, máy tính là một trong những sản phẩm vĩ đại nhất. Cùng với thời gian, người ta không muốn sử dụng một máy tính đơn lẻ nữa mà sẽ kết nối các máy này lại thành một mạng máy tính nhằm tăng khả năng làm việc, hiểu biết, trao đổi, cập nhật các thông tin Mạng Internet là xu hướng phát triển của thế giới ngày nay. Hiện nay, Internet đã trở nên rất phổ biến trên toàn thế giới. Thông qua mạng Internet mọi người có thể trao đổi thông tin với nhau một cách nhanh chóng thuận tiện. Những công ty phát triển và kinh doanh trên môi trường Intranet/Internet họ phải đối diện với khó khăn lớn là làm thế nào để bảo vệ những dữ liệu quan trọng, ngăn chặn những hình thức tấn công, truy xuất dữ liệu bất hợp pháp từ bên trong (Intranet), lẫn cả bên ngoài (Internet). Khi một người muốn trao đổi thông tin với một người hay một tổ chức nào đó thông qua mạng máy tính thì yêu cầu quan trọng là làm sao để đảm bảo thông tin không bị sai lệch hoặc bị lộ do sự xâm nhập của kẻ thứ ba. Trước các yêu cầu cần thiết đó, một số giải thuật mã hóa đã dượ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ư khi dữ liệu được truyền trên mạng, như các giải thuật mã hóa đối xứng (DES), giải thuật mã hóa công khai, . Việc tìm hiểu cơ chế và thuật toán của các giải thuật này cũng không nằm ngoài mục đích của bài ĐỒ ÁN CƠ SỞ này.
    Vì kiến thức còn hạn chế nên còn nhiều thiếu sót trong đề tài về mã hóa, kính mong các thầy cô giáo góp ý để đề tài được hoàn thiện hơn. Em xin chân thành cảm ơn thầy Nguyễn Quang Ánh đã giúp đỡ em trong việc hoàn thành đề tài này.
    Đà Nẵng, ngày tháng năm
    Bùi Thế Việt



    MỤC LỤC
    Lời mở đầu . 1
    Mục lục . 2
    I. Tổng quan mã hóa thông tin 4
    1. Khái niệm mã hóa thông tin 4
    2. Hệ thống mã hóa (cryptosystem) 4
    a. Confidentiality (Tính bí mật) 4
    b. Authentication (Tính xác thực) 4
    c. Integrity (Tính toàn vẹn) 4
    d. Non-repudation (Tính không thể chối bỏ) 5
    3. Độ an toàn của thuật toán 5
    4. Khái niệm về chìa khoá . 5
    5. Phân loại các thuật toán mã hoá 5
    II. Các phương pháp mã hóa . 6
    1. Mã hóa cổ điển . 6
    2. Mã hoá đối xứng . 7
    3. Mật mã bất đối xứng 8
    4. Hashing – Hàm Băm 9
    III. Minh họa một số phương pháp mã hóa dữ liệu . 11
    1. Phương pháp mã hóa thay thế : CEASAR CIPHER 11
    2. Thuật toán mã hóa đối xứng DES . 13
    a. Lịch sử ra đời 13
    b. Nội dung phương pháp mã hóa DES 13
    c. Quy trình mã hóa DES 14
    d. Chương trình mình họa 16
    3. Thuật toán mã hóa đối xứng AES (Rijndael) 17
    a. Lịch sử ra đời . 17
    b. Đặc trưng của thuật toán AES . 17
    c. Quy trình mã hóa AES 17
    d. Sơ đồ mã hóa . 18
    e. Chương trình minh họa thuật toán AES . 19
    4. Thuật toán mã hóa bất đối xứng RAS 20
    a. Khái quát sơ lược thuật toán RSA 20
    b. Quy trình mã hóa 20
    c. Sơ đồ thuật toán 21
    d. Quy trình mã hóa 21
    e. Chương trình minh họa 21
    5. Thuật toán MD5 . 22 a. Mô tả thuật toán . 22
    b. Quy trình mã hóa MD5 22
    c. Sơ đồ thuật toán . 22
    d. Chương trình mô phỏng . 22

    IV. Ứng dụng của các thuật toán mã hóa trong thương mại điện tử . 24 1. Xác thực người dùng sử dụng giao thức SSL 24
    c. Ứng dụng trong chữ ký điện tử 28
    a. Định nghĩa 28
    b. Qúa trình ký trong messege . 28
    c. Qúa trình kiểm tra xác nhận chữ ký trên tài liệu 29
    d. Tầm quan trọng của chữ ký số trong thương mại điện tử 31

    V. Kết luận 33
    1. Kết luận về đề tài . 33
    2. Tài liệu tham khảo . 33
    3. Nhận xét của giảng viên hướng dẫn 33
     

    Các file đính kèm:

Đang tải...