A Micro-Payment Protocol based on PayWord for Multiple Payments

다중 지불이 가능한 PayWord 기반의 소액 지불 프로토콜

  • 김선형 (고려대학교 컴퓨터학과) ;
  • 김태윤 (고려대학교 컴퓨터학과)
  • Published : 2003.04.01

Abstract

one of the representative micropayment protocols. The original PayWord system is designed for a user who generates paywords by performing hash chain operation for payment to an only designated vendor. In other words, a user has to create new hash chain values in order to establish commercial transactions with different vendors on the Internet. Therefore, we suggest an efficient scheme that is able to deal with business to different vendors by using only one hash chain operation to supplement this drawback. In this proposed system, a broker creates a new series of hash chain values along with a certificate for the user's certificate request. This certificate is signed by a broker to give authority enabling a user to generate hash chain values. hew hash chain values generated by a broker provide means to a user to do business with multiple vendors.

본 논문에서는 대표적인 소액 지불 프로토콜 중의 하나인 PayWord를 개선한 효율적인 지불프로토콜을 제안한다. 기존의 PayWord 시스템은 사용자가 해쉬 체인 연산을 수행하여 생성된 payword를 하나의 지정된 판매자에게만 지불할 수 있도록 설계되어 있다. 즉 사용자는 인터넷상의 수많은 판매자들과 거래를 하기 위해서 각 판매자에 대한 해쉬 체인 값을 새로 생성해야 한다. 본 논문에서는 이러한 결점을 보완하기 위해 사용자가 한 번 생성하는 해쉬 체인 값으로도 다른 판매자들과 거래를 할 수 있는 효율적인 방법을 제안한다. 제안한 시스템에서는 브로커가 사용자의 인증서 발급 요청에 대하여 인증서와 함께 새로운 해쉬 체인 값을 생성한다. 이 인증서에는 사용자에게 payword를 생성할 수 있는 권한을 부여하기 위해 브로커의 전자 서명이 되어 있다. 브로커가 생성하는 새로운 해쉬 체인 값은 사용자가 한번의 해쉬 체인 연산의 수행으로 여러 판매자들과 거래할 수 있는 수단을 제공한다.

Keywords

References

  1. D. Chaum, 'Blind Signatures for Untraceable Payments,' Advances in Cryptology - Proceedings of CRYPTO'82, pp.199-203, 1983
  2. H. W. P. Beadle, R. Gonzalez, R. Safavi-Naini and S. Bakhtiari, 'A Review of Internet Payments Schemes,' In Proceedings of the Australian Telecommunication Networks and Applications Conference (ATNAC'96), September 1996
  3. R. Rivest, 'The MD5 Message-Digest Algorithm,' Internet RFC 1321, April 1992
  4. T. P. Pederson, 'Electronic Payments of Small Amounts,' Security Protocols, LNCS 1361, pp.59-68, Springer-Verlag, 1997
  5. R. Rivest and A. Shamir, 'PavWord and MicroMint: Two simple micropayment schemes,' Security Protocols, LNCS 1189, pp.69-87, Springer-Verlag, 1996 https://doi.org/10.1007/3-540-62494-5_6
  6. R. Hauser, M. Steiner and M. Waidner, 'MicroPayments based on iKP,' Research Report RZ 2791(#89269), IBM Research, February, 1996
  7. M. S. Manasse, 'The Milicent Protocol for Electronic Commerce', In Proceedings of the 1st USENIX Workshop on Electronic Commerce, 1995
  8. Philip M. Hallam-Baker, Micro Payment Transfer Protocol (MPTP) Version 0.1. W3C Working Draft, Novembar 1995
  9. R. Anderson, C. Manifavas and C. Sutherland, 'NetCard-A Practical Electronic Cash System,' Technical Report, Computer Laboratory, Cambridge University, UK, 1995
  10. M. H. Lee, H. R. Lee and K. G. Kim, 'A Micro-payment System for Multiple-Shopping,' SCIS 2002, Vol.1/2, pp.229-234, January-February 2002
  11. A. Freier, P. Karlton and P. Kocher, The SSL Protocol Version 3.0, Internet Draft, Novermber 1996
  12. Ellis Chi, 'Evaluations of Micropayment Schemes,' Technical Reports, HP Laboratory, 1997
  13. C. T. Wang, C. C Chang and C. H. Lin, 'A New Micro-Payment System Using General Payword Chain,' Electronic Commerce Research Journal, Vol.2, No.1-2, pp.159-168, 2002 https://doi.org/10.1023/A:1013360606669
  14. G. Horn and B. Preneel, 'Authentication and Payment in Future Mobile Systems,' In Computer Security - ESORICS'98 LNCS 1485, pp.277-293, 1998 https://doi.org/10.1007/BFb0055870
  15. D. G. Park, C. Boyd and Ed Dawson, 'Micropayments for Wireless Communications,' ICISC 2000, LNCS 2015, pp.l92-205, 2000