Điểm:1

Chúng tôi có thể áp dụng Số ngẫu nhiên giả (PRNG) làm phương pháp xử lý hậu kỳ cho Số ngẫu nhiên thực (TRNG) không?

lá cờ de

Từ NIST SP 800-90B, chúng ta có thể sử dụng các thuật toán mật mã này (HMAC, AES, Hàm băm) làm kỹ thuật hậu xử lý cho TRNG. Ngoài ra, chúng tôi có thể áp dụng Số ngẫu nhiên giả (PRNG) làm phương pháp xử lý hậu kỳ cho Số ngẫu nhiên thực (TRNG) không? Nó sẽ trở thành bộ tạo số ngẫu nhiên hỗn hợp (Kết hợp giữa PRNG và TRNG)

Điểm:-2
lá cờ cn

Không, không hoàn toàn theo triết lý NIST SP 800-90x.

Xử lý hậu kỳ được sử dụng để làm giảm tốc độ entropy từ một nguồn entropy, như: -

điều kiện, tình trạng, trạng thái

Nó được sử dụng để định hình lại phân phối entropy thô không đồng nhất phát sinh từ quá trình số hóa, thành phân phối đồng nhất ($h_{ra}$) nhưng không nhất thiết phải là 1 bit/bit. Do đó không sử dụng được như là. Và vì vậy NIST đề xuất những 'thành phần' mà bạn đã đề cập. Bạn cũng có thể sử dụng các thuật toán DIY của riêng mình ( §3.1.5.2 Sử dụng các Thành phần điều hòa chưa được hiệu đính). Nó không thực sự quan trọng miễn là bạn nhận ra rằng một thuật toán xác định không thể tăng tốc độ entropy Kolmogorov thông qua nó.

Sử dụng PRNG xuôi dòng chỉ đơn giản là làm tăng tỷ lệ entropy rõ ràng của toàn bộ công trình. Đó chính xác là những gì /dev/urandom đã làm và bây giờ là cái mới /dev/ngẫu nhiên làm. Cho nên $h_{ra}$ được sử dụng để tạo và khởi tạo lại PRNG theo bất kỳ cách nào được yêu cầu để nạp lại trạng thái bên trong của PRNG. NIST gọi PRNG này là Trình tạo bit ngẫu nhiên xác định. Nó có nghĩa là được sử dụng như: -

dbrg

Lưu ý 'Đầu vào Entropy' lúc 12 giờ. Thực dụng và ở phần còn lại của thế giới, bạn không cần bất kỳ hình thức điều hòa nào cả.Bạn chỉ có thể sử dụng trích xuất entropy để đảm bảo rằng $h_{ra} \ngtr h_{in}$, nhưng đó không phải là cách của NIST. Mà tôi suy luận là những gì câu hỏi là về.

poncho avatar
lá cờ my
"Không, không hoàn toàn theo triết lý NIST SP 800-90x."; trên thực tế, nếu bạn xem qua dự thảo 800-90C, tất cả là về cách kết hợp các nguồn entropy (TRNG) với DRBG (PRNG).
Paul Uszak avatar
lá cờ cn
@poncho _"Đầu ra của nguồn entropy có thể được điều chỉnh bên ngoài bằng các phương pháp đã được kiểm tra trước sử dụng tiếp theo của RBG. Các phương pháp này dựa trên việc sử dụng các hàm băm đã được phê duyệt hoặc các thuật toán mật mã khối đã được phê duyệt."_ Họ vẫn có "điều kiện" là một điều riêng biệt với PRNG. Đó là những gì tôi suy ra câu hỏi là về - ngôn ngữ NIST.
lá cờ de
"Sử dụng PRNG xuôi dòng chỉ đơn giản là làm tăng tỷ lệ entropy rõ ràng của toàn bộ công trình." Bạn có thể giải thích điều này một cách chi tiết? Và câu hỏi của tôi đại loại như sau: Chúng tôi có thể áp dụng Số ngẫu nhiên giả (PRNG) làm phương pháp xử lý hậu kỳ cho Số ngẫu nhiên thực (TRNG) không? Và nó không giới hạn ở triết lý NIST SP 800-90x
Paul Uszak avatar
lá cờ cn
@TrầnAn Nếu cần chi tiết, có thể thực tế hơn nếu hỏi đó như một câu hỏi riêng biệt và độc lập...

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