1. Trang chủ
  2. » Công Nghệ Thông Tin

Đồ án tốt nghiệp mật mã hóa dữ liệu bằng phương pháp DES

28 969 3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 678,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

GVHD: Th.s Nguyễn Lê Mai DuyênTRƯỜNG ĐẠI HỌC DUY TÂN KHOA ĐIỆN TỬ VIỄN THÔNG... LỜI NÓI ĐẦU Ngày nay với sự xuất hiện của máy tính, các tài liệu quan trọng đều được số hóa và... HỆ THỐ

Trang 1

GVHD: Th.s Nguyễn Lê Mai Duyên

TRƯỜNG ĐẠI HỌC DUY TÂN KHOA ĐIỆN TỬ VIỄN THÔNG

Trang 2

LỜI NÓI ĐẦU

 Ngày nay với sự xuất hiện của máy tính, các tài liệu quan trọng đều được số hóa và

Trang 3

06/13/24 3

NỘI DUNG

 Chương 1:Tổng quan

 Chương 2:Một số phương pháp mã hóa quy ước

 Chương 3:Mật mã hóa DES

 Chương 4:Mô phỏng và Kết quả

 Kết luận

Trang 6

 Là một bộ băm (P, C, K, E ,D) :

 Tập nguồn P là tập hữu hạn tất cả các mẫu tin nguồn cần mã hóa có thể có

 Tập đích C là tập hữu hạn tất cả các mẫu tin

có thể có sau khi mã hóa

 Tập khóa K là tập hữu hạn các khóa có thể

có được sử dụng

HỆ THỐNG MÃ HÓA

Trang 8

HỆ THỐNG MÃ HÓA QUY ƯỚC

Trang 10

MỘT SỐ PHƯƠNG PHÁP MÃ

HÓA QUY ƯỚC

 Phương pháp mã hóa dịch chuyển

 Phương pháp mã hóa thay thế

 Phương pháp Affine

 Phương pháp Vigenere

 Phương pháp Hill

 Phương pháp mã hóa hoán vị

Trang 11

06/13/24 11

MẬT MÃ HÓA DES (DATA ENCRYPTION

STANDARD)

 Lịch sử: Hệ mã này được phát triển bởi Hãng IBM Được Ủy ban tiêu chuẩn Hoa kỳ công bố vào ngày 15/02/1977

Trang 14

Xác định các cặp từ 32 bit Li, R i với

1 i16 theo nguyên tắc sau :

Trang 16

SƠ ĐỒ HÀM F

Trang 17

06/13/24 17

- Hàm mở rộng (E) sẽ làm tăng độ dài của

Ri từ 32 bit lên 48 bit bằng cách thay đổi

các thứ tự của các bit cũng như lặp lại các

bit

HÀM MỞ RỘNG E

Trang 18

- Mỗi hàng trong mỗi hộp là hoán vị của các số nguyên từ 0 đến 15

- Mỗi hộp S-Box có 6 bit đầu vào và 4 bit đầu ra

HỘP S-BOX

13 6

0 10 14

3 11 5

7 1

9 4

2 8

12

15

0 5

10 3

7 9

12 15

11 2

6 13 8

14 1

4

8 3

5 9

11 12

6 10 1

13 2

14 4

7 15

0

7 0

9 5

12 6

10 3

8 11 15

2 1

13 4

14

Trang 19

06/13/24 19

HỘP P-BOX

 Hoán vị này mang tính đơn ánh, nghĩa là 1 bit đầu vào sẽ cho ra 1 bit ở đầu ra, không bit nào được sử dụng 2 lần hay bị bỏ qua

Trang 20

QUÁ TRÌNH TẠO KHÓA CON

Trang 21

06/13/24 21

QUÁ TRÌNH GIẢI MÃ

 Quá trình giải mã chính là

thực hiện theo thứ tự đảo

ngược của quá trình mã

Trang 22

ƯU NHƯỢC ĐIỂM

– Tính bảo mật cao

– Thuật toán công khai, dễ hiểu

– Không gian khóa K lớn 256

– Tính bù

– Khóa yếu

Trang 23

06/13/24 23

MÔ PHỎNG VÀ KẾT QUẢ

CHƯƠNG TRÌNH MẬT MÃ HÓA VÀ GIẢI MẬT

MÃ HÓA FILE

NHẬP KHÓA MÃ HÓA

CHỌN FILE TEXT CẦN GIẢI MÃ

NHẬP KHÓA GIẢI MÃ

CHỌN VĂN BẢN GIẢI MÃ

NHẬP KHÓA GIẢI MÃ

Trang 24

GIAO DIỆN

CHƯƠNG

TRÌNH

Trang 27

06/13/24 27

KẾT LUẬN

- Tìm hiểu nguyên tắc, thuật toán của hệ mã DES

- Xây dựng chương trình DeMo

- Cài đặt chương trình DeMo để mã hóa file, văn bản

- Chương trình chỉ mã hóa được file văn bản, không

mã hóa được các file khác

- Kết quả giải mã bị lỗi Font, vẫn chưa khắc phục được

- Tìm hiểu mã hóa RSA, AES, và một số hệ mã khác

- Tìm hiểu chử ký điện tử và bảo mật cơ sở dữ liệu

Trang 28

CÁM ƠN THẦY CÔ VÀ CÁC

BẠN ĐÃ THEO DÕI!

Ngày đăng: 19/10/2014, 10:57

HÌNH ẢNH LIÊN QUAN

SƠ ĐỒ - Đồ án tốt nghiệp mật mã hóa dữ liệu bằng phương pháp DES
SƠ ĐỒ (Trang 12)
SƠ ĐỒ HÀM F - Đồ án tốt nghiệp mật mã hóa dữ liệu bằng phương pháp DES
SƠ ĐỒ HÀM F (Trang 16)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w