Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tìm hiểu chuẩn mật mã dữ liệu DES (Data Encryption Standard) và đánh giá độ an toàn
PREMIUM
Số trang
70
Kích thước
882.3 KB
Định dạng
PDF
Lượt xem
1560

Tìm hiểu chuẩn mật mã dữ liệu DES (Data Encryption Standard) và đánh giá độ an toàn

Nội dung xem thử

Mô tả chi tiết

ĐẠI HỌC THÁI NGUYÊN

TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

NGUYỄN THỊ THỦY

TÌM HIỂU CHUẨN MẬT MÃ DỮ LIỆU DES (DATA

ENCRYPTION STANDARD) VÀ ĐÁNH GIÁ ĐỘ AN TOÀN

LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH

THÁI NGUYÊN - 2014

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

ĐẠI HỌC THÁI NGUYÊN

TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

NGUYỄN THỊ THỦY

TÌM HIỂU CHUẨN MẬT MÃ DỮ LIỆU DES (DATA

ENCRYPTION STANDARD) VÀ ĐÁNH GIÁ ĐỘ AN TOÀN

Chuyên ngành: KHOA HỌC MÁY TÍNH

Mã số: 60 48 01

LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH

HƢỚNG DẪN KHOA HỌC: TS. HỒ VĂN CANH

THÁI NGUYÊN - 2014

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

LỜI CAM ĐOAN

Tôi xin cam đoan luận văn là công trình nghiên cứu của riêng cá nhân tôi,

không sao chép của ai do tôi tự nghiên cứu, đọc, dịch tài liệu, tổng hợp và thực

hiện. Nội dung lý thuyết trong trong luận văn tôi có sử dụng một số tài liệu tham

khảo nhƣ đã trình bày trong phần tài liệu tham khảo. Các số liệu, chƣơng trình phần

mềm và những kết quả trong luận văn là trung thực và chƣa đƣợc công bố trong bất

kỳ một công trình nào khác.

Thái Nguyên, … tháng …. năm 2014

Học viên thực hiện

Nguyễn Thị Thủy

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

LỜI CẢM ƠN

Để hoàn thành chƣơng trình cao học và viết luận văn này, tôi đã nhận

đƣợc sự hƣớng dẫn, giúp đỡ và góp ý nhiệt tình của quý thầy cô trƣờng Đại học

Công nghệ thông tin và Truyền Thông Thái Nguyên.

Trƣớc hết, tôi xin chân thành cảm ơn đến quý thầy cô trƣờng Đại học

Công nghệ thông tin và Truyền thông Thái Nguyên, đặc biệt là những thầy cô đã

tận tình dạy bảo cho tôi suốt thời gian học tại trƣờng.

Tôi xin gửi lòng biết ơn sâu sắc đến Thầy giáo: TS. Hồ Văn Canh đã

dành rất nhiều thời gian và tâm huyết hƣớng dẫn nghiên cứu và giúp tôi hoàn

thành luận văn tốt nghiệp.

Nhân đây, tôi xin chân thành cảm ơn Ban giám hiệu trƣờng Đại học Công

nghệ thông tin và Truyền thông Thái Nguyên cùng quý thầy cô trong khoa Khoa

học máy tính và khoa sau đại học đã tạo điều kiện để tôi học tập và hoàn thành

tốt khoá học.

Mặc dù tôi đã có nhiều cố gắng hoàn thiện luận văn bằng tất cả sự nhiệt

tình và năng lực của mình, tuy nhiên không thể tránh khỏi những thiếu sót, rất

mong nhận đƣợc những đóng góp quý báu của quý thầy cô và các bạn.

Tôi xin thành cảm ơn !

Thái Nguyên, Ngày ……tháng…… năm 2014

Học viên

Nguyễn Thị Thủy

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

i

MỤC LỤC

LỜI CAM ĐOAN

LỜI CẢM ƠN

MỤC LỤC................................................................................................................... i

DANH MỤC BẢNG BIỂU ....................................................................................... ii

DANH MỤC HÌNH VẼ............................................................................................ iii

MỞ ĐẦU.....................................................................................................................1

CHƢƠNG 1: TỔNG QUAN VỀ BẢO MẬT THÔNG TIN ......................................2

1.1 TỔNG QUAN VỀ AN TOÀN THÔNG TIN DỮ LIỆU......................................2

1.2 KHÁI NIỆM MẬT MÃ VÀ MẬT THÁM...........................................................3

1.3 MỤC TIÊU VÀ NGUYÊN TẮC CHUNG CỦA AN TOÀN BẢO MẬT

THÔNG TIN ...............................................................................................................3

1.4 PHÂN LOẠI CÁC THUẬT TOÁN MẬT MÃ HỌC...........................................4

1.5 CÁC ĐẶC TRƢNG CƠ BẢN CỦA BẢN TIN RÕ.............................................5

1.5.1 Tần số:................................................................................................................5

1.5.2. Sự trùng lặp .......................................................................................................6

1.6 TIÊU CHUẨN BẢN RÕ ......................................................................................7

1.7 CÁC BƢỚC CƠ BẢN ĐỂ TIẾN HÀNH THÁM MÃ.........................................8

CHƢƠNG 2: TÌM HIỂU VỀ CHUẨN MẬT MÃ DỮ LIỆU DES VÀ ĐÁNH GIÁ

ĐỘ AN TOÀN ..........................................................................................................13

2.1 HỆ MÃ DES .......................................................................................................13

2.1.1 Mô tả hệ mật.....................................................................................................13

2.1.2 Mã hoá và giải mã DES ...................................................................................20

2.1.3 Một số ví dụ. ....................................................................................................21

2.2 MỘT SỐ PHƢƠNG PHÁP THÁM MÃ DES....................................................25

2.2.1 Thám mã vi sai. ................................................................................................25

2.2.1.1. Thám mã hệ DES – 3 vòng ..........................................................................29

2.2.1.2 Thám mã hệ DES 6-vòng..............................................................................34

2.2.1.3 Các thám mã vi sai khác...............................................................................40

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

2.2.2 Thám mã tuyến tính đối với DES. ...................................................................40

2.2.2.1 Nguyên lý chung của phƣơng pháp thám mã tuyến tính đối với hệ DES.....40

2.2.2.2 Xấp xỉ tuyến tính các hộp nén.......................................................................44

2.2.2.3 Xấp xỉ tuyến tính hệ mã DES........................................................................45

2.2.2.4 Tấn công bản rõ đã biết đối với hệ mã DES .................................................49

2.2.3. Thám mã phi tuyến đối với DES.....................................................................50

2.2.3.1 Thiết lập các quan hệ bậc hai của hộp S .......................................................51

2.2.3.2 Áp dụng vào thám mã phi tuyến ...................................................................51

2.3 ĐÁNH GIÁ ĐỘ AN TOÀN CỦA DES .............................................................53

2.3.1 Các đặc trƣng an toàn cơ bản cả một hệ mã khối ............................................53

2.3.2 Đánh giá chung về độ mật của DES ................................................................53

2.3.3 Ƣu điểm của hệ mật mã DES...........................................................................54

2.3.4 Các điểm yếu của DES.....................................................................................54

2.3.4.1 Tính bù: .........................................................................................................54

2.3.4.2 Khóa yếu .......................................................................................................54

2.3.4.3 DES có cấu trúc đại số ..................................................................................55

2.3.4.4 Không gian khóa K ......................................................................................56

2.4 ĐỀ XUẤT MỘT CÁCH KHẮC PHỤC NHƢỢC ĐIỂM ..................................56

CHƢƠNG 3: MÔ PHỎNG THUẬT TOÁN DES .....................................................58

3.1 PHÂN TÍCH BÀI TOÁN....................................................................................58

3.2 PHẠM VI ỨNG DỤNG......................................................................................58

3.3 KẾT QUẢ MÔ PHỎNG .....................................................................................58

3.3.1 Thiết kế kiến trúc .............................................................................................58

3.3.2 Thiết kế giao diện.............................................................................................59

KẾT LUẬN...............................................................................................................61

TÀI LIỆU THAM KHẢO.........................................................................................62

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

ii

DANH MỤC BẢNG BIỂU

Bảng 1.1 : Bảng tần số đơn tiếng Việt không dấu ......................................................6

Bảng 2.1 Bảng chọn bit.............................................................................................16

Bảng 2.2: Các khóa yếu của DES .............................................................................54

Bảng 2.3 : Các khóa nửa yếu của DES .....................................................................55

Tải ngay đi em, còn do dự, trời tối mất!