MỤC LỤC
LỜI CẢM ƠN 4
MỞ ĐẦU 5
CHƯƠNG I: CÁC KHÁI NIỆM CƠ BẢN 6
1.1 Các khái niệm toán học 6
1.1.1 Số nguyên tố và nguyên tố cùng nhau 6
1.1.2 Đồng dư thức 6
1.1.3 Không gian Zn và Zn* 7
1.1.4 Phần tử nghịch đảo 7
1.1.5 Hàm băm 8
1.1.5.1 Giới thiệu 8
1.1.5.2 Cấu trúc của hàm băm 9
1.1.5.3 Một số loại hàm băm 10
1.2 Vấn đề mã hóa 15
1.2.1 Khái niệm mã hoá 15
1.2.2 Hệ mã hoá khóa công khai 17
1.3 Vấn đề chữ ký điện tử 18
1.3.1 Giới thiệu 18
1.3.2 Định nghĩa 18
1.3.3 Sơ đồ chữ ký RSA 19
1.4 Xác thực 20
1.4.1 Khái niệm xác thực 20
1.4.2 Các dạng xác thực 20
1.4.2.1 Xác thực thực thể 20
1.4.2.2 Xác thực trách nhiệm văn bản gốc 21
1.4.3 Các phương pháp xác thực 21
1.4.4 Các giao thức xác thực 22
1.4.4.1 Giao thức thử thách và trả lời 22
1.4.4.2 Giao thức mật khẩu được chuyển đổi 22
1.4.4.3 Giao thức mật khẩu sử dụng một lần 22
1.4.4.4 Giao thức chứng chỉ số 23
1.5 Chứng thực điện tử 23
1.5.1 Chứng thực điện tử là gì? 23
1.5.2 Làm thế nào để có và sử dụng chứng thực điện tử? 23
1.6 Chứng thực chéo 24
CHƯƠNG II: CHỨNG CHỈ SỐ 25
2.1 Vài nét về chứng chỉ số 25
2.1.1 Chứng chỉ số là gì? 25
2.1.2 Chứng chỉ gốc là gì ? 26
2.1.3 Chứng chỉ số làm việc như thế nào ? 26
2.1.4 Tại sao cần một chứng chỉ số ? 26
2.1.5 Chứng chỉ số được áp dụng vào những công việc gì ? 27
2.1.6 Kiểm tra và tạo chữ ký điện tử như thế nào ? 28
2.2 Cơ sở hạ tầng khóa công khai Public Key Infrastructure – PKI 28
2.2.1 PKI là gì ? 28
2.2.2 PKI hoạt động như thế nào ? 30
2.2.3 Thành phần của PKI 31
2.2.4 Phân phối khóa công khai 32
2.3 Thời hạn tồn tại và việc thu hồi chứng chỉ 34
2.4 Nhà cấp chứng chỉ số (Certificate Authority - CA) 35
2.4.1 CA là gì ? 35
2.4.2 Mô hình CA 35
2.4.3 Chữ ký của CA trên chứng chỉ số 37
2.5 Khuôn dạng chứng chỉ X.509 37
2.5.1 Khuôn dạng chứng chỉ số X.509 v1, v2 38
2.5.2 Đặt tên trong X.509 v1, v2 39
2.5.3 Khuôn dạng chứng chỉ số X.509 v3 40
2.5.4 Đặt tên trong khuôn dạng chứng chỉ X.509 v3 42
2.6 Đăng ký đối tượng 43
2.7 Quy trình xin cấp một chứng chỉ số 44
CHƯƠNG III: XÂY DỰNG HỆ THỐNG QUẢN LÝ CHỨNG CHỈ SỐ 46
3.1 Chức năng của chương trình 46
3.2 Mô tả hoạt động và một số giao diện của chương trình 46
3.2.1 Đăng ký cấp chứng chỉ 46
3.2.2 Lấy thông tin chứng chỉ 47
3.2.3 Tìm thông tin về chứng chỉ của một người khác 49
3.2.4 Mã hóa và ký thông điệp 49
3.2.5 Giải mã thông điệp 51
3.2.6 Kiểm tra tính chính xác của chữ ký 52
3.2.7 Thu hồi chứng chỉ 53
3.3 Công cụ hỗ trợ và ngôn ngữ lập trình 54
3.3.1 Ngôn ngữ lập trình php5 54
3.3.2 OpenSSL trong PHP 5 58
3.3.2.1 Giới thiệu 58
3.3.2.2 Khóa và chứng chỉ 58
3.3.2.3 Một số hàm trong OpenSSL 59
3.4 Một số đoạn mã quan trọng của chương trình 60
3.4.1 Tạo chứng chỉ 60
3.4.2 Mã hóa và ký 62
3.4.3 Giải mã 63
3.4.4 Kiểm tra chữ ký 64
3.5 Những hạn chế và hướng phát triển 65
3.5.1 Hạn chế của chương trình 65
3.5.2 Hướng phát triển chương trình 65
KẾT LUẬN 66
TÀI LIỆU THAM KHẢO 67
<p>Mục Lục</p> <p>LỜI CẢM ƠN . 12</p> <p>Chương 1: GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID. 13</p> <p>1.1 Giới thiệu hệ điều hành Android . 13</p> <p>1.2. Lịch sử p ...
<p>Mục Lục</p> <p>LỜI CAM ĐOAN.5</p> <p>DANH MỤC CÁC CHỮ CÁI VIẾT TẮT.6</p> <p>DANH MỤC HÌNH VẼ .7</p> <p>DANH MỤC BẢNG BIỂU.8</p> <p>MỞ ĐẦU .1</p> <p>1. ...
<p>MỤC LỤC</p> <p>MỤC LỤC. 2</p> <p>DANH SÁCH CÁC HÌNH . 3</p> <p>DANH SÁCH CÁC BẢNG . 4</p> <p>I. GIỚI THIỆU . 5</p> <p>II. CƠ SỞ LÝ LUẬN THỰC HIỆN ĐỀ TÀI ...
<p>LỜI CẢM ƠN.11</p> <p>CHưƠNG 1: TỔNG QUAN CƠ SỞ LÝ THUYẾT .12</p> <p>1.1 INTERNET, WORLD WIDE WEB VÀ HTML .12</p> <p>1.1.1 Khái niệm cơ bản về Internet.12< ...
<p>MỤC LỤC</p> <p>MỤC LỤC 9</p> <p>DANH MỤC HÌNH.12</p> <p>DANH MỤC BẢNG .13</p> <p>DANH MỤC TỪ VIẾT TẮT.14</p> <p>LỜI NOI ĐẦU .15</p> <p>Chương 1: Giới t ...
Hỗ trợ download nhiều Website
Hỗ trợ nạp thẻ qua Momo & Zalo Pay
Khi đăng ký & nạp thẻ ngay Hôm Nay