Mã tài liệu: 299245
Số trang: 78
Định dạng: pdf
Dung lượng file: 2,073 Kb
Chuyên mục: Kỹ thuật - Công nghệ
MỤC LỤC
MỤC LỤC ...... 1
Danh mục từ viết tắt . 3
Danh mục hình vẽ 5
MỞ ĐẦU .. 7
CHƯƠNG 1 - TỔNG QUAN VỀ MẬT MÃ ... 10
1.1 Giới thiệu chung ...10
1.2 Khái niệm hệ mật mã..11
1.3 Hệ mật mã khoá đối xứng 11
1.4 Hệ mật mã khoá công khai .....12
1.5 Chữ ký số..16
1.6 Hàm băm ..20
CHƯƠNG 2 - CHỨNG CHỈ SỐ VÀ HẠ TẦNG MÃ KHOÁ CÔNG KHAI .... 23
2.1. Chứng chỉ số (digital certificates) 24
2.1.1 Giới thiệu .24
2.1.2 Chứng chỉ khoá công khai X.509 26
2.1.3 Thu hồi chứng chỉ30
2.1.4 Chính sách của chứng chỉ 31
2.1.5 Công bố và gửi thông báo thu hồi chứng chỉ 32
2.2 Các thành phần của PKI ...35
2.2.1 Tổ chức chứng thực (Certification Authority) ....36
2.2.2 Trung tâm đăng ký (Registration Authorities) ....37
2.2.3 Thực thể cuối ( Người giữ chứng chỉ và Clients).....38
2.2.4 Hệ thống lưu trữ (Repositories)...38
2.3 Chức năng cơ bản của PKI .....39
2.3.1 Chứng thực (certification) .....39
2.3.2 Thẩm tra (validation) .39
2.3.3 Một số chức năng khác ....39
2.4 Mô hình tin cậy cho PKI ..43
2.4.1 Mô hình CA đơn ..44
2.4.2 Mô hình phân cấp 45
2.4.3 Mô hình mắt lưới (xác thực chéo) .....46
2.4.4 Mô hình Hub và Spoke (Bridge CA).48
2.4.5 Mô hình Web (Trust Lists) ....49
2.4.6 Mô hình người sử dụng trung tâm (User Centric Model) .....51
CHƯƠNG 3 - XÂY DỰNG HỆ THỐNG CUNG CẤP CHỨNG CHỈ SỐ .. 53
3.1 Tổng quan về hệ thống .....53
3.1.1 Mô hình hệ thống.53
3.1.2 Một số đặc tính của hệ thống cung cấp chứng chỉ số54
3.2 Chức năng và quá trình khởi tạo các thành phần trong hệ thống cung cấp chứng chỉ số MyCA 58
3.2.1 Certificate Authority - CA.....58
3.2.2 Registration Authority - RA ..59
3.2.3 RAO ...60
3.2.4 LDAP và Public Database Server .....60
3.3 Qui trình đăng ký, cấp phát và huỷ bỏ chứng chỉ 62
3.3.1 Qui trình đăng ký và cấp chứng chỉ...62
3.3.2 Qui trình huỷ bỏ chứng chỉ....64
3.4 Thử nghiệm sản phẩm 65
3.4.1 Thử nghiệm phía quản trị 65
3.4.2 Thử nghiệm phía người dùng 65
3.5 Đánh giá chung.....66
KẾT LUẬN .. 68
TÀI LIỆU THAM KHẢO .. 70
PHỤ LỤC ..... 72
1. Môi trường phát triển ....72
2. Một số chuẩn mật mã khoá công khai (PKCS) .72
3. Một số màn hình giao diện của hệ thống đã xây dựng .74
MỞ ĐẦU
Trong một vài năm lại đây, hạ tầng truyền thông IT càng ngày càng được mở rộng khi người sử dụng dựa trên nền tảng này để truyền thông và giao dịch với các đồng nghiệp, các đối tác kinh doanh cũng như việc khách hàng dùng email trên các mạng công cộng. Hầu hết các thông tin nhạy cảm và quan trọng được lưu trữ và trao đổi dưới hình thức điện tử trong các cơ quan văn phòng, doanh nghiệp. Sự thay đổi trong các hoạt động truyền thông này đồng nghĩa với việc cần phải có biện pháp bảo vệ đơn vị, tổ chức, doanh nghiệp của mình trước các nguy cơ lừa đảo, can thiệp, tấn công, phá hoại hoặc vô tình tiết lộ các thông tin đó. Cơ sở hạ tầng mã khoá công khai (PKI - Public Key Infrastructure) cùng các tiêu chuẩn và công nghệ ứng dụng của nó có thể được coi là một giải pháp tổng hợp và độc lập có thể sử dụng để giải quyết vấn đề này.
PKI bản chất là một hệ thống công nghệ vừa mang tính tiêu chuẩn, vừa mang tính ứng dụng được sử dụng để khởi tạo, lưu trữ và quản lý các chứng chỉ số hay ta còn gọi là chứng thực điện tử (digital certificate) cũng như các khoá công cộng (khoá công khai) và cá nhân (khoá riêng). Sáng kiến PKI ra đời năm 1995, khi mà các chính phủ và các tổ chức công nghiệp xây dựng các tiêu chuẩn chung dựa trên phương pháp mã hoá để hỗ trợ một hạ tầng bảo mật trên mạng Internet. Tại thời điểm đó, mục tiêu được đặt ra là xây dựng một bộ tiêu chuẩn bảo mật tổng hợp cùng các công cụ và lý thuyết cho phép người sử dụng cũng như các tổ chức (doanh nghiệp hoặc phi lợi nhuận) có thể tạo lập, lưu trữ và trao đổi các thông tin một cách an toàn trong phạm vi cá nhân và công cộng.
Cho tới nay, những nỗ lực hoàn thiện PKI vẫn đang được đầu tư và thúc đẩy. Và để hiện thực hoá ý tưởng tuyệt vời này, các tiêu chuẩn cần phải được nghiên cứu phát triển ở các mức độ khác nhau bao gồm: mã hoá, truyền thông và liên kết, xác thực, cấp phép và quản lý. Nhiều chuẩn bảo mật trên mạng Internet, chẳng hạn Secure Sockets Layer/Transport Layer Security (SSL/TLS) và Virtual PrivateNetwork (VPN), chính là kết quả của sáng kiến PKI. Một minh chứng là thuật toánmã hoá phi đối xứng được xây dựng dựa trên phương pháp mã hoá và giải mã thông tin sử dụng hai khoá mã: khoá công khai (public key) và khoá riêng (private key). Trong trường hợp này, một người sử dụng có thể mã hoá tài liệu của mình với khoá riêng và sau đó giải mã thông tin đó bằng khoá công khai. Nếu một văn bản chứa các dữ liệu nhạy cảm và cần phải được truyền một cách bảo mật tới duy nhất một cá nhân, thông thường người gửi mã hoá tài liệu đó bằng mã khoá riêng của mình và người nhận sẽ giải mã sử dụng khoá công khai của người gửi. Khoá công khai này có thể được gửi kèm theo tài liệu này hoặc có thể được gửi cho người nhận trước đó.
Mặt khác, do có khá nhiều thuật toán phi đối xứng nên các chuẩn công khai hiện có thường xuyên được nghiên cứu cải tiến để phù hợp với các thuật toán này. Hiện nay ở Việt Nam, việc nghiên cứu, ứng dụng và triển khai PKI nói chung và dịch vụ cung cấp chứng chỉ số nói riêng là vấn đề còn mang tính thời sự. Bằng việc sử dụng chứng chỉ và chữ ký số, những ứng dụng cho phép PKI đưa ra nhiều đặc tính đảm bảo an toàn thông tin cho người sử dụng. Luận văn này được thực hiện với mục đích tìm hiểu nghiên cứu về PKI, bao gồm các khái niệm tổng quan về mật mã, chứng chỉ số, các khái niệm cơ sở về PKI, chức năng và các thành phần PKI. Luận văn cũng tập trung vào việc tìm hiểu các mô hình tin cậy của PKI, ưu và nhược điểm của các mô hình này; các dịch vụ, giao thức và chuẩn định dạng liên quan đến việc xây dựng ứng dụng PKI, qua đó vận dụng để xây dựng một hệ thống cung cấp chứng chỉ số có khả năng ứng dụng cho cơ quan công tác và một số đơn vị khác.
Với giới hạn những vấn đề tìm hiểu và nghiên cứu như trên, luận văn bao gồm 3 chương:
Chương 1: Tổng quan về mật mã
Giới thiệu các khái niệm về hệ mật mã đối xứng, hệ mật mã phi đối xứng hay còn được gọi là hệ mật mã khoá công khai; ưu và nhược điểm của các hệ mã này; khái niệm về chữ ký số và hàm băm, sơ đồ chữ ký số được sử dụng trong hệ thốngthử nghiệm.
Chương 2: Chứng chỉ số và hạ tầng mã khoá công khai
Trình bày khái niệm chứng chỉ số và một số vấn đề liên quan; khái niệm PKI, chức năng và các thành phần của PKI; các mô hình tin tưởng của PKI, ưu và nhược điểm của các mô hình này.
Chương 3: Xây dựng hệ thống cung cấp chứng chỉ số thử nghiệm
Phân tích và xây dựng một hệ thống cung cấp chứng chỉ số theo mô hình, chức năng và các chuẩn đã được trình bày trong chương 1 và chương 2.
Những tài liệu gần giống với tài liệu bạn đang xem
📎 Số trang: 78
👁 Lượt xem: 320
⬇ Lượt tải: 17
📎 Số trang: 80
👁 Lượt xem: 535
⬇ Lượt tải: 16
📎 Số trang: 80
👁 Lượt xem: 366
⬇ Lượt tải: 16
📎 Số trang: 118
👁 Lượt xem: 424
⬇ Lượt tải: 16
📎 Số trang: 118
👁 Lượt xem: 531
⬇ Lượt tải: 16
📎 Số trang: 52
👁 Lượt xem: 490
⬇ Lượt tải: 16
📎 Số trang: 52
👁 Lượt xem: 460
⬇ Lượt tải: 17
📎 Số trang: 52
👁 Lượt xem: 672
⬇ Lượt tải: 16
📎 Số trang: 4
👁 Lượt xem: 570
⬇ Lượt tải: 16
📎 Số trang: 116
👁 Lượt xem: 530
⬇ Lượt tải: 16
📎 Số trang: 62
👁 Lượt xem: 1488
⬇ Lượt tải: 16
Những tài liệu bạn đã xem
📎 Số trang: 78
👁 Lượt xem: 412
⬇ Lượt tải: 16