Trình bày vấn đề xác thực dữ liệu bằng chữ ký số Chữ ký số Chữ ký điện tử Dịch vụ chứng thực chữ ký số Các ưu điểm của chữ ký số Chương trình demo Chữ ký số là một dạng của chữ ký điện tử Chữ ký số dựa trên công nghệ mã hóa khóa công khai có hai khóa Khóa bí mật Khóa công khai
Trang 1Đề Tài: Trình bày vấn đề xác thực dữ liệu bằng chữ
ký số
Họ và Tên: Vũ Cao Nam
Mã học viên: 12025023
Giảng viên hướng dẫn: PGS.TS Trịnh Nhật Tiến
Trang 2Nội dung trình bày
1. Chữ ký số
2. Chữ ký điện tử
3. Dịch vụ chứng thực chữ ký số
4. Các ưu điểm của chữ ký số
5. Chương trình demo
Trang 3Chữ ký số
Chữ ký số là một dạng của chữ ký điện tử
Chữ ký số dựa trên công nghệ mã hóa khóa công
khai có hai khóa
Khóa bí mật
Khóa công khai
Trang 4Khóa bí mật
Là một khóa thuộc cặp khóa không đối xứng, được
tạo ra từ thiết bị tạo khóa (USB token, HSM, …)
Do nhà cung cấp dịch vụ chứng thực số cấp
Duy nhất người dùng để tạo chữ ký số biết
Trang 5Khóa công khai
Là một khóa thuộc cặp khóa mã hóa không đối xứng,
được tạo ra từ thiết bị tạo khóa (USB token, HSM,
…)
Người nhận dùng khóa này để xác thực chữ ký số.
Trang 6Chữ ký điện tử
1. Con người đã sử dụng các hợp đồng với chữ ký dưới dạng điện tử từ hơn 100 năm nay với việc sử dụng mã Morse và điện tín
2. Vào thập kỷ 1980, các công ty và một số cá nhân
đã bắt đầu sử dụng máy fax để truyền đi các tài liệu quan trọng
3. Hiện nay, theo quan niệm thông dụng trong giao dịch quốc tế, chữ ký điện tử có thể bao hàm các cam kết gửi bằng mail, nhập các số định dạng cá nhân, …
Trang 7Dịch vụ chứng thực chữ ký
số
Là một loại hình dịch vụ chứng thực chữ ký điện tử
do tổ chức cung cấp dịch vụ chứng thực chữ ký số cấp
Bao gồm:
Tạo cặp khóa
Cấp, gia hạn, tạm dừng, phục hồi chứng thư số thuê
bao
Duy trì trực tuyến cơ sở dữ liệu về chứng thư số
Trang 8Các ưu điểm của chữ ký số
Khả năng xác định nguồn gốc
Tính toàn vẹn
Tính không thể phủ nhận
Trang 9Chương trình demo
Chương trình demo có chức năng chính:
1 Đọc và hiển thị nội dung tài liệu trong file doc
2 Ký số lên nội dung tài liệu
3 Xác thực tính hợp lệ của nội dung tài liệu
Trang 10Chương trình demo
Sử dụng thuật toán SHA1 để tạo đại diện tài liệu
với độ dài 160 bít
Sử dụng thuật toán RSA để ký lên đại diện tài
liệu
Trang 11Giao diện
Trang 12Thanks For Listening