NEW
Font size
WorksheetsDES: Fundamental Concepts and Structure (Questions 1-18)
Total questions: 20
Worksheet time: 10mins
DES là viết tắt của cụm từ nào trong lĩnh vực mật mã học?
Data Encryption System
Data Encoding Standard
Data Encryption Standard
Digital Encryption Service
Chiều dài khóa hiệu dụng của DES sau khi loại bỏ các bit kiểm tra chẵn lẻ là bao nhiêu?
56 bit
64 bit
128 bit
256 bit
DES thuộc loại thuật toán mã hóa nào theo phân loại đối xứng/bất đối xứng?
Mã hóa bất đối xứng
Mã hóa đối xứng
Băm dữ liệu
Mã hóa khóa công khai
Kích thước khối dữ liệu mà DES xử lý trong mỗi vòng là bao nhiêu?
32 bit
64 bit
128 bit
256 bit
Số vòng lặp xử lý (round) trong một lần mã hóa DES tiêu chuẩn là bao nhiêu?
8
10
12
16
DES tăng cường bảo mật chủ yếu nhờ cơ chế nào trong các lựa chọn sau?
Mã hóa tuyến tính thuần túy
Mã hóa phi tuyến tính thông qua S-box
Thay thế và hoán vị kết hợp
Mã hóa lượng tử
Trong DES, hàm F có chức năng chính nào trong quá trình xử lý nửa phải của khối dữ liệu?
Kết hợp khóa phụ với dữ liệu đầu vào qua mở rộng, S-box và P-box
Giải mã dữ liệu để lấy bản rõ
Sinh khóa chính 64 bit
Mã hóa toàn bộ khối dữ liệu trực tiếp
Trong 16 vòng của DES, có bao nhiêu khóa phụ (subkey) riêng biệt được sử dụng tuần tự?
8
10
12
16
Kiểu tấn công thực tiễn nào thường được nhắc đến khi đánh giá khả năng bị phá vỡ của DES do độ dài khóa?
Tấn công từ chối dịch vụ
Tấn công từ điển
Tấn công vét cạn (brute-force)
Tấn công kênh kề
Cấu trúc tổng thể mà DES tuân theo là gì?
Vòng lặp Feistel
Khối tuyến tính
Mã hóa khối AES
Cấu trúc ma trận
Nguyên nhân chính khiến DES không còn an toàn trước các hệ thống tính toán hiện đại là gì?
Số vòng lặp quá ít
Khóa quá ngắn (56 bit) nên dễ brute-force
Dữ liệu không được băm trước khi mã hóa
Không có kiểm tra chẵn lẻ
Quá trình giải mã trong DES có mối quan hệ thế nào với quá trình mã hóa?
Giống hoàn toàn từng bước
Khác hoàn toàn về cấu trúc
Giống nhưng dùng khóa phụ theo thứ tự ngược lại
Giống nhưng giảm số vòng lặp còn 8
Tổ chức chịu trách nhiệm ban đầu phát triển DES trước khi được chuẩn hóa là đơn vị nào?
IBM
Microsoft
Intel
Khóa ban đầu của DES có bao nhiêu bit trước khi loại bỏ 8 bit kiểm tra chẵn lẻ?
48 bit
56 bit
64 bit
128 bit
Trong luồng xử lý của DES, bước khởi đầu tác động lên khối dữ liệu trước các vòng Feistel là gì?
Sinh khóa phụ
Hoán vị ban đầu (IP)
Áp dụng hàm F
Hoán vị cuối (FP)
DES sử dụng tổng cộng bao nhiêu bảng S-box khác nhau trong hàm F?
2
4
6
8
Trong các chế độ hoạt động của mã khối, chế độ nào thường được khuyến nghị dùng với DES để tăng cường bảo mật so với ECB?
ECB
CBC
CFB
OFB
Trong cấu trúc Feistel của DES, vai trò cốt lõi là gì?
Chia khối thành hai nửa và lặp lại quá trình kết hợp nửa phải với khóa phụ rồi hoán đổi
Hoán vị các khóa phụ theo bảng cố định
Kết hợp dữ liệu và khóa bằng phép cộng modulo
Kiểm tra và sửa lỗi đầu vào
Trong DES, mỗi vòng lặp Feistel bao gồm các bước mở rộng, trộn khóa con và biến đổi S-box. Theo cấu trúc chuẩn, có bao nhiêu phép toán XOR được thực hiện trong mỗi vòng lặp (giữa dữ liệu mở rộng với khóa con và giữa kết quả hàm F với nửa khối còn lại)?
1 phép XOR duy nhất trong toàn bộ vòng
2 phép XOR: một lần khi trộn khóa con, một lần khi kết hợp với nửa khối còn lại
4 phép XOR rải rác trước và sau S-box
8 phép XOR tương ứng với 8 S-box
DES từng là chuẩn mã hóa khối phổ biến nhưng đã được thay thế bởi một thuật toán an toàn hơn. Thuật toán nào hiện được coi là sự thay thế trực tiếp cho DES trong tiêu chuẩn hóa hiện đại?
RSA, một hệ mật mã khóa công khai
AES, chuẩn mã hóa khối đối xứng hiện đại
SHA-256, hàm băm mật mã
MD5, hàm băm 128-bit
