Netcheqe是由美国南加州大学信息科学协会开发的一种电子支票支付系统。
Netcheqe支票信息主要包括支票数额、货币单位、日期、帐户号码、收款人、客户签名以及商家和银行背书。前5项是明文,是支票持有人可读的,后两项是加密的,是收票行可验证的。系统采用Kerberos(一种身份认证协议)标签产生数字签名和支票背书。
Netcheqe支付流程:
(1)客户签发支票时,首先产生明文部分。然后客户从Kerberos服务器获得一个标签T(用来证实自己身份),并与银行共用一个密钥K,再结合支票内容生成客户签名。T包含K的拷贝,并用开户行私钥加密。
(2)客户向商家发送电子支票,商家收到支票后,首先读出明文部分信息,再从Kerberos服务器获得客户标签T,生成商家签名,并对支票背书,然后传给商家开户行索付。
(3)银行完成支付清算后,向商家发送到款指示。若支票支付是多行间的清算,每个相关银行都必须在支票上背书。
NetCheqe在签发支票时,用户产生支票的明文部分。用户从Kerberos服务器上获得一个标签T,用来向银行证实自己的身份,并与银行共同享有一个密钥K,再根据支票内容产生一个校验和,并把它放在一个证明器中,生成用户签名。
在标签T中包含了密钥K的拷贝,并用客户银行(B)的私人密钥进行加密。客户向商户发送一张签名电子支票。
电子支票通过非安全网络上的电子邮件传送给商户。也可使用加密线路。商户收到支票后,首先读出支票的明文部分内容,再从Kerberos服务器上获得客户银行(B)的一个标签T,生成商户签名,并对支票进行背书:
通过安全线路,商户将背书后的支票传送给银行(A)。如果客户和商户使用不同的银行,商户银行向商户发送一条指示,指出该支票以被存为收款。如果该支票必须在多个银行之间进行清算,每一个银行都要把背书附加在支票上,当客户银行清算时,所附加的被书可以用来跟踪原来的路径到商户银行。
全文798个字,阅读预计需要3分钟
不想阅读,直接问律师,最快3分钟有答案