wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

DES: Fundamental Concepts and Structure (Questions 1-18)

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

DES là viết tắt của cụm từ nào trong lĩnh vực mật mã học?

a)

Data Encryption System

b)

Data Encoding Standard

c)

Data Encryption Standard

d)

Digital Encryption Service

2.

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?

a)

56 bit

b)

64 bit

c)

128 bit

d)

256 bit

3.

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?

a)

Mã hóa bất đối xứng

b)

Mã hóa đối xứng

c)

Băm dữ liệu

d)

Mã hóa khóa công khai

4.

Kích thước khối dữ liệu mà DES xử lý trong mỗi vòng là bao nhiêu?

a)

32 bit

b)

64 bit

c)

128 bit

d)

256 bit

5.

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?

a)

8

b)

10

c)

12

d)

16

6.

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?

a)

Mã hóa tuyến tính thuần túy

b)

Mã hóa phi tuyến tính thông qua S-box

c)

Thay thế và hoán vị kết hợp

d)

Mã hóa lượng tử

7.

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?

a)

Kết hợp khóa phụ với dữ liệu đầu vào qua mở rộng, S-box và P-box

b)

Giải mã dữ liệu để lấy bản rõ

c)

Sinh khóa chính 64 bit

d)

Mã hóa toàn bộ khối dữ liệu trực tiếp

8.

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ự?

a)

8

b)

10

c)

12

d)

16

9.

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?

a)

Tấn công từ chối dịch vụ

b)

Tấn công từ điển

c)

Tấn công vét cạn (brute-force)

d)

Tấn công kênh kề

10.

Cấu trúc tổng thể mà DES tuân theo là gì?

a)

Vòng lặp Feistel

b)

Khối tuyến tính

c)

Mã hóa khối AES

d)

Cấu trúc ma trận

11.

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ì?

a)

Số vòng lặp quá ít

b)

Khóa quá ngắn (56 bit) nên dễ brute-force

c)

Dữ liệu không được băm trước khi mã hóa

d)

Không có kiểm tra chẵn lẻ

12.

Quá trình giải mã trong DES có mối quan hệ thế nào với quá trình mã hóa?

a)

Giống hoàn toàn từng bước

b)

Khác hoàn toàn về cấu trúc

c)

Giống nhưng dùng khóa phụ theo thứ tự ngược lại

d)

Giống nhưng giảm số vòng lặp còn 8

13.

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?

a)

IBM

b)

Microsoft

c)

Google

d)

Intel

14.

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ẻ?

a)

48 bit

b)

56 bit

c)

64 bit

d)

128 bit

15.

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ì?

a)

Sinh khóa phụ

b)

Hoán vị ban đầu (IP)

c)

Áp dụng hàm F

d)

Hoán vị cuối (FP)

16.

DES sử dụng tổng cộng bao nhiêu bảng S-box khác nhau trong hàm F?

a)

2

b)

4

c)

6

d)

8

17.

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?

a)

ECB

b)

CBC

c)

CFB

d)

OFB

18.

Trong cấu trúc Feistel của DES, vai trò cốt lõi là gì?

a)

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

b)

Hoán vị các khóa phụ theo bảng cố định

c)

Kết hợp dữ liệu và khóa bằng phép cộng modulo

d)

Kiểm tra và sửa lỗi đầu vào

19.

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)?

a)

1 phép XOR duy nhất trong toàn bộ vòng

b)

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

c)

4 phép XOR rải rác trước và sau S-box

d)

8 phép XOR tương ứng với 8 S-box

20.

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?

a)

RSA, một hệ mật mã khóa công khai

b)

AES, chuẩn mã hóa khối đối xứng hiện đại

c)

SHA-256, hàm băm mật mã

d)

MD5, hàm băm 128-bit