1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

76 52 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 76
Dung lượng 4,6 MB

Nội dung

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

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] D. Toradmalle, R. Singh, H. Shastri, N. Naik, and V. Panchidi, “Prominence of ECDSA over RSA digital signature algorithm,” Proc. Int. Conf. I-SMAC (IoT Soc. Mobile, Anal. Cloud), I-SMAC 2018, pp. 253–257, 2019 Sách, tạp chí
Tiêu đề: Prominence ofECDSA over RSA digital signature algorithm,” "Proc. Int. Conf. I-SMAC (IoTSoc. Mobile, Anal. Cloud), I-SMAC 2018
[2] Nacencomm, “Lịch sử chữ ký số,” 2019. [Online]. Available:https://www.nacencomm.vn/tin-tuc/lich-su-chu-ky-so. [Accessed: 16-Oct-2020] Sách, tạp chí
Tiêu đề: Lịch sử chữ ký số
[3] J. Doerner, Y. Kondi, E. Lee, and A. Shelat, “Threshold ECDSA from ECDSA Assumptions: The Multiparty Case,” Proc. - IEEE Symp. Secur. Priv., vol. 2019- May, pp. 1051–1066, 2019 Sách, tạp chí
Tiêu đề: Threshold ECDSA from ECDSAAssumptions: The Multiparty Case,” "Proc. - IEEE Symp. Secur. Priv
[4] L. Angrisani, P. Arpaia, F. Bonavolonta, and A. Cioffi, “Experimental test of ECDSA digital signature robustness from timing-lattice attack,” I2MTC 2020 - Int. Instrum. Meas. Technol. Conf. Proc., pp. 1–6, 2020 Sách, tạp chí
Tiêu đề: Experimental test ofECDSA digital signature robustness from timing-lattice attack,” "I2MTC 2020 -Int. Instrum. Meas. Technol. Conf. Proc
[5] S. M. Farooq, S. M. Suhail Hussain, and T. S. Ustun, “Elliptic Curve Digital Signature Algorithm (ECDSA) Certificate Based Authentication Scheme for Advanced Metering Infrastructure,” 2019 Innov. Power Adv. Comput. Technol. i- PACT 2019, pp. 1–6, 2019 Sách, tạp chí
Tiêu đề: Elliptic Curve DigitalSignature Algorithm (ECDSA) Certificate Based Authentication Scheme forAdvanced Metering Infrastructure,” "2019 Innov. Power Adv. Comput. Technol. i-PACT 2019
[6] Dailythuecongminh.com, “Ứng dụng chữ ký số,” 2019. [Online]. Available:https://dailythuecongminh.com/chu-ky-so-va-nhung-ung-dung/. [Accessed: 16- Oct-2020] Sách, tạp chí
Tiêu đề: Ứng dụng chữ ký số
[8] X. Yang, M. Li, L. Wei, and Y. Han, “New ECDSA-verifiable multi-receiver generalization signeryption,” Proc. - 10th IEEE Int. Conf. High Perform.Comput. Commun. HPCC 2008, pp. 1042–1047, 2008 Sách, tạp chí
Tiêu đề: New ECDSA-verifiable multi-receivergeneralization signeryption,” "Proc. - 10th IEEE Int. Conf. High Perform."Comput. Commun. HPCC 2008
[11] movable-type, “SHA-256 Cryptographic Hash Algorithm,” 2019. [Online].Available: https://www.movable-type.co.uk/scripts/sha256.html Sách, tạp chí
Tiêu đề: SHA-256 Cryptographic Hash Algorithm
[13] Đặng Minh Tuấn, “Hệ mật mã hóa khóa công khai dựa trên đường cong elliptic,” p. 41, 2016 Sách, tạp chí
Tiêu đề: Hệ mật mã hóa khóa công khai dựa trên đường congelliptic
[17] J. Doerner, Y. Kondi, E. Lee, and A. Shelat, “Secure Two-party Threshold ECDSA from ECDSA Assumptions,” Proc. - IEEE Symp. Secur. Priv., vol.2018-May, pp. 980–997, 2018 Sách, tạp chí
Tiêu đề: Secure Two-party ThresholdECDSA from ECDSA Assumptions,” "Proc. - IEEE Symp. Secur. Priv
[18] Mkyong, “Java AES encryption and decryption,” 2020. [Online]. Available:https://mkyong.com/java/java-aes-encryption-and-decryption/#:~:text=TheAdvanced Encryption Standard (AES,%2C 192%2C or 256 bits Sách, tạp chí
Tiêu đề: Java AES encryption and decryption
[19] M. M. H. Shohag, “RealPathUtil.java,” 2020. [Online]. Available:https://gist.github.com/ImaginativeShohag/476a5ba87824f6e036f6bce10e229079 Sách, tạp chí
Tiêu đề: RealPathUtil.java
[20] mkyong, “Java – How to save byte[] to a file,” 2020. [Online]. Available:https://mkyong.com/java/how-to-convert-array-of-bytes-into-file/ Sách, tạp chí
Tiêu đề: Java – How to save byte[] to a file

TỪ KHÓA LIÊN QUAN

w