HỆ MÃ HÓA KHÓA ĐỐI XỨNG Khái quát hệ mã hóa khóa đối xứng Một số hệ mã hóa khóa đối xứng Chương trình demo Đây là hệ mã hóa mà biết được khóa lập mã thì có thể “dễ” tính được khóa giải mã và ngược lại. Hệ mã hóa yêu cầu bí mật cả hai khóa mã hóa và khóa giải mã. Độ an toàn của Hệ mã hóa loại này phụ thuộc vào khoá. Môi trường sử dụng: Môi trường mà khoá chung có thể dễ dàng trao chuyển bí mật (mạng nội bộ). Thường dùng để mã hóa những bản tin lớn, vì tốc độ mã hóa và giải mã nhanh hơn Hệ mã hóa khóa công khai
Trang 1HỆ MÃ HÓA KHÓA ĐỐI XỨNG
Giảng Viên: PGS.TS Trịnh Nhật Tiến Học viên:Nguyễn Thị Tươi
Trang 2Nội dung
Khái quát hệ mã hóa khóa đối xứng Một số hệ mã hóa khóa đối xứng Chương trình demo
2/11
Trang 3Hệ mã hóa khóa đối xứng
3/11
Đây là hệ mã hóa mà biết được khóa lập mã thì có thể “dễ”
tính được khóa giải mã và ngược lại
Hệ mã hóa yêu cầu bí mật cả hai khóa mã hóa và khóa giải mã
Độ an toàn của Hệ mã hóa loại này phụ thuộc vào khoá.
Môi trường sử dụng:
Môi trường mà khoá chung có thể dễ dàng trao chuyển bí mật (mạng nội bộ).
Thường dùng để mã hóa những bản tin lớn, vì tốc độ mã hóa và giải
mã nhanh hơn Hệ mã hóa khóa công khai
Trang 4Ưu – nhược điểm
4/11
Ưu điểm:
Hệ mã hóa khóa đối xứng đơn giản hơn và quá trình mã hóa, giải mã
nhanh hơn Hệ mã hóa khóa công khai.
Nhược điểm:
Mã hóa khóa đối xứng chưa thật an toàn vì biết khóa này “dễ” tính
được khóa kia và ngược lại Vấn đề thỏa thuận khoá và quản lý khóa chung là khó khăn và phức tạp
Trang 5Một số hệ mã hóa khóa đối xứng
5/11
Một số hệ mã hóa cổ điển
Hệ mã hóa Dịch Chuyển
Hệ mã hóa Thay Thế
Hệ mã hóa Affine
Hệ mã hóa Vigenere
Hệ mã hóa DES, AES,…
Trang 6Chương trình demo
6/11
Tự viết chương trình mô phỏng mã hóa file dữ liệu bằng một
số hệ mã hóa cổ điển: Dịch Chuyển, Thay Thế, Affine và Vigenere
Chương trình sử dụng ngôn ngữ C++ trên nền tảng QT
Trang 7Chương trình demo
7/11
Hệ mã hóa dịch chuyển
Trang 8Chương trình demo
8/11
Hệ mã hóa Thay Thế
Trang 9Chương trình demo
9/11
Hệ mã hóa Affine
Trang 10Chương trình demo
10/11
Hệ mã hóa Vigenere
Trang 11Cảm ơn thầy, các anh chị và các bạn
đã lắng nghe!
11