Bài giảng An toàn hệ thống thông tin: Chương 5 - Nguyễn Thị Hạnh
Số trang: 29
Loại file: pdf
Dung lượng: 1.14 MB
Lượt xem: 18
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng An toàn hệ thống thông tin: Chương 5 Quản lý và phân phối khóa cung cấp cho người học những kiến thức như: Symmetric-key Distribution; Kerberos; Symmetric-Key Agreement; Public-key distribution. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng An toàn hệ thống thông tin: Chương 5 - Nguyễn Thị Hạnh 07/01/2018 Chương 5: QUẢN LÝ VÀ PHÂN PHỐI KHÓA (KEY MANAGEMENT AND DISTRIBUTION) GV: Nguyễn Thị Hạnh Nguyễn Thị Hạnh 1 Mục tiêu ˗ Giải thích được sự cần thiết của một Key- Distribution Center (KDC) ˗ Làm thế nào để KDC có thể tạo ra được Session Key giữa hai bên tham gia Khái niệm về Session Key Giải thích mô hình KDC Giải thích các bước tạo Session Key bằng KDC ˗ Giải thích về Flat Multiple KDCs; Hierarchical Multiple KDCs Nguyễn Thị Hạnh 2 1 07/01/2018 Mục tiêu ˗ Làm thế nào hai bên than gia dùng giao thức Symmetric-Key Agreement để tạo session key mà không dùng dịch vụ của KDC Diffie-Hellman Key Agreement Station-to-Station Key Agreement ˗ Mô tả Kerberos như là một KDC và một giao thức xác thực: Servers; Operation; Using Different Servers; Kerberos Version 5; Realms Nguyễn Thị Hạnh 3 Mục tiêu ˗ Nêu được cần thiết của Certification đối với Public Key Public Announcement Trusted Center Controlled Trusted Center Certification Authority ˗ X.509 đề xuất một định dạng Certificate như thế nào? X.509 Certificate Format Nguyễn Thị Hạnh 4 2 07/01/2018 Mục tiêu ˗ Nêu ra ý tưởng của Public-key Infrastructure (PKI) và giải thích được nhiệm vụ của nó. Nguyễn Thị Hạnh 5 Nội dung chính 1. Symmetric-key Distribution 2. Kerberos 3. Symmetric-Key Agreement 4. Public-key distribution (Cryptography & Network Security. McGraw-Hill, Inc., 2007., Chapter 15) ( Cryptography and Network Security: Principles and Practices (3rd Ed.) – Chapter 14) Nguyễn Thị Hạnh 6 3 07/01/2018 1. Symmetric-key Distribution ˗ Mã hóa khóa đối xứng là hiệu quả hơn mã hóa khóa bất đối xứng đối với việc mã hóa các thông điệp lớn. Tuy nhiên mã hóa khóa đối xứng cần một khóa chia sẽ giữa hai tổ chức. ˗ Một người cần trao đổi thông điệp bảo mật với N người, thì người đó cần N khóa khác nhau. Vậy N người giao tiếp với N người khác thì cần tổng số là N*(N-1) khóa ˗ số khóa không chỉ là vấn đề, mà phân phối khóa là một vấn đề khác. Nguyễn Thị Hạnh 7 Key-Distribution Center: KDC ˗ Để giảm số lượng khóa, mỗi người sẽ thiết lập một khóa bí mật chia sẻ với KDC ˗ Làm thế nào để Alice có thể gửi một thông điệp bảo mật tới Bob Nguyễn Thị Hạnh 8 4 07/01/2018 Key-Distribution Center: KDC ˗ Quá trình xử lý như sau: 1. Alice gửi 1 yêu cầu đến KDC để nói rằng cô ta cần một khóa phiên (session secret key) giữa cô ta và Bob. 2. KDC thông báo với Bob về yều cầu của Alice 3. Nếu Bob đồng ý, một session key được tạo giữa 2 bên. ˗ Khóa bí mật này được dùng để chứng thực Alice và Bob với KDC và ngăn chặn Eve giả mạo một trong hai. Nguyễn Thị Hạnh 9 Key-Distribution Center: KDC Flat Multiple KDCs ˗ Khi số lượng người dùng KDC tăng, hệ thống trở nên khó quản lý và một bottleneck sẽ xảy ra. ˗ chúng ta có nhiều KDCs, chia thành các domain. Mỗi domain có thể có một hoặc nhiều KDCs ˗ Alice muốn gửi thông điệp bí mật tới Bob, mà Bob thuộc vào domain khác, thì Alice liên lạc với KDC của cô ta mà trong đó tiếp tục liên lạc với KDC trong domain của Bob. ˗ Hai KDCs như vậy thì được gọi là Flat multiple KDCs Nguyễn Thị Hạnh 10 5 07/01/2018 Key-Distribution Center: KDC Flat Multiple KDCs Nguyễn Thị Hạnh 11 Key-Distribution Center: KDC ˗ Hierarchical Multiple KDCs Nguyễn Thị Hạnh 12 6 07/01/2018 Khóa phiên (Session Keys) ˗ KDC tạo khóa bí mật cho mỗi thành viên, khóa bí mật này chỉ có thể dùng giữa thành viên và KDC, chứ không dùng giữa hai thành viên ˗ Nếu muốn dùng giữa hai thành viên, KDC tạo một session key giữa hai thành viên, sử dụng khóa của họ với trung tâm. ˗ Khóa phiên giữa hai thanh viên chỉ được dùng một lần (sau giao tiếp kết thúc thì khóa phiên cũng không còn tác dụng) Nguyễn Thị Hạnh 13 Khóa phiên (Session Keys) ˗ Một giao thức đơn giản sử dụng một KDC ˗ Giao thức này có thể bị tấn công phát lại ở bước 3 Nguyễn Thị Hạnh 14 7 07/01/2018 Khóa phiên (Sessio ...
Nội dung trích xuất từ tài liệu:
Bài giảng An toàn hệ thống thông tin: Chương 5 - Nguyễn Thị Hạnh 07/01/2018 Chương 5: QUẢN LÝ VÀ PHÂN PHỐI KHÓA (KEY MANAGEMENT AND DISTRIBUTION) GV: Nguyễn Thị Hạnh Nguyễn Thị Hạnh 1 Mục tiêu ˗ Giải thích được sự cần thiết của một Key- Distribution Center (KDC) ˗ Làm thế nào để KDC có thể tạo ra được Session Key giữa hai bên tham gia Khái niệm về Session Key Giải thích mô hình KDC Giải thích các bước tạo Session Key bằng KDC ˗ Giải thích về Flat Multiple KDCs; Hierarchical Multiple KDCs Nguyễn Thị Hạnh 2 1 07/01/2018 Mục tiêu ˗ Làm thế nào hai bên than gia dùng giao thức Symmetric-Key Agreement để tạo session key mà không dùng dịch vụ của KDC Diffie-Hellman Key Agreement Station-to-Station Key Agreement ˗ Mô tả Kerberos như là một KDC và một giao thức xác thực: Servers; Operation; Using Different Servers; Kerberos Version 5; Realms Nguyễn Thị Hạnh 3 Mục tiêu ˗ Nêu được cần thiết của Certification đối với Public Key Public Announcement Trusted Center Controlled Trusted Center Certification Authority ˗ X.509 đề xuất một định dạng Certificate như thế nào? X.509 Certificate Format Nguyễn Thị Hạnh 4 2 07/01/2018 Mục tiêu ˗ Nêu ra ý tưởng của Public-key Infrastructure (PKI) và giải thích được nhiệm vụ của nó. Nguyễn Thị Hạnh 5 Nội dung chính 1. Symmetric-key Distribution 2. Kerberos 3. Symmetric-Key Agreement 4. Public-key distribution (Cryptography & Network Security. McGraw-Hill, Inc., 2007., Chapter 15) ( Cryptography and Network Security: Principles and Practices (3rd Ed.) – Chapter 14) Nguyễn Thị Hạnh 6 3 07/01/2018 1. Symmetric-key Distribution ˗ Mã hóa khóa đối xứng là hiệu quả hơn mã hóa khóa bất đối xứng đối với việc mã hóa các thông điệp lớn. Tuy nhiên mã hóa khóa đối xứng cần một khóa chia sẽ giữa hai tổ chức. ˗ Một người cần trao đổi thông điệp bảo mật với N người, thì người đó cần N khóa khác nhau. Vậy N người giao tiếp với N người khác thì cần tổng số là N*(N-1) khóa ˗ số khóa không chỉ là vấn đề, mà phân phối khóa là một vấn đề khác. Nguyễn Thị Hạnh 7 Key-Distribution Center: KDC ˗ Để giảm số lượng khóa, mỗi người sẽ thiết lập một khóa bí mật chia sẻ với KDC ˗ Làm thế nào để Alice có thể gửi một thông điệp bảo mật tới Bob Nguyễn Thị Hạnh 8 4 07/01/2018 Key-Distribution Center: KDC ˗ Quá trình xử lý như sau: 1. Alice gửi 1 yêu cầu đến KDC để nói rằng cô ta cần một khóa phiên (session secret key) giữa cô ta và Bob. 2. KDC thông báo với Bob về yều cầu của Alice 3. Nếu Bob đồng ý, một session key được tạo giữa 2 bên. ˗ Khóa bí mật này được dùng để chứng thực Alice và Bob với KDC và ngăn chặn Eve giả mạo một trong hai. Nguyễn Thị Hạnh 9 Key-Distribution Center: KDC Flat Multiple KDCs ˗ Khi số lượng người dùng KDC tăng, hệ thống trở nên khó quản lý và một bottleneck sẽ xảy ra. ˗ chúng ta có nhiều KDCs, chia thành các domain. Mỗi domain có thể có một hoặc nhiều KDCs ˗ Alice muốn gửi thông điệp bí mật tới Bob, mà Bob thuộc vào domain khác, thì Alice liên lạc với KDC của cô ta mà trong đó tiếp tục liên lạc với KDC trong domain của Bob. ˗ Hai KDCs như vậy thì được gọi là Flat multiple KDCs Nguyễn Thị Hạnh 10 5 07/01/2018 Key-Distribution Center: KDC Flat Multiple KDCs Nguyễn Thị Hạnh 11 Key-Distribution Center: KDC ˗ Hierarchical Multiple KDCs Nguyễn Thị Hạnh 12 6 07/01/2018 Khóa phiên (Session Keys) ˗ KDC tạo khóa bí mật cho mỗi thành viên, khóa bí mật này chỉ có thể dùng giữa thành viên và KDC, chứ không dùng giữa hai thành viên ˗ Nếu muốn dùng giữa hai thành viên, KDC tạo một session key giữa hai thành viên, sử dụng khóa của họ với trung tâm. ˗ Khóa phiên giữa hai thanh viên chỉ được dùng một lần (sau giao tiếp kết thúc thì khóa phiên cũng không còn tác dụng) Nguyễn Thị Hạnh 13 Khóa phiên (Session Keys) ˗ Một giao thức đơn giản sử dụng một KDC ˗ Giao thức này có thể bị tấn công phát lại ở bước 3 Nguyễn Thị Hạnh 14 7 07/01/2018 Khóa phiên (Sessio ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng An toàn hệ thống thông tin An toàn hệ thống thông tin Hệ thống thông tin Quản lý và phân phối khóa Distribution Center Khóa phiênGợi ý tài liệu liên quan:
-
Bài tập thực hành môn Phân tích thiết kế hệ thống thông tin
6 trang 321 0 0 -
Bài thuyết trình Hệ thống thông tin trong bệnh viện
44 trang 253 0 0 -
Bài giảng HỆ THỐNG THÔNG TIN KẾ TOÁN - Chương 2
31 trang 234 0 0 -
Phương pháp và và ứng dụng Phân tích thiết kế hệ thống thông tin: Phần 1 - TS. Nguyễn Hồng Phương
124 trang 218 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng quản lý kho hàng trên nền Web
61 trang 215 0 0 -
62 trang 209 2 0
-
Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 9: Thiết kế giao diện
21 trang 188 0 0 -
Giáo trình Phân tích thiết kế hệ thống thông tin (chương 2-bài 2)
14 trang 183 0 0 -
Bài thuyết trình Logistic: Thực tế hệ thống thông tin logistic của Công ty Vinamilk
15 trang 166 0 0 -
65 trang 164 0 0