| 英文摘要 |
Paying by e-cash is a common practice in e-commerce environment. However, e-cash has major weaknesses of forge and replicated use. The aim of this study is to design a transaction protocol from the aspects of security, accuracy and divisibility of e-cash which can be used conveniently on the Internet. There are two characteristics in this system, (1) A new message authentication code will be automatically generated when the e-cash is used representing its newest state. This supports integrity and non-repudiation in the transaction. (2) It uses compound documents to update the e-cash status to avoid the problem of replicated consumption. Therefore, the proposed protocol can not only solve the problem of duplication of E-cash or illegal modification, but enhance E-cash security using compound documents in which discrepant problems can be traced. Thus, the proposed protocol is of practical value. |