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

HỆ MÃ HÓA KHÓA ĐỐI XỨNG

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 (983.22 KB, 11 trang )

HỆ 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
Nộ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
Hệ 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
Ư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
Mộ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,…
Chươ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.
Chương trình demo
7/11
Hệ mã hóa dịch chuyển
Chương trình demo
8/11
Hệ mã hóa Thay Thế
Chương trình demo
9/11
Hệ mã hóa Affine
Chương trình demo
10/11
Hệ mã hóa Vigenere
Cảm ơn thầy, các anh chị và các bạn
đã lắng nghe!
11

×