Giới thiệu về các chứng chỉ khoá công khai

Một phần của tài liệu Nghiên cứu ứng dụng hạ tầng cơ sở mật mã khoá công khai cho hệ thống đấu thầu qua mạng (Trang 86)

Như đã trình bày trong phần trước, khi một khoá công khai được gửi đến cho một người dùng thì không cần thiết phải giữ bí mật khoá công khai này. Tuy nhiên, người sử dụng khoá công khai phải đảm bảo rằng khoá công khai được sử dụng đúng là dành cho thành viên kia. Nếu một đối tượng truy nhập có thể dùng một khoá công khai khác thay thế cho khoá công khai hợp lệ, các nội dung của thông báo mã hoá có thể bị lộ, các thành viên bất hợp pháp khác biết được và chữ ký số có thể bị làm giả. Đối với các nhóm thành viên nhỏ, có thể trao đổi khoá công khai của nhau bằng cách trao đổi các đĩa có chứa các khoá công khai của từng người, nhờ vậy đảm bảo rằng, các khoá công khai được lưu giữ an toàn trên mỗi hệ thống cục bộ của từng người. Tuy nhiên, hình thức phân phối khoá công khai thủ công này bị coi là không thực tế trong phần lớn các lĩnh vực ứng dụng khoá công khai, đặc biệt khi số lượng người sử dụng trở nên quá lớn và/hoặc ở phân tán. Khi đó với việc sử dụng các chứng chỉ khoá công khai, việc phân phối khoá công khai trở nên có hệ thống hơn.

Hệ thống khoá công khai làm việc như sau: một CA phát hành các chứng chỉ cho những người nắm giữ cặp khoá công khai và khoá riêng. Mỗi chứng chỉ gồm có một khoá công khai và thông tin dùng để nhận dạng duy nhất chủ thể (subject) của chứng chỉ. Chủ thể của chứng chỉ có thể là một người, thiết bị, hoặc một thực thể khác có nắm giữ khoá riêng tương ứng. Các chứng chỉ được CA ký bằng khoá riêng của CA. Tất cả những thông tin này được thể hiện rõ trong Nghị định 27/2007, theo đó quy định cụ thể một chứng thư số phải bao gồm các nội dụng như: Tên CA; Tên thuê bao; số hiệu chứng thư; thời hạn hiệu lực; khoá công khai; chữ ký số của CA; và một số thông tin khác).

Giả sử một người sử dụng đã có khoá công khai của CA và anh ta tin cậy CA này phát hành các chứng chỉ hợp lệ. Một khi anh ta cần khoá công khai của một trong các thuê bao của CA này, anh ta có thể thu được khoá công khai của một thuê bao bằng cách lấy một bản sao chứng chỉ của thuê bao, lấy ra khoá công khai, kiểm tra chữ ký của CA có trên chứng chỉ bằng cách sử dụng khoá công khai của CA.

Kiểu hệ thống này tương đối đơn giản và kinh tế khi thiết lập trên diện rộng và theo hình thức tự động, bởi vì một trong các đặc tính quan trọng của các chứng chỉ là: "Các chứng chỉ có thể được phát hành mà không cần phải bảo vệ thông qua các dịnh vụ an toàn truyền thông truyền thống để đảm bảo tính bí mật, tính xác thực và tính toàn vẹn”. Chúng ta không cần giữ bí mật khoá công khai, như vậy các chứng chỉ không phải là bí mật. Hơn nữa, ở đây không đòi hỏi các yêu cầu về tính xác thực và toàn vẹn, do các chứng chỉ tự bảo vệ (chữ ký số của CA có trong chứng chỉ cung cấp bảo vệ xác thực và toàn vẹn).

Nếu một đối tượng truy nhập trái phép định làm giả một chứng chỉ khi chứng chỉ này đang được phát hành cho những người sử dụng khoá công khai, anh ta sẽ bị những người này phát hiện ra việc làm giả, bởi vì chữ ký số của CA được kiểm tra chính xác. Chính vì vậy, các chứng chỉ khoá công khai được phát hành theo các cách không an toàn, ví dụ như thông qua các máy chủ, các hệ thống thư mục và/hoặc các giao thức truyền thông không an toàn.

Lợi ích cơ bản của một hệ thống chứng chỉ là một người sử dụng có thể có được một số lượng lớn các khoá công khai của các thành viên khác một cách đáng tin cậy, xuất phát từ thông tin khoá công khai của một thành viên, đó chính là khoá công khai của CA.

Lưu ý rằng, một chứng chỉ chỉ hữu ích khi người sử dụng khoá công khai tin cậy CA phát hành các chứng chỉ hợp lệ.

Đường dẫn chứng thực

Số lượng người sử dụng TMĐT ngày càng tăng lên, vì vậy khó có thể có một tổ chức CA nào đủ khả năng cung cấp chứng chỉ cho tất cả các người dùng, vì vậy việc tồn tại nhiều CA là một nhu cầu bắt buộc.

Giả thiết khi có nhiều CA, một người sử dụng giữ khoá công khai của một CA (CA này đã phát hành một chứng chỉ cho thành viên mà anh ta muốn truyền thông an toàn) một cách bí mật là không thực tế. Tuy nhiên, để có được khoá công khai của CA, người sử dụng có thể tìm và sử dụng một chứng chỉ khác có khoá công khai của CA này nhưng do CA khác phát hành, khoá công khai của CA này được người sử dụng giữ an toàn.

Vì vậy, một người sử dụng có thể áp dụng phương thức đệ quy chứng chỉ để nhận được khoá công khai của các CA và khoá công khai của những người sử dụng từ xa. Điều này dẫn đến một mô hình gọi là đường dẫn chứng

thực, dựa vào các hệ thống phân phối khoá công khai, người sử dụng có thể lấy và sử dụng khoá công khai của một người giữ cặp khoá bất kỳ.

Thời hạn hợp lệ và việc thu hồi

Chứng chỉ cơ bản và các mô hình đường dẫn chứng thực được trình bày ở trên được áp dụng riêng cho từng ứng dụng thực tế. Trước hết, phải thấy rằng, cặp khoá công khai và khoá riêng không phải hợp lệ mãi mãi.

Không phải tất cả các biện pháp bảo đảm an toàn đều tuyệt đối, vì vậy trong một hệ thống kỹ thuật, mỗi cặp khoá bất kỳ có thời gian hiệu lực hạn chế nhằm loại trừ các cơ hội thám mã và các tấn công có thể xẩy ra.

Sau khi một chứng chỉ hết hạn, sự ràng buộc giữa khoá công khai và chủ thể của chứng chỉ có thể không còn hợp lệ nữa và chứng chỉ không còn được tin cậy. Một người sử dụng khoá công khai không nên sử dụng một chứng chỉ đã hết hạn, trừ khi muốn chứng thực lại hoạt động trước đó (Ví dụ như khi kiểm tra chữ ký trên một tài liệu cũ).

Dựa vào thời hạn kết thúc của chứng chỉ, nếu chủ thể của chứng chỉ này vẫn có một khoá công khai hợp lệ (hoặc cùng một khoá hoặc một khoá mới) thì CA có thể phát hành một chứng chỉ mới cho thuê bao này.

Hơn nữa, trong trường hợp phát hiện khoá bị lộ hoặc nghi ngờ có thể bị lộ, thời hạn kết thúc của một chứng chỉ có thể bảo vệ người sử dụng chống lại việc tiếp tục sử dụng khoá công khai, thông qua một chứng chỉ đã được phát hành trước khi bị lộ. ở đây có nhiều trường hợp trong đó một CA muốn huỷ bỏ hoặc thu hồi một chứng chỉ trước khi thời hạn sử dụng của nó kết thúc.

Một phần của tài liệu Nghiên cứu ứng dụng hạ tầng cơ sở mật mã khoá công khai cho hệ thống đấu thầu qua mạng (Trang 86)