Tải bản đầy đủ (.pptx) (22 trang)

Các thuật toán mã hóa

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (217.59 KB, 22 trang )

Các thuật toán mã hoá
Các thuật toán

Hashing (hàm băm),

mật mã symmetric (đối xứng),

và mật mã asymmetric (bất đối xứng).
Hashing – Hàm Băm

Hashing là một phương thức mật mã nhưng
nó không phải là một thuật toán mã hoá.

hashing sử dụng nó để phát hiện ra dữ liệu có
toàn vẹn trong quá trình lưu trữ hay trong khi
truyền hay không.
Chỉ số hash (giá trị băm)

"hash value – giá trị hash",

"hash – băm",

Message Authentication Code (MAC),

fingerprint – vân tay,

hay một đoạn message
Thuật toán hashing thường được sử dụng:

Secure Hash Algorithm (SHA-1) với - 160-bit hash


value

Message Digest 5 (MD5) với —128-bit hash value

Message Digest 4 (MD4) với —128-bit hash value

Message Digest 2 (MD2) với —128-bit hash value
2. Symmetric – Mã hoá đối xứng

Ceasar

Vigenere
hai dạng của Mật mã đối xứng :

a. Block cipher

b. Stream cipher
a. Block cipher

Block cipher là một giải pháp hoạt dộng chống
lại sự hạn chế của dữ liệu tĩnh. Dữ liệu được
chia ra thành các blocks với size cụ thể và mỗi
blocks được mã hoá một cách khác nhau.
b. Stream cipher

Stream cipher là giải pháp hoạt động chống lại dữ liệu luôn
luôn sử dụng một phương thức để truyền. Một vùng đệm,
ít nhất bằng một block, đợi cho toàn bộ thông tin của
block đó được chứa trong vùng đệm sau đó block đó sẽ
được mã hoá rồi truyền cho người nhận. Một sự khác

nhau cơ bản giữa dữ liệu được truyền và dữ liệu nguyên
bản. Không như giải pháp sử dụng mật mã đối xứng là mỗi
block được sử dụng một key khác nhau trong quá trình
truyền thông tin.
Dưới đây là các giải pháp mật mã đối xứng hay sử dụng nhất:
3. Asymmetric - Mật mã bất đối xứng
Cách tạo khóa
Mã hóa và giải mã
ứng dụng chữ ký số

Dùng khoá bí
mật để ký một
thông
báo;dùng
khoá công
khai để xác
minh chữ ký.

Tổ hợp khoá bí
mật mình với
khoá bí mật
của người khác
tạo ra khoá
dùng chung chỉ
hai người biết.
Phương thức mật mã bất đối xứng sử dụng:

- Rivest Shamir Adleman (RSA)


- Diffie-Hellman

- Error Correcting Code (ECC)

- El Gamal

- Message Message
Cách hack mật mã

Dò tìm – vét cạn

Thống kê

Nghe lén
Hạ tầng mã hóa công khai

Chứng thực chữ ký số
Một số phần mềm tham khảo

http://
downloadsh.com/downloads-rsa-key-generatio
n-utility-100-9758.html

/>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×