Font size
WorksheetsMã Hóa và Bảo Mật Thông Tin
Total questions: 142
Worksheet time: 1hrs 11mins
Đơn vị mã hóa của thuật toán A5/1 là bao nhiêu bit?
1
8
16
32
Thuật toán A5/1 sử dụng bao nhiêu thanh ghi?
2
3
4
5
Chiều dài khóa ban đầu của A5/1 là bao nhiêu bit?
19
22
23
25
Hàm 'maj' trong A5/1 trả về giá trị nào khi có từ hai bit 0 trở lên trong ba bit x, y, z?
0
1
x
y
Đơn vị mã hóa của RC4 là bao nhiêu bit?
1
8
16
32
Mảng S trong RC4 gồm bao nhiêu số nguyên 8 bit?
128
256
512
1024
Khóa K trong RC4 có thể có chiều dài bao nhiêu?
Từ 1 đến 128 bit
Từ 1 đến 256 bit
Từ 1 đến 512 bit
Từ 1 đến 1024 bit
Giai đoạn khởi tạo trong RC4 làm gì với mảng S?
Sắp xếp S theo thứ tự tăng dần
Hoán vị các phần tử của S
Nhân đôi các phần tử của S
Đảo ngược các phần tử của S
TinyRC4 sử dụng bao nhiêu bit cho mỗi đơn vị mã hóa?
2
3
4
5
Mảng T trong TinyRC4 có bao nhiêu số nguyên 3 bit?
6
8
10
12
MD5 được phát triển từ thuật toán băm nào?
md2
md4
sha1
RIPEMD
Thuật toán mã hóa RC4 thuộc loại mã hóa nào?
Mã hóa khối
Mã hóa dòng
Mã hóa bất đối xứng
Mã hóa đối xứng
Thuật toán mã hóa A5/1 thường được sử dụng trong mạng nào?
Mạng LAN
Mạng GSM
Mạng WiFi
Mạng Bluetooth
Thuật toán mã hóa A5/1 được sử dụng trong mạng nào?
Mạng LAN
Mạng GSM
Mạng WAN
Mạng MAN
Thuật toán RC4 được phát triển bởi ai?
Ron Rivest
Alan Turing
Claude Shannon
Whitfield Diffie
Thuật toán mã hóa dòng đối xứng RC4 được phát triển bởi ai?
Ron Rivest
Whitfield Diffie
Martin Hellman
Bruce Schneier
Đơn vị mã hóa trong mã hóa dòng thường có kích thước bao nhiêu bit?
1 bit
8 bit
16 bit
K bit
Ưu điểm chính của mã hóa dòng là gì?
Đơn giản và hiệu quả trên các vi xử lý nhỏ
Tốn ít bộ nhớ
An toàn tuyệt đối
Dễ dàng triển khai trên phần cứng
Chiều dài khóa trong mã hóa dòng phải bằng chiều dài của gì?
Bản rõ
Bảng mã
Đơn vị mã hóa
Bộ sinh số ngẫu nhiên
A5/1 được sử dụng để mã hóa dữ liệu trong mạng điện thoại nào?
3G
4G
GSM
LTE
Phép toán nào được sử dụng để kết hợp thông điệp và số ngẫu nhiên trong mã hóa dòng?
Phép cộng
Phép nhân
Phép XOR
Phép chia
Một vấn đề bảo mật thường gặp với thuật toán mã hóa dòng đối xứng RC4 là gì?
Không bảo vệ được tính toàn vẹn của dữ liệu
Sử dụng khóa quá dài
Khả năng dự đoán được dòng khóa nếu khóa ban đầu yếu
Yêu cầu thời gian xử lý cao
RC4 có thể được sử dụng trong mã hóa của mạng nào?
LAN
WAN
Wireless LAN
MAN
Trong quá trình sinh số của RC4, hai phần tử của dãy S được chọn để tính ra gì?
K
T
P
C
ThuậttoánRSAdựatrênviệckhóthựchiệnđiềugì?
Tìmsốnguyêntố
Phâ
Mã hóa bất đối xứng nhằm giải quyết vấn đề chính nào trong mã hóa đối xứng?
Tốc độ mã hóa
Phân phối khóa
Tính toàn vẹn dữ liệu
Nén dữ liệu
RC4 thường được sử dụng trong giao thức nào?
HTTP
SSL
FTP
DNS
TrongRSA,khóabímậtbaogồmcácthànhphầnnào?
(d,N)
(e,N)
(p,q)
(p,N)
Thuậttoánmãhóabấtđốixứngnổitiếngnhấtlàgì?
AES
DES
RSA
Blowfish
AilàcáctácgiảcủathuậttoánRSA?
Rivest,ShamirvàAdleman
DiffievàHellman
ElGamalvàMassey
ChorvàRivest
Kích thước một đơn vị mã hóa trong các thuật toán mã hóa dòng là bao nhiêu?
1 bit
k bit
64 bit
128 bit
Các thuật toán mã hóa dòng cần đảm bảo điều gì về khóa?
Khóa phải là số nguyên tố
Khóa phải ngẫu nhiên và chỉ sử dụng một lần
Khóa phải có chiều dài cố định
Khóa phải là dãy bit toàn 0
Giai đoạn khởi tạo trong RC4 làm gì với mảng S?
Sắp xếp S theo thứ tự tăng dần
Hoán vị các phần tử của S
Nhân đôi các phần tử của S
Đảo ngược các phần tử của S
Khóa công khai có thể được sử dụng để làm gì ngoài mã hóa dữ liệu?
Giảimãdữliệu
Xácthựcngườigửi
Lưutrữdữliệu
Xóadữliệu
Một khóa công khai được ký hiệu là gì trong mã hóa bất đối xứng?
KR
KU
K1
K2
Trong thuật toán A5/1, bộ sinh số ngẫu nhiên sinh ra gì để XOR với thông điệp?
Byte
Bit
Khối
Ký tự
Quá trình giải mã trong mã hóa dòng thực hiện bằng cách nào?
Dùng khóa để đảo ngược phép toán
Sử dụng lại bộ sinh số ngẫu nhiên để XOR với bảng mã
Thay thế các ký tự trở lại
Sử dụng thuật toán dịch chuyển
Nhược điểm nào sau đây là của mã hóa đối xứng?
Yêu cầu kênh an toàn để truyền khóa
Tạo khóa đơn giản
Số lượng khóa cần tạo và lưu trữ lớn
Dễ dàng trong việc xây dựng các dịch vụ an toàn
Một ưu điểm của RC4 là gì?
Dễ dàng triển khai bằng phần mềm
Yêu cầu phần cứng phức tạp
Mã hóa theo khối lớn
Chỉ dùng cho hệ thống lớn
Khi nào quá trình sinh số trong RC4 dừng lại?
Sau khi sinh đủ số bit cần thiết
Khi gặp bit 0
Khi gặp bit 1
Không bao giờ dừng
Mộttrongnhữngưuđiểmchínhcủamãhóabấtđốixứnglàgì?
Tốcđộmãhóanhanh
Khôngcầnkênhantoànđểtraođổikhóa
Dễdàngthựchiện
Khôngcầnbảomậtkhóabímật
Nhược điểm của mã hóa dòng là gì?
Dễ bị tấn công
Phức tạp khi triển khai
Yêu cầu bộ nhớ lớn
Tốc độ chậm
Một khóa riêng được ký hiệu là gì trong mã hóa bất đối xứng?
KR
KU
K1
K2
Thuật toán RC4 sử dụng phép toán gì để hoán vị các phần tử trong mảng S?
XOR
Swap
AND
OR
Ai đã giới thiệu khái niệm mã hóa bất đối xứng?
Ron Rivest
Whitfield Diffie và Martin Hellman
Adi Shamir
Len Adleman
Trong mã hóa bất đối xứng, khóa bí mật dùng để làm gì?
Mã hóa dữ liệu
Giải mã dữ liệu
Lưu trữ dữ liệu
Xóa dữ liệu
Trong mã hóa bất đối xứng, khoá công khai dùng để làm gì?
Mã hóa dữ liệu
Giải mã dữ liệu
Lưu trữ dữ liệu
Xóa dữ liệu
Thuật toán RSA dựa trên việc khó thực hiện điều gì?
Tìm số nguyên tố
Phân tích một số thành thừa số nguyên tố
Tính toán hàm băm
Giải mã dữ liệu mà không có khóa bí mật
Ai đả giới thiệu khái niệm mã hóa bất đối xứng?
Ron Rivest
Whitfield Diffie và Martin Hellman
Adi Shamir
Len Adleman
Trong thuật toán RSA, giá trị N được tính như thế nào?
N=p+q
N=pq
N=(p1)(q1)
N=pq1
Bài toán nào là cơ sở của thuật toán RSA?
Bàitoánlogaritrờirạc
Bàitoánphântíchthừasố
Bàitoánxếpbalô
Bàitoánmãsửasai
Ưu điểm nào sau đây không phải của mã hóa đối xứng?
Đơn giản
Thời gian tính toán nhanh
Yêu cầu phần cứng phức tạp
Dễ sử dụng cho các dịch vụ nhạy cảm với độ trễ
Bộ sinh số ngẫu nhiên trong A5/1 gồm bao nhiêu thanh ghi?
2 thanh ghi
4 thanh ghi
3 thanh ghi
5 thanh ghi
Đáp án: A. 17
17
19
21
23
Khi nào phương pháp mã hóa bất đối xứng được coi là an toàn?
Khi khóa công khai và khóa bí mật không phụ thuộc và ổn định
Khi khóa công khai và khóa bí mật có thể dễ dàng tính toán từ nhau
Khi khóa công khai được giữ bí mật
Khi khóa bí mật được tiết lộ
Để đảm bảo an toàn, kích thước khóa trong thuật toán RSA thường là bao nhiêu bit?
512 bit
1024 bit
2048 bit
4096 bit
Đáp án: C. Chữ ký số
Nén dữ liệu
Mã hóa đĩa cứng
Chữ ký số
Mã hóa tập tin
Thuật toán nào thường được sử dụng để trao đổi khóa trong môi trường mã hóa bất đối xứng?
RSA
DiffieHellman
ElGamal
Blowfish
Đáp án: B. Khóa công khai
Khóa bí mật
Khóa công khai
Khóa tạm thời
Khóa mã hóa
Đáp án: B. Không thể tính toán ngược trong thời gian hợp lý
Dễ tính toán ngược
Không thể tính toán ngược trong thời gian hợp lý
Tính toán ngược dễ dàng
Không thể tính toán xuôi
Đáp án: D. 30
29
20
31
30
Trong mô hình xác thực của mã hóa bất đối xứng, ai giữ khóa bí mật?
Người gửi
Người nhận
Người quản lý
Bất kỳ ai
Trong mô hình bảo mật của mã hóa bất đối xứng, ai giữ khóa bí mật?
Người gửi
Người nhận
Người quản lý
Bất kỳ ai
Thuật toán mã hóa bất đối xứng nào sau đây được sử dụng trong hệ thống PGP (Pretty Good Privacy)?
AES
RSA
DES
3DES
Đáp án: B. RSA
AES
RSA
DES
3DES
Những nguyên tắc cơ bản của etrong phép modulo Φ(n)?
Khi tạo khóa công khai
Khi tạo khóa bí mật
Khi mã hóa dữ liệu
Không giả mã dữ liệu
Yếu tố nào sau đây ảnh hưởng lớn nhất đến độ an toàn của RSA?
Tốc độ xử lý của máy tính
Kích thước khóa
Hệ điều hành sử dụng
Phần mềm mã hóa sử dụng
Lý do chính khiến ECC được ưu chuộng hơn RSA trong các ứng dụng hiện đại là gì?
Tốc độ mã hóa nhanh hơn
Độ an toàn cao hơn với kích thước khóa nhỏ hơn
Dễ dàng triển khai hơn
Tất cả các lý do trên
Phép toán lũy thừa modulo trong RSA nhằm mục đích gì?
Tăng tốc độ mã hóa
Tăng độ phức tạp giải mã
Giảm kích thước bản rõ
Bảo mật thông điệp
Đáp án: A. Tốc độ mã hóa chậm hơn mã hóa đối xứng
Tốc độ mã hóa chậm hơn mã hóa đối xứng
Độ phức tạp cao trong việc tạo khóa
Cần kênh an toàn để trao đổi khóa
Khóa dễ bị phá vỡ
Mã hóa dòng là gì?
Một phương pháp mã hóa dữ liệu thành các khối
Một phương pháp mã hóa dữ liệu theo từng bit hoặc byte
Một phương pháp mã hóa dựa trên việc thay thế các ký tự
Một phương pháp mã hóa không sử dụng khóa
Đáp án: D. Cả khóa công khai và khóa bí mật
Khóa đối xứng
Khóa tạm thời
Khóa bí mật
Cả khóa công khai và khóa bí mật
Thuật toán nào dưới đây được sử dụng chủ yếu để tạo chữ ký số?
RSA
AES
DES
Blowfish
Ai là người phát hành chứng thư số?
Người dùng
Nhà cung cấp dịch vụ Internet (ISP)
Tổ chức chứng thực số (Certificate Authority - CA)
Chính phủ
Trong mã hóa bất đối xứng, thuật toán nào được coi là bảo mật nhất hiện nay?
RSA
AES
ECC (Elliptic Curve Cryptography)
DES
Chứng thư số (Digital Certificate) được sử dụng để làm gì trong mã hóa bất đối xứng?
Xác thực danh tính người dùng
Mã hóa dữ liệu
Giải mã dữ liệu
Tăng tốc độ truyền dữ liệu
Khi sử dụng mã hóa bất đối xứng, việc trao đổi khóa công khai được thực hiện như thế nào?
Qua kênh an toàn
Qua kênh không an toàn
Qua USB
Qua mã QR
Tính chất quan trọng của hàm một chiều trong mã hóa bất đối xứng là gì?
Dễ tính toán ngược
Không thể tính toán ngược trong thời gian hợp lý
Tính toán ngược dễ dàng
Không thể tính toán xuôi
Trong RSA, giá trị của e phải thỏa mãn điều kiện nào?
0
0
0
0
Ai là người phát minh ra hàm băm MD5?
Ron Rivest
Whitfield Diffie
Ralph Merkle
Martin Hellman
Hàm băm nào sau đây có kích thước giá trị băm là 128 bit?
SHA1
MD5
SHA256
SHA512
Trong mã hóa ECC, một khoá công khai được xác định bởi gì?
Một cặp số nguyên tố lớn
Một cặp điểm trên đường cong elliptic
Một số nguyên
Một hàm băm
Bước đầu tiên trong quy trình mã hóa bất đối xứng là gì?
Tạo cặp khóa công khai và khóa bí mật
Mã hóa dữ liệu
Giải mã dữ liệu
Trao đổi khóa công khai
Kích thước giá trị băm của SHA1 là bao nhiêu?
128 bit
160 bit
256 bit
512 bit
Yếu tố nào quan trọng nhất để đảm bảo an toàn trong mã hóa bất đối xứng?
Độ dài khóa
Tốc độ mã hóa
Hệ điều hành sử dụng
Phần mềm mã hóa
Quá trình tính giá trị băm của MD5 sử dụng bao nhiêu vòng lặp?
64
80
128
256
Trong mã hóa bất đối xứng, việc đổi khóa bí mật thường xuyên cần thiết không?
Không bao giờ cần thiết
Chỉ cần thiết khi khóa bí mật bị lộ
Phải thực hiện hàng ngày
Không cần thiết vì khóa bí mật không thể bị phá vỡ
Giá trị đầu ra của hàm băm được gọi là gì?
Mã băm
Khóa băm
Mã hóa
Giải mã
Quy trình tạo khóa RSA gồm mấy bước chính?
3
4
5
6
Trong hệ thống email bảo mật, công nghệ mã hóa bất đối xứng được sử dụng để làm gì?
Mã hóa nội dung email
Xác thực danh tính người gửi
Mã hóa khóa đối xứng sử dụng cho phiên làm việc
Tất cả các lựa chọn trên
Trong thuật toán MD5, mỗi khối thông điệp được chia thành bao nhiêu bit?
256 bit
512 bit
1024 bit
2048 bit
MD5 được phát triển từ thuật toán băm nào?
MD2
MD4
SHA1
RIPEMD
Yếu tố nào quan trọng nhất để đảm bảo an toàn trong mã hóa bất đối xứng?
Độ dài khóa
Tốc độ mã hóa
Hệ điều hành sử dụng
Phần mềm mã hóa
Hàm băm MD5 tính giá trị băm thông qua bao nhiêu khối bit trong mỗi vòng lặp?
128bit
256bit
512bit
1024bit
Hàm nào sau đây được dùng để chọn bit trong thuật toán SHA1?
Maj
Parity
Ch
F
Hàm băm nào sau đây được sử dụng trong Blockchain để cung cấp bằng chứng công việc (ProofofWork)?
MD5
SHA1
SHA256
SHA512
SHA1 thực hiện bao nhiêu vòng biến đổi trong quá trình tính giá trị băm?
64 vòng
80 vòng
128 vòng
256 vòng
Trong mã hóa dòng, thông điệp được chia thành các đơn vị mã hóa nào?
P→P0P1P2...Pn1
C→C0C1C2...Cn1
M→M0M1M2...Mn1
K→K0K1K2...Kn1
Chứng thư số (Digital Certificate) được sử dụng để làm gì trong mã hóa bất đối xứng?
Xác thực danh tính người dùng
Mã hóa dữ liệu
Giải mã dữ liệu
Tăng tốc độ truyền dữ liệu
Khóa công khai trong RSA có thể được tiết lộ cho ai?
Chỉ người nhận
Chỉ người gửi
Bất kỳ ai
Chỉ người quản lý
Hàm băm nào sau đây được xem là không an toàn và đã bị thay thế bởi các hàm băm khác?
MD5
SHA256
SHA512
RIPEMD160
Kích thước đầu ra của hàm băm SHA256 là bao nhiêu?
128bit
160bit
256bit
512bit
Mã hóa bất đối xứng có thể được sử dụng trong các ứng dụng nào sau đây?
Giao dịch ngân hàng trực tuyến
Mạng xã hội
Email bảo mật
Tất cả các lựa chọn trên
Hàm băm SHA1 sử dụng bao nhiêu giá trị hằng số trong quá trình biến đổi?
4
8
16
32
Trong mã hóa bất đối xứng, khi nào cần sử dụng cả mã hóa đối xứng và mã hóa bất đối xứng?
Khi mã hóa dữ liệu lớn
Khi mã hóa dữ liệu nhỏ
Khi tốc độ mã hóa không quan trọng
Khi cần tín hiệu về nội dung dữ liệu
Phương pháp mã hóa nào sử dụng hàm một chiều như một thành phần chính?
AES
RSA
DES
3DES
Hàm băm RIPEMD160 có kích thước giá trị băm là bao nhiêu?
128bit
160bit
256bit
512bit
Thuật toán ElGamal dựa trên bài toán nào?
Bài toán phân tích thừa số
Bài toán logarit rời rạc
Bài toán xếp ba lô
Bài toán mã sử sai
SHA1 chia block 512 bit thành bao nhiêu phần nhỏ?
8 phần
16 phần
32 phần
64 phần
Trong RSA, khi nào cần tính nghịch đảo của e trong phép modulo Φ(n)?
Khitạokhóacôngkhai
Khitạokhóabímật
Khimãhóadữliệu
Khigiảimãdữliệu
Giá trị đầu ra của hàm băm MD5 có bao nhiêu bit?
128bit
160bit
256 bit
512bit
Hàm băm nào sau đây có thể sinh ra giá trị đầu ra là 512 bit?
MD5
SHA1
SHA256
SHA512
Sau đây được dùng để chọn bit trong thuật toán SHA1?
Maj
Parity
Ch
F
Hàm Parity trong SHA1 thực hiện phép tính gì?
AND
OR
XOR
NOT
Hàm Parity trong SHA1 thực hiện phép tính gì?
AND
OR
XOR
NOT
Thuật toán băm nào sau đây có khả năng kháng lại tấn công va chạm?
MD5
SHA1
SHA256
SHA3
Giá trị đầu ra của hàm băm MD5 có bao nhiêu bit?
128bit
160bit
256bit
512bit
Giá trị Wi trong SHA1 được tính theo công thức nào?
Wi=ROTL(Wi-3+Wi-8+Wi-14+Wi-16,1)
Wi=ROTL(Wi2+Wi7+Wi13+Wi15,1)
Wi=ROTL(Wi1+Wi6+Wi12+Wi14,1)
Wi=ROTL(Wi4+Wi9+Wi11+Wi13,1)
Kỹ thuật nào dưới đây không thuộc về mã hóa bất đối xứng?
RSA
DiffieHellman
ElGamal
AES
Chthướcgiátrịbămlàbaonhiêu?
128bit
160bit
256bit
512bit
Giá trị khởi tạo H0 trong thuật toán MD5 có vai trò gì?
Xác định độ dài đầu vào
Là giá trị ban đầu cho quá trình tính toán
Xác định độ dài đầu ra
Tất cả các vai trò trên
Thuật toán SHA256 có bao nhiêu vòng lặp biến đổi?
64
80
100
128
Hàm băm SHA1 sử dụng giá trị hằng số nào cho vòng từ 60 đến 79?
5A827999
6ED9EBA1
8F1BBCDC
CA62C1D6
Hàm băm có ứng dụng trong lĩnh vực nào sau đây?
Chữ ký số
Xác thực thông điệp
Phát hiện sửa đổi trái phép
Tất cả các ứng dụng trên
Ứng dụng nào sau đây không phải của hàm băm?
Chữ ký số
Mã hóa dữ liệu
Xác thực thông điệp
Phân hiệu sửa đổi trái phép
TrongSHA256, mỗi khối dữ liệu được chia thành bao nhiêu phần?
16phần
32phần
64phần
128phần
Thuật toán băm nào sau đây có khả năng kháng lại tấn công va chạm?
MD5
SHA1
SHA256
SHA3
Giá trị đầu ra của SHA3 có thể là bao nhiêu bit?
224bit, 256bit, 384bit, 512bit
128bit, 256bit, 384bit, 512bit
160bit, 256bit, 384bit, 512bit
128bit, 224bit, 384bit, 512bit
Hàm băm MD5 được sử dụng rộng rãi nhất trong ứng dụng nào sau đây?
Bảo mật email
Tạo chữ ký số
Mã hóa dữ liệu
Giải mã dữ liệu
Hàmbămnàosauđâyđượcpháttriểnsaucùng?
MD5
SHA1
SHA256
SHA3
SHA3 khá cbiệt với cách àm băm trước đó ở điểm nào?
Cấu trúc lưới
Kích thước giá trị đầu ra
Số vòng lặp
Tất cả các điểm trên
Trong SHA256, giá trị đầu vào nào sau đây không phải là một trong các hằng số khởi tạo?
6A09E667
BB67AE85
3C6EF372
5BE0CD19
Hàm Sigma 0 trong SHA256 thực hiện phép tính gì?
ROTR(x,2) XOR ROTR(x,13) XOR ROTR(x,22)
ROTR(x,6) XOR ROTR(x,11) XOR ROTR(x,25)
ROTR(x,7) XOR ROTR(x,18) XOR SHR(x,3)
ROTR(x,17) XOR ROTR(x,19) XOR SHR(x,10)
Giá trị hằng số nào sau đây được sử dụng trong SHA3?
H
Rho
Theta
All of the above
SHA512 có bao nhiêu vòng lặp biến đổi trong quá trình tính giá trị băm?
64
80
100
128
Trong SHA1, hàm Ch(x,y,z) là gì?
Chọn bit theo điều kiện if then else
Thực hiện phép XOR
Thực hiện phép AND
Thực hiện phép OR
Hàm băm SHA512 sử dụng bao nhiêu bit cho mỗi giá trị khởi tạo H0, H1, ..., H7?
32bit
64bit
128bit
256bit
SHA3sửdụngcấutrúclướiđểthựchiệncácphépbiếnđổi,cấutrúcnàycó têngọilàgì?
Keccak
MerkleDamgård
Feistel
BlumBlumShub
TrongRSA,khóacôngkhaibaogồmcácthànhphầnnào?
(d,N)
(e,N)
(p,q)
(p,N)
Bộ sinh số ngẫu nhiên trong mã hóa dòng dùng để làm gì?
Sinh ra các khóa mới mỗi lần mã hóa
Sinh ra các số ngẫu nhiên để XOR với thông điệp
Thay thế các ký tự trong thông điệp
Kiểm tra tính toàn vẹn của thông điệp
Phương pháp mã hóa nào sử dụng các đường cong elliptic điểm mã hóa dữ liệu?
RSA
AES
ECC
DES
Trong ví dụ RSA, nếu p = 11 và q = 3, giá trị của N là bao nhiêu?
33
14
18
30
