Điểm:1

Chúng ta có cần xem xét tràn trong mã hóa paillier không?

lá cờ de

Phép nhân đồng hình của các bản rõ trong hệ thống mật mã Paillier có thể được được xây dựng như sau: Dsk(E(x1)^x2 mod N^2) = x1x2 mod N . Vậy sau khi giải mã ta được kết quả là phép nhân x1x2. Câu hỏi của tôi là, chúng ta có cần phải suy nghĩ về tình huống : x1*x2>N dẫn đến tràn không? Hay do tham số N khá lớn (thường là 1024 bit thậm chí 2048 bit) nên trong hầu hết các tình huống sử dụng chúng ta mặc định không phải xét đến vấn đề này?

Điểm:3
lá cờ cn

Vâng, thường cần phải xem xét các lỗi tràn trong mã hóa Paillier. Lý do rất đơn giản: mặc dù trong hầu hết các trường hợp, các giá trị giả sử quá nhỏ để gây ra bất kỳ sự cố tràn nào, điều gì ngăn cản người dùng ác ý gây ra tràn để gian lận?

Nếu không có một kịch bản cụ thể, khó có thể chính xác hơn, nhưng có nhiều tình huống nếu không làm gì cả, kẻ gian lận có thể (bằng cách buộc xảy ra tràn, bằng cách sử dụng các giá trị rất lớn với Paillier) tạo ra lỗi trong hệ thống, hãy tìm hiểu thông tin cá nhân, hoặc thành công ở điều gì đó mà lẽ ra họ không được phép thành công.

Đây là một ví dụ: trong tờ giấy này, Yehuda Lindell phát triển giao thức hai bên để ký ECDSA. Quá trình ký về cơ bản được thực hiện đồng hình và tương tác, bên trong bản mã Paillier. Sau đó, nếu không có gì được thực hiện để ngăn tràn, bảo mật sẽ bị phá vỡ; để ngăn chặn điều này, bài báo sử dụng bằng chứng phạm vi: bằng chứng không kiến ​​thức để đảm bảo rằng giá trị được mã hóa không đủ lớn để gây tràn.

rzxh avatar
lá cờ de
Tuyệt vời cảm ơn bạn một lần nữa! Thực sự không nghĩ về tình huống nguy hiểm nào cả.

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