Xây dựng chương trình tạo và xác thực chữ ký số theo chuẩn DSS

63 144 4
Xây dựng chương trình tạo và xác thực chữ ký số theo chuẩn DSS

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Các vấn đề chữ ký số thường xuyên được nghiên cứu, để tìm ra những sơ đồ chữ ký số phù hợp với thực tiễn. Trong các chuẩn chữ ký số trên thế giới, chuẩn chữ ký số Hoa Kỳ được ứng dụng rộng rãi trên toàn thế giới. Tính đến thời điểm tháng 62009, NIST đã đưa ra 4 phiên bản chuẩn chữ ký số FIPS PUB 186, FIPS PUB 1861, FIPS PUB 1862, FIPS PUB 1863. Khoa học công nghệ ngày càng phát triển, máy móc thiết bị ngày càng trở nên thông minh hơn, việc phá vỡ các sơ đồ chữ ký trong các phiên bản cũ là có thể, do vậy vấn đề đặt ra là cần có 1 chuẩn mới để đảm bảo an toàn chữ ký số trong tương lai. FIPS PUB 1864 ra đời vào 72013 đáp ứng các yêu cầu mới của thực tiễn

Ngày đăng: 17/01/2021, 17:02

Mục lục

  • 1.1.2. Vai trò của chữ ký số

  • 1.1.3. Sơ đồ tổng quan

  • 1.2.1.2. Mật mã khóa công khai

  • 1.2.2.2. Chuẩn hàm băm an toàn

  • CHƯƠNG 2. CHUẨN CHỮ KÝ SỐ DSS - HOA KỲ

    • 2.1. Giới thiệu chung

      • 2.1.1. Khởi tạo ban đầu

      • 2.1.2. Tạo chữ ký số

      • 2.1.3. Xác thực chữ ký số

      • 2.2. Thuật toán ký số DSA

        • 2.2.1. Giới thiệu

          • 2.2.1.1. Các tham số DSA

          • 2.2.1.2. Lựa chọn kích thước tham số và hàm băm cho DSA

          • 2.2.1.3. Các tham số miền của DSA

          • a) Tạo các tham số miền

          • b) Quản lý các tham số miền

          • CHƯƠNG 3. Tạo cặp khóa DSA

          • 3.1.1.1. Số bí mật trên mỗi thông điệp

          • 3.1.2. Mô hình

            • 3.1.2.1. Tạo chữ ký số DSA

            • 3.1.2.2. Kiểm tra và xác thực chữ ký số

            • CHƯƠNG 4. XÂY DỰNG CHƯƠNG TRÌNH TẠO VÀ XÁC THỰC CHỮ KÝ SỐ THEO CHUẨN DSS

              • 4.1. Xây dựng chương trình thiết lập và xác thực chữ ký số sử dụng thuật toán DSA

                • 4.1.1. Giao diện và các chức năng cơ bản

                  • - Tạo khóa:

                  • 4.1.2. Xây dựng chương trình thiết lập chữ ký

                    • 4.1.2.1. Chuẩn bị các tham số miền

                    • 4.1.3. Xây dựng chương trình xác thực chữ ký số

                    • 4.1.4. Kết quả thực nghiệm

Tài liệu cùng người dùng

Tài liệu liên quan