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

Hệ mã hóa đối xứng và ứng dụng trong vấn đề bảo mật tài liệu tại Trung tâm Kỹ thuật tài liệu nghiệp vụ
PREMIUM
Số trang
67
Kích thước
2.2 MB
Định dạng
PDF
Lượt xem
1627

Hệ mã hóa đối xứng và ứng dụng trong vấn đề bảo mật tài liệu tại Trung tâm Kỹ thuật tài liệu nghiệp vụ

Nội dung xem thử

Mô tả chi tiết

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

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

NGUYỄN QUANG TRUNG

HỆ MÃ HÓA ĐỐI XỨNG VÀ ỨNG DỤNG

TRONG VẤN ĐỀ BẢO MẬT TÀI LIỆU

TẠI TRUNG TÂM KỸ THUẬT TÀI LIỆU NGHIỆP VỤ

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

THÁI NGUYÊN, 2017

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

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

NGUYỄN QUANG TRUNG

HỆ MÃ HÓA ĐỐI XỨNG VÀ ỨNG DỤNG

TRONG VẤN ĐỀ BẢO MẬT TÀI LIỆU

TẠI TRUNG TÂM KỸ THUẬT TÀI LIỆU NGHIỆP VỤ

Chuyên ngành: Khoa học máy tính

Mã số: 60 48 01 01

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

Người hướng dẫn khoa học: TS. VŨ VINH QUANG

THÁI NGUYÊN, 2017

ii

ii

LỜI CAM ĐOAN

Sau quá trình học tập tại Trường Đại học công nghệ thông tin & truyền thông,

với những kiến thức lý thuyết và thực hành đã tích lũy được, với việc vận dụng các kiến

thức vào thực tế, em đã tự nghiên cứu các tài liệu, các công trình nghiên cứu, đồng thời

có sự phân tích, tổng hợp, đúc kết và phát triển để hoàn thành luận văn thạc sĩ của mình.

Em xin cam đoan luận văn này là công trình do bản thân em tự tìm hiểu, nghiên cứu

và hoàn thành dưới sự hướng dẫn của thầy giáo TS. Vũ Vinh Quang.

Thái Nguyên, tháng 5 năm 2017

Học viên

Nguyễn Quang Trung

iii

iii

MỤC LỤC

LỜI CAM ĐOAN .........................................................................................................ii

MỤC LỤC..................................................................................................................... iii

DANH MỤC CÁC KÍ HIỆU, CHỮ VIẾT TẮT.............................................................v

DANH MỤC CÁC BẢNG BIỂU ..................................................................................vi

DANH MỤC CÁC HÌNH VẼ.......................................................................................vii

LỜI NÓI ĐẦU.................................................................................................................1

CHƯƠNG 1: CÁC KHÁI NIỆM CƠ BẢN VỀ AN TOÀN BẢO MẬT THÔNG TIN.2

1.1. Tổng quan về an toàn và bảo mật thông tin .............................................................2

1.1.1. Khái niệm chung ...................................................................................................2

1.1.2. Mục tiêu của an toàn bảo mật thông tin ................................................................3

1.1.3. Các chiến lược an toàn hệ thống ...........................................................................4

1.2. Các kiến thức cơ bản về hệ mật mã..........................................................................5

1.2.1. Khái niệm chung ...................................................................................................5

1.2.2. Các thành phần của một hệ mật mã.......................................................................6

1.2.3. Quy trình mã hóa và giải mã .................................................................................7

1.2.4. Phân loại hệ thống mã hóa ....................................................................................8

1.2.5. Các đặc trưng của hệ thống mã hoá ....................................................................12

1.2.6. Thám mã và tính an toàn của các hệ mã .............................................................13

1.3. Cơ sở toán học về mã hóa ......................................................................................16

1.3.1. Các thuật toán trong Z.........................................................................................17

1.3.2. Thuật toán Euclide...............................................................................................17

1.3.3. Khái niệm về hàm Euler......................................................................................18

1.3.4. Khái niệm về đồng dư thức .................................................................................19

1.3.5. Khái niệm về số nghịch đảo ................................................................................21

1.3.6. Định lý phần dư China CRT (Chinese Remainder Theorem).............................21

1.3.7. Các thuật toán trong Zn .......................................................................................22

1.3.8. Thuật toán............................................................................................................22

CHƯƠNG 2: MỘT SỐ HỆ MÃ HÓA ĐỐI XỨNG ....................................................23

2.1. Giới thiệu................................................................................................................23

2.2. Quá trình mã hóa và giải mã ..................................................................................25

iv

iv

2.3. Một số hệ mã hóa đối xứng ....................................................................................25

2.3.1. Hệ mã Caesar.......................................................................................................25

2.3.2. Hệ mã mật Hill ....................................................................................................25

2.3.3. Hệ mã Affine .......................................................................................................26

2.3.4. Hệ mã Vigenère...................................................................................................28

2.3.5. Phương pháp mã hóa khối...................................................................................29

2.4. Hệ mã DES.............................................................................................................30

2.4.1. Sơ đồ mã hóa .......................................................................................................30

2.4.2. Thuật toán mã hóa Triple DES............................................................................34

2.4.3. Thuật toán mã hóa AES.......................................................................................36

2.5. Mật mã dòng...........................................................................................................43

CHƯƠNG 3: MỘT SỐ KẾT QUẢ ỨNG DỤNG.........................................................46

3.1. Vấn đề bảo mật tài liệu tại trung tâm kỹ thuật tài liệu nghiệp vụ ..........................46

3.2. Mô tả dữ liệu thử nghiệm.......................................................................................47

3.3. Môi trường thử nghiệm và một số giao diện..........................................................47

3.3.1. Môi trường thử nghiệm .......................................................................................47

3.4. Kịch bản thử nghiệm và kết quả.............................................................................48

3.4.1. Tốc độ mã hóa theo số lượng dữ liệu ..................................................................48

3.4.2. Tốc độ giải mã theo số lượng dữ liệu..................................................................49

3.4.3. Tốc độ mã hóa theo các chế độ mã hóa...............................................................50

3.4.4. Tốc độ mã hóa theo kích thước khóa ..................................................................51

KẾT LUÂN VÀ HƯ ̣ ỚNG NGHIÊN CỨU...................................................................52

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

PHỤ LỤC......................................................................................................................54

v

v

DANH MỤC CÁC KÍ HIỆU, CHỮ VIẾT TẮT

STT Viết tắt Đầy đủ Ý nghĩa

1 AES Advanced Encryption

Standard

Chuẩn mã hóa cao cấp

2 BCNN Bội Chung Nhỏ Nhất

CBC Cipher Block

Chaining

Chế độ mã hóa của AES khi mã hóa

sử dụng cả key và kết quả của block

trước làm tham số

3 DES Data Encryption

Standard

Chuẩn mã hóa dữ liệu

ECB Electronic Code

Book

Chế độ mã hóa của AES trong đó các

block được mã hóa riêng rẽ

4 GCD Greatest Common

Divisor

Ước chung lớn nhất

5 MDV Mã Dịch Vòng

6 TDES hoặc

3DES

Triple DES DES bội ba

7 TTP Trusted Third Party Đơn vị thứ ba tin cậy

8 UCLN Ước Chung Lớn Nhất

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