When the key is 10-bits long, how many decryptions do the brute-force attacker try on average?
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: "512". Khoá dài 10 bit tạo không gian 2^10 = 1024 khoá. Kẻ tấn công vét cạn (brute-force) thử lần lượt từng khoá và dừng khi giải mã ra bản rõ có nghĩa; khoá đúng nằm ở vị trí ngẫu nhiên đều trong danh sách, nên trung bình phải thử một nửa không gian, tức 2^(10−1) = 1024 / 2 = 512 lần giải mã. "1" là trường hợp may mắn nhất, thử trúng ngay lần đầu, không phải giá trị trung bình. "1024" là trường hợp xấu nhất với kẻ tấn công, khi khoá đúng nằm ở cuối danh sách. "2048" bằng 2^11, vượt cả số khoá có thể có nên không bao giờ phải thử tới chừng ấy. Công thức chung: khoá n bit cần tối đa 2^n và trung bình 2^(n−1) lần thử.
Cùng phần 1
Decryption is the process of converting plaintext to ciphertext.Có lời giảiCâu hỏiWhen the key is 10-bits long, how many decryptions do the brute-force attacker try in the worst case (this is the worst case in the Alice-Bob perspective and corresponds to the case when the attacker gets lucky)?Có 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