Các thuật toán ¢ Hashing ham bam, - mat ma symmetric déi xteng, - va mat ma asymmetric bat đối xứng... Hashing — Ham Bam ¢ Hashing la mot phương thức mật mã nhưng nó không phải là một t
Trang 1Các thuật toán mã hoá
Trang 2Các thuật toán
¢ Hashing (ham bam),
- mat ma symmetric (déi xteng),
- va mat ma asymmetric (bat đối xứng).
Trang 3Hashing — Ham Bam
¢ Hashing la mot phương thức mật mã
nhưng nó không phải là một thuật toán mã hoa
¢ 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.
Trang 4Chi s6 hash (gia tri bam)
"hash value — gia tri hash",
Trang 5eS MAC value Is calculated
independently by the user Message
MAC Value: A
If the MAC values are equal, the message is valid.
Trang 6Thuật toán hashing thường được sử
Trang 7LẠ
2 Symmetric — M4 hoa doi xtmg
« Ceasar
¢ Vigenere
Trang 8hai dạng của Mật mã đôi xứng :
¢ a Block cipher
¢ b Stream cipher
Trang 9a 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.
Trang 10b Stream cipher
¢ Stream cipher la giai phap hoat dong chong 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 bang mét block, doi cho toàn bộ théng tin cua
block dé được chứa trong vung dém sau do 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.
Trang 11Dưới đây là các giải pháp mật mã đôi
Advanced Encryption Standard (AES) st | Vanable 128 192 and
Data Encryption Standard (DES) 64 56
Trang 123 Asymmetric - Mật mã bắt đôi
xứng
Trang 14
Public Key Private Key
Trang 15Khoa công khai Khoa bi mat
Trang 18Alice va Bob
chia se bi mat Khỏa bí mặt
của Alice
Trang 21
Hạ tầng mã hóa công khai
° Chứng thực chữ ký số
Trang 22Một số phần mêm tham khảo