Tổng quan về thuật toán DES1 Ứng dụng thuật toán 2 Demo 3 Tổng kết 4... Tổng quan về thuật toán DESGiới thiệu chung về DES Ngày 13/5/1973 ủy ban quốc gia về tiêu chuẩn của Mỹ công bố y
Trang 1“ Add your company slogan ”
HỌC PHẦN: BẢO
MẬT MẠNG MÁY
TÍNH
Giảng viên: Phùng Văn Minh
Trang 2Tổng quan về thuật toán DES
1
Ứng dụng thuật toán
2
Demo
3
Tổng kết
4
Trang 3Tổng quan về thuật toán DES
Giới thiệu chung về DES
Ngày 13/5/1973 ủy ban quốc gia về tiêu chuẩn của Mỹ công bố yêu cầu về hệ mật mã áp dụng cho toàn quốc Điều này đã đặt nền móng cho chuẩn mã hóa dữ liệu, hay là DES
Lúc đầu Des được công ty IBM phát triển từ hệ
mã Lucifer, công bố vào năm 1975
Sau đó Des được xem như là chuẩn mã hóa dữ liệu cho các ứng dụng
Trang 4Tổng quan về thuật toán DES
Đặc điểm của thuật toán DES
Khóa dùng trong DES có độ dài toàn bộ là 64 bit
Tuy nhiên chỉ có 56 bit thực sự được sử dụng; 8 bit còn lại chỉ dùng cho việc kiểm tra
Des xuất ra bãn mã 64 bit
Thuật toán thực hiện 16 vòng
Mã hoá và giải mã được sử dụng cùng một khoá
DES được thiết kế để chạy trên phần cứng.
Trang 5Tổng quan về thuật toán DES
www.themegallery.com
Qúa trình mã hóa và giải mã thể hiện qua sơ đồ
Trang 6Ứng dụng thuật toán
Việc mã hóa là để đảm bảo tính
an toàn cho thông tin, đặc biệt trong thời đại công nghệ số như hiện nay
Bản thân việc mã hóa không ngăn chặn việc
thông tin bị đánh cắp, có điều thông tin đó lấy
về cũng không xài được, không đọc được hay
hiểu được vì đã được làm biến dạng đi rồi
Trang 7Điền đầy đủ thông tin
Nhấn vào để
mã hóa
Trang 8CSDL đã được
mã hóa
Trang 9 Code demo
Trang 10Tổng kết
Thực tế nhìn sơ qua rằng, mã hóa có vẻ khó khăn,
các nền tảng toán học của mã hóa đôi khi rất phức tạp
Nhưng mã hóa với những con số thuật toán là điều
hữu ích cho tình hình an ninh mạng phức tạp hiện nay
Trang 11www.themegallery.com