Tên đề tài:
Nghiên cứu một số chữ ký số đặc biệt và ứng dụng
Ngành:
Công nghệ thông tin
Tóm tắt nội dung tài liệu:
Khóa luận này tập trung nghiên cứu về hai loại chữ ký số đặc biệt là chữ ký mù và chữ ký không thể chối bỏ. Chữ ký mù cho phép người ký ẩn danh nội dung ký, trong khi chữ ký không thể chối bỏ đảm bảo người ký không thể phủ nhận việc đã ký. Khóa luận đi sâu vào cơ sở lý thuyết của hai loại chữ ký này, cung cấp các sơ đồ minh họa, phân tích các hình thức tấn công và ứng dụng thực tế.
Bên cạnh đó, khóa luận còn xây dựng các ứng dụng minh họa cho từng loại chữ ký, bao gồm cả việc triển khai chữ ký số RSA trên tệp văn bản tiếng Việt bằng thư viện OpenSSL. Phần thử nghiệm giúp người đọc hình dung rõ hơn về cách thức hoạt động và hiệu quả của các loại chữ ký số được đề cập.
Mục lục chi tiết:
- Lời mở đầu
- Chương 1: Các khái niệm cơ bản
- 1.1. Các khái niệm trong toán học
- 1.1.1. Một số khái niệm trong số học
- Ước chung lớn nhất, bội chung nhỏ nhất
- 1.1.2. Một số khái niệm trong đại số
- 1.1.3. Khái niệm độ phức tạp của thuật toán
- 1.1.1. Một số khái niệm trong số học
- 1.2. Mã hóa
- Khái niệm mã hóa dữ liệu
- Phân loại hệ mã hóa
- 1.3. Ký số
- Khái niệm chữ ký số
- Phân loại chữ ký số
- So sánh chữ ký thông thường và chữ ký số
- Tạo đại diện tài liệu và hàm băm
- 1.1. Các khái niệm trong toán học
- Chương 2: Chữ ký mù RSA
- 2.1. Khái niệm chữ ký mù
- Sơ đồ chữ ký RSA
- Sơ đồ chữ ký mù RSA
- Ví dụ minh họa
- 2.2. Ứng dụng chữ ký mù
- Ứng dụng trong tiền điện tử
- Ứng dụng trong bỏ phiếu trực tuyến
- 2.1. Khái niệm chữ ký mù
- Chương 3: Chữ ký không thể chối bỏ
- 3.1. Khái niệm chữ ký không thể chối bỏ
- Sơ đồ chữ ký không thể chối bỏ Chaum – Van Antwerpen
- Ví dụ minh họa
- Một số đánh giá về sơ đồ
- 3.2. Hình thức tấn công chữ ký không thể chối bỏ
- Tống tiền người ký
- Nhiều người cùng xác thực chữ ký mà người ký không biết
- 3.3. Ứng dụng chữ ký không thể chối bỏ
- Ứng dụng trong thẻ chứng minh thư điện tử
- Ứng dụng trong ký hợp đồng qua điện thoại
- 3.1. Khái niệm chữ ký không thể chối bỏ
- Chương 4: Thử nghiệm các chương trình
- 4.1. Thử nghiệm ứng dụng chữ ký số
- Giới thiệu
- Mô tả hoạt động chương trình
- 4.2. Thử nghiệm chương trình ký mù RSA
- Giới thiệu
- Mô tả hoạt động chương trình
- 4.3. Thử nghiệm chữ ký không thể chối bỏ
- Giới thiệu
- Mô tả hoạt động chương trình
- 4.1. Thử nghiệm ứng dụng chữ ký số
- Kết luận