Tuy nhiên, các thuật toán nhanh vẫn tồn tại cho fi nding d với các yếu tố chỉ nhỏ cho p -. 1. Vì vậy, để tránh vấn đề này, chúng tôi chọn p = 2Q + 1, trong đó q là số nguyên tố lớn
Là một ứng dụng khác của lũy thừa modular, một khóa k chung chỉ được biết đến hai cá nhân có thể được thành lập trong một cách mà nó sẽ được tính toán khả thi cho một cryptanalyst để crack nó. Điều này có thể được thực hiện mà không cần thay đổi các khoá Enciphering của họ cả. Để thấy điều này, chúng ta hãy p là một số nguyên tố lớn như trước và để cho x là số nguyên dương sao cho (x, p) = 1, được biết đến với cả hai người. Mỗi người chọn
e mình riêng chìa khóa, nơi (e, p - 1) = 1 và 1 ≤ i ≤ 2. Các cá nhân fi đầu tiên gửi khác y nguyên 1, nơi y 1 ≡ XE1 (mod p), và cá nhân thứ hai sau đó gửi đầu tiên kinh người nguyên y2, nơi y2 ≡ xe2 (mod p). Người đầu tiên kinh xác định phím e phổ biến bởi tính e ≡ y2 ≡ (x 2) 1 ≡ x 1 2 (mod p) và lần thứ hai bằng cách tính 2 (mod p), trong đó 0 <eKỹ thuật này rõ ràng có thể được mở rộng đến một mạng lưới các cá nhân với cá nhân n phím e, e,. . . , E muốn chia sẻ một khóa chung (mod p) cho thông tin liên lạc bí mật.
đang được dịch, vui lòng đợi..
