電子現金系統方案
時(shí)間:2024-03-02
點(diǎn)擊:40次
電子現金設計的基本流程如下:
取款協(xié)議
1. 取款協(xié)議(withdrawal protocol):用戶(hù)從自己的銀行帳戶(hù)上提取電子現金。為了保證用戶(hù)匿名的前提下獲得帶有銀行簽名的合法電子現金,用戶(hù)將與銀行交互執行盲簽
電子現金名協(xié)議,同時(shí)銀行必須確信電子現金上包含必要的用戶(hù)身份。一般取款協(xié)議分為如下兩步子協(xié)議:
* 開(kāi)戶(hù)協(xié)議。這一步通常計算量較大,用于向用戶(hù)提供包含其身份信息的電子執照。
* 取款協(xié)議。這一步只是單純的盲簽名過(guò)程,用戶(hù)能夠從其帳戶(hù)中提取電子現金。
支付協(xié)議
2. 支付協(xié)議(payment protocal):用戶(hù)使用電子現金從商店中購買(mǎi)貨物。通常也分為兩個(gè)子協(xié)議:
* 驗證電子現金的簽名,用于確認電子現金是否合法。
* 知識泄露協(xié)議。買(mǎi)方將向賣(mài)方泄露部分有關(guān)自己的身份的信息,用于防止買(mǎi)方濫用電子現金。
存款協(xié)議
3. 存款協(xié)議(deposit protocal):用戶(hù)及商家將電子現金存入到自己的銀行賬戶(hù)上。在這一步中銀行將檢查存入的電子現金是否被合法使用,如果發(fā)現有非法使用的情況發(fā)生,銀行將使用重用檢測協(xié)議跟蹤非法用戶(hù)的身份,對其進(jìn)行懲罰。