D ~ (M).
(Giải mã một thông unenciphered "có ý nghĩa"
do khách sạn (d) của một hệ thống mật mã khóa công khai: mỗi
tin nhắn là các bản mã cho một số tin nhắn khác.) Ông
sau đó mã hóa S sử dụng EA (riêng tư), và gửi các
kết quả EA (S) cho Alice. Ông không cần phải gửi M cũng; nó
có thể được tính từ S.
Alice đầu tiên giải mã bản mã với DA để có được
S. Cô biết là ai là người gửi được giả của
chữ ký (trong trường hợp này, Bob); điều này có thể được đưa ra nếu
cần thiết trong văn bản đồng bằng thuộc S. Cô sau đó trích xuất
thông báo với các thủ tục mã hóa của
người gửi, trong trường hợp này Fu (có sẵn trên các tập tin công cộng):
. M = F ~ (S)
Cô ấy hiện đang sở hữu một cặp tin chữ ký (M, S)
với các đặc tính tương tự như một bài báo đã ký
văn bản.
Bob không thể sau đó từ chối đã gửi Alice thông báo này, vì không ai khác có thể tạo ra S = DB (M).
Alice có thể thuyết phục một "thẩm phán "mà Eu (S) = M, vì vậy cô
có bằng chứng rằng Bob đã ký văn bản.
rõ ràng Alice không thể sửa đổi M đến một phiên bản khác nhau M ', kể từ đó cô sẽ phải tạo ra các
chữ ký S tương ứng' = I ~ (M ') là tốt.
do đó Alice đã nhận được một thông báo "ký"
bởi Bob, mà cô ấy có thể "chứng minh" rằng ông đã gửi, nhưng mà
cô không thể sửa đổi. (Cô ấy cũng không thể giả mạo chữ ký của mình cho
bất kỳ tin nhắn khác.)
Một hệ thống kiểm tra điện tử có thể được dựa trên một
hệ thống chữ ký như trên. Nó rất dễ dàng để tưởng tượng
một thiết bị mã hóa trong thiết bị đầu cuối nhà của bạn cho phép
bạn ký séc mà được gửi bằng thư điện tử cho
người thụ hưởng. Nó sẽ chỉ là cần thiết để bao gồm một
số kiểm tra duy nhất trong mỗi lần kiểm tra để mà ngay cả nếu
bản thụ hưởng các kiểm tra các ngân hàng sẽ chỉ tôn vinh những
phiên bản đầu tiên nó thấy.
đang được dịch, vui lòng đợi..
