Một hệ thống mã hoá quy ước dùng khoá dài 128 bit. Nếu dùng phương pháp tấn công brute force thì phải thử trung bình bao nhiêu lần và thời gian cần thiết để thực hiện nếu tốc độ xử lý là một tỉ lần trong một giây?
Đáp án đúng: A
Câu hỏi này liên quan đến việc tấn công brute force vào một hệ thống mã hóa sử dụng khóa 128 bit. Tấn công brute force có nghĩa là thử tất cả các khả năng khóa cho đến khi tìm ra khóa đúng.
Số lượng khóa có thể có là 2128. Khi tấn công brute force, trung bình bạn cần thử một nửa số lượng khóa có thể, tức là 2128 / 2 = 2127 lần.
Để tính thời gian cần thiết, ta chia số lần thử trung bình cho tốc độ xử lý:
Thời gian = 2127 / (1 tỉ) = 2127 / 109 giây.
Đổi giây ra năm:
1 năm = 365.25 ngày * 24 giờ * 60 phút * 60 giây ≈ 3.15576 * 107 giây
Thời gian (năm) = (2127 / 109) / (3.15576 * 107) ≈ 5.4 * 1018 năm
Vậy, cần thử trung bình 2127 lần và mất khoảng 5.4 * 1018 năm.
Cùng ôn thi với bộ câu hỏi trắc nghiệm môn Bảo mật an ninh mạng có đáp án mà tracnghiem.net chia sẽ dưới đây, nhằm giúp các bạn sinh viên chuyên ngành chuẩn bị cho kì thi sắp tới.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
