Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> An Ninh Mạng

Sự khuếch tán (Diffusion) trong bảo mật mạng là gì?

Diffusion trong bảo mật mạng là gì?

Thay đổi 1 ký tự trong plaintext (bản rõ) làm thay đổi nhiều ký tự trong ciphertext (bản mã) và ngược lại. Thay đổi 1 ký tự trong ciphertext cũng làm thay đổi nhiều ký tự trong plaintext.

Khác biệt giữa DES và AES

AES an toàn hơn DES - tiêu chuẩn thực tế toàn cầu. DES có nhiều lỗ hổng, dễ bị phá. 3DES (Triple DES) an toàn hơn DES truyền thống. AES mã hóa plaintext lên tới 128 bit.

Ba loại mật mã học

Mật mã khóa bí mật (Symmetric). Mật mã khóa công khai (Asymmetric/Public Key). Hàm băm (Hash functions) - 2 loại.

Mục đích P-box trong DES

Permutation boxes (P-boxes) là kiểu bit-shuffle dùng trong mật mã học để hoán vị/chuyển vị bit qua đầu vào S-box同时保持 đặc tính khuếch tán.

Diffusion và Confusion trong bảo mật mạng

Confusion: Tạo ciphertext gây nhầm lẫn bằng kỹ thuật mật mã. Diffusion: Tạo plaintext khó hiểu. Thay đổi 1 bit khóa bí mật làm thay đổi hầu hết/all bit ciphertext.

Product cipher có cung cấp confusion và diffusion tốt không?

Tiêu chí avalanche nghiêm ngặt: lật 1 bit đầu vào nên thay đổi mỗi bit đầu ra với xác suất 1/2. Product cipher dùng vòng substitution và transposition xen kẽ để đạt confusion và diffusion.

Độ tối ưu diffusion trong AES nghĩa là gì?

Lớp diffusion AES chia thành shift row và mix column. Số nhánh tối đa, dùng ma trận MDS cho mix columns. AES tối ưu cho cả phần mềm và phần cứng.

Ai có thể đọc ciphertext?

Ciphertext = văn bản mã hóa từ plaintext. Cần khóa để giải mã (decrypt) thành plaintext. Giải mã chuyển ciphertext về plaintext theo thuật toán.

AES hay DES tốt hơn?

AES hỗ trợ nhiều độ dài khóa (128/192/256 bit) - hiệu quả và uyển chuyển hơn về mặt toán học. Khóa AES 128 bit đã mạnh hơn mũ so với DES 56 bit.

Khác biệt AES và Triple DES

AES nhanh hơn và an toàn hơn 3DES đáng kể. AES khóa 128/192/256 bit. 3DES vẫn giới hạn 56 bit. AES nằm sau 3DES trong danh sách thuật toán đối xứng chuẩn.

AES hay DES nhanh hơn?

AES mã hóa file lớn nhanh hơn DES rất nhiều, trong thời gian ngắn hơn nhiều. DES kém an toàn hơn do khóa chung nhỏ (bit size nhỏ).

Tại sao DES không an toàn?

DES (Data Encryption Standard) không còn là tiêu chuẩn an toàn. Khóa 56 bit quá ngắn cho cipher này. Áp dụng cho mọi khóa 56 bit.

Ba loại mã hóa hiện đại

DES, AES, RSA là 3 loại mã hóa phổ biến nhất.

Ba phép toán cơ bản trong mật mã học

Mật mã học dựa trên 3 phép toán cơ bản.

Hai loại mật mã học khác nhau

Mật mã khóa đối xứng (Symmetric) và khóa bất đối xứng (Asymmetric/Public Key).

P-box và S-box là gì?

Khối cipher hiện đại dùng substitution boxes (S-boxes) và permutation boxes (P-boxes). S-box biến đổi vài bit đầu vào phi tuyến tính tạo confusion. P-box xáo trộn bit tạo diffusion.

DES và mục đích S-boxes trong DES

S-boxes (Substitution boxes) là thành phần phi tuyến tính duy nhất của cipher. Che giấu mối quan hệ giữa khóa, plaintext, ciphertext.

Mục đích hoán vị mở rộng (expansion permutation) trong DES

Mở rộng đầu vào từ 32 bit thành 48 bit. Khóa cipher DES chứa parity bit. Hoán vị parity bit để loại bỏ, tạo khóa cipher 56 bit.

P-box permutation trong DES

Đầu ra 32-bit của S-box substitution được hoán vị theo P-box. Ánh xạ mỗi bit đầu vào tới vị trí đầu ra, không dùng bit nào 2 lần cũng không bỏ qua bit nào. Còn gọi là straight permutation.