Giới thiệu Đồ án
Sự phát triển mạnh mẽ của Internet và công nghệ thông tin đã tạo ra những thay đổi sâu sắc trong mọi mặt đời sống. Nhu cầu trao đổi thông tin an toàn, tránh sự phá hoại, đánh cắp hoặc sai lệch thông tin ngày càng trở nên cấp thiết, đặc biệt trong lĩnh vực thương mại điện tử.
Để đáp ứng yêu cầu này, nhiều giải pháp đã ra đời, trong đó có mã hóa và chữ ký điện tử, giúp đảm bảo tính xác thực và an toàn. Tuy nhiên, các giải pháp này vẫn chưa giải quyết triệt để vấn đề người sử dụng chối bỏ việc sử dụng cặp khóa công khai và bí mật. Từ đó, chứng chỉ số ra đời, đóng vai trò là một bên thứ ba xác nhận thông tin về khóa gắn liền với chủ thể sử dụng.
Đồ án này tập trung vào chứng chỉ số và ứng dụng của nó trong việc xác thực. Đồ án được chia thành 3 chương:
- Chương I: Các khái niệm cơ bản: Đề cập đến các khái niệm toán học nền tảng như số nguyên tố, đồng dư thức, không gian Zn, phần tử nghịch đảo, cùng với giới thiệu về hàm băm (hash function) và các loại hàm băm phổ biến như MD5, SHA.
- Chương II: Chứng chỉ số: Trình bày chi tiết về khái niệm, vai trò và cấu trúc của chứng chỉ số.
- Chương III: Xây dựng hệ thống quản lý chứng chỉ số: Giới thiệu về việc xây dựng một chương trình quản lý chứng chỉ số bằng ngôn ngữ PHP 5.