Điểm:1

Trong RSA, gcd(e,phi) != 1 nghĩa là gì? Tại sao luôn chọn e = 2^n +1 chứ không phải 2^n?

lá cờ in

Gần đây, tôi có một số kinh nghiệm với Câu hỏi trong RSA mà e là 2^n thay vì 2^n+1 và điều đó dẫn đến gcd(e, phi) không bằng 1... Điều này có làm cho khóa riêng không thể thực hiện được không để có được? Có phải hệ thống mật mã Rabin là lối thoát duy nhất?

kelalaka avatar
lá cờ in
Bạn đã thử những gì?
dlfls avatar
lá cờ in
Tôi đã thử hệ thống mật mã Rabin, để tìm hai căn bậc hai (chỉ một số nguyên tố được sử dụng nên 2 căn bậc hai thay vì 4) và thực hiện lặp đi lặp lại vì e của tôi là bội số của 2.
dlfls avatar
lá cờ in
Và tôi đã sử dụng N làm khóa chung và p làm khóa riêng trong trường hợp này. Vì d sẽ không tạo và phi sẽ không hữu ích. (nhưng hãy sửa cho tôi nếu điều này không chính xác!)
Điểm:1
lá cờ ng

Trong RSA, làm gì $\gcd(e,\operatorname{phi})\ne1$ có nghĩa?

mã hóa RSA $m\mapsto m^e\bmod n$ là một mã hóa đảo ngược của $[0,n)$ nếu và chỉ nếu

  1. $n$ là tích của các thừa số nguyên tố phân biệt $p_i$ (được đáp ứng nếu $n=p\,q$ cho hai số nguyên tố lớn khác nhau $p$$q$, thiết lập phổ biến nhất)
  2. và số mũ công khai $e$ có một nghịch đảo $d_i$ modulo mỗi $p_i-1$, đó là $\exists d_i\in\mathbb N: e\,d_i\equiv1\pmod{p_i-1}$. Tương đương: và nó giữ $\gcd(e,p_i-1)=1$ cho mỗi $p_i$. Điều kiện này nhằm đảm bảo rằng $m\mapsto\left(m^e\right)^{d_i}\equiv m\pmod{p_i}$ Cho mọi $m\in\mathbb N$.

Khi (1) giữ nguyên, $\operatorname{phi}(n)=\prod(p_i-1)$, do đó điều kiện $\gcd(e,\operatorname{phi}(n))$ tương đương với (2).

Tại sao luôn chọn $e=2^k+1$ không phải $2^k$?

Không phải lúc nào chúng ta cũng chọn $e$ của hình thức $2^k+1$. Ví dụ $e=37$ khá phổ biến (xem cái này). Chúng tôi luôn chọn $e$ lẻ trong RSA vì nếu không thì điều kiện $\gcd(e,p_i-1)=1$ không thể đáp ứng cho $p_i>2$, bởi vì $2$ là số nguyên tố chẵn duy nhất.

Nếu một người sử dụng thậm chí $e$, đó không phải là RSA. Đó có thể là hệ thống mật mã Rabin.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.