Điểm:1

Điều gì làm cho Argon2 cũng chậm?

lá cờ us

Vì vậy, theo tôi hiểu, Argon2 là một chức năng khó sử dụng bộ nhớ, nói cách khác, nó phải sử dụng một lượng bộ nhớ nhất định, do đó, nó có hiệu quả đối với GPU.

Vậy về mặt lý thuyết, điều này có khiến Argon2 trở nên vô dụng trước kẻ thù có bộ nhớ vô hạn không?

Nhưng nếu đúng như vậy, thì tại sao việc cung cấp cho Argon2 yêu cầu bộ nhớ cao hơn cũng khiến nó chậm hơn? Không phải nó chỉ mất cùng thời gian nhưng với nhiều bộ nhớ hơn sao? Có một số xử lý nữa đang diễn ra không? Hay nó chậm hơn do thời gian đọc/ghi RAM?

lá cờ zw
Trong thế giới thực, bộ nhớ tốn tiền. Vấn đề là tăng chi phí cho những kẻ tấn công.
Hormoz avatar
lá cờ us
Tôi biết vấn đề, tôi đang hỏi tại sao thêm bộ nhớ cũng làm cho nó chậm hơn?
Điểm:4
lá cờ fr

Cung cấp thêm bộ nhớ cho Argon2 thực sự làm cho nó chậm hơn. Khi Argon2 lấp đầy bộ nhớ mà nó sử dụng, nó gọi hàm G, hàm này sửa đổi dữ liệu dựa trên hàm vòng BLAKE2b. Việc tăng bộ nhớ cũng làm tăng số cột được lặp lại trong mỗi lần lặp, mỗi cột cũng liên quan đến một lệnh gọi đến cùng hàm G. Do đó, tăng gấp đôi bộ nhớ cũng có nghĩa là tăng gấp đôi khối lượng công việc được yêu cầu. bạn có thể thấy nhiều mã giả thuật toán trên Wikipedia.

Argon2 sẽ không vô dụng trước một đối thủ có bộ nhớ vô hạn trừ khi họ có cách nào đó để thực hiện các thao tác nhanh hơn nhiều đối với bộ nhớ bổ sung của họ. Trong các thiết kế máy tính thực tế, ngay cả với các hoạt động vectơ rất hiệu quả, điều này vẫn sẽ làm tăng thêm chi phí.

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