Ứng dụng chữ ký số cho thiết bị di động

76 52 0
Ứng dụng chữ ký số cho thiết bị di động

Đ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

Với sự phát triển nhanh chóng của công nghệ, các giao dịch, thông tin dần được thực hiện thông qua mạng Internet. Chữ ký số là một trong số các công cụ nhằm giúp các giao dịch hoặc thông tin trở nên minh bạch hơn. Chữ ký số có thể hiển đơn giản là chữ ký, con dấu đại diện cho một cá nhân hay một tập thể dùng để ký lên các hồ sơ, chứng từ điện tử. Chữ ký này chỉ do người sử dụng nắm giữ, không cần phải gửi đi cùng với văn bản được ký giúp đảm bảo tính bí mật cho chữ ký. Người nhận có thể định danh xác nhận được văn bản. Chữ ký số có thể được cung cấp bởi 1 bên thứ 3 nhằm giúp dễ dàng trong việc định danh người ký. Chữ ký số có chi phí thấp, độ an toàn cao, dễ dàng trong việc sử dụng. Chẳng hạn, khi công bố các văn bản phát hành của nhà nước, việc sử dụng chữ ký số để ký lên văn bản được công bố là điều cần thiết để tránh văn bản bị giả mạo. Tất cả mọi người đều có thể xác thực văn bản đó với khóa công khai do nhà nước cung cấp. Các thông tin của người ký có thể được định danh nhanh chóng nếu chữ ký được cung cấp bởi một bên thứ 3, bên cạnh đó người ký có thể thêm các thông tin của chính mình vào văn bản được ký. Với những tính năng này, người sở hữu chữ ký có thể ký trên mọi văn bản và có thể gửi đi bất cứ đâu. Người nhận có thể dễ dàng nhận và xác thực chữ ký, định danh người gửi mọi nơi, mọi lúc. Khóa bí mật chỉ do người ký nắm giữ nên việc đảm bảo tính bí mật cho chữ ký hoàn toàn khả thi và thuận tiện. ECDSA là một thuật toán sinh khóa bí mật và khóa công khai của chứ ký số. Thuật toán dự trên lý thuyết về Hệ mật dựa trên đường cong Elliptic (ECC). Đây là một trong số các thuật toán sinh chữ ký số được áp dụng trong thực tế và đạt hiệu quả cao. Ưu điểm của ECDSA là có độ an toàn cao cho khóa bí mật mà dung lượng lại nhỏ hơn rất nhiều so với các thuật toán khác. Với mục tiêu như vậy, bố cục của đồ án sẽ bao gồm bốn chương theo cấu trúc như sau:Chương 1: Tổng quan về chữ ký sốGiới thiệu tổng quan về chữ ký số, nguyên lý hoạt động của chữ ký số, quá trình ký và xác thực chữ ký số, ứng dụng của chữ ký số trong đời sống.Chương 2: Chữ ký số dựa trên đường cong EllipticTrình bày các lý thuyết về Hệ mật trên đường cong Elliptic, cách hoạt động của chữ ký sô dựa trên lý thuyết về đường cong Elliptic.Chương 3: Xây dựng ứng đụng phần mềm ký số ECDSA trên điện thoại AndoridTrình bày quá trình xây dựng ứng dụng ký số ECDSA trên điện thoại Andorid. Đánh giá ưu điểm, nhược điểm của ứng dụng. Kết luận và hướng phát triểnTổng kết, tóm tắt những kết quả đã đạt được và còn chưa đạt được. Từ đó đề xuất các hướng phát triển tiếp theo.

Ngày đăng: 30/01/2021, 11:04

Mục lục

  • LỜI CẢM ƠN

  • DANH MỤC CÁC HÌNH ẢNH

  • DANH MỤC BẢNG BIỂU

  • DANH MỤC TỪ VIẾT TẮT

  • LỜI MỞ ĐẦU

  • CHƯƠNG 1: TỔNG QUAN VỀ CHỮ KÝ SỐ

    • 1.1. Giới thiệu về chữ ký số

      • 1.1.1. Lịch sử hình thành

      • 1.1.2. Chữ ký số là gì

      • 1.1.3. Yêu cầu cần thiết để trở thành một chữ ký số

      • 1.1.4. Luật pháp và thực tế

      • 1.2. Nguyên lý hoạt động của chữ ký số

      • 1.3. Các đặc điểm của chữ ký số

        • 1.3.1. Khả nâng xác thực nguồn gốc

        • 1.3.2. Tính toàn vẹn của thông điệp

        • 1.3.3. Tính không thể phủ nhận

        • 1.4. Ứng dụng chữ ký số trong thực tế

        • 1.5. Sự nổi bật của thuật toán chữ ký số ECDSA với RSA

          • 1.5.1. Chữ ký số dựa trên RSA

          • 1.5.2. Chữ ký số dựa trên ECC

          • 1.5.3. So sánh các kết quả thử nghiệm

          • 1.5.4. Kết luận và đánh giá sự phát triển trong tương lai.

          • CHƯƠNG 2: CHỮ KÝ SỐ DỰA TRÊN ĐƯỜNG CONG ELLIPTIC

            • 2.1. Tổng quan về hàm băm

              • 2.1.1. Hàm băm là gì

              • 2.1.2. Tính chất của hàm băm

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

Tài liệu liên quan