Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 74 trang
Dung lượng: Đang cập nhật

Giới thiệu nội dung

Về đề tài: Nghiên cứu một số khái niệm cơ bản về mã hóa thông tin, phương pháp mã hóa thông tin RSA và xây dựng một thư viện các hàm mã hóa phục vụ trao đổi thông tin trong mô hình Client/Server.

Tác giả: Đặng Văn Hanh

Lĩnh vực: Khoa Công Nghệ Thông Tin

Nội dung tài liệu:
Cuốn luận văn này tập trung nghiên cứu các khái niệm nền tảng của mã hóa thông tin, các phương pháp mã hóa thông tin RSA, và tiến hành xây dựng một thư viện các hàm mã hóa nhằm hỗ trợ việc trao đổi thông tin trong mô hình Client/Server. Tài liệu cung cấp các kiến thức chuyên sâu về lý thuyết thông tin, lý thuyết độ phức tạp, lý thuyết số học, bao gồm các định lý và thuật toán quan trọng như Định lý phần dư Trung Hoa, Định lý Fermat, cùng với các phương pháp kiểm tra số nguyên tố như Soloway-Strassen và Rabin-Miller. Ngoài ra, luận văn còn trình bày về mô hình Client/Server và cách thức mã hóa trong mô hình này, cũng như hướng dẫn xây dựng hàm thư viện liên kết động CRYPTO.DLL và chương trình Demo thư viện.

Mục lục chi tiết:
Chương I: Cơ sở toán học (bao gồm Lý thuyết thông tin, Lý thuyết độ phức tạp, Lý thuyết toán học với các mục nhỏ về Modular số học, Số nguyên tố, Ước số chung lớn nhất, Số nghịch đảo Modulo, Ký hiệu La grăng, Ký hiệu Jacobi, Định lý phần dư trung hoa, Định lý Fermat, Các phép kiểm tra số nguyên tố).
Chương II: Mật mã (bao gồm Khái niệm cơ bản, Protocol, Khóa, Mã dòng, mã khối, Các hệ mật mã đối xứng và công khai, Các cách thám mã).
Chương III: Hệ mã hóa RSA (bao gồm Khái niệm hệ mật mã RSA, Độ an toàn của hệ RSA, Một số tính chất của hệ RSA).
Chương IV: Mô hình Client/Server (bao gồm Mô hình Client/Server, Mã hóa trong mô hình Client/Server).
Chương V: Xây dựng hàm thư viện (bao gồm Xây dựng thư viện liên kết động CRYPTO.DLL, Chương trình Demo thư viện CRYPTO.DLL).