Điểm:0

Thuật toán/lược đồ nào khác tồn tại cho mã hóa bất đối xứng ngoài RSA?

lá cờ ng

RSA dường như là sơ đồ duy nhất tôi thấy bất cứ khi nào tôi xem xét mã hóa bất đối xứng. Bây giờ tôi tò mò muốn biết liệu thuật toán/sơ đồ khác có tồn tại cho mã hóa bất đối xứng ngoài RSA không?

Nếu vậy , những kế hoạch khác là gì?

Ngoài ra bất kỳ lời giải thích cho sự phổ biến của RSA?

kelalaka avatar
lá cờ in
ElGamal, mã hóa ECC, Paillier, v.v? Hiệu ứng phòng thí nghiệm RSA và nó đơn giản. Dựa trên ý kiến ​​​​và thiếu nghiên cứu ngay cả từ danh sách của Wikipedia. Cuối cùng, chúng tôi chủ yếu sử dụng chúng để đóng gói khóa, trao đổi khóa và chữ ký số chứ không phải để mã hóa. Mặc dù vậy, trong một số trường hợp, bạn có thể sử dụng các thuộc tính đại số để đạt được một số mã hóa chỉnh hình như trong RSA và Paillier...
Finlay Weber avatar
lá cờ ng
vâng, ở mọi nơi tôi nhìn, có vẻ như RSA và mã hóa bất đối xứng đồng nghĩa với nhau.
kodlu avatar
lá cờ sa
bạn đã sai, như đã giải thích ở trên. RSA là lâu đời nhất và được sử dụng rộng rãi nhất theo một nghĩa nào đó đơn giản nhất, nhưng các hệ thống dựa trên Đường cong Elliptic chiếm ưu thế trong các hệ thống nhúng mang lại sự bảo mật tương tự cho độ dài bit ngắn hơn.
Maarten Bodewes avatar
lá cờ in
Có rất nhiều, nhưng (EC)IES là khá phổ biến. Lưu ý rằng một tập hợp khá lớn các thuật toán đóng gói (mã hóa) bất đối xứng đang được đánh giá cho riêng dự án Mã hóa lượng tử sau. Và bản thân RSA yêu cầu sơ đồ đệm an toàn, vì vậy "RSA" chỉ biểu thị RSA-**vấn đề** mà nó dựa trên. Bạn đã có RSA với phần đệm PKCS#1 v1.5, phần đệm OAEP, RSA-KEM...
Finlay Weber avatar
lá cờ ng
@kodlu nhưng theo như tôi hiểu thì không có hệ thống dựa trên Elliptic Curve nào xử lý mã hóa. Tôi đã thấy (EC)IES và điều này chỉ sử dụng phần EC để chia sẻ khóa, mã hóa thực tế vẫn được thực hiện bằng mã hóa đối xứng.
kodlu avatar
lá cờ sa
Nhận xét của bạn áp dụng cho tất cả các hệ thống không đối xứng, bao gồm cả RSA. Chúng không thực sự được dùng để mã hóa tin nhắn, thường được sử dụng để mã hóa các khóa đối xứng hoặc các giao thức chia sẻ khóa khác.
poncho avatar
lá cờ my
@FinlayWeber: ECIES không mã hóa khóa công khai như thế nào? Nó có khóa riêng, khóa chung; nó mã hóa một tin nhắn bằng khóa chung và giải mã nó bằng khóa riêng. Cách nó hoạt động bên trong không liên quan đến các thuộc tính bảo mật và giao diện công cộng của nó (là thứ định nghĩa 'hệ thống mã hóa khóa công khai')
Finlay Weber avatar
lá cờ ng
@kodlu sửa tôi nếu tôi sai. RSA có thể được sử dụng để mã hóa và giải mã trực tiếp. Nó không chỉ hiệu quả, do đó tại sao nó không được sử dụng. Trong (EC)IES, không có điều khoản nào cho việc mã hóa và giải mã bởi phần EC. Phần chia sẻ khóa mặc dù là khóa công khai/riêng tư, được thực hiện thông qua Diffie hellman, đây không phải là cơ chế mã hóa/giải mã.
Finlay Weber avatar
lá cờ ng
@poncho nó quan trọng nếu bạn muốn hiểu thêm một chút về cách thức hoạt động của các bộ phận bên trong. Nếu bí mật, đó là mã hóa đối xứng thực hiện công việc nặng nhọc, thì không nên bỏ qua điều đó nếu một lần nữa người ta quan tâm đến cách mọi thứ hoạt động một chút dưới mui xe
SAI Peregrinus avatar
lá cờ si
Mã hóa trực tiếp bằng RSA không chỉ kém hiệu quả mà còn không an toàn. Đó là lý do tại sao nó được sử dụng trong sơ đồ kết hợp để trao đổi khóa đối xứng (RSA-KEM, RSAES:PKCS#1v1.5 hoặc RSAES-OAEP là các thuật toán dựa trên RSA để trao đổi khóa).
Finlay Weber avatar
lá cờ ng
Điều đó không đúng. Cả RSAES-OAEP và RSA-KEM đều an toàn (RSAES:PKCS#1v1.5 không an toàn) . Lý do chính không sử dụng RSA để mã hóa là vì nó kém hiệu quả. Nếu nó là để bảo mật, thì tại sao nó lại được sử dụng ở dạng kết hợp để trao đổi khóa đối xứ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.