The key is 64-bits long, how long does it take in days for an attacker to brute-force search/attack for the key on average? The attacker can perform 10 trillion (10^13) decryptions per second, given the attacker processor and the encryption/decryption algorithm.
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "10.675". Khoá 64 bit có 2^64 khoá, kẻ tấn công vét cạn trung bình thử một nửa, tức 2^63 ≈ 9.223 × 10^18 lần giải mã. Với tốc độ 10^13 lần mỗi giây, thời gian là 9.223 × 10^18 / 10^13 ≈ 922337 giây; chia cho 86400 giây mỗi ngày được 922337 / 86400 ≈ 10.675 ngày. "21.350" gấp đôi, là thời gian xấu nhất khi phải thử đủ 2^64 khoá (2^64 / 10^13 / 86400 ≈ 21.350 ngày). "42.701" gấp bốn, ứng với 2^65 lần thử, nhiều hơn cả số khoá có thể có. "4.971" không khớp với 2^62, 2^63 hay 2^64 chia cho 10^13 lần mỗi giây (riêng 2^62 đã cho khoảng 5.338 ngày), nên là kết quả tính sai. Con số khoảng mười ngày cho thấy khoá 64 bit không còn đủ an toàn trước phần cứng mạnh, vì thế AES dùng khoá ít nhất 128 bit.
Cùng phần 1
Decryption is the process of converting plaintext to ciphertext.Có lời giảiCâu hỏiUsing the cryptography jargon, when Alice wants to communicate to Bob, who holds the key among Alice, Bob, and EveCó lời giảiCâu hỏiWhen the key is 10-bits long, how many decryptions do the brute-force attacker try on average?Có lời giảiCâu hỏiCả 23 câu của chủ đề23 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây