Digital Signature Generation Algorithm +. Digital Signature Generation Algorithm +[r]
Trang 1Chủ đề 6:
Chữ ký điện tử
Chủ đề 6:
Chữ ký điện tử
Trang 2Nội dung
Mở đầu
Chữ ký điện tử
Phương pháp RSA Phương pháp DSA
Trang 3Mở đầu
Trang 4Nhắc lại Hàm Băm Mật Mã
Hàm băm mật mã
Tính chất của hàm băm mật mã Hạn chế ???
Trang 5Mở đầu
Mục tiêu của chữ ký điện tử (Digital Signature) :
Xác nhận người dùng (Authentication)
Tính toàn vẹn thông tin (Data Integrity)
Không thể từ chối trách nhiệm (Non-Repudiation)
Trang 6Người gửi: Văn phòng B
Người nhận: Ngân hàng A
Ngày gửi: 10 / 10 / 2007
Nội dung:
……
Rút $5,000,000
Mã tài khoản: NHB-212551245
…
Người gửi: Văn phòng B Người nhận: Ngân hàng A Ngày gửi: 1 0/ 10 / 2007
Nội dung:
……
Rút $5,000,000
Mã tài khoản: NHB-212551245
…
Văn phòng B cần thực hiện giao dịch rút tiền với Ngân hàng A
$ 5,000,000
Gửi bằng email
Gửi
?
?
Khách hàng phải đến tận nơi để giao dịch
OK !
Trang 7Người gửi: Văn phòng B
Người nhận: Ngân hàng A
Ngày gửi: 10 / 10 / 2007
Nội dung:
……
Rút $5,000,000
Mã tài khoản: NHB-212551245
…
Người gửi: Văn phòng B Người nhận: Ngân hàng A Ngày gửi: 10 / 10 / 2007
Nội dung:
……
Rút $5,000,000
Mã tài khoản: NHB-212551245
…
$ 5,000,000
email Mã hóa & Ký
Giải mã & kiểm tra chữ ký Ok! Chấp nhận yêu
cầu & gửi tiền
Trang 8Mở đầu
Một số khái niệm cơ bản:
Chữ ký điện tử: chuỗi dữ liệu cho phép xác định nguồn gốc/xuất xứ/thực thể đã tạo ra 1 thông điệp
pháp tạo ra chữ ký điện tử
Chiến lược chữ ký điện tử: bao gồm thuật toán
để kiểm chứng chữ ký điện tử
Digital Signature Scheme =
Digital Signature Generation Algorithm +
Digital Signature Verification Algorithm
Trang 9Mở đầu
Một số ký hiệu:
M Không gian thông điệp
M S Không gian thông điệp được ký
S Không gian chữ ký
R Ánh xạ 1-1 từ M vào M S (redundancy function)
R-1 Hàm ngược của R
h Hàm một chiều với tập nguồn M
M h Không gian giá trị hash (h: M→ M h)
Trang 10Mở đầu
Phân loại chữ ký điện tử
(Message Recovery)