Nghiên cứu xây dựng hệ thống bảo mật nội dung số
Ngày nay với sự phát triển mạnh mẽ của công nghệ thông tin, gần như các thông tin quan trọng của các cá nhân, doanh nghiệp hay chính phủ được lưu trữ trên máy tính. Trong khi đó các nguy cơ về an ninh mạng và bảo mật an toàn thông tin đang ở mức báo động khi tình trạng bị hacker, virus, malware tấn công hoặc từ những tổ chức khác như chương trình giám sát truyền thông của cơ quan An ninh Quốc gia Mỹ - National Security Agency mà Edward Snowden đã tiết lộ khiến cho thông tin bị đánh cắp, bị theo dõi, mất quyền điều hành, lây truyền virus sang máy tính khác, dữ liệu bị xóa… liên tục gia tăng không ngừng, gây ra hậu quả và thiệt hại vô cùng lớn. Số vụ tấn công, xâm nhập hệ thống thông tin đang gia tăng ở mức báo động về số lượng, đa dạng về hình thức, tinh vi về công nghệ trở thành mối đe dọa đối với an ninh thông tin đòi hỏi những nỗ lực phòng chống mạnh mẽ hơn nữa cho hoạt động thông tin trên toàn. An ninh mạng tại Việt Nam hiện đang trở thành đề tài nóng sau hàng loạt các cuộc tấn công rầm rộ vào các website tại Việt Nam kể từ cuối tháng 8 đến tháng 10 vừa qua. Cho nên mỗi cá nhân, doanh nghiệp,… ngoài việc tuân theo các chính sách bảo mật, dịch vụ về an toàn thông tin từ các tổ chức hay cá nhân nào đó thì cũng nên tự bảo vệ thông tin của mình. Đó là lí do mà em đã chọn và nghiên cứu đề tài “Nghiên cứu xây dựng hệ thống bảo mật nội dung số”. Đồ án tập trung tìm hiểu về mã hóa thông tin dựa trên mã nguồn mở. Được sự hướng dẫn nhiệt tình của thầy giáo, em đã hoàn thành đề tài đồ án tốt nghiệp.
Do lượng tài liệu chủ yếu bằng tiếng anh và kiến thức còn hạn chế nên không tránh khỏi những sai sót, rất mong nhận được sự đóng góp của thầy cô và các bạn.
NỘI DUNG:
Danh mục hình vẽ 5
Danh mục những từ viết tắt 6
LỜI NÓI ĐẦU 7
CHƯƠNG 1. TỔNG QUAN VỀ MÃ HÓA 8
1.1. Khái niệm về mã hóa thông tin 8
1.2. Sơ lược lịch sử của mã hóa thông tin 8
1.3. Hệ thống mã hóa 9
1.4. Phân loại các thuật toán mã hóa 11
1.4.1. Mã hóa cổ điển 11
1.4.2. Mã hóa đối xứng 12
1.4.3. Mã hóa bất đối xứng 15
1.4.4. Hàm băm – Hashing 16
1.5.Ứng dụng mã hóa 18
1.5.1. Giao thức SSL 18
1.5.2. Chữ ký số 21
1.5.3. Công cụ mã hóa PGP 23
CHƯƠNG 2. CƠ SỞ LÝ THUYẾT 29
2.1. Hệ mã RSA 29
2.1.1. Giới thiệu 29
2.1.2. Quá trình tạo khóa cho hệ mật RSA 29
2.1.3. Quá trình mã hóa 31
2.1.4. Quá trình giải mã 32
2.1.5. Một số chú ý quan trọng về RSA 33
2.2. Hệ mã AES 34
2.2.1. Giới thiệu 34
2.2.2. Một số khái niệm và định nghĩa 35
2.2.3. Cơ sở toán học của hệ mã 38
2.2.4. Thuật toán mã hóa 38
2.2.5. Thuật toán giải mã 43
2.2.6. An toàn của thuật toán 45
2.3. Tìm hiểu về mã nguồn mở GnuPG 47
2.3.1. Giới thiệu 47
2.3.2. Cài đặt 47
2.3.3. Khoá công khai và khoá riêng tư 48
2.3.4. Tạo cặp khóa 48
2.3.5. Xuất, nhập và trao đổi khóa 49
2.3.6. Mã hoá và giải mã tài liệu 51
2.3.7. Tạo và xác minh chữ ký 52
2.3.8. Quản lý khóa 53
CHƯƠNG 3. XÂY DỰNG CHƯƠNG TRÌNH 60
3.1. Mô tả chương trình sẽ xây dựng 60
3.2. Kết quả đạt được 61
3.3. Kết luận và kiến nghị 64
KẾT LUẬN 66
Danh mục tài liệu tham khảo 67
Ngày nay với sự phát triển mạnh mẽ của công nghệ thông tin, gần như các thông tin quan trọng của các cá nhân, doanh nghiệp hay chính phủ được lưu trữ trên máy tính. Trong khi đó các nguy cơ về an ninh mạng và bảo mật an toàn thông tin đang ở mức báo động khi tình trạng bị hacker, virus, malware tấn công hoặc từ những tổ chức khác như chương trình giám sát truyền thông của cơ quan An ninh Quốc gia Mỹ - National Security Agency mà Edward Snowden đã tiết lộ khiến cho thông tin bị đánh cắp, bị theo dõi, mất quyền điều hành, lây truyền virus sang máy tính khác, dữ liệu bị xóa… liên tục gia tăng không ngừng, gây ra hậu quả và thiệt hại vô cùng lớn. Số vụ tấn công, xâm nhập hệ thống thông tin đang gia tăng ở mức báo động về số lượng, đa dạng về hình thức, tinh vi về công nghệ trở thành mối đe dọa đối với an ninh thông tin đòi hỏi những nỗ lực phòng chống mạnh mẽ hơn nữa cho hoạt động thông tin trên toàn. An ninh mạng tại Việt Nam hiện đang trở thành đề tài nóng sau hàng loạt các cuộc tấn công rầm rộ vào các website tại Việt Nam kể từ cuối tháng 8 đến tháng 10 vừa qua. Cho nên mỗi cá nhân, doanh nghiệp,… ngoài việc tuân theo các chính sách bảo mật, dịch vụ về an toàn thông tin từ các tổ chức hay cá nhân nào đó thì cũng nên tự bảo vệ thông tin của mình. Đó là lí do mà em đã chọn và nghiên cứu đề tài “Nghiên cứu xây dựng hệ thống bảo mật nội dung số”. Đồ án tập trung tìm hiểu về mã hóa thông tin dựa trên mã nguồn mở. Được sự hướng dẫn nhiệt tình của thầy giáo, em đã hoàn thành đề tài đồ án tốt nghiệp.
Do lượng tài liệu chủ yếu bằng tiếng anh và kiến thức còn hạn chế nên không tránh khỏi những sai sót, rất mong nhận được sự đóng góp của thầy cô và các bạn.
NỘI DUNG:
Danh mục hình vẽ 5
Danh mục những từ viết tắt 6
LỜI NÓI ĐẦU 7
CHƯƠNG 1. TỔNG QUAN VỀ MÃ HÓA 8
1.1. Khái niệm về mã hóa thông tin 8
1.2. Sơ lược lịch sử của mã hóa thông tin 8
1.3. Hệ thống mã hóa 9
1.4. Phân loại các thuật toán mã hóa 11
1.4.1. Mã hóa cổ điển 11
1.4.2. Mã hóa đối xứng 12
1.4.3. Mã hóa bất đối xứng 15
1.4.4. Hàm băm – Hashing 16
1.5.Ứng dụng mã hóa 18
1.5.1. Giao thức SSL 18
1.5.2. Chữ ký số 21
1.5.3. Công cụ mã hóa PGP 23
CHƯƠNG 2. CƠ SỞ LÝ THUYẾT 29
2.1. Hệ mã RSA 29
2.1.1. Giới thiệu 29
2.1.2. Quá trình tạo khóa cho hệ mật RSA 29
2.1.3. Quá trình mã hóa 31
2.1.4. Quá trình giải mã 32
2.1.5. Một số chú ý quan trọng về RSA 33
2.2. Hệ mã AES 34
2.2.1. Giới thiệu 34
2.2.2. Một số khái niệm và định nghĩa 35
2.2.3. Cơ sở toán học của hệ mã 38
2.2.4. Thuật toán mã hóa 38
2.2.5. Thuật toán giải mã 43
2.2.6. An toàn của thuật toán 45
2.3. Tìm hiểu về mã nguồn mở GnuPG 47
2.3.1. Giới thiệu 47
2.3.2. Cài đặt 47
2.3.3. Khoá công khai và khoá riêng tư 48
2.3.4. Tạo cặp khóa 48
2.3.5. Xuất, nhập và trao đổi khóa 49
2.3.6. Mã hoá và giải mã tài liệu 51
2.3.7. Tạo và xác minh chữ ký 52
2.3.8. Quản lý khóa 53
CHƯƠNG 3. XÂY DỰNG CHƯƠNG TRÌNH 60
3.1. Mô tả chương trình sẽ xây dựng 60
3.2. Kết quả đạt được 61
3.3. Kết luận và kiến nghị 64
KẾT LUẬN 66
Danh mục tài liệu tham khảo 67


.png)
%20(1).png)
.png)
.png)

.png)


Không có nhận xét nào: