电子现金以数字信息形式存在,通过互联网流通。电子现金可以分为匿名与非匿名、在线与离线、纯软件与智能卡三类。
(1)匿名与非匿名:匿名电子现金类似于纸币,在花费时不留下交易踪迹。我们只考虑匿名的电子现金,不考虑非匿名的代金币、游戏币、微信支付、支付宝、手机银行等。
(2)在线与离线:在线方式是指用户交易时需要银行参与,银行在线检查用户的电子现金是否曾经花费过。离线方式是指用户交易时不需要银行参与,为防止用户多次花费,银行在商家存款时能够检测出多次花费者。
(3)纯软件与智能卡:纯软件实现使得用户可以通过Internet支付数字现金。使用智能卡实现电子现金是有争议的,有人认为智能卡并不是“纯”的数字现金。在线方式通常是纯软件实现的,离线方式一般需要使用硬件以防用户重复花费电子现金。
电子现金系统最简单的形式(如图10.1所示)包括三个主体(商家、用户和银行)和四个安全协议(即初始化协议、提款协议、支付协议和存款协议)。
(1)初始化协议:用户在电子现金银行建立电子现金账号。
(2)提款协议:用户和银行执行提款协议,从银行提取电子现金,银行同时在用户的账户上减去所提取的现金金额。
(3)支付协议:用户与商家执行支付协议,将电子现金的所有权转移给商家。(www.daowen.com)
(4)存款协议:商家与银行执行存款协议,将交易所得的电子现金传给银行,银行验证该电子现金的有效性,并验证没有重复花费后,才在商家的账户上加上相应的现金额。
图10.1 电子现金系统
电子现金的安全性和可靠性是依靠密码技术来实现的,主要有分割选择技术和盲签名。
(1)分割选择技术:用户在提取电子现金时,不能让银行知道电子现金中用户的身份信息,但银行需要知道提取的电子现金是正确构造的。分割选择技术是指用户正确构造n个电子现金传给银行,银行随机抽取n-1个让用户给出它们的构造,若构造是正确的,银行就认为剩下的那个的构造也是正确的,并对它进行签名。
(2)盲签名:消息拥有者先将消息盲化,然后让签名者对盲化后的消息进行签名,最后消息拥有者对签名除去盲因子,得到签名者关于原始消息的签名。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。