Tao tài khoán :

Một phần của tài liệu tiền mặt điện tử và ứng dụng trong các giao dịch thanh toán điện tử (Trang 35)

/ Giao thức xác nhận Schnoor (Schnoor-Authentication) (2.1)

Tao tài khoán :

Khi khách hàng u tạo tài khoản tại ngân hàng B, u khởi tạo bí mật <in fo > chứa các thông tin của mình. Công khai V = g<info> (mod p) như là một giấy phép của mình.

Rút rien :

u lạo ngẫu nhiên X e R z , tạo số seri đồng tiền m = gx (mod p)

Cặp (x,m) dược coi như khoá phiên (bí mật,công khai) của phiên rút tiền này.

Chọn nhân tố mù T e R Zp* , gửi t = Tcm cho B

B kí trcn m ’ , gửi t’= SIG(|(t) trả lại u,trừ tài khoản u một khoản tiền bằng mệnh ciá của m

u chia cho T ,dược chữ ký trẽn m là m ’ = t’/t

Đồng tiền u rút được có số seri m tương ứng với khoá bí mật X

I . u gửi Cặp (m,in’) cho V

Irong dỏ 111 là số seri và m ’ là chữ ký của ngân hàng trên đổng tiền 111 . 2. V kiếm tra m ’ dúng là chữ ký trcn m

chọn một số ngầu nhiên a e RZ ,gửi cho u

3. u tính trả lời

b = X + <in fo > * a (mod p )

trons dó < in fo > là tông tin bí mật của khách hàng u ,nếu biết có thể xác minh được u . Gửi b cho V

4. V chấp nhận nếu kiểm tra được sự đúng dắn của b (thông qua a và m) g V a (mod q) = = m

Cập (a,b) là thône tin xác nhận đồng liền m là của u đã tiêu ,nhưng khôns đổ lộ ra thông tin rõ nào của Ư cả. Ta gọi đây là sô' hiệu của phiôn giao dịch giữa u và V cho đồng tiền m.Cấu trúc đồng tiền bAy giò £ổm có : (m,m\a,b)

u V

m,SIG(m)

--- ► Kiểm Ira SIG(m ) 1ÌI c h ữ k ý đúng Chọn yêu cẩu a duy nhất với mỏi phiên thanh toán

‘challenge’ a T ín h trá lời b “

b = X + <info> * a (mod p ) ‘response’ b

^ Kiểm tra b là càu Ira lời dún£> (dựa VÌIO

a và m)

gbv'a (mod q) = = m

Một phần của tài liệu tiền mặt điện tử và ứng dụng trong các giao dịch thanh toán điện tử (Trang 35)