Phương pháp xây dựng lược đồ chữ ký số dựa trên tính khó của bài toán logarit rời rạc trên vành Zn
Số trang: 5
Loại file: pdf
Dung lượng: 2.57 MB
Lượt xem: 15
Lượt tải: 0
Xem trước 1 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài viết Phương pháp xây dựng lược đồ chữ ký số dựa trên tính khó của bài toán logarit rời rạc trên vành Zn đề xuất một phương pháp xây dựng lược đồ chữ ký tổng quát dựa trên bài toán logarit rời rạc trên vành Zn. Từ phương pháp được đề xuất có thể tạo ra một họ lược đồ chữ ký mới tương tự như họ chữ ký ElGamal.
Nội dung trích xuất từ tài liệu:
Phương pháp xây dựng lược đồ chữ ký số dựa trên tính khó của bài toán logarit rời rạc trên vành Zn Pham Van Hiep, Đoan Thi Bich Ngoc, Luu Hong Dung PHƯƠNG PHÁP XÂY DỰNG LƯỢC ĐỒ CHỮ KÝ SỐ DỰA TRÊN TÍNH KHÓ CỦA BÀI TOÁN LOGARIT RỜI RẠC TRÊN VÀNH Zn Pham Van Hiep*, Đoan Thi Bich Ngoc+, Luu Hong Dung+ * Khoa Công nghệ thông tin, Trường đại học Công nghiệp Hà Nội + Khoa CNTT, Trường đại học CNTT & TT - ĐH Thái Nguyên + Khoa Công nghệ thông tin, Học Viện Kỹ thuật Quân Sự Tóm tắt: Phát triển các lược đồ chữ ký số nhằm đáp ứng khả năng lựa chọn được thuật toán phù hợp với các ứng các nhu cầu giao dịch, hoạt động trong xã hội luôn là vấn dụng thực tế. đề được quan tâm. Tuy nhiên, mức độ an toàn của các lược đồ này luôn phải được bảo đảm. Trong bài báo này, chúng II. BÀI TOÁN LOGARIT RỜI RẠC TRÊN VÀNH Zn tôi đề xuất một phương pháp xây dựng lược đồ chữ ký tổng Cho cặp các số nguyên dương {n,g} với n là tích hai số quát dựa trên bài toán logarit rời rạc trên vành Zn. Từ nguyên tố p và q sao cho bài toán phân tích số là khó giải phương pháp được đề xuất có thể tạo ra một họ lược đồ chữ trên Zn, còn g là một phần tử của nhóm Zn*. Khi đó, bài ký mới tương tự như họ chữ ký ElGamal. Tuy nhiên, khi toán logarit rời rạc trên Zn hay còn gọi là bài toán DLP(n,g) thực hiện lựa chọn các tham số phù hợp thì các lược đồ chữ được phát biểu như sau: ký xây dựng theo phương pháp mới đề xuất có độ an toàn cao hơn các lược đồ họ ElGamal. Dựa trên lược đồ chữ ký Bài toán DLP(n,g): Với mỗi số nguyên dương y ℤn*, hãy tổng quát, chúng tôi đã đề xuất được ba lược đồ chữ ký tìm x thỏa mãn phương trình sau: mới. Độ an toàn của các lược đồ này được bảo đảm bởi tính g x mod n y khó của việc giải đồng thời hai bài toán phân tích một số nguyên lớn ra các thừa số nguyên tố (Bài toán phân tích số) Giải thuật cho bài toán DLP(n,g) có thể được viết như một và bài toán logarit rời rạc trên Zp (DLP). Các lược đồ mới thuật toán tính hàm DLP(.) với biến đầu vào là y, còn giá đề xuất phù hợp với các ứng dụng đòi hỏi tính an toàn cao trị hàm là x của phương trình sau: trong thực tế. x DLP( n , g ) ( y ) Từ khóa: Bài toán logarit rời rạc; Bài toán phân tích số; Ở dạng lược đồ chữ ký mới được đề xuất, mỗi thành viên Chữ ký số; Lược đồ chữ ký số; Số nguyên. của hệ thống tự chọn cho mình bộ tham số (n,g), khóa bí mật x được chọn thỏa mãn: 1 x ( n) và tính khóa công I. ĐẶT VẤN ĐỀ khai theo: y g x mod n Trong [1] đã đề xuất một lược đồ chữ ký số xây dựng dựa trên tính khó của việc giải đồng thời hai bài toán phân Bài toán DLP(n,g) là một trong ba bài toán cơ sở xây dựng tích số và bài toán logarit rời rạc trên trường Zp [2]. Ưu nên hệ mật RSA. Hiện tại, bài toán DLP (n,g) vẫn được coi điểm của lược đồ này [1] là có độ an toàn cao hơn các lược là bài toán khó [2] do chưa có giải thuật thời gian đa thức đồ xây dựng chỉ trên một bài toán khó như các lược đồ họ cho bài toán này và cũng như chưa có một công bố nào cho ElGamal [3] hay lược đồ RSA [4] xây dựng trên ba bài toán thấy hệ mật RSA bị phá vỡ trong các ứng dụng thực tế bằng nhưng chỉ cần giải được một trong ba bài toán này thì tính việc giải bài toán này khi các tham số của nó được chọn an toàn của lược đồ sẽ bị phá vỡ. hợp lý. Phân tích trong [1] cũng đã chỉ ra tính khó của việc giải III. XÂY DỰNG LƯỢC ĐỒ CHỮ KÝ SỐ DỰA TRÊN đồng thời hai bài toán phân tích số và bài toán logarit rời BÀI TOÁN DLP(N,G) rạc trên trường Zp là tương đương với tính khó của việc giải bài toán logarit rời rạc trên vành Zn. Trên cơ sở đó, bài báo A. Phương pháp xây dựng đề xuất một phương pháp xây dựng lược đồ chữ ký có tính Phương pháp xây dựng lược đồ chữ ký đề xuất ở đây bao tổng quát dựa trên bài toán logarit rời rạc trên vành Zn. Ưu gồm các phương pháp hình thành các tham số hệ thống và điểm của phương pháp được đề xuất ở đây là cho phép tạo khóa, phương pháp hình thành chữ ký và phương pháp ra một họ lược đồ chữ ký có độ an toàn cao, từ đó mở rộng kiểm tra tính hợp lệ của chữ ký. Từ phương pháp này, bằng cách lựa chọn các tham số cụ thể sẽ cho phép tạo ra các Tác giả liên hệ: Phạm Văn Hiệp lược đồ chữ ký số khác nhau cho các ứng dụng thực tế. Email: hiephic@gmail.com; hieppv@haui.edu.vn 1. Phương pháp hình thành tham số và khóa Đến tòa soạn: 17/2/2021, chỉnh sửa: 15/5/2021, chấp nhận Mỗi đối tượng ký trong hệ thống hình thành các tham số đăng: 7/6/2021 và khóa theo các bước như sau: SỐ 02 (CS.01) 2021 TẠP CHÍ KHOA HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG 56 PHƯƠNG PHÁP XÂY DỰNG LƯỢC ĐỒ CHỮ KÝ SỐ DỰA TRÊN TÍNH KHÓ CỦA BÀI TOÁN LOGARIT.... Thuật toán 1.1: Hình thành tham số và khóa. Bước 1: Tính giá trị u: Input: p, q và lp, lq - độ dài (tính theo bit) của số nguyên u g s. f 2 M ,e . y y f 2 ...
Nội dung trích xuất từ tài liệu:
Phương pháp xây dựng lược đồ chữ ký số dựa trên tính khó của bài toán logarit rời rạc trên vành Zn Pham Van Hiep, Đoan Thi Bich Ngoc, Luu Hong Dung PHƯƠNG PHÁP XÂY DỰNG LƯỢC ĐỒ CHỮ KÝ SỐ DỰA TRÊN TÍNH KHÓ CỦA BÀI TOÁN LOGARIT RỜI RẠC TRÊN VÀNH Zn Pham Van Hiep*, Đoan Thi Bich Ngoc+, Luu Hong Dung+ * Khoa Công nghệ thông tin, Trường đại học Công nghiệp Hà Nội + Khoa CNTT, Trường đại học CNTT & TT - ĐH Thái Nguyên + Khoa Công nghệ thông tin, Học Viện Kỹ thuật Quân Sự Tóm tắt: Phát triển các lược đồ chữ ký số nhằm đáp ứng khả năng lựa chọn được thuật toán phù hợp với các ứng các nhu cầu giao dịch, hoạt động trong xã hội luôn là vấn dụng thực tế. đề được quan tâm. Tuy nhiên, mức độ an toàn của các lược đồ này luôn phải được bảo đảm. Trong bài báo này, chúng II. BÀI TOÁN LOGARIT RỜI RẠC TRÊN VÀNH Zn tôi đề xuất một phương pháp xây dựng lược đồ chữ ký tổng Cho cặp các số nguyên dương {n,g} với n là tích hai số quát dựa trên bài toán logarit rời rạc trên vành Zn. Từ nguyên tố p và q sao cho bài toán phân tích số là khó giải phương pháp được đề xuất có thể tạo ra một họ lược đồ chữ trên Zn, còn g là một phần tử của nhóm Zn*. Khi đó, bài ký mới tương tự như họ chữ ký ElGamal. Tuy nhiên, khi toán logarit rời rạc trên Zn hay còn gọi là bài toán DLP(n,g) thực hiện lựa chọn các tham số phù hợp thì các lược đồ chữ được phát biểu như sau: ký xây dựng theo phương pháp mới đề xuất có độ an toàn cao hơn các lược đồ họ ElGamal. Dựa trên lược đồ chữ ký Bài toán DLP(n,g): Với mỗi số nguyên dương y ℤn*, hãy tổng quát, chúng tôi đã đề xuất được ba lược đồ chữ ký tìm x thỏa mãn phương trình sau: mới. Độ an toàn của các lược đồ này được bảo đảm bởi tính g x mod n y khó của việc giải đồng thời hai bài toán phân tích một số nguyên lớn ra các thừa số nguyên tố (Bài toán phân tích số) Giải thuật cho bài toán DLP(n,g) có thể được viết như một và bài toán logarit rời rạc trên Zp (DLP). Các lược đồ mới thuật toán tính hàm DLP(.) với biến đầu vào là y, còn giá đề xuất phù hợp với các ứng dụng đòi hỏi tính an toàn cao trị hàm là x của phương trình sau: trong thực tế. x DLP( n , g ) ( y ) Từ khóa: Bài toán logarit rời rạc; Bài toán phân tích số; Ở dạng lược đồ chữ ký mới được đề xuất, mỗi thành viên Chữ ký số; Lược đồ chữ ký số; Số nguyên. của hệ thống tự chọn cho mình bộ tham số (n,g), khóa bí mật x được chọn thỏa mãn: 1 x ( n) và tính khóa công I. ĐẶT VẤN ĐỀ khai theo: y g x mod n Trong [1] đã đề xuất một lược đồ chữ ký số xây dựng dựa trên tính khó của việc giải đồng thời hai bài toán phân Bài toán DLP(n,g) là một trong ba bài toán cơ sở xây dựng tích số và bài toán logarit rời rạc trên trường Zp [2]. Ưu nên hệ mật RSA. Hiện tại, bài toán DLP (n,g) vẫn được coi điểm của lược đồ này [1] là có độ an toàn cao hơn các lược là bài toán khó [2] do chưa có giải thuật thời gian đa thức đồ xây dựng chỉ trên một bài toán khó như các lược đồ họ cho bài toán này và cũng như chưa có một công bố nào cho ElGamal [3] hay lược đồ RSA [4] xây dựng trên ba bài toán thấy hệ mật RSA bị phá vỡ trong các ứng dụng thực tế bằng nhưng chỉ cần giải được một trong ba bài toán này thì tính việc giải bài toán này khi các tham số của nó được chọn an toàn của lược đồ sẽ bị phá vỡ. hợp lý. Phân tích trong [1] cũng đã chỉ ra tính khó của việc giải III. XÂY DỰNG LƯỢC ĐỒ CHỮ KÝ SỐ DỰA TRÊN đồng thời hai bài toán phân tích số và bài toán logarit rời BÀI TOÁN DLP(N,G) rạc trên trường Zp là tương đương với tính khó của việc giải bài toán logarit rời rạc trên vành Zn. Trên cơ sở đó, bài báo A. Phương pháp xây dựng đề xuất một phương pháp xây dựng lược đồ chữ ký có tính Phương pháp xây dựng lược đồ chữ ký đề xuất ở đây bao tổng quát dựa trên bài toán logarit rời rạc trên vành Zn. Ưu gồm các phương pháp hình thành các tham số hệ thống và điểm của phương pháp được đề xuất ở đây là cho phép tạo khóa, phương pháp hình thành chữ ký và phương pháp ra một họ lược đồ chữ ký có độ an toàn cao, từ đó mở rộng kiểm tra tính hợp lệ của chữ ký. Từ phương pháp này, bằng cách lựa chọn các tham số cụ thể sẽ cho phép tạo ra các Tác giả liên hệ: Phạm Văn Hiệp lược đồ chữ ký số khác nhau cho các ứng dụng thực tế. Email: hiephic@gmail.com; hieppv@haui.edu.vn 1. Phương pháp hình thành tham số và khóa Đến tòa soạn: 17/2/2021, chỉnh sửa: 15/5/2021, chấp nhận Mỗi đối tượng ký trong hệ thống hình thành các tham số đăng: 7/6/2021 và khóa theo các bước như sau: SỐ 02 (CS.01) 2021 TẠP CHÍ KHOA HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG 56 PHƯƠNG PHÁP XÂY DỰNG LƯỢC ĐỒ CHỮ KÝ SỐ DỰA TRÊN TÍNH KHÓ CỦA BÀI TOÁN LOGARIT.... Thuật toán 1.1: Hình thành tham số và khóa. Bước 1: Tính giá trị u: Input: p, q và lp, lq - độ dài (tính theo bit) của số nguyên u g s. f 2 M ,e . y y f 2 ...
Tìm kiếm theo từ khóa liên quan:
Bài toán logarit rời rạc Bài toán phân tích số Chữ ký số Lược đồ chữ ký số Chữ ký ElGamalGợi ý tài liệu liên quan:
-
Phát triển thuật toán chữ ký số dựa trên hệ mã Pohlig - Hellman
6 trang 184 0 0 -
Xây dựng lược đồ chữ ký số dựa trên bài toán logarit rời rạc kết hợp khai căn trên Zp
5 trang 68 0 0 -
Tóm tắt luận án Tiến sĩ: Nghiên cứu, phát triển các lược đồ chữ ký sô tập thể
24 trang 54 0 0 -
Xây dựng lược đồ chữ ký số an toàn từ các lược đồ định danh
9 trang 45 0 0 -
Xây dựng thuật toán chữ ký số dựa trên một dạng bài toán khó mới
8 trang 43 0 0 -
Đồ án tốt nghiệp ngành Công nghệ thông tin: Chữ ký số và dịch vụ chứng thực chữ ký số
51 trang 33 0 0 -
Thông tư Số: 05/2010/TT-BNV của Bộ nội vụ
11 trang 33 0 0 -
4 trang 29 0 0
-
123 trang 29 0 0
-
Bài giảng An ninh mạng: Bài 2 - ThS. Phạm Đình Tài
23 trang 29 0 0