Các giao thức thanh toán trong liên ngân hàng

Một phần của tài liệu LUẬN VĂN:NGHIÊN CỨU MỘT SỐ GIAO THỨC THANH TOÁN QUA MẠNG CÔNG KHAI ppt (Trang 47 - 49)

Trƣờng hợp liên ngân hàng (các bên tham gia giao dịch sử dụng dịch vụ ở các ngân hàng khác nhau), ngƣời ta sử dụng chữ ký “mù nhóm” cho đồng tiền chung của liên ngân hàng.

Giả sử Alice là khách hàng của ngân hàng A, Bob là khách hàng của ngân hàng B. Alice cần trả tiền cho ngƣời bán hàng Bob. Giao thức thực hiện nhƣ sau:

Hình 3. 2:Mô hình giao dịch của hệ thống tiền điện tử trong liên ngân hàng

Bob Ngân hàng A

Alice

Ngân hàng B

1. Thiết lập

2. Rút tiền 4. Gửi tiền

1) Thiết lập (Setup)

Các ngân hàng trong một nhóm, trưởng nhóm là ngân hàng trung tâm. Nếu có ngân hàng muốn gia nhập nhóm thì chỉ cần thực hiện giao thức join với trưởng nhóm.

2) Giao thức rút tiền (Withdrawal)

- Đầu tiên Alice tạo đồng tiền điện tử T với số seri và mệnh giá. - Alice yêu cầu ngân hàng A ký “mù nhóm” vào T.

- Ngân hàng A ký mù nhóm vào T và rút số tiền tƣơng ứng từ tài khoản của Alice.

Bây giờ Alice sở hữu đồng tiền T có giá trị trong cả nhóm ngân hàng.

3) Giao thức trả tiền (Spending)

- Alice đƣa cho Bob tiền T đã có chữ ký “nhóm” của liên ngân hàng.

- Bob dùng khoá công khai của nhóm kiểm tra và xác thực chữ ký “nhóm” của liên ngân hàng trên T.

4) Giao thức gửi tiền (Deposit)

- Nếu các bƣớc trên đƣợc hoàn thành, Bob gửi tiền T cho ngân hàng B Ngân hàng B nhận vì T là đồng tiền “chung” trong liên ngân hàng.

- Ngân hàng B tiến hành xác thực chữ ký trên T. Chú ý rằng, B không cần biết A là ai khi thực hiện việc này, mà chỉ cần sử dụng khoá công khai của nhóm. - Ngân hàng B kiểm tra T đã đƣợc tiêu chƣa qua danh sách các đồng tiền đã tiêu

ở ngân hàng, để tránh tiêu tiền T hai lần.

- Nếu kiểm tra hoàn tất, ngân hàng B nạp thêm vào tài khoản của Bob số tiền T. - Bob gửi hàng cho Alice.

Một phần của tài liệu LUẬN VĂN:NGHIÊN CỨU MỘT SỐ GIAO THỨC THANH TOÁN QUA MẠNG CÔNG KHAI ppt (Trang 47 - 49)

Tải bản đầy đủ (PDF)

(62 trang)