Đề 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
Nộ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
Chữ 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
Khó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
Khó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ố.
Chữ 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, …
Dị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ố
Cá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
Chươ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
Chươ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
Giao diện
Thanks For Listening