When 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 ≈ 1.845 × 10^19 giá trị (dấu chấm là dấu thập phân như trong phương án); vét cạn trung bình gặp đúng khoá sau một nửa không gian, 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 ≈ 922 337 giây; chia cho 86 400 giây mỗi ngày được khoảng 10.675 ngày. "21.350" là thời gian thử hết toàn bộ 2^64 khoá: 1.845 × 10^19 / 10^13 / 86 400 ≈ 21.350 ngày, đó là trường hợp xấu nhất chứ không phải trung bình. "42.701" gấp đôi tiếp, ứng với 2^65 lần thử, vượt cả số khoá có thể có. "4.971" ngày ≈ 429 494 giây, tức khoảng 4.295 × 10^18 lần thử, không ứng với 2^63 hay 2^64 nên không có cơ sở.
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ỏiSuppose a message gets encrypted using a bit-by-bit XOR with a key, i.e., the key bit of one flips the message bit at the corresponding location. For example, if p=010, and k=110, then c=100. According to Kerckhoff's Principle, which of the following does the system designer assume that the attacker already knows?Có lời giảiCâu hỏiCả 23 câu của chủ đề23 câu
Xuất hiện trong 2 bộ đề
Đi tiếp từ đây