Điểm:0

RSA - bản rõ được mã hóa dẫn đến cùng một giá trị bản mã

lá cờ cn

Mới bắt đầu tìm hiểu về mật mã RSA, vì vậy hãy thứ lỗi cho tôi nếu tôi mắc phải bất kỳ sai sót hoặc hiểu lầm nào.

m = 20 là tin nhắn mà tôi muốn mã hóa

N = 5*7 , p = 5 và q = 7

Ï(N) = (5-1)(7-1) = 24

Cho e = 5 vì nó là số nguyên tố cùng nhau của 24

Để mã hóa tin nhắn, E = M^e mod(N)

Điều này tương đương với E = 20^5mod35 , cũng tương đương với 20

Tôi đã thử các giá trị khác của e nhưng bản mã luôn là 20.Có gì sai khi có bản rõ và bản mã giống nhau không?

Richie Frame avatar
lá cờ cn
Những gì bạn đang học được gọi là "sách giáo khoa rsa" và với các số rất nhỏ, không phải là rsa mật mã, sử dụng các số RẤT lớn và các chức năng bổ sung để tạo 2 bản rõ giống hệt nhau tạo ra các bản mã khác nhau, xem https://crypto.stackexchange.com /câu hỏi/1448/định nghĩa của sách giáo khoa-rsa
kelalaka avatar
lá cờ in
Ngược lại với [Tại sao các bản mã RSA lại khác nhau đối với cùng một bản rõ?](https://crypto.stackexchange.com/q/26249/18298)
lá cờ us
RSA đi với tin nhắn M
Điểm:3
lá cờ my

Có gì sai khi có bản rõ và bản mã giống nhau không?

Những gì bạn đang thấy là một tạo tác của sự lựa chọn văn bản gốc của bạn (điều này có nhiều khả năng xảy ra hơn do mô đun nhỏ của bạn).

Chúng ta có $20^e \equiv 20 \pmod{35}$ cho bất kỳ lẻ $e$; điều này xảy ra bởi vì:

$20 \tương đương 0 \pmod 5$, và vì thế $20^e \equiv 20 \pmod 5$ luôn

$20 \equiv -1 \pmod 7$, và vì thế $20^e \equiv 20 \pmod 7$ cho bất kỳ lẻ $e$.

Hai cái trên (cùng với cái tương tự $m \equiv 1 \pmod p$) đồng thời đúng cho cả hai thừa số nguyên tố đối với 9 bản mã khác nhau; chỉ là khi bạn bắt đầu với 35 bản mã có thể, việc chọn một trong số 9 bản mã không chắc chắn không phải là một sự trùng hợp ngẫu nhiên.

Cho 35, 9 giá trị của $m$$m^e=m$ đúng là: 0, 1, 6, 14, 15, 20, 21, 29, 34.

Các mô-đun nhỏ cũng hiển thị các tạo phẩm khác (chẳng hạn như số mũ công khai và riêng tư thường giống nhau); điều đó có thể gây hiểu lầm nếu bạn đang cố gắng tìm hiểu RSA bằng cách kiểm tra hành vi của chúng.

Đă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.