JPWO2002099710A1 - Electronic commerce method using electronic coupon - Google Patents

Electronic commerce method using electronic coupon Download PDF

Info

Publication number
JPWO2002099710A1
JPWO2002099710A1 JP2003502750A JP2003502750A JPWO2002099710A1 JP WO2002099710 A1 JPWO2002099710 A1 JP WO2002099710A1 JP 2003502750 A JP2003502750 A JP 2003502750A JP 2003502750 A JP2003502750 A JP 2003502750A JP WO2002099710 A1 JPWO2002099710 A1 JP WO2002099710A1
Authority
JP
Japan
Prior art keywords
coupon
information
electronic
terminal
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2003502750A
Other languages
Japanese (ja)
Other versions
JP4632662B2 (en
Inventor
勝明 赤間
勝明 赤間
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of JPWO2002099710A1 publication Critical patent/JPWO2002099710A1/en
Application granted granted Critical
Publication of JP4632662B2 publication Critical patent/JP4632662B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本発明は、インターネット上等での電子商取引において、電子商取引に使用可能な金銭的価値情報と、情報端末(1)に固有の情報に基づく所有者識別情報とを有する電子クーポン(21)を情報端末(1)に対して発行し、その電子クーポン(21)の金銭的価値情報と所有者識別情報とをクーポン管理情報として譲渡管理メモリ(4a)に記録して管理し、上記電子クーポン(21)の譲渡先装置に応じて譲渡管理メモリ(4a)の所有者識別情報を変更することで、電子商取引上の決済を簡便且つ安全に行なえるようにすることを目的とする。The present invention provides an electronic coupon (21) having monetary value information usable for electronic commerce and owner identification information based on information unique to the information terminal (1) in electronic commerce on the Internet or the like. The electronic coupon (21) is issued to the terminal (1), and the monetary value information and the owner identification information of the electronic coupon (21) are recorded and managed as coupon management information in the transfer management memory (4a). The object of the present invention is to make it possible to easily and safely perform settlement in electronic commerce by changing the owner identification information of the transfer management memory (4a) according to the transfer destination device of (1).

Description

技術分野
本発明は、インターネット等において携帯電話やPDA(Personal Digital Assistance)等の情報端末を用いて電子商取引を行なう技術に関する。
背景技術
図16は従来の電子商取引システム及びその動作を説明するための図で、この図16に示す電子商取引システムは、例えば、インターネット(WWW:World Wide Web)上に電子商店サイト(以下、単に「電子商店」という)を開設して運営・管理するための電子商店サーバ100と、移動端末網(モバイルキャリア網)に設置されたキャリアサーバ200を介して上記電子商店サイト(電子商店サーバ100)にアクセス可能な携帯端末300と、この携帯端末300を利用してユーザ(買い手)が電子商店で購入した商品等の代金(商取引代金)決済を請け負う決済機関に設けられた決済サーバ400とをそなえて構成されている。
そして、上記の端末300,各サーバ100,200,400には、それぞれ、TLS(Transport Layer Security)やSSL(Secure Socket Layer)等の暗号化通信プロトコルによる通信機能が実装されており、これにより、携帯端末(以下、単に「端末」ともいう)300とキャリアサーバ200との間、キャリアサーバ200と電子商店サーバ100との間、電子商店サーバ100と決済サーバ400との間において、認証やデータの秘匿(漏洩防止),改ざん防止等のセキュリティが確保されている。
具体的に、上記のTLSやSSLでは、暗号化通信に先立って、「ハンドシェイクプロトコル」と呼ばれるネゴシエーション〔サーバ認証のための電子証明書の発行,データを暗号化するためのユーザ秘密鍵(暗号化方式)の取り決め,データ改ざん防止のためのMAC(Message Authentication Code)の送信メッセージへの付加等〕が端末300−サーバ200間あるいはサーバ200(100)−サーバ100(400)間で行なわれることによって、上記のセキュリティが担保されるのである。
即ち、電子証明書によってサーバ100,200又は400が認証局(CA:Certificate Authority)から認証を受けた正当なサーバであることを確認でき、データの漏洩についてはユーザ秘密鍵による暗号化/復号化によって防止することができ、データの改ざんについてはMACの検証により発見することができるのである。
このようにして、例えば、端末300と電子商店サーバ100との間の通信パス600のセキュリティが確保された上で、端末300のユーザは、クレジットカード番号やパスワード等の個人情報を端末300から電子商店サーバ100に送付することで、電子商店に対して商取引代金の決済依頼を行なう(符号700参照)。
そして、電子商店サーバ100は、上記と同様の「ネゴシエーション」により決済サーバ400との間でセキュリティの確保された通信パス800を介して、商取引代金と上記個人情報とを決済情報として自己の電子証明書500とともに決済サーバ400へ送付する。これにより、決済サーバ400は、電子商店サーバ100から受け取った電子証明書500が正当なものであることを確認した上で、受け取った決済情報に基づいて上記商取引代金の決済を行なう。
しかしながら、このような従来の電子商取引システムでは、図17に模式的に示すように、電子商店サーバ100において端末3による商取引内容や受注内容を確認するために、端末3から送られた個人情報(クレジットカード番号,パスワード等)が、電子商店サーバ100において、一旦、テキストデータに復元されるため、電子商店サーバ100にハッカー等が侵入(不正アクセス)した場合、簡単にユーザのクレジットカード番号やパスワード等が漏洩してしまう危険性がある。
また、端末300に対してユーザがクレジットカード番号やパスワードを入力する際に、その操作が第三者に盗み見られて、第三者に悪用される恐れもある。
本発明は、このような課題に鑑み創案されたもので、クレジットカード番号やパスワード等の情報とは無関係の金銭的価値情報及びその所有者情報を有する電子クーポンを利用することにより、電子商取引上の決済を簡便且つ安全に行なえるようにすることを目的とする。
発明の開示
上記の目的を達成するために、本発明では、インターネット上に電子商店サイトを開設して当該電子商店サイトの運営・管理を行なう電子商店サーバと、該電子商店サイト(例えば、後述する電子クーポンの譲渡により、譲渡を行なった端末、そのユーザに対する何らかのサービスの許可、サービスの提供等をするもの)での電子商取引の決済に使用可能な金銭的価値情報を有する電子クーポンを発行・管理するクーポン発行・管理サーバと、該電子商店サイトにアクセスして電子商取引を行ないうる情報端末とをそなえた電子商取引システムにおいて、次のような電子商取引を実施することを特徴としている。
即ち、まず、情報端末からクーポン発行・管理サーバに対して電子クーポンの発行を依頼し、クーポン発行・管理サーバは、この依頼を受けることにより金銭的価値情報とその情報端末に固有の情報に基づく所有者識別情報とを有する電子クーポンを該情報端末に対して発行し、その電子クーポンの金銭的価値情報と所有者識別情報とをクーポン管理情報として譲渡管理メモリに記録して管理し、その電子クーポンの譲渡先装置(以下、単に「譲渡先」という)に応じてこの譲渡管理メモリの所有者識別情報を変更する。
これにより、クーポン発行・管理サーバでは、常に、発行した電子クーポンの正当な所有者(正当権利者)を管理することができるので、電子商取引の不正決済を防止することができる。また、この場合、電子クーポン自体には、金銭的価値情報とその所有者が誰であるかという情報が含まれているだけなので、インターネット上に開設された電子商店サイトに対して電子クーポンを送信しても、従来のようにクレジットカード番号やその暗証番号等が漏洩してユーザが甚大な被害を受けるような事態を回避できる。従って、簡易且つ安全なインターネット上の電子商取引決済を実現することが可能となる。
ここで、電子クーポンの譲渡の例としては、電子クーポンの発行を受けた情報端末が、上記の電子商店サイトでの電子商取引に伴ってその電子クーポンを電子商店サーバに譲渡する場合に限らず、電子クーポンの発行を受けた情報端末がその電子クーポンを他の情報端末へ譲渡する場合、さらに、この他の情報端末が電子商店サイトでの電子商取引に伴ってその電子クーポンを電子商店サーバに譲渡する場合等が挙げられる。
いずれの場合も、電子クーポンを譲渡した情報端末がその旨をクーポン発行・管理サーバへ通知することにより、クーポン発行・管理サーバは、譲渡管理メモリの所有者識別情報を譲渡先(電子商店サーバもしくは他の情報端末)に固有の情報に変更する。従って、電子クーポンの譲渡に応じて電子クーポンの正当権利者がクーポン発行・管理サーバにおいて常に正しく管理されることになる。
なお、クーポン発行・管理サーバは、上記の金銭的価値情報と所有者識別情報とについてそれぞれ異なる暗号鍵を用いて電子クーポンに電子署名を施すこともでき、このようにすれば、電子クーポンに含まれる情報の第三者への漏洩や第三者による改ざん等を効果的に防止することが可能となる。
この場合、例えば、金銭的価値情報についてはクーポン発行・管理サーバに固有のサーバ秘密鍵、所有者識別情報については情報端末のユーザに固有のユーザ秘密鍵を用いてそれぞれ電子クーポンに電子署名(暗号化)を施すようにすれば、電子クーポンの流通(譲渡)過程において、仮に、金銭的価値情報がユーザあるいは第三者によって改ざんされたとしても、クーポン発行・管理サーバにおいてそれを発見することができ、その電子クーポンを無効にする等の処置をとることができる。その結果、電子クーポンを用いた電子商取引の安全性を大幅に向上することができる。
また、上記の譲渡管理メモリの所有者識別情報の変更は、次のような処理を経た後に行なうようにしてもよい。即ち、(1)上記の電子クーポンを譲渡された譲渡先(電子商店サーバ又は他の情報端末)は、その電子クーポンをクーポン発行・管理サーバに送付してその正当性についての検証を依頼し、(2)クーポン発行・管理サーバは、受け取った電子クーポンに施された電子署名に基づきその電子クーポンの正当性を検証して、その検証結果を上記の譲渡先へ通知し、(3)その譲渡先は、上記の検証結果により電子クーポンの正当性が確認されると、クーポン発行・管理サーバに対して電子クーポンの所有者変更要求を行ない、(4)クーポン発行・管理サーバは、上記の所有者変更要求を受けることにより、上記電子クーポンの譲渡元である情報端末に対してその電子クーポンの譲渡確認を行なうのである。
このようにすれば、クーポン発行・管理サーバにおいて、電子署名を用いた検証により電子クーポンが改ざん等されていないことが確認され、その電子クーポンの正当権利者による確認がなされてから所有者識別情報の変更が実施されるので、電子クーポンの不正利用を確実に防止することができて、さらに、電子クーポンを用いた電子商取引の安全性を大幅に向上することができる。
さらに、クーポン発行・管理サーバは、電子クーポンに対して有効期限を設定し、その有効期限についての情報を上記のクーポン管理情報の一部として譲渡管理メモリに記録して管理するようにしてもよい。例えば、上記の有効期限として比較的短い期間を設定しておけば、仮に、電子クーポンを保有する情報端末が紛失してしまったり盗難されたりしたとしても、被害発生を最小限に抑制することができる。なお、この有効期限についての情報は、電子クーポン自体の情報に含め、その情報を用いて情報端末がその表示部に表示可能とすることが望ましい。
また、クーポン発行・管理サーバは、電子クーポンの発行及び譲渡についての経過状態に関する情報(以下、経過情報という)を上記のクーポン管理情報の一部として譲渡管理メモリに記録して管理しておき、その経過情報に応じた処理を実行するようにしてもよい。このようにすれば、例えば、電子クーポンの譲渡処理を途中から再開することが可能になる。
さらに、クーポン発行・管理サーバは、譲渡通知を受けることにより譲渡管理メモリからクーポン管理情報を読み出し、その金銭的価値情報に応じた金額を所有者識別情報によって識別される譲渡元の情報端末のユーザに課金するための課金手続きを実施するようにしてもよい。このようにすれば、電子クーポンの譲渡を契機に、電子クーポンの発行を受けた情報端末のユーザに対して、その利用料を課金(請求)することができる。
また、この場合、クーポン発行・管理サーバは、上記の金銭的価値情報に応じた金額の課金情報を生成して課金情報メモリに蓄積しておき、定期的にこの課金情報メモリから課金情報を読み出して集計する(課金額の合計を求める)ことにより、定期的に上記の課金手続を実施するようにしてもよい。このようにすれば、確実に電子クーポンの利用料をまとめて徴収することが可能であり、また、ユーザにとっても電子クーポンの利用(譲渡)毎に支払い手続等をとる必要が無いので便利である。
さらに、クーポン発行・管理サーバは、情報端末から電子クーポンの価値換算通知を受けることにより、その電子クーポンの金銭的価値情報に応じた金額を課金情報メモリの課金情報から減額することとしてもよい。さらに、減額後の課金情報が負の場合には、上記の所有者識別情報によって識別される上記情報端末のユーザに対してその課金情報に応じた金額の振り込み手続を実施するようにしてもよい。
このようにすれば、情報端末のユーザが電子商取引に使用しない電子クーポンについて価値換算通知をクーポン発行・管理サーバに対して行なうことにより、そのユーザは、情報端末にて保有している電子クーポンの金銭的価値情報に応じた金額を現金化することができるので、電子クーポンの利便性を向上することができる。
また、情報端末では、電子クーポンを暗証番号情報の入力によりアクセスが禁止又は許容される端末側メモリに保持したのち、暗証番号情報の入力によりその電子クーポンに対するアクセス(電子クーポンの譲渡処理,価値換算通知処理等)を禁止することもできるので、情報端末での電子クーポン管理の安全性を大幅に向上することができる。しかも、この際、情報端末に入力される暗証番号情報は、電子クーポンに対するアクセスを許容/禁止するための情報であり、電子商取引とは無関係の情報であるので、仮に、その入力操作を第三者に盗み見られたとしても、電子商取引上で被害が生じるようなことはない。
具体的に、上記の電子クーポンは、上記の暗証番号情報としてPIN(Personal Identifier Number)の入力によりアクセスが禁止され上記の暗証番号情報としてPINブロックの入力によりアクセスが許容されるICカードに保持するのが好ましい。このようにすれば、電子クーポンの情報端末での管理上のセキュリティをさらに向上することができる。
さらに、上記の情報端末では、上記の電子クーポンの譲渡についての経過状態に関する情報を端末側メモリにて記録・管理しておき、その情報を表示手段に表示するようにしてもよい。このようにすれば、情報端末のユーザは、例えば、保有している電子クーポンが譲渡(使用)済みなのか等を容易に認識することができる。
発明を実施するための最良の形態
(A)一実施形態の説明
図1は本発明の一実施形態に係る電子商取引システムの要部の構成を示すブロック図で、この図1に示す電子商取引システムは、例えば、移動通信網,インターネットにアクセス可能なデータ通信機能を有する携帯電話やPDA(Personal Digital Assistance)等の情報端末1と、在圏の情報端末(携帯端末)1(以下、単に「端末1」という)と通信してデータ(音声,画像等)の送受を行なう複数の基地局2と、これらの基地局2を収容して前記データの交換処理を行なう移動交換局3と、この移動交換局3と通信可能に接続され電子署名クーポン(後述)の発行/譲渡等に関する情報を記憶装置4aにて管理するクーポン管理サーバ〔(発行)管理装置〕4と、このクーポン管理サーバ4と通信可能に接続され記憶装置5aで管理している秘密鍵情報による電子署名機能を有するPKI(Personal Key Infrastructure)運用サーバ5と、上記のクーポン管理サーバ4と通信可能に接続されインターネット8とのゲートウェイ機能を提供するゲートウェイサーバ(ゲートウェイ装置)6と、インターネット8上に電子商店サイトを開設してその運営・管理を行なうECサーバ7とをそなえて構成されている。
そして、端末1は、基地局2,移動交換局3,クーポン管理サーバ4,ゲートウェイサーバ6を介してECサーバ7にアクセスすることにより、ECサーバ7が運営・管理しているインターネット8上の電子商店サイト(以下、「電子商店7」と表記する場合がある)にアクセスすることができる。また、「クーポン発行サービス」の特番等をダイヤルすることにより、基地局2及び移動交換局3を介してクーポン管理サーバ4にアクセスすることができる。
なお、上記の基地局2,移動交換局3,クーポン管理サーバ4,PKI運用サーバ5及びゲートウェイサーバ6は、モバイルキャリア網を構成しており、一般に、端末1からゲートウェイサーバ6までの間はピア・ツー・ピア接続による網セキュリティの確保された回線での通信が行なわれ、ゲートウェイサーバ6からインターネット8上のECサーバ7までの間はSSLやTLS等による暗号化通信が行なわれる。
そして、本実施形態の端末1には、その要部に着目すると、例えば図2に示すように、アンテナ部11,液晶ディスプレイ〔LCD(Liquid Crystal Display)〕12,無線部13,メインメモリ14,ブラウザ/メーラ制御部15,音声入出力部16,ボタン入力検出部17,入出力インタフェース(I/O IF)18および制御部19などが装備されている。
ここで、上記のアンテナ部11は、音声通話時の音声データやデータ通信時の電子メール,HTML(Hyper Text Markup Language)形式のウェブデータなどを無線回線により送受するためのものであり、液晶ディスプレイ(表示手段)12は、その機能に応じたメニュー表示や上記のウェブデータや電子メール(以下、単に「メール」ともいう)等の表示,発信/着信状態の表示などの各種表示を行なうことができるものである。
また、無線部13は、搬送波を送信データ(音声やウェブデータ,電子メールデータ,電子署名クーポンなど)で変調して得られる無線信号を、アンテナ部11を通じ基地局2へ向けて送出する一方、アンテナ部11で受信した基地局2からの無線信号を復調して音声やWebデータ,電子メールデータ,電子署名クーポンなどの各種データを得るための送受信処理機能を装備するものである。
つまり、上記のアンテナ部11及び無線部13は、後述するように自己のクーポン発行依頼に対してクーポン管理サーバ4及びPKI運用サーバ5によって発行された電子署名クーポンを受信する電子クーポン受信手段としての機能を果たすことになる。
さらに、メインメモリ14(以下、単に「メモリ14」と略記する)は、端末1が動作する上で必要なアプリケーションデータや、上述した電子メールデータやインターネットブラウジング〔URL(Uniform Resource Locator)へのアクセス〕によって取得したウェブデータなどを保持するためのものであり、ブラウザ/メーラ制御部15は、インターネットブラウジングや電子メールの送受信(データ通信)を制御するためのもので、ここでは、SSLやTLSなどの所要の暗号化プロトコルによる通信機能をも装備している。
また、音声入出力部16は、音声通話時の音声の入出力部分で、例えば、マイクやスピーカなどにより構成されている。また、上記のボタン入力検出部17は、端末1の電源/通話ボタンや切断/保留ボタン,カーソルボタン,決定ボタン,テンキー操作部などによる各種ボタン操作を検出するためのもので、本実施形態では、例えば、クーポン管理サーバ4に接続される特番への発呼操作がこのボタン入力検出部17にて検出されると、電子署名クーポンの発行依頼(メッセージ)が制御部19にて作成されて無線部13及びアンテナ部11を通じて送信されるようになっている。
さらに、上記の入出力インタフェース18は、端末1に対して外付けされる装置とのインタフェースをとるためのもので、本実施形態では、図2中に破線で示すように、例えば、この入出力インタフェース18にIC(Integrated Circuit)カードリーダ/ライタ(R/W)1aを接続することにより、受信した各種データ(後述する「電子署名クーポン」等)をICカード1b(「スマートカード」とも呼ばれる)に保存することもできるようになっている。
そして、制御部19は、上述した各部11〜18に対する制御を統括的に行なって、端末1としての全体動作を集中制御するためのもので、本実施形態では、該クーポン管理サーバ4に対して電子署名クーポンの発行を依頼するクーポン発行依頼手段190としての機能や、電子署名クーポンの譲渡についての経過状態に関する情報(クーポン状態;仮譲渡,譲渡済み,通信中等)を端末側メモリとしてのメモリ14(あるいは、ICカード1b)に記録して管理するとともに、その記録内容を読み出してLCD12に表示させうる記録・表示制御手段191としての機能を有している。なお、本制御部19は、例えば、CPU(Central Processing Unit)を用いて実現される。
次に、上記のクーポン管理サーバ4は、端末1から「電子署名クーポン」の発行依頼メッセージを受けることにより、そのメッセージに基づいて電子商取引の決済に使用可能な金銭的価値情報を有する「電子署名クーポン」を端末1に対して発行するとともに、その「電子署名クーポン」の所有者に関する情報等を譲渡管理テーブル40(図6により後述)としてハードディスク等の記憶装置4aにて管理するものであり、PKI運用サーバ5は、このクーポン管理サーバ4から送られてくる「クーポン情報」に対して電子署名を施すことにより「電子署名クーポン」を作成する機能(電子署名手段500)を有するものである。
このために、本PKI運用サーバ5は、例えば図5に示すように、「クーポン発行サービス」に加入している端末1の電話番号毎のユーザ秘密鍵情報(以下、単に「ユーザ秘密鍵」という)をユーザ秘密鍵(情報)管理テーブル51としてハードディスク等の記憶装置5aにて保有・管理している。なお、上記のユーザ秘密鍵は、「クーポン発行サービス」への加入(契約)時等において端末1毎に設定される。
一方、上記のクーポン管理サーバ4は、その要部の機能に着目すると、例えば図3に示すように、メッセージ受信部41,クーポン作成部42,クーポン送信部43,譲渡管理テーブル作成部44,課金処理部45及び記憶制御部46を有して構成されている。
ここで、メッセージ受信部41は、上記の端末1からのクーポン発行依頼(要求)メッセージや「電子署名クーポン」の譲渡要求などの各種メッセージを受信するためのものであり、クーポン作成部42は、例えば、「管理者情報」〔クーポン番号,金銭的価値情報,管理情報(発行サーバ名,発行日時,管理者秘密鍵番号)等〕と「ユーザ情報」〔クーポン番号,ユーザ情報(電話番号,ユーザ秘密鍵番号)等〕とを有する「クーポン情報」を作成するものである。
また、クーポン送信部43は、このクーポン作成部42によって作成された「クーポン情報」をPKI運用サーバ5へ電子署名を施してもらうために送信する一方、PKI運用サーバ5において電子署名の施された「クーポン情報」(「電子署名クーポン」)を受けて、当該「電子署名クーポン」を、発行依頼元の端末1宛に送信することができるものである。
なお、上記の「クーポン情報」をクーポン管理サーバ4から受けたPKI運用サーバ5では、例えば図4に示すように、その「クーポン情報」の管理者情報22をクーポン管理サーバ4に固有の「管理者秘密鍵」で、同じくユーザ情報24を発行依頼者(端末1)に固有の「ユーザ秘密鍵」でそれぞれ暗号化することにより、「管理者秘密鍵」による署名データ(サーバ署名)23と「ユーザ秘密鍵」による署名データ(ユーザ署名)25とを生成し、これらを管理者情報22及びユーザ情報24のそれぞれに対する電子署名23,25として「クーポン情報」に添付することで異なる秘密鍵で電子署名23,25の施された電子署名クーポン21を生成する。
具体的に、このとき、PKI運用サーバ5は、クーポン管理サーバ4から受けたユーザ情報24に含まれる「電話番号」に対応する「ユーザ秘密鍵」をユーザ秘密鍵テーブル51において検索し、それにより得られた「ユーザ秘密鍵」で電子署名25を施すことになる。「サーバ秘密鍵」については、クーポン管理サーバ4から受け取る、あるいは、予め記憶装置5aに登録しておいたものを用いればよい。
つまり、PKI運用サーバ5(電子署名手段500)は、上記の金銭的価値情報について自己に固有のサーバ秘密鍵を用いて「クーポン情報」(電子クーポン)に電子署名23を施すサーバ秘密鍵署名手段501(図1参照)と、上記の所有者識別情報について端末1のユーザに固有のユーザ秘密鍵を用いてその「クーポン情報」に電子署名25を施すユーザ秘密鍵署名手段502(図1参照)とを有していることになり、クーポン管理サーバ4のクーポン作成部42及びクーポン送信部43とともに、端末1に対してクーポン21を発行するクーポン発行手段を形成していることになる。
次に、譲渡管理テーブル作成部44は、例えば図6に示すように、発行した電子署名クーポン21〔クーポン(識別)番号〕毎に、その有効期限やクーポン状態(発行,仮譲渡,譲渡済,通信中等),発行依頼者(例えば、電話番号や商店番号等),譲渡先(譲渡先(所有者)識別情報;例えば、電話番号や商店番号等),譲渡番号などの各種情報(これらを総称して「クーポン管理情報」という)を譲渡管理テーブル40として作成するものである。
また、課金処理部45は、電子署名クーポン21の譲渡通知や譲渡完了通知を受けることにより、当該クーポン21の「価値情報」に応じた課金情報を作成/集計したり、その課金情報に基づいてクーポン利用料を徴収するための請求書を発行したりする機能を有するものであり、記憶制御部46は、記憶装置4aにアクセスして情報の検索/記録(書き込み)/読み出し等を行なえるもので、上記の「課金情報」をユーザ(電話番号)毎に記憶装置4aに蓄積したり、譲渡管理テーブル作成部44によって作成された譲渡管理テーブル40を記憶装置4aに登録したり、上記の譲渡通知や譲渡完了通知によって通知されるクーポン21の譲渡先(電子商店7や他の端末1等)に応じてその内容を書き換えたりすることができるようになっている。
つまり、上記の記憶制御部46は、クーポン21の譲渡先装置(ECサーバ7や他の端末1)に応じて譲渡管理テーブル40の譲渡先(所有者)識別情報を書き換える(変更する)クーポン所有者変更手段としての機能を果たし、記憶装置4aは、上記の「クーポン管理情報」を記録する譲渡管理メモリとしての機能と、電子署名クーポンの利用料(サービス利用料)に関する情報(課金情報)を蓄積しうる課金情報メモリとしての機能とを兼ね備えていることになる。ただし、これらの機能は、勿論、それぞれ専用のメモリによって実現してもよい。
以上のように、本実施形態のクーポン管理サーバ4及びPKI運用サーバ5は、電子商取引の決済に使用可能な「金銭的価値情報」(以下、単に「価値情報」ともいう)を有する電子署名クーポン21を発行するとともに、その電子署名クーポン21の所有者を管理するクーポン発行・管理サーバとしての機能を果たす。
以下、上述のごとく構成された本実施形態の電子署名クーポン21による電子商取引システムの動作について詳述する。
(A1)電子署名クーポン発行処理
まず、初めに、電子署名クーポン21の発行処理について説明する。ただし、ここでは、端末1に前記のICカードR/W3a(図2参照)が接続されており、このICカードR/w3aに挿入されたICカード1bに電子署名クーポン21を保存することを想定する。
まず、端末1のユーザは、例えば図7に示すように、端末1経由でICカードR/W1aに挿入されているICカード1bに対し、読み書き(アクセス)を許容するための暗証番号情報(PIN:Personal Identifying Number)を投入する(ステップA1)。かかる状態で、ユーザは、電子署名クーポン21の発行を依頼すべく端末1において電子署名クーポン発行サービス用の特番等をダイヤルして発呼する。
すると、図7及び図8に示すように、その呼は移動交換局3の交換処理によってクーポン管理サーバ4に着信する。なお、このとき、端末1には発信番号通知設定等により、自動的に、その端末1の識別情報(例えば、電話番号;第1の情報)が付加情報としてクーポン管理サーバ4に通知される(ステップA2)。
すると、クーポン管理サーバ4は、管理者情報22(クーポン番号,価値情報,管理情報),ユーザ情報24(クーポン番号,ユーザ情報)(図4参照)を含むクーポン情報をPKI運用サーバ5に渡して「署名依頼」する(ステップA3)。ここで、上記の「クーポン番号」は、クーポン(価値情報)の識別情報(第3の情報)であり、クーポン管理サーバ4は、クーポン毎に異なる識別情報を選択する(割り当てる)(ここでは、仮に、今回のクーポン番号が“001”であったものとする)。
また、上記の「価値情報」(価値を示す第2の情報)は、端末1のボタン入力検出部17で検出した入力操作に対応して端末1から送信されたデータに対応する価値(例えば、端末1において“1000”の数字入力があると、「価値情報」を1000円とする)を選択する。なお、簡単には、端末1から着信があると、一律に価値情報1000円を選択する固定的な設定によるものとしてもよい。さらに、上記の「管理情報」は、クーポン管理サーバ4が記憶する自身のサーバ名,クーポン管理サーバ4が有する日付/時計管理機能に基づいて出力される着信日時を含む。
一方、ユーザ情報24の中の「クーポン番号」は、「管理者情報」と同一のクーポン番号であり、「ユーザ情報」は、発信番号通知等によって通知される端末1の識別情報(ここでは、電話番号を用いている)である。なお、管理者情報22,ユーザ識別情報のうち共通するものはいずれか1つを用いて他を使用しないこととすることもできる。また、「クーポン情報」の識別情報(ここでは、例えば、クーポン番号を用いている),ユーザ情報以外の情報を省略して運用することもできる。この際、「クーポン情報」の「価値情報」は、所定の一定額(度数)とすることが好ましい。また、「クーポン情報」として電子マネーを採用することもできる。
そして、PKI運用サーバ5では、受け取ったクーポンの管理者情報22を管理者秘密鍵で暗号化して「クーポン情報」に電子署名23を施し、ユーザ情報24を管理者秘密鍵とは異なるユーザ秘密鍵で暗号化して「クーポン情報」に電子署名25を施す。
これにより得られた電子署名クーポン21(前記の第2の情報と第3の情報の組から成る第4の情報)は、クーポン管理サーバ4に返却され(ステップA4)、クーポン管理サーバ4では、その電子署名クーポン21をクーポン送信部43によってクーポン発行依頼元の端末1に送付する(ステップA5)とともに、その電子署名クーポン21の管理者情報22及びユーザ情報24に基づいてクーポン管理情報〔クーポン番号,有効期限,クーポン状態,発行依頼者,譲渡先,譲渡番号など〕が譲渡管理テーブル作成部44によって作成され、これが譲渡管理テーブル40として記憶制御部46によって記憶装置4aに記録される。
なお、この時点での「クーポン番号」は「001」、「有効期限」は例えば「着信日時の1週間後の日時」、「クーポン状態」は「発行」、「発行依頼者」は「端末Aの電話番号」、「譲渡先」は「未譲渡」である。また、このクーポン管理情報の作成・記録は、端末1からの着信時から端末1へのクーポン送信までの他のタイミングで行なってもよい。
一方、端末1では、受け取った電子署名クーポン21がICカードR/W3aによってICカード1bに書き込まれて保存される。正常に電子署名クーポン21が書き込まれれば、ICカード1bに対して「PINブロック」を投入することによりICカード1bに対するアクセスを禁止する(図7のステップA6)。これにより、ICカード1b内に保存された電子署名クーポン21の第三者による読み出しが防止される。
なお、「PINブロック」は、手動で投入することもできるし、端末1やICカードR/W3aの電源を断状態にしたり、ICカードR/W3aを端末1から外したりすることで半自動的に投入することもできる。また、電子署名クーポン21を電子商店7や他の端末1へ譲渡する場合には、PIN入力によりICカード1bに対するアクセスを許容してそのクーポン21をICカード1bから読み出して送付することになる。
(A2)クーポン譲渡処理
次に、上記の電子署名クーポン21を他の端末1や電子商店7へ譲渡する際の処理について、図9を用いて説明する。なお、以下では、説明の便宜上、図9に示すように、上記の電子署名クーポン21の発行を受けた端末1を端末A、この端末Aからクーポン21を譲り受ける端末1を端末Bとする。また、端末A,Bにおいて、クーポン21の送受を行なう際には、前述したごとく必ずPIN/PINブロックの入力によって第3者による不正アクセス,第3者への情報漏洩が防止されるものとする。
まず、端末Aのユーザが、上述したごとくクーポン21の発行を受けたとする(ステップA2,A5)と、それ以前に、クーポン管理サーバ4では、上述したごとく記憶装置4a(譲渡管理テーブル40)において新たなクーポン番号“001”の記憶領域が確保され、その領域にクーポン21の所有者(「発行依頼者」)が端末Aであることを登録している〔具体的には、通知された端末Aの電話番号を発行依頼者(所有者識別情報)Aとして登録している〕。なお、クーポン21にも端末Aの電話番号がユーザ情報として含まれている。
かかる状態で、端末Aが端末Bにクーポン21を譲渡する場合、図9に示すように、端末Aにおいて、クーポン21の譲渡先に関する情報〔譲渡先識別情報B(ここでは、例えば、端末Bの電話番号;第5の情報)〕をボタン入力検出部17等の入力手段を用いて入力して当該クーポン21に付加し、発信番号通知機能等を用いて自端末Aの識別情報Aと一緒にクーポン管理サーバ21へ送付する(ステップA7)とともに、端末Bにクーポン21を送信機能(電子メール等)などによって送付して譲渡する(ステップA8)。なお、この時、端末Aは、譲渡の際にクーポン管理サーバ21,端末Aへ送信するクーポン21について同一の譲渡番号(ここでは、“01”)を付加して送信することが望ましい。
すると、まず、クーポン管理サーバ4では、上記のクーポン21がメッセージ受信部41にてクーポン譲渡通知として受信され、これにより、記憶制御部46が譲渡管理テーブル40におけるクーポン番号「001」に対応するクーポンの発行依頼者識別情報Aと、受信したクーポン21とともに端末Aから送信(通知)された識別情報Aとが一致することを確認し、譲渡先を「B」、「譲渡番号」を例えば「01」として譲渡管理テーブル40に書き込む。
この場合、記憶制御部46は、端末Aからクーポン21を他の端末Bに譲渡した旨の通知を受け、譲渡管理テーブル40のクーポン番号「001」の譲渡先を端末Bとすることにより、クーポン21の所有者を示す情報を端末Bに固有の情報にする端末間所有者変更手段462(図3参照)として機能しているのである。
なお、このとき、課金処理部45は、例えば図10に示すように、譲渡されたクーポン21の発行を依頼した元の所有者(端末A)について当該クーポン21の「価値情報」に応じた課金情報47を生成し、これが記憶制御部46によって記憶装置4aに蓄積される(ステップA71)。
これにより、課金処理部45が、記憶装置4aに蓄積された課金情報47を定期的に(例えば、月1回等)集計してクーポン利用料の定期的な請求書48を端末Aのユーザに発行する(ステップA72,A73)ことで、クーポン管理サーバ4は、端末Aのユーザから定期的にクーポン利用料を徴収することができる。なお、この「クーポン利用料」は、例えば、端末Aの毎月の通信料金についての請求書の中の一項目として含めてもよい。
さて、上述のごとくクーポン21を譲渡された端末Bのユーザは、その後、例えば、電子商店7で商品やサービスを購入又は利用した場合に、その電子商取引代金の決済を、端末Aから譲り受けたクーポン21を電子商店7に譲渡することで実施することができる。
即ち、この場合、図9に示すように、端末Bにおいて、クーポン21の譲渡先に関する情報〔譲渡先識別情報C(例えば、電子商店の商店番号)〕をボタン入力検出部17等の入力手段を用いて入力して当該クーポン21に更に付加して、そのクーポン21を発信番号通知機能等により自端末の識別情報Bとともに、クーポン管理サーバ21とECサーバ7とにそれぞれ送付する(ステップA9,A10)。
このクーポン21を受信したクーポン管理サーバ4では、上述した端末Aから端末Bへのクーポン譲渡と同様に、記憶制御部46が譲渡管理テーブル40におけるクーポン番号「001」に対応するクーポン21の最新の譲渡先識別情報「B」と、クーポン21とともに送付(発信番号通知)された識別情報Bとが一致すると、譲渡先識別情報「B」の次に「C」(ECサーバ7の識別情報)を書き込み、クーポン21の所有者を端末Bから電子商店7に変更する。つまり、この場合、記憶制御部46は、端末Bから電子商店7での電子商取引に伴ってクーポン21を電子商店7に譲渡した旨の通知を受け、譲渡管理テーブル40のクーポン番号「001」のクーポン21の譲渡先を電子商店7とすることにより、クーポン21の所有者を示す情報を電子商店7に固有の情報にする端末−電子商店間所有者変更手段461(図3参照)として機能しているのである。
以上により、電子商店7がクーポン21の所有者となり、電子商店7は、そのクーポン21の「価値情報」によって端末Bのユーザが購入した商品代金の決済を行なうことができる。即ち、電子商店7は、クーポン管理サーバ4によって、「クーポン利用料」として端末1から徴収されている金額の中からクーポン21の「価値情報」に応じた金額の指定口座への振り込みを受けることができる。なお、この振り込み処理は、電子商店7からクーポン21を自サーバ7の識別情報(第6の情報)とともにクーポン管理サーバ4に送信することによって行なわれる。即ち、この送信が行なわれると、クーポン管理サーバ4の記憶制御部46は、受信したクーポン21に含まれるクーポン番号(第3の情報)に対応する最新の譲渡先識別情報(第5の情報)と、クーポン21とともに送られたECサーバ7の識別情報(第6の情報)とが一致するか否かを判定する。
つまり、本実施形態の記憶制御部46は、端末Aとは異なる他の端末としての電子商店7(端末Bの場合も同様)から、クーポン番号(第3の情報)と電子商店7の識別情報(第6の情報)とを受信すると、その識別情報とクーポン番号に対応させて記憶装置4a(譲渡管理テーブル40)に記憶されている譲渡先識別情報とが一致するかを判定し、一致する場合には、電子商店7がクーポン21の所有者として正当と判定し、一致しない場合には、正当でないと判定する判定手段としての機能を有していることになる。
従って、上記の判定の結果、不一致の場合は、課金処理部45による振り込み処理は行なわれず、電子商店7へクーポン所有者エラーの旨が通知される。一方、一致する場合には、クーポン管理サーバ4は、クーポン21をPKI運用サーバ5に送信する。PKI運用サーバ5は、クーポン21の管理者情報22及びユーザ情報24をそれぞれ管理者秘密鍵及びユーザ情報24に対応するユーザ秘密鍵を用いて暗号化した結果と、クーポン21に含まれる管理者秘密鍵による署名データ23及びユーザ秘密鍵による署名データ25とを比較し、その比較結果(一致/不一致)をクーポン管理サーバ4に送信する。
これにより、不正に管理者情報22の価値情報が改ざんされたとしても、署名データ23と一致しないため不正が発見されることになる。なお、署名データ23,25は、それぞれ、秘密鍵で暗号化されているので、基本的にその内容を書き換えることはできない。従って、クーポン管理サーバ4は、PKI運用サーバ5からの上記比較結果が「一致」である場合には、管理者情報22に含まれる価値情報により定まる金額分の電子商店7の指定口座等への振り込み処理を実施し、「不一致」の場合には、クーポンデータに不正有りの旨を電子商店7に通知する。
なお、上記の例は、クーポン21を端末Aから譲り受けた端末Bのユーザが、電子商店7との電子商取引にクーポン21を使う場合であるが、クーポン21の発行を依頼した端末Aのユーザ自身が、電子商店7との電子商取引にクーポン21を使う場合も、上記の手順と同様に、クーポン21を電子商店7に譲渡すれば、電子商取引代金の決済を、クーポン21を使って行なえることはいうまでもない。
また、端末A,Bでは、それぞれ、クーポン管理サーバ4における譲渡管理テーブル40と同等の情報(経過情報)をメモリ14(あるいは、ICカード1bでもよい)に記録して管理しておき、適宜に、その情報をLCD12に表示させることで、ユーザは、クーポン21が未使用(譲渡)なのか、使用(譲渡)済みなのか、有効期限はいつまでか、譲渡先はどこか、使用済みの場合は譲渡先はどこかといった情報を容易に認識することができる。
以上のように、本実施形態によれば、クレジットカード番号などを電子商店側に通知することなく、モバイルキャリア側(クーポン管理サーバ4,PKI運用サーバ5)で管理するユーザ秘密鍵及び管理者(運用サーバ)秘密鍵で署名したクーポン21を発行・流通させるのみで、電子商店との電子商取引代金決済を実施することができるので、第三者による改ざんや不正利用を防止しながら、簡易な電子商取引決済を実現することができる。
従って、例えば、電子商店7が認証局などから認証を受けていないサードパーティ社により開設されているような場合でも、安全な電子商取引の決済を行なうことが可能である。特に、本実施形態のクーポン管理サーバ4では、クーポン21の正当権利者からの譲渡通知により、クーポン12の譲渡に応じて、常に、発行したクーポン21の正当な所有者(正当権利者)を正しく管理しているので、電子商取引の不正決済を防止することができる。
なお、クーポン管理サーバ4に、正当クーポン確認機能をそなえると更に好ましい。例えば、クーポン21を有する端末1は、正当クーポン確認依頼をクーポン管理サーバ4に対してクーポン21と端末識別情報(例えば、電話番号)を送信することにより行なう。すると、クーポン管理サーバ4は、受信したクーポン21に含まれるクーポン番号に対応させて記憶している譲渡管理テーブル40から最新の譲渡先識別情報を読み出す。
ここで、譲渡先識別情報が最新か否かの判定は、例えば、クーポン21の譲渡処理(前記のステップA2)において、譲渡管理テーブル40に譲渡処理毎に譲渡先識別情報を、時系列に記録(例えば、順番を示す番号とともに記録)しておけば、最も番号の大きい譲渡先識別情報を最新の譲渡先識別情報と判定することができる。
そして、上述のごとく読み出した譲渡先識別情報と、端末1から受信した識別情報とが一致すると、クーポン管理サーバ4は、所有者一致の旨を端末1に通知する。一方、一致しない場合は、クーポン所有者エラーの旨を端末1に通知する。
クーポン21の更に高度なチェックを行なう場合には、クーポン管理サーバ4は、上記一致を検出すると、PKI運用サーバ5にクーポン21を送信して、前述のごとく、PKI運用サーバ5に、管理者情報22及びユーザ情報24の一致/不一致を確認してもらい、その結果を返信してもらえばよい。クーポン管理サーバ4は、PKI運用サーバ5から通知された結果(一致/不一致)を端末1に転送する。これにより、より高度なチェックを実現することができる。
なお、PKI運用サーバ5が一致を検出した場合には、クーポン管理サーバ4は、更に、クーポン管理番号を更新した管理者情報22,正当クーポン確認依頼を行なった端末1から受信した端末識別情報(電話番号)をユーザ情報(電話番号)とするユーザ情報24をPKI運用サーバ5に送信する。PKI運用サーバ5は、管理者情報22及びユーザ情報24を管理者秘密鍵及びユーザ秘密鍵で暗号化した署名データ23,25を付加してクーポン21をクーポン管理サーバ4に送信する。
クーポン管理サーバ4は、譲渡管理テーブル40のうち、正当クーポン確認依頼を受けたデータを削除し、この受信したクーポン番号を有するクーポン21についての譲渡管理テーブル40を新たに作成する。即ち、正当クーポン確認依頼を行なった端末1をクーポン発行依頼者とする。クーポン有効期限については削除したデータと同一の期限でもよいし、譲渡管理テーブル40を生成した時から記載した日時とすることもできる。好ましくは、クーポン有効期限についても管理者情報22に含め、PKI運用サーバ5における署名対象とする。
なお、端末1は、暗号化されていない管理者情報22,ユーザ情報24,付加された譲渡先情報を制御部19の制御によりLCD12に表示するので、端末1のユーザは、その情報からもクーポン21の利用期限,譲渡履歴等を確認することができる。
また、クーポン21自体には、金銭的価値情報(管理者情報22)とその所有発行依頼者や譲渡先(現在の所有者)が誰であるかという情報(ユーザ情報24)が含まれているだけなので、従来のようにクレジットカード番号やその暗証番号等が漏洩してユーザが甚大な被害を受けるような事態を回避できる。従って、簡易且つ安全なインターネット8上の電子商取引決済を実現することが可能となる。
さらに、クーポン21には、PKI運用サーバ5において、管理者情報22とユーザ情報24とについてそれぞれ異なる暗号鍵(サーバ秘密鍵,ユーザ秘密鍵)を用いて電子署名23,25が施されるので、クーポン21に含まれる情報の第三者への漏洩や第三者による改ざん等を効果的に防止することが可能である。
例えば、ユーザ情報24の金銭的価値情報がユーザあるいは第三者によって改ざんされたとしても、PKI運用サーバ5においてそれを容易に発見することができるので、そのクーポン21を無効にする(例えば、有効期限を0にする)等の処置をとることができる。
また、ユーザ情報24だけの入れ替えや管理者情報22だけの入れ替えも可能になる。例えば、クーポン21の譲渡先に応じてユーザ情報24をその譲渡先についての情報に入れ替えたり、クーポン管理サーバ4の入れ替えに伴って管理者情報22を新しい情報に入れ替えたりすることができる。
さらに、本実施形態では、クーポン21に対する署名処理を全てPKI運用サーバ5が代行するので、処理能力の低い端末1でも本システムを利用することができる。また、署名用の秘密鍵情報は全てPKI運用サーバ5が管理するので、鍵情報の更新という運用をPKI運用サーバ5内で閉じて実施することが可能となり、TLSやSSL通信で必要となる暗号用情報(証明書,鍵情報)の書き換えをクーポン管理サーバ4で行なう手間が削減される。
さらに、クーポン管理サーバ4では、クーポン21に対して有効期限を設定し、その有効期限についての情報をクーポン管理情報の一部として譲渡管理テーブル40に記録して管理するので、例えば、上記の有効期限として比較的短い期間を設定しておけば、仮に、クーポン21を保有する端末1が紛失してしまったり盗難されたりしたとしても、ユーザの被害を最小限に抑制することができる。なお、上記の有効期限は、クーポン発行時に端末1からの要求に応じて設定できるようにしてもよい。
また、クーポン管理サーバ4では、クーポン状態(仮譲渡,譲渡済み,通信中等のクーポン21の発行及び譲渡についての経過情報)を上記のクーポン管理情報の一部として譲渡管理テーブル40に記録して管理しているので、例えば、譲渡途中に通信(無線)回線が切断されたとしても、クーポン21の譲渡処理を途中から再開することが可能である。
さらに、クーポン管理サーバ4は、端末Aからの譲渡通知を受けることにより譲渡管理テーブル40からクーポン管理情報を読み出し、クーポン21の価値情報に応じた金額を所有者識別情報によって識別される譲渡元の端末Aのユーザに課金するための課金手続きを実施するので、クーポン21の譲渡を契機に、クーポン21の発行を受けた端末Aのユーザに対して、その利用料を課金(請求)することができる。つまり、クーポン21を譲り受けた端末Bや電子商店7には課金されない。従って、クーポン21を端末Bに対するプレゼント等として譲渡するといった利用方法も可能である。
また、この場合、クーポン管理サーバ4では、クーポン21の価値情報に応じた金額の課金情報を生成して記憶装置4aに蓄積しておき、課金処理部45が、定期的にこの記憶装置4aから蓄積した課金情報を読み出して集計することにより、定期的に上記の課金手続を実施するので、確実にクーポン21の利用料を徴収することが可能であり、また、ユーザにとってもクーポン21の利用(譲渡)毎に支払い手続等をとる必要が無いので便利である。
また、端末A,Bでは、クーポン21をPINの入力によりアクセスが許容されPINブロックの入力によりアクセスが禁止されるICカード1bに保持するので、端末A,Bでのクーポン管理上の安全性(セキュリティ)を大幅に向上することができる。しかも、この際、端末A,Bに入力されるPIN/PINブロックは、クーポン21に対するアクセスを許容/禁止するための情報であり、電子商取引とは無関係の情報であるので、仮に、その入力操作を第三者に盗み見られたとしても、電子商取引上で被害が生じるようなことはない。
(A3)電子商店7へのクーポン譲渡処理の変形例の説明
次に、電子商店7へクーポン21を譲渡する場合の変形例について、図11及び図12を用いて説明する。ただし、ここでは、クーポン21の発行を依頼した端末1のユーザ自身が、電子商店7で商品やサービスを購入した場合の譲渡処理について説明する。
即ち、端末1のユーザが電子商店7で或る商品やサービスを購入し(ステップB1)、その商取引代金についての請求が電子商店7から端末1に対して発行されたとする(ステップB2)。すると、端末1のユーザは、まず、端末1からICカードR/W1aを通じてPINを入力して(ステップB3)、ICカード1bに保存されているクーポン21を読み出し、当該クーポン21を電子商店7に送付する(ステップB4)。なお、クーポン21の送付後、端末1のユーザは、PINブロックを投入することにより、ICカード1bに対するアクセスを禁止する(ステップB15)。
電子商店7は、そのクーポン21の「正当性」を確認するために、クーポン発行元であるクーポン管理サーバ4に対して、クーポン21(コピー)を送付してその「正当性」の検証を依頼する(ステップB5)。クーポン管理サーバ4は、電子商店7から送られてきたクーポン21をPKI運用サーバ5に送付して電子署名23,25の検証を依頼する(ステップB6)。これを受けて、PKI運用サーバ5は、受信したクーポン21の電子署名23,25をそれぞれ対応するサーバ秘密鍵,ユーザ秘密鍵で復号化して、管理者情報22,ユーザ情報24が改ざんされていないかを検証する。
その検証結果は、PKI運用サーバ5からクーポン管理サーバ4経由で電子商店7に送られ(ステップB7,B8)、電子商店7は、その検証結果によりクーポン21の「正当性」が確認されれば、そのクーポン21に対する譲渡要求をクーポン管理サーバ4に対して行なう(ステップB9)。
この譲渡要求を受けたクーポン管理サーバ4は、記憶制御部46によって、記憶装置4aの譲渡管理テーブル40における該当クーポン21の「クーポン状態」を「仮譲渡」に変更するとともに、「譲渡先」として電子商店7の「商店番号」を登録する。そして、クーポン管理サーバ4は、「譲渡情報」として例えばクーポン番号,譲渡先,譲渡番号等を生成してPKI運用サーバ5へ送付して、PKI運用サーバ5に「譲渡情報」をユーザ秘密鍵で暗号化してもらい、それによって得られた暗号化済みの「譲渡情報」を電子商店7へ返信する(ステップB10〜B12)。
すると、電子商店7は、暗号化された「譲渡情報」を「決済終了情報」(譲渡確認情報)として端末1に送信する(ステップB13)。端末1では、受信した「譲渡情報」がブラウザ/メーラ制御部15にてユーザ秘密鍵で復号されたのちLCD12に表示される。端末1のユーザは、その表示内容(クーポン番号,譲渡先,譲渡番号等)を確認したのち、その「譲渡情報」を「譲渡完了通知」としてクーポン管理サーバ4へ送信する(ステップB14)。
クーポン管理サーバ4は、端末1から受けた「譲渡完了通知」が譲渡管理テーブル40の「発行依頼者」(所有者識別情報)として登録されている電話番号の端末1から通知されているか否かを確認することで、受信した「譲渡完了通知」がクーポン21の正当な権利者からのものであることを確認してから、譲渡管理テーブル40の「クーポン状態」を「仮譲渡」から「譲渡済」に変更する。
この時点で、クーポン21の正当権利者が電子商店7となり、クーポン管理サーバ4は、課金処理部45によって、図10により前述した課金処理(ステップA71〜A73)と同様にして、端末1に対する課金情報47を記憶装置4aに蓄積しておき、クーポン利用料の請求書発行処理を実施する。そして、電子商店7は、クーポン管理サーバ4に対して、指定銀行口座への振り込み依頼等を行なうことにより、端末1から譲渡されたクーポン21の「価値情報」に応じた金額の入金を受ける。
なお、上述したPKI運用サーバ5での検証結果によりクーポン21の「正当性」が確認できない場合は、クーポン管理サーバ4においてそのクーポン21が無効にされる(例えば、有効期限を0にする等)。
このように、本変形例によれば、クーポン21の正当性が確認されて、その時点でクーポン21の正当権利者である譲渡元の端末Aに対する確認がとれてはじめて、電子商店7に対するクーポン21の譲渡が完了する(クーポン管理サーバ4で所有者識別情報の書き換えが完了する)ので、上述した実施形態と同様の利点が得られるほか、電子クーポンの不正利用をより確実に防止することができて、さらに、クーポン21を用いた電子商取引の安全性を大幅に向上することができる。
(A4)ユーザ(端末1)間クーポン譲渡処理の変形例の説明
次に、ユーザ(端末1)間のクーポン21の譲渡処理について、図13及び図14を用いて説明する。なお、以下においても、クーポン21の発行を依頼した端末1を端末A、この端末Aからクーポン21を譲り受ける他の端末1を端末Bとする。従って、クーポン管理サーバ4の譲渡管理テーブル40において、端末Aに発行したクーポン21のクーポン状態は「未譲渡」、発行依頼者(所有者識別情報)は端末A(端末Aの電話番号)になっているものとする。また、この場合も、端末A,Bにおいて、クーポン21の送受を行なう際には、前述したごとく必ずPIN/PINブロックの入力によって第3者による不正アクセス,第3者への情報漏洩が防止されるものとする。
まず、端末Aは、図13に示すように、クーポン21をICカード1bから読み出し、当該クーポン21を端末Bに送付する(ステップC1)。なお、このときの端末A,B間の通信は、ピア・ツー・ピア接続による網セキュリティの確保された回線を通じて行なわれる。以降は、図12により前述した譲渡処理(ステップB5〜B14)と同様にしてクーポン21の譲渡処理が行なわれる。
即ち、端末Aからクーポン21を受信した端末Bがクーポン管理サーバ4にクーポン21(コピー)を送付してその「正当性」の検証を依頼する(ステップC2)。クーポン管理サーバ4は、端末Bから送られてきたクーポン21をPKI運用サーバ5に送付して電子署名23,25の検証を依頼する(ステップC3)。これを受けて、PKI運用サーバ5は、受信したクーポン21の電子署名23,25をそれぞれ対応するサーバ秘密鍵,ユーザ秘密鍵で復号化して、管理者情報22,ユーザ情報24が改ざんされていないかを検証する。
その検証結果は、PKI運用サーバ5からクーポン管理サーバ4経由で電子商店7に送られ(ステップC4,C5)、端末Bは、その検証結果によりクーポン21の「正当性」が確認されれば、そのクーポン21に対する譲渡要求をクーポン管理サーバ4に対して行なう(ステップC6)。
この譲渡要求を受けたクーポン管理サーバ4は、記憶制御部46によって、記憶装置4aの譲渡管理テーブル40における該当クーポン21の「クーポン状態」を「仮譲渡」に変更するとともに、「譲渡先」として端末Bの「電話番号」を登録する。そして、クーポン管理サーバ4は、「譲渡情報」として例えばクーポン番号,譲渡先,譲渡番号等の情報を生成してPKI運用サーバ5へ送付して、PKI運用サーバ5にその「譲渡情報」をユーザ秘密鍵で暗号化してもらい、それによって得られた暗号化済みの「譲渡情報」を端末Aへ返信する(ステップC7〜C9)。
すると、端末Bは、暗号化された「譲渡情報」を譲渡確認情報として端末Aに送信する(ステップC10)。端末Aでは、受信した「譲渡情報」がブラウザ/メーラ制御部15にてユーザ秘密鍵で復号されたのちLCD12に表示される。端末Aのユーザは、その表示内容(クーポン番号,譲渡先,譲渡番号等)を確認したのち、その「譲渡情報」を「譲渡完了通知」としてクーポン管理サーバ4へ送信する(ステップC11)。
クーポン管理サーバ4は、端末Aから受けた「譲渡完了通知」が譲渡管理テーブル40の「発行依頼者」(所有者識別情報)として登録されている電話番号の端末Aから通知されているか否かを確認することで、受信した「譲渡完了通知」がクーポン21の正当な権利者からのものであることを確認してから、譲渡管理テーブル40の「クーポン状態」を「仮譲渡」から「譲渡済」に変更する。
この時点で、クーポン21の正当権利者が端末Bとなり、クーポン管理サーバ4は、課金処理部45によって、図10により前述した課金処理(ステップA71〜A73)と同様にして、端末Aに対する課金情報47を記憶装置4aに蓄積しておき、クーポン利用料の請求書発行処理を実施する。つまり、この場合のクーポン21は、端末Aのユーザによるクーポン利用料支払済みのクーポン21として扱われ、その後に、端末Bが電子商店7との電子商取引においてそのクーポン21を電子商店7に譲渡した場合でも、端末Bのユーザに課金されることはないのである。
ただし、上記の時点では、クーポン21に書き込まれているユーザ情報24は端末Aのユーザ情報のままである。このため、端末Bのユーザが端末Aから譲り受けたクーポン21を、電子商店7との電子商取引に使う場合は、図14に示すように、端末Bからクーポン管理サーバ4に対して、クーポン21(コピー)を送付してユーザ情報24の書き換え依頼を行なう(ステップC12)。
クーポン管理サーバ4は、端末Bから受信したクーポン21をPKI運用サーバ5に送り(ステップC13)、PKI運用サーバ5は、そのクーポン21のユーザ情報24及び電子署名(ユーザ署名)25の部分のみ、新しい所有者である端末Bのユーザ情報24及びユーザ署名25に書き換えたのち、そのクーポン21をクーポン管理サーバ4経由で端末Bへ返信する(ステップC14,C15)。
これにより、クーポン21に表示される所有者も端末Bのユーザとなり、クーポン管理サーバ4(譲渡管理テーブル40)で管理されている所有者との整合がとられ、端末Bのユーザは、譲り受けたクーポン21を新たな電子商取引に利用することが可能になる。即ち、端末Bのユーザは、端末Aが電子商店7とクーポン21を使って電子商取引を行なう場合(図12参照)と同様にして、譲り受けたクーポン21を使って電子商店7と電子商取引を行なうことができる。
なお、クーポン21を所有している端末1は、電子商店7との電子商取引にそのクーポン21を使わずに、換金することも可能である。即ち、この場合は、例えば図15に示すように、端末1からクーポン管理サーバ4に対して、クーポン21と共に価値換算通知(換金要求)を行なう(ステップD1)。クーポン管理サーバ4は、この価値換算通知を受けると、課金処理部45によって、受信したクーポン21の所有者識別情報に対しそのクーポン21の「価値情報」に応じた負の課金情報47′を生成して記憶装置4aに蓄積する(ステップD2)。
その後、クーポン管理サーバ4(課金処理部45)は、定期的にクーポン利用料(課金情報)を集計し、クーポン利用料(請求料金)が正になっていれば、その分の金額が図10により前述したように請求書48として端末1に発行されてクーポン利用料を徴収するが、逆に、集計後のクーポン利用料が負になっていれば、その分の金額を端末1のユーザの指定銀行口座等へ振り込み、振り込み通知書を端末1宛に発行する(ステップD3)。
このようにして、端末1のユーザは、クーポン21の価値換算通知をクーポン管理サーバ4に対して行なうことにより、クーポン21の「価値情報」に応じた金額が譲渡先に譲渡され、そのクーポン21の「価値情報」を現金化することができるのである。従って、クーポン21の利便性を向上することが可能である。
以上のように、本変形例においても、クーポン21の正当性が確認されて、その時点でクーポン21の正当権利者である譲渡元の端末Aに対する確認がとれてはじめて、端末Bに対するクーポン21の譲渡が完了する(クーポン管理サーバ4で所有者識別情報の書き換えが完了する)。
また、この場合、クーポン管理サーバ4が、クーポン21の端末Bに対する譲渡確認が譲渡元の端末Aととれてから、クーポン21に記載されている所有者識別情報の書き換えを実施して端末Bのユーザによるクーポン21の電子商取引への使用を有効にするので、クーポン21を用いた電子商取引の安全性をさらに大幅に向上することができる。
(B)その他
なお、上記のクーポン21を使用することで、例えば、プリペイメント形式の端末通話を実現することも可能である。また、上述した実施形態及びその変形例では、ユーザ間クーポン譲渡処理として、端末Aから端末Bへのクーポン譲渡について説明したが、勿論、その逆も同様に実施できるし、端末Bがさらに他の端末1へクーポン21を譲渡する場合も上記と同様の作用効果が得られる。
さらに、上述した例では、クーポン21の発行を依頼した端末1にクーポン利用料が課金されることを前提にしているが、例えば、クーポン21を実際に電子商取引に使用した端末1のユーザにクーポン利用料を課金するようにしてもよい。即ち、例えば、クーポン管理サーバ4において譲渡管理テーブル40の「クーポン状態」が電子商店7への「譲渡済み」になった時点で、そのクーポン21を使用した端末1のユーザに対してクーポン利用料を課金するようにしてもよい。
また、クーポン管理サーバ4は、必ずしも、上述したごとく請求書発行手続を定期的に行なう必要はなく、不定期に行なっても良いし、クーポン21の譲渡や価値換算通知毎に行なっても良い。
そして、本発明は、上述した実施形態及びその変形例に限定されず、上記以外にも、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。
産業上の利用可能性
以上説明したように、本発明は、電子商取引の決済に(金銭的)価値情報と所有者識別情報とを有する電子クーポンを利用できるようにすることで、電子商取引上の決済を簡便且つ安全に行なえるようになるので、電子商取引の大幅な利用促進が期待でき、その有用性は極めて高いものと考えられる。
【図面の簡単な説明】
図1は本発明の一実施形態に係る電子商取引システムの要部の構成を示すブロック図である。
図2は本実施形態に係る情報端末の要部構成を示すブロック図である。
図3は本実施形態に係るクーポン管理サーバの要部構成を示すブロック図である。
図4は本実施形態に係る電子署名クーポンの情報内容例を示す図である。
図5は本実施形態に係るユーザ秘密鍵(情報)管理テーブルの一例を示す図である。
図6は本実施形態に係る譲渡管理テーブルの一例を示す図である。
図7は本実施形態の電子商取引システムにおけるクーポン発行処理を説明するためのシーケンス図である。
図8は本実施形態の電子商取引システムにおけるクーポン発行処理を説明するためのシーケンス図である。
図9は本実施形態の電子商取引システムにおけるクーポン譲渡処理を説明するための図である。
図10は本実施形態の電子商取引システムにおける課金処理を説明するための図である。
図11は本実施形態の電子商取引システムにおける電子商店へのクーポン譲渡処理の変形例を説明するためのシーケンス図である。
図12は本実施形態の電子商取引システムにおける電子商店へのクーポン譲渡処理の変形例を説明するためのシーケンス図である。
図13は本実施形態の電子商取引システムにおけるユーザ間クーポン譲渡処理の変形例を説明するためのシーケンス図である。
図14は本実施形態の電子商取引システムにおけるユーザ間クーポン譲渡処理の変形例を説明するためのシーケンス図である。
図15は本実施形態の電子商取引システムにおけるクーポン価値換算処理を説明するための図である。
図16は従来の電子商取引システムの一例を示す図である。
図17は従来の電子商取引システムの課題を説明するための図である。
Technical field
The present invention relates to a technology for performing electronic commerce using an information terminal such as a mobile phone or a PDA (Personal Digital Assistance) on the Internet or the like.
Background art
FIG. 16 is a diagram for explaining a conventional e-commerce system and its operation. The e-commerce system shown in FIG. 16 is, for example, an e-commerce site (hereinafter simply referred to as “electronic”) on the Internet (WWW: World Wide Web). Access to the electronic store site (electronic store server 100) via an electronic store server 100 for establishing, operating and managing a store) and a carrier server 200 installed in a mobile terminal network (mobile carrier network). The mobile terminal 300 includes a mobile terminal 300 that can be used and a payment server 400 provided at a payment institution that performs a payment (commerce transaction) for a product or the like purchased by a user (buyer) at an electronic store using the mobile terminal 300. Have been.
The terminal 300 and the servers 100, 200, and 400 each have a communication function using an encrypted communication protocol such as TLS (Transport Layer Security) or SSL (Secure Socket Layer). Between the mobile terminal (hereinafter, also simply referred to as “terminal”) 300 and the carrier server 200, between the carrier server 200 and the electronic store server 100, and between the electronic store server 100 and the settlement server 400, authentication and data Security such as confidentiality (leakage prevention) and tampering prevention is ensured.
Specifically, in the above-described TLS or SSL, prior to the encrypted communication, a negotiation called a “handshake protocol” [issue of an electronic certificate for server authentication, a user secret key (encryption) for encrypting data, etc. Negotiation, addition of MAC (Message Authentication Code) to a transmission message to prevent data tampering, etc.] between terminal 300 and server 200 or between server 200 (100) and server 100 (400). With this, the above security is ensured.
In other words, the server 100, 200, or 400 can be confirmed by the electronic certificate to be a legitimate server that has been authenticated by a Certificate Authority (CA), and encryption / decryption of data leakage using a user secret key is performed. Data falsification can be detected by verifying the MAC.
In this way, for example, while ensuring the security of the communication path 600 between the terminal 300 and the online store server 100, the user of the terminal 300 transmits personal information such as a credit card number and a password from the terminal 300 By sending it to the store server 100, a settlement request for the transaction price is made to the electronic store (see reference numeral 700).
Then, the online store server 100 uses the same "negotiation" as described above, via the communication path 800 that secures security with the payment server 400, and uses the commercial transaction price and the personal information as payment information as its own electronic certificate. It is sent to the settlement server 400 together with the document 500. Accordingly, the payment server 400 confirms that the electronic certificate 500 received from the online store server 100 is valid, and then performs payment of the commercial transaction price based on the received payment information.
However, in such a conventional electronic commerce system, as schematically shown in FIG. 17, in order to confirm the contents of a transaction or an order received by the terminal 3 in the electronic store server 100, the personal information ( (E.g., credit card number, password, etc.) is once restored to text data in the online store server 100. Therefore, if a hacker or the like enters the online store server 100 (illegal access), the user's credit card number and password can be easily obtained. Etc. may leak.
When a user inputs a credit card number or a password to the terminal 300, the operation may be stolen by a third party and misused by the third party.
SUMMARY OF THE INVENTION The present invention has been made in view of such problems, and has been developed in electronic commerce by using an electronic coupon having monetary value information and its owner information irrelevant to information such as a credit card number and a password. It is an object of the present invention to make it possible to easily and safely settle accounts.
Disclosure of the invention
In order to achieve the above object, according to the present invention, an e-commerce server that opens an e-commerce site on the Internet and operates and manages the e-commerce site, and an e-commerce site (for example, an electronic coupon The coupon issuance that issues and manages electronic coupons having monetary value information that can be used for settlement of e-commerce at the transferred terminal, the user who grants some service, provides services, etc. An electronic commerce system including a management server and an information terminal capable of accessing the electronic commerce site and performing electronic commerce is characterized by performing the following electronic commerce.
That is, first, the information terminal requests the coupon issue / management server to issue an electronic coupon. The coupon issue / management server receives the request, and based on the monetary value information and the information unique to the information terminal. An electronic coupon having owner identification information is issued to the information terminal, and the monetary value information and owner identification information of the electronic coupon are recorded and managed as coupon management information in a transfer management memory, and the electronic coupon is managed. The owner identification information of the transfer management memory is changed according to the transfer destination device of the coupon (hereinafter, simply referred to as “transfer destination”).
Thus, the coupon issuing / managing server can always manage the authorized owner (authorized right holder) of the issued electronic coupon, thereby preventing unauthorized settlement of electronic commerce. Also, in this case, the electronic coupon itself contains only monetary value information and information on who owns it, so the electronic coupon is transmitted to the electronic store site opened on the Internet. However, it is possible to avoid a situation in which the credit card number and its password are leaked and the user is seriously damaged as in the related art. Therefore, it is possible to realize simple and secure e-commerce settlement on the Internet.
Here, an example of the transfer of the electronic coupon is not limited to the case where the information terminal that has received the electronic coupon issues the electronic coupon to the electronic store server along with the electronic commerce at the electronic store site, When the information terminal that has been issued the electronic coupon transfers the electronic coupon to another information terminal, the other information terminal transfers the electronic coupon to the electronic store server along with the electronic commerce at the electronic store site. And the like.
In either case, the information terminal that has transferred the electronic coupon notifies the coupon issuing / management server of that fact, and the coupon issuing / management server sends the owner identification information of the transfer management memory to the transfer destination (electronic store server or (Information terminal of other information terminal). Therefore, in accordance with the transfer of the electronic coupon, the right holder of the electronic coupon is always managed correctly in the coupon issuing / managing server.
The coupon issue / management server can also apply an electronic signature to the electronic coupon using different encryption keys for the above-mentioned monetary value information and owner identification information. In this case, the coupon is included in the electronic coupon. Leakage of information to a third party, falsification by the third party, and the like can be effectively prevented.
In this case, for example, the electronic coupon is digitally signed (encrypted) using a server secret key unique to the coupon issuing / managing server for monetary value information and a user secret key unique to the user of the information terminal for owner identification information. If the monetary value information is falsified by a user or a third party in the electronic coupon distribution (transfer) process, it can be found in the coupon issuing / managing server. Then, a measure such as invalidating the electronic coupon can be taken. As a result, the security of electronic commerce using the electronic coupon can be greatly improved.
The change of the owner identification information of the transfer management memory may be performed after the following processing. That is, (1) the transferee (electronic store server or other information terminal) to which the above electronic coupon has been transferred, sends the electronic coupon to the coupon issuing / managing server and requests verification of its validity; (2) The coupon issuing / managing server verifies the validity of the received electronic coupon based on the electronic signature applied to the received electronic coupon, notifies the verification result to the above-mentioned transferee, and (3) transfers the electronic coupon. When the validity of the electronic coupon is confirmed based on the above verification result, a request to change the owner of the electronic coupon is issued to the coupon issue / management server. (4) The coupon issue / management server Upon receiving the user change request, the electronic coupon is confirmed to be transferred to the information terminal that is the transfer source of the electronic coupon.
By doing so, the coupon issuing / managing server confirms that the electronic coupon has not been tampered with by verification using the electronic signature, and after the electronic coupon has been confirmed by the right holder, the owner identification information Is carried out, it is possible to reliably prevent unauthorized use of the electronic coupon, and it is possible to greatly improve the security of electronic commerce using the electronic coupon.
Further, the coupon issue / management server may set an expiration date for the electronic coupon, and record and manage information on the expiration date in the transfer management memory as a part of the coupon management information. . For example, if a relatively short period is set as the above expiration date, even if the information terminal holding the electronic coupon is lost or stolen, it is possible to minimize the occurrence of damage. it can. It is desirable that the information on the expiration date is included in the information of the electronic coupon itself, and that the information terminal can be displayed on the display unit using the information.
Further, the coupon issue / management server records and manages information relating to the progress status of the issuance and transfer of the electronic coupon (hereinafter referred to as progress information) in the transfer management memory as a part of the coupon management information, A process according to the progress information may be executed. This makes it possible, for example, to restart the transfer process of the electronic coupon from the middle.
Further, the coupon issue / management server reads the coupon management information from the transfer management memory upon receiving the transfer notification, and sets the amount corresponding to the monetary value information to the user of the transfer source information terminal identified by the owner identification information. May be performed. In this way, the transfer of the electronic coupon can be used to charge (charge) the usage fee to the user of the information terminal that has been issued the electronic coupon.
In this case, the coupon issue / management server generates billing information of an amount corresponding to the monetary value information and stores the billing information in the billing information memory, and periodically reads the billing information from the billing information memory. The above-described accounting procedure may be performed periodically by summing up (calculating the total amount of accounting). By doing so, it is possible to collect and collect the usage fee of the electronic coupon without fail, and it is convenient for the user because it is not necessary to take a payment procedure for each use (transfer) of the electronic coupon. .
Furthermore, the coupon issue / management server may reduce the amount corresponding to the monetary value information of the electronic coupon from the charging information in the charging information memory by receiving the value conversion notification of the electronic coupon from the information terminal. Furthermore, when the billing information after the reduction is negative, the user of the information terminal identified by the owner identification information may be subjected to a transfer procedure of a money amount according to the billing information. .
With this configuration, the information terminal user sends a value conversion notification to the coupon issuing / managing server for an electronic coupon that is not used for e-commerce, so that the user can use the electronic coupon held by the information terminal. Since the amount corresponding to the monetary value information can be cashed, the convenience of the electronic coupon can be improved.
In an information terminal, an electronic coupon is stored in a terminal side memory where access is prohibited or permitted by inputting personal identification number information, and then access to the electronic coupon is performed by inputting personal identification number information (electronic coupon transfer processing, value conversion, etc.). Notification processing, etc.) can be prohibited, so that the security of the electronic coupon management in the information terminal can be greatly improved. In addition, at this time, the personal identification number information input to the information terminal is information for permitting / prohibiting access to the electronic coupon and is information unrelated to the electronic commerce. Even if someone steals it, there will be no damage to e-commerce.
Specifically, the electronic coupon is held in an IC card whose access is prohibited by inputting a PIN (Personal Identifier Number) as the personal identification number information and which is permitted to access by inputting a PIN block as the personal identification number information. Is preferred. In this way, the security of management of the electronic coupon at the information terminal can be further improved.
Further, in the information terminal described above, information on the progress of the transfer of the electronic coupon may be recorded and managed in a terminal side memory, and the information may be displayed on a display means. In this way, the user of the information terminal can easily recognize, for example, whether the held electronic coupon has been transferred (used) or the like.
BEST MODE FOR CARRYING OUT THE INVENTION
(A) Description of one embodiment
FIG. 1 is a block diagram showing a configuration of a main part of an electronic commerce system according to an embodiment of the present invention. The electronic commerce system shown in FIG. Communication between an information terminal 1 such as a mobile phone or a PDA (Personal Digital Assistance) and an existing information terminal (mobile terminal) 1 (hereinafter simply referred to as “terminal 1”) to transmit and receive data (voice, image, etc.). , A mobile switching center 3 accommodating the base stations 2 and exchanging the data, and an electronic signature coupon (described later) communicably connected to the mobile switching center 3. / Coupon management server [(issuing) management device] 4 for managing information related to transfer and the like in the storage device 4a, and communicably connected to the coupon management server 4 And a PKI (Personal Key Infrastructure) operation server 5 having an electronic signature function using secret key information managed by the storage device 5a, and a gateway function to the Internet 8 which is communicably connected to the coupon management server 4 described above. The system comprises a gateway server (gateway device) 6 and an EC server 7 for opening and operating and managing an electronic store site on the Internet 8.
Then, the terminal 1 accesses the EC server 7 via the base station 2, the mobile switching center 3, the coupon management server 4, and the gateway server 6, so that the electronic server on the Internet 8 operated and managed by the EC server 7 can be used. It is possible to access a store site (hereinafter, may be referred to as “electronic store 7”). Also, by dialing a special number or the like of the “coupon issuing service”, the coupon management server 4 can be accessed via the base station 2 and the mobile switching center 3.
The base station 2, the mobile switching center 3, the coupon management server 4, the PKI operation server 5, and the gateway server 6 constitute a mobile carrier network. Communication is performed on a line on which network security is ensured by a two-peer connection, and encrypted communication such as SSL or TLS is performed between the gateway server 6 and the EC server 7 on the Internet 8.
Focusing on the main parts of the terminal 1 of the present embodiment, for example, as shown in FIG. 2, an antenna unit 11, a liquid crystal display [LCD (Liquid Crystal Display)] 12, a radio unit 13, a main memory 14, A browser / mailer control unit 15, a voice input / output unit 16, a button input detection unit 17, an input / output interface (I / O IF) 18, a control unit 19, and the like are provided.
Here, the antenna unit 11 is for transmitting and receiving voice data at the time of voice communication, e-mail at the time of data communication, web data in an HTML (Hyper Text Markup Language) format, and the like via a wireless line. The (display means) 12 can perform various displays such as a menu display corresponding to the function, a display of the above-described web data and e-mail (hereinafter, also simply referred to as “mail”), a display of a transmission / reception state, and the like. You can do it.
The radio unit 13 transmits a radio signal obtained by modulating a carrier wave with transmission data (voice, web data, e-mail data, electronic signature coupon, etc.) to the base station 2 through the antenna unit 11, It has a transmission / reception processing function for demodulating a radio signal from the base station 2 received by the antenna unit 11 and obtaining various data such as voice, Web data, e-mail data, and electronic signature coupon.
That is, the antenna unit 11 and the wireless unit 13 serve as an electronic coupon receiving unit that receives an electronic signature coupon issued by the coupon management server 4 and the PKI operation server 5 in response to its own coupon issue request, as described later. Will fulfill its function.
Further, the main memory 14 (hereinafter simply referred to as “memory 14”) stores application data necessary for the terminal 1 to operate, the above-described e-mail data and Internet browsing [URL (Uniform Resource Locator) access]. The browser / mailer control unit 15 controls internet browsing and transmission / reception of e-mail (data communication), and here, for example, SSL and TLS. It also has a communication function using the required encryption protocol.
The voice input / output unit 16 is a voice input / output unit during a voice call, and is configured by, for example, a microphone or a speaker. The button input detection unit 17 is for detecting various button operations by a power / call button, a disconnect / hold button, a cursor button, a determination button, a ten-key operation unit, and the like of the terminal 1. For example, when a call operation to a special number connected to the coupon management server 4 is detected by the button input detection unit 17, a request (message) for issuing an electronic signature coupon is created by the control unit 19, and the request is issued by the control unit 19. The signal is transmitted through the unit 13 and the antenna unit 11.
Further, the input / output interface 18 is for interfacing with a device externally attached to the terminal 1. In this embodiment, as shown by a broken line in FIG. By connecting an IC (Integrated Circuit) card reader / writer (R / W) 1a to the interface 18, various kinds of received data (such as an "electronic signature coupon" described later) are transmitted to an IC card 1b (also referred to as a "smart card"). You can also save to.
The control unit 19 controls the units 11 to 18 in an integrated manner to centrally control the overall operation of the terminal 1. In the present embodiment, the control unit 19 controls the coupon management server 4. A function as a coupon issuance requesting unit 190 for requesting issuance of an electronic signature coupon and information on the progress status of the transfer of the electronic signature coupon (coupon status; temporary transfer, transferred, communicating, etc.) are stored in the memory 14 as a terminal-side memory. (Or the IC card 1b), and has a function as a recording / display control unit 191 that can read out the recorded content and display it on the LCD 12. The control unit 19 is realized by using, for example, a CPU (Central Processing Unit).
Next, the coupon management server 4 receives the “electronic signature coupon” issuance request message from the terminal 1 and, based on the message, has “electronic signature” having monetary value information that can be used for settlement of electronic commerce. A "coupon" is issued to the terminal 1, and information about the owner of the "digital signature coupon" is managed as a transfer management table 40 (described later with reference to FIG. 6) in the storage device 4a such as a hard disk. The PKI operation server 5 has a function of creating an “electronic signature coupon” by applying an electronic signature to the “coupon information” sent from the coupon management server 4 (electronic signature means 500).
For this purpose, as shown in FIG. 5, for example, the PKI operation server 5 uses the user secret key information (hereinafter simply referred to as “user secret key”) for each telephone number of the terminal 1 subscribed to the “coupon issuing service”. ) Are stored and managed as a user secret key (information) management table 51 in a storage device 5a such as a hard disk. The above-mentioned user secret key is set for each terminal 1 at the time of subscription (contract) to the “coupon issuing service”.
On the other hand, focusing on the functions of the main parts, the coupon management server 4 described above, for example, as shown in FIG. 3, a message receiving unit 41, a coupon creating unit 42, a coupon transmitting unit 43, a transfer management table creating unit 44, a billing It comprises a processing unit 45 and a storage control unit 46.
Here, the message receiving unit 41 is for receiving various messages such as the above-described coupon issue request (request) message from the terminal 1 and a transfer request of an “electronic signature coupon”. For example, “administrator information” [coupon number, monetary value information, management information (issuing server name, issue date and time, administrator secret key number), etc.] and “user information” [coupon number, user information (telephone number, user Secret key number) etc.].
Further, the coupon transmitting unit 43 transmits the “coupon information” created by the coupon creating unit 42 to the PKI operation server 5 to give it an electronic signature, while the PKI operation server 5 has given the electronic signature. Upon receiving the “coupon information” (“digital signature coupon”), the “digital signature coupon” can be transmitted to the terminal 1 that has issued the issuance request.
In the PKI operation server 5 receiving the “coupon information” from the coupon management server 4, for example, as shown in FIG. 4, the manager information 22 of the “coupon information” is stored in the “management information” unique to the coupon management server 4. By encrypting the user information 24 with the "user secret key" unique to the requester (terminal 1), the signature data (server signature) 23 with the "administrator secret key" and " By generating signature data (user signature) 25 based on the “user secret key” and attaching these to the “coupon information” as electronic signatures 23 and 25 for the administrator information 22 and the user information 24, respectively, a different secret key is used. An electronic signature coupon 21 with signatures 23 and 25 is generated.
Specifically, at this time, the PKI operation server 5 searches the user secret key table 51 for a “user secret key” corresponding to the “telephone number” included in the user information 24 received from the coupon management server 4, and The electronic signature 25 is applied with the obtained “user secret key”. As the “server secret key”, a key received from the coupon management server 4 or registered in advance in the storage device 5a may be used.
That is, the PKI operation server 5 (electronic signature means 500) applies the electronic signature 23 to the "coupon information" (electronic coupon) using the server secret key unique to the monetary value information. 501 (see FIG. 1) and a user secret key signing means 502 (see FIG. 1) for applying an electronic signature 25 to the "coupon information" of the owner identification information using a user secret key unique to the user of the terminal 1. Therefore, the coupon issuing unit that issues the coupon 21 to the terminal 1 is formed together with the coupon creating unit 42 and the coupon transmitting unit 43 of the coupon management server 4.
Next, as shown in FIG. 6, for example, as shown in FIG. 6, the transfer management table creating unit 44, for each issued digital signature coupon 21 [coupon (identification) number], its expiration date and coupon status (issue, temporary transfer, transferred, Various types of information (collectively referred to as “communication etc.”), issuance requester (for example, telephone number or store number), transfer destination (transfer destination (owner) identification information; for example, telephone number or store number), transfer number, etc. Then, “coupon management information” is created as the transfer management table 40.
Further, upon receiving the transfer notice and the transfer completion notice of the electronic signature coupon 21, the charging processing unit 45 creates / aggregates the charging information corresponding to the “value information” of the coupon 21, and based on the charging information. The storage control unit 46 has a function of issuing a bill for collecting a coupon usage fee, and the storage control unit 46 can access the storage device 4a to search / record (write) / read information and the like. Then, the above “billing information” is stored in the storage device 4a for each user (telephone number), the transfer management table 40 created by the transfer management table creation unit 44 is registered in the storage device 4a, The content of the coupon 21 notified by the notification or the transfer completion notification can be rewritten according to the transfer destination (the electronic store 7 or the other terminal 1 or the like). That.
That is, the storage control unit 46 rewrites (changes) the transfer destination (owner) identification information in the transfer management table 40 according to the transfer destination device (the EC server 7 or the other terminal 1) of the coupon 21. The storage device 4a functions as a transfer management memory for recording the "coupon management information" and information (charging information) on the usage fee (service usage fee) of the electronic signature coupon. It has the function as a charge information memory that can be stored. However, these functions may of course be realized by dedicated memories.
As described above, the coupon management server 4 and the PKI operation server 5 of the present embodiment are provided with an electronic signature coupon having “monetary value information” (hereinafter, also simply referred to as “value information”) usable for e-commerce settlement. 21 as well as a function as a coupon issuing / managing server for managing the owner of the electronic signature coupon 21.
Hereinafter, the operation of the electronic commerce system using the electronic signature coupon 21 of the present embodiment configured as described above will be described in detail.
(A1) Electronic signature coupon issuance processing
First, the process of issuing the digital signature coupon 21 will be described. However, here, it is assumed that the above-mentioned IC card R / W 3a (see FIG. 2) is connected to the terminal 1, and the electronic signature coupon 21 is stored in the IC card 1b inserted into the IC card R / w 3a. I do.
First, as shown in FIG. 7, for example, the user of the terminal 1 has a personal identification number (PIN) for allowing reading and writing (accessing) of the IC card 1b inserted into the IC card R / W 1a via the terminal 1. : Personal Identifying Number) is input (step A1). In this state, the user dials a special number or the like for an electronic signature coupon issuance service at the terminal 1 to request issuance of the electronic signature coupon 21, and makes a call.
Then, as shown in FIGS. 7 and 8, the call arrives at the coupon management server 4 by the switching process of the mobile switching center 3. At this time, the terminal 1 is automatically notified of the identification information (for example, telephone number; first information) of the terminal 1 to the coupon management server 4 as additional information by setting a calling number notification (for example). Step A2).
Then, the coupon management server 4 passes the coupon information including the manager information 22 (coupon number, value information, management information) and the user information 24 (coupon number, user information) (see FIG. 4) to the PKI operation server 5. "Signature request" is made (step A3). Here, the “coupon number” is identification information (third information) of the coupon (value information), and the coupon management server 4 selects (assigns) different identification information for each coupon (here, It is assumed that the current coupon number is “001”.)
Further, the “value information” (second information indicating the value) is a value corresponding to data transmitted from the terminal 1 in response to the input operation detected by the button input detection unit 17 of the terminal 1 (for example, If there is a number input of "1000" in the terminal 1, "value information" is set to 1000 yen). It should be noted that, simply, when there is an incoming call from the terminal 1, the value may be fixedly selected to select the value information 1000 yen uniformly. Further, the “management information” includes the own server name stored in the coupon management server 4 and the arrival date and time output based on the date / clock management function of the coupon management server 4.
On the other hand, the “coupon number” in the user information 24 is the same coupon number as the “manager information”, and the “user information” is the identification information of the terminal 1 (here, Phone number). It should be noted that one of the administrator information 22 and the user identification information that is common may be used, and the other may not be used. Further, it is also possible to operate by omitting information other than the identification information of the “coupon information” (here, for example, a coupon number is used) and user information. At this time, it is preferable that the “value information” of the “coupon information” be a predetermined fixed amount (frequency). Also, electronic money can be adopted as the “coupon information”.
Then, the PKI operation server 5 encrypts the received coupon administrator information 22 with the administrator secret key, applies an electronic signature 23 to the “coupon information”, and converts the user information 24 into a user secret key different from the administrator secret key. And the digital signature 25 is applied to the “coupon information”.
The digital signature coupon 21 (fourth information including the set of the second information and the third information) thus obtained is returned to the coupon management server 4 (step A4). The digital signature coupon 21 is sent to the terminal 1 which has issued the coupon by the coupon transmission unit 43 (step A5), and the coupon management information [coupon number] based on the manager information 22 and the user information 24 of the digital signature coupon 21. , Expiration date, coupon status, issuer, transfer destination, transfer number, etc.] are created by the transfer management table creating unit 44, and are recorded in the storage device 4a by the storage control unit 46 as the transfer management table 40.
At this point, the “coupon number” is “001”, the “expiration date” is, for example, “date and time one week after the arrival date and time”, the “coupon status” is “issue”, and the “issuance requester” is “terminal A”. The “telephone number” and “transfer destination” are “unassigned”. Further, the creation and recording of the coupon management information may be performed at another timing from the time of receiving an incoming call from the terminal 1 to the transmission of the coupon to the terminal 1.
On the other hand, in the terminal 1, the received electronic signature coupon 21 is written and stored in the IC card 1b by the IC card R / W 3a. If the electronic signature coupon 21 is normally written, access to the IC card 1b is prohibited by inserting a “PIN block” into the IC card 1b (step A6 in FIG. 7). This prevents a third party from reading the electronic signature coupon 21 stored in the IC card 1b.
The “PIN block” can be manually inserted, or can be semi-automatically turned off by turning off the power of the terminal 1 or the IC card R / W 3 a or removing the IC card R / W 3 a from the terminal 1. You can also put in. When transferring the electronic signature coupon 21 to the electronic store 7 or another terminal 1, access to the IC card 1b is permitted by inputting a PIN, and the coupon 21 is read from the IC card 1b and sent.
(A2) Coupon transfer processing
Next, a process for transferring the digital signature coupon 21 to another terminal 1 or the electronic store 7 will be described with reference to FIG. In the following, for convenience of explanation, as shown in FIG. 9, the terminal 1 that has received the above-mentioned electronic signature coupon 21 is referred to as a terminal A, and the terminal 1 that receives the coupon 21 from the terminal A is referred to as a terminal B. Further, when transmitting and receiving the coupon 21 between the terminals A and B, unauthorized access by a third party and leakage of information to the third party are always prevented by inputting the PIN / PIN block as described above. .
First, assuming that the user of the terminal A has received the issuance of the coupon 21 as described above (steps A2 and A5), the coupon management server 4 previously stores the coupon 21 in the storage device 4a (transfer management table 40) as described above. The storage area of the new coupon number “001” is secured, and the owner (“issuance requester”) of the coupon 21 is registered in the area as the terminal A (specifically, the notified terminal A's telephone number is registered as the issue requester (owner identification information) A]. The coupon 21 also includes the telephone number of the terminal A as user information.
In this state, when the terminal A transfers the coupon 21 to the terminal B, as shown in FIG. 9, at the terminal A, information regarding the transfer destination of the coupon 21 [the transfer destination identification information B (here, for example, (Telephone number; fifth information)] is input using the input means such as the button input detection unit 17 and is added to the coupon 21, and together with the identification information A of the own terminal A using the calling number notification function or the like. The coupon is sent to the coupon management server 21 (step A7), and the coupon 21 is sent to the terminal B by a transmission function (e-mail or the like) and transferred (step A8). At this time, it is desirable that the terminal A adds the same transfer number (here, “01”) to the coupon 21 to be transmitted to the coupon management server 21 and the terminal A when transferring.
Then, first, in the coupon management server 4, the coupon 21 is received as a coupon transfer notification by the message receiving unit 41, whereby the storage control unit 46 sets the coupon corresponding to the coupon number “001” in the transfer management table 40. And the identification information A transmitted (notified) from the terminal A together with the received coupon 21 are confirmed to match, and the transfer destination is "B" and the "transfer number" is, for example, "01". Is written in the transfer management table 40.
In this case, the storage control unit 46 receives the notification from the terminal A that the coupon 21 has been transferred to another terminal B, and sets the transfer destination of the coupon number “001” in the transfer management table 40 to the terminal B, thereby obtaining the coupon. It functions as terminal-to-terminal owner changing means 462 (see FIG. 3) for converting information indicating the owner of the terminal 21 into information unique to the terminal B.
At this time, as shown in FIG. 10, for example, as shown in FIG. 10, the billing processing unit 45 bills the owner (terminal A) who requested the issuance of the transferred coupon 21 according to the “value information” of the coupon 21. Information 47 is generated and stored in the storage device 4a by the storage control unit 46 (step A71).
Thereby, the billing processing unit 45 periodically (for example, once a month) tabulates the billing information 47 stored in the storage device 4a and provides a regular bill 48 of the coupon usage fee to the user of the terminal A. By issuing the coupon (steps A72 and A73), the coupon management server 4 can periodically collect a coupon usage fee from the user of the terminal A. The “coupon usage fee” may be included as one item in a bill for a monthly communication fee of the terminal A, for example.
By the way, the user of the terminal B to which the coupon 21 has been transferred as described above, for example, when purchasing or using a product or service at the electronic store 7, the settlement of the e-commerce price is transferred from the terminal A to the coupon. 21 can be implemented by transferring it to the online shopping mall 7.
That is, in this case, as shown in FIG. 9, in the terminal B, information about the transfer destination of the coupon 21 [the transfer destination identification information C (for example, the store number of the electronic store)] is input to the input means such as the button input detection unit 17. The coupon 21 is further input to the coupon 21, and the coupon 21 is transmitted to the coupon management server 21 and the EC server 7 together with the identification information B of the own terminal by a calling number notification function or the like (steps A9 and A10). ).
In the coupon management server 4 that has received the coupon 21, the storage control unit 46 sets the latest coupon 21 corresponding to the coupon number “001” in the transfer management table 40 in the same manner as the coupon transfer from the terminal A to the terminal B described above. If the transfer destination identification information "B" matches the identification information B sent (notified of the calling number) together with the coupon 21, "C" (the identification information of the EC server 7) is added next to the transfer destination identification information "B". Write and change the owner of the coupon 21 from the terminal B to the online store 7. That is, in this case, the storage control unit 46 receives the notification from the terminal B that the coupon 21 has been transferred to the electronic store 7 in accordance with the electronic commerce in the electronic store 7, and receives the coupon number “001” in the transfer management table 40. By setting the transfer destination of the coupon 21 to the electronic store 7, it functions as a terminal-electronic store owner change unit 461 (see FIG. 3) that makes the information indicating the owner of the coupon 21 unique to the electronic store 7. -ing
As described above, the online store 7 becomes the owner of the coupon 21, and the online store 7 can settle the price of the product purchased by the user of the terminal B using the “value information” of the coupon 21. That is, the online shopping mall 7 receives the transfer of the amount corresponding to the “value information” of the coupon 21 from the amount collected from the terminal 1 as the “coupon usage fee” to the designated account by the coupon management server 4. Can be. This transfer process is performed by transmitting the coupon 21 from the online shopping mall 7 to the coupon management server 4 together with the identification information (sixth information) of the own server 7. That is, when this transmission is performed, the storage control unit 46 of the coupon management server 4 updates the latest transfer destination identification information (fifth information) corresponding to the coupon number (third information) included in the received coupon 21. And whether or not the identification information (sixth information) of the EC server 7 sent together with the coupon 21 matches.
That is, the storage control unit 46 of the present embodiment obtains the coupon number (third information) and the identification information of the electronic store 7 from the electronic store 7 (the same applies to the terminal B) as another terminal different from the terminal A. When (sixth information) is received, it is determined whether the transfer destination identification information stored in the storage device 4a (transfer management table 40) matches the identification information and the coupon number, and matches. In this case, the online shopping mall 7 has a function as a determination unit that determines that the owner of the coupon 21 is valid, and when the two do not match, determines that the coupon 21 is not valid.
Accordingly, as a result of the above determination, if they do not match, the transfer processing by the charging processing unit 45 is not performed, and the electronic store 7 is notified of the coupon owner error. On the other hand, if they match, the coupon management server 4 transmits the coupon 21 to the PKI operation server 5. The PKI operation server 5 encrypts the administrator information 22 and the user information 24 of the coupon 21 using the administrator secret key and the user secret key corresponding to the user information 24, respectively, and the administrator secret 22 included in the coupon 21. The signature data 23 with the key and the signature data 25 with the user secret key are compared, and the comparison result (match / mismatch) is transmitted to the coupon management server 4.
As a result, even if the value information of the manager information 22 is tampered with incorrectly, the value information does not match the signature data 23, so that the tampering is discovered. Since the signature data 23 and 25 are each encrypted with a secret key, their contents cannot be basically rewritten. Therefore, when the comparison result from the PKI operation server 5 is “match”, the coupon management server 4 transfers the specified amount of money to the designated account of the electronic store 7 determined by the value information included in the manager information 22. The transfer process is performed, and in the case of “mismatch”, the fact that the coupon data is fraudulent is notified to the electronic store 7.
In the above example, the user of the terminal B who has received the coupon 21 from the terminal A uses the coupon 21 for the electronic commerce with the electronic store 7, but the user of the terminal A who requested the issuance of the coupon 21 However, in the case where the coupon 21 is used for the electronic commerce with the electronic store 7 as well, if the coupon 21 is transferred to the electronic store 7 in the same manner as the above procedure, the settlement of the electronic commerce price can be performed using the coupon 21. Needless to say.
In the terminals A and B, information (elapsed information) equivalent to the transfer management table 40 in the coupon management server 4 is recorded and managed in the memory 14 (or the IC card 1b), and appropriately. By displaying the information on the LCD 12, the user can determine whether the coupon 21 is unused (transferred) or has been used (transferred), until the expiration date, where the transfer destination is, and if the coupon 21 has been used, Information such as where the transfer destination is can be easily recognized.
As described above, according to the present embodiment, the user private key and the manager (managed on the mobile carrier side (the coupon management server 4 and the PKI operation server 5)) without notifying the online shopping mall of the credit card number and the like are provided. (Operation server) Only by issuing and distributing the coupon 21 signed with the secret key, the e-commerce settlement with the e-commerce store can be executed. Commercial transaction settlement can be realized.
Therefore, for example, even when the electronic store 7 is opened by a third party company that has not been certified by a certificate authority or the like, it is possible to settle secure electronic commerce. In particular, in the coupon management server 4 of the present embodiment, in response to the transfer of the coupon 12, the valid owner (rightful right holder) of the issued coupon 21 is always correctly notified according to the transfer notice from the valid right holder of the coupon 21. Since it is managed, it is possible to prevent unauthorized settlement of electronic commerce.
It is more preferable that the coupon management server 4 be provided with a valid coupon confirmation function. For example, the terminal 1 having the coupon 21 performs a valid coupon confirmation request by transmitting the coupon 21 and terminal identification information (for example, a telephone number) to the coupon management server 4. Then, the coupon management server 4 reads out the latest transfer destination identification information from the transfer management table 40 stored in association with the coupon number included in the received coupon 21.
Here, the determination as to whether or not the transfer destination identification information is the latest is performed, for example, in the transfer processing of the coupon 21 (the above-described step A2), the transfer destination identification information is recorded in a time series in the transfer management table 40 for each transfer processing. By recording (for example, together with the number indicating the order), the transfer destination identification information having the highest number can be determined as the latest transfer destination identification information.
When the transfer destination identification information read as described above matches the identification information received from the terminal 1, the coupon management server 4 notifies the terminal 1 that the owners match. On the other hand, if they do not match, the terminal 1 is notified of the coupon owner error.
When performing a more advanced check of the coupon 21, the coupon management server 4 transmits the coupon 21 to the PKI operation server 5 upon detecting the above match, and sends the administrator information to the PKI operation server 5 as described above. What is necessary is just to have the user confirm the agreement / mismatch between the user information 22 and the user information 24 and return the result. The coupon management server 4 transfers the result (match / mismatch) notified from the PKI operation server 5 to the terminal 1. Thereby, a more advanced check can be realized.
If the PKI operation server 5 detects a match, the coupon management server 4 further updates the manager information 22 with the updated coupon management number and the terminal identification information (from the terminal 1 that has made the valid coupon confirmation request). The user information 24 having the telephone number) as the user information (telephone number) is transmitted to the PKI operation server 5. The PKI operation server 5 transmits the coupon 21 to the coupon management server 4 after adding the signature information 23 and 25 obtained by encrypting the administrator information 22 and the user information 24 with the administrator secret key and the user secret key.
The coupon management server 4 deletes the data for which the valid coupon confirmation request has been received from the transfer management table 40, and newly creates the transfer management table 40 for the coupon 21 having the received coupon number. That is, the terminal 1 that has made the valid coupon confirmation request is the coupon issue requester. The coupon expiration date may be the same expiration date as the deleted data, or may be the date and time described from when the transfer management table 40 was generated. Preferably, the coupon expiration date is also included in the manager information 22, and is set as a signature target in the PKI operation server 5.
Note that the terminal 1 displays the unencrypted administrator information 22, user information 24, and the added transfer destination information on the LCD 12 under the control of the control unit 19, so that the user of the terminal 1 can also use the coupon from the information. It is possible to confirm the expiration date, transfer history, and the like of 21.
Further, the coupon 21 itself includes monetary value information (manager information 22) and information (user information 24) as to who owns the issuance requester and the transferee (current owner). Therefore, it is possible to avoid a situation in which the credit card number and its password are leaked and the user is seriously damaged as in the related art. Therefore, it is possible to realize simple and secure e-commerce settlement on the Internet 8.
Further, the coupon 21 is subjected to the digital signatures 23 and 25 by using different encryption keys (server secret key and user secret key) for the manager information 22 and the user information 24 in the PKI operation server 5. It is possible to effectively prevent the information included in the coupon 21 from being leaked to a third party or falsified by the third party.
For example, even if the monetary value information of the user information 24 has been tampered with by the user or a third party, it can be easily found in the PKI operation server 5, so that the coupon 21 is invalidated (for example, (Set the time limit to 0).
In addition, it is possible to replace only the user information 24 or replace only the administrator information 22. For example, the user information 24 can be replaced with information on the transfer destination according to the transfer destination of the coupon 21, or the manager information 22 can be replaced with new information along with the replacement of the coupon management server 4.
Further, in the present embodiment, since the PKI operation server 5 performs all the signature processing for the coupon 21, the terminal 1 having a low processing capability can use the present system. Further, since all the private key information for signature is managed by the PKI operation server 5, the operation of updating the key information can be closed and executed in the PKI operation server 5, and encryption required for TLS or SSL communication can be performed. The trouble of rewriting the use information (certificate, key information) in the coupon management server 4 is reduced.
Further, the coupon management server 4 sets an expiration date for the coupon 21 and records and manages information about the expiration date in the transfer management table 40 as a part of the coupon management information. If a relatively short period is set as the term, even if the terminal 1 holding the coupon 21 is lost or stolen, the damage to the user can be suppressed to a minimum. Note that the expiration date may be set in response to a request from the terminal 1 when the coupon is issued.
Also, the coupon management server 4 records and manages the coupon status (provisional transfer, transfer completed, progress information on the issuance and transfer of the coupon 21 such as during communication) as part of the coupon management information in the transfer management table 40. Therefore, for example, even if the communication (wireless) line is disconnected during the transfer, the transfer process of the coupon 21 can be restarted from the middle.
Further, the coupon management server 4 receives the transfer notification from the terminal A, reads out the coupon management information from the transfer management table 40, and sets the amount corresponding to the value information of the coupon 21 to the transfer source identified by the owner identification information. Since the charging procedure for charging the user of the terminal A is performed, it is possible to charge (charge) the usage fee to the user of the terminal A to which the coupon 21 has been issued upon transfer of the coupon 21. it can. That is, the terminal B or the electronic store 7 to which the coupon 21 has been transferred is not charged. Therefore, a usage method of transferring the coupon 21 as a present or the like to the terminal B is also possible.
Further, in this case, the coupon management server 4 generates charging information of an amount corresponding to the value information of the coupon 21 and accumulates the charging information in the storage device 4a, and the charging processing unit 45 periodically reads the charging information from the storage device 4a. By reading and totaling the accumulated billing information, the above-mentioned billing procedure is performed periodically, so that the usage fee for the coupon 21 can be reliably collected, and the use of the coupon 21 for the user ( This is convenient because it is not necessary to take payment procedures for each transfer.
Further, in the terminals A and B, the coupon 21 is held in the IC card 1b which is permitted to access by inputting the PIN and is prohibited from accessing by inputting the PIN block. Security) can be greatly improved. Moreover, at this time, the PIN / PIN blocks input to the terminals A and B are information for permitting / prohibiting access to the coupon 21 and are information unrelated to the electronic commerce. Even if a third party steals the e-commerce, there is no risk of e-commerce.
(A3) Description of Modification of Coupon Transfer Processing to Electronic Store 7
Next, a modified example in which the coupon 21 is transferred to the online shopping mall 7 will be described with reference to FIGS. However, here, the transfer process when the user of the terminal 1 who has requested the issuance of the coupon 21 purchases a product or service at the online shopping mall 7 will be described.
That is, it is assumed that the user of the terminal 1 purchases a certain product or service at the electronic store 7 (step B1), and a request for the commercial transaction price is issued from the electronic store 7 to the terminal 1 (step B2). Then, the user of the terminal 1 first inputs a PIN from the terminal 1 through the IC card R / W1a (step B3), reads out the coupon 21 stored in the IC card 1b, and transfers the coupon 21 to the electronic store 7. It is sent (step B4). After sending the coupon 21, the user of the terminal 1 inserts a PIN block to prohibit access to the IC card 1b (step B15).
The electronic store 7 sends the coupon 21 (copy) to the coupon management server 4 which is the coupon issuer and requests the verification of the “validity” to confirm the “validity” of the coupon 21. (Step B5). The coupon management server 4 sends the coupon 21 sent from the electronic store 7 to the PKI operation server 5 and requests verification of the electronic signatures 23 and 25 (step B6). In response, the PKI operation server 5 decrypts the received electronic signatures 23 and 25 of the coupon 21 with the corresponding server secret key and user secret key, and the administrator information 22 and user information 24 are not falsified. Verify that
The verification result is sent from the PKI operation server 5 to the online store 7 via the coupon management server 4 (steps B7 and B8), and the online store 7 confirms that the "validity" of the coupon 21 is confirmed by the verification result. The transfer request for the coupon 21 is made to the coupon management server 4 (step B9).
The coupon management server 4 that has received the transfer request changes the “coupon status” of the corresponding coupon 21 in the transfer management table 40 of the storage device 4a to “temporary transfer” by the storage control unit 46, and sets the “transfer destination” as the “transfer destination”. The “shop number” of the electronic shop 7 is registered. Then, the coupon management server 4 generates, for example, a coupon number, a transfer destination, a transfer number, and the like as the “transfer information” and sends it to the PKI operation server 5, and transmits the “transfer information” to the PKI operation server 5 using the user secret key. The user is encrypted, and the encrypted “transfer information” obtained by the encryption is returned to the online shopping mall 7 (steps B10 to B12).
Then, the online shopping mall 7 transmits the encrypted “transfer information” to the terminal 1 as “settlement end information” (transfer confirmation information) (step B13). In the terminal 1, the received “transfer information” is decrypted by the browser / mailer control unit 15 with the user secret key, and then displayed on the LCD 12. After confirming the display contents (coupon number, transfer destination, transfer number, etc.), the user of the terminal 1 transmits the “transfer information” to the coupon management server 4 as a “transfer completion notification” (step B14).
The coupon management server 4 determines whether or not the “transfer completion notification” received from the terminal 1 has been notified from the terminal 1 of the telephone number registered as the “issuance requester” (owner identification information) in the transfer management table 40. After confirming that the received “transfer completion notification” is from a valid right holder of the coupon 21, the “coupon status” of the transfer management table 40 is changed from “temporary transfer” to “transfer”. To "Done".
At this point, the right holder of the coupon 21 becomes the online shopping mall 7, and the coupon management server 4 uses the charging processing unit 45 to charge the terminal 1 in the same manner as the charging process (steps A71 to A73) described above with reference to FIG. The information 47 is stored in the storage device 4a, and the coupon usage fee billing process is performed. Then, the electronic store 7 receives a deposit corresponding to the “value information” of the coupon 21 transferred from the terminal 1 by making a request for transfer to the designated bank account to the coupon management server 4.
If the “validity” of the coupon 21 cannot be confirmed based on the verification result in the PKI operation server 5 described above, the coupon 21 is invalidated in the coupon management server 4 (for example, the expiration date is set to 0). .
As described above, according to the present modification, the validity of the coupon 21 is confirmed, and the coupon 21 for the electronic store 7 is only confirmed after confirming the transfer source terminal A that is the right holder of the coupon 21 at that time. Is completed (the rewriting of the owner identification information is completed in the coupon management server 4), so that the same advantages as in the above-described embodiment can be obtained, and the unauthorized use of the electronic coupon can be more reliably prevented. Further, the security of the electronic commerce using the coupon 21 can be greatly improved.
(A4) Description of Modification of Coupon Transfer Process Between Users (Terminals 1)
Next, the transfer process of the coupon 21 between the users (terminals 1) will be described with reference to FIGS. In the following, the terminal 1 that has requested the issuance of the coupon 21 is referred to as a terminal A, and the other terminal 1 that receives the coupon 21 from the terminal A is referred to as a terminal B. Accordingly, in the transfer management table 40 of the coupon management server 4, the coupon status of the coupon 21 issued to the terminal A is “unassigned”, and the issue requester (owner identification information) is the terminal A (telephone number of the terminal A). It is assumed that Also in this case, when transmitting and receiving the coupon 21 between the terminals A and B, unauthorized access by a third party and information leakage to the third party are always prevented by inputting the PIN / PIN block as described above. Shall be.
First, as shown in FIG. 13, the terminal A reads the coupon 21 from the IC card 1b and sends the coupon 21 to the terminal B (step C1). The communication between the terminals A and B at this time is performed through a line in which network security is secured by a peer-to-peer connection. Thereafter, the transfer process of the coupon 21 is performed in the same manner as the transfer process (steps B5 to B14) described above with reference to FIG.
That is, the terminal B that has received the coupon 21 from the terminal A sends the coupon 21 (copy) to the coupon management server 4 and requests verification of its “validity” (step C2). The coupon management server 4 sends the coupon 21 sent from the terminal B to the PKI operation server 5 and requests verification of the electronic signatures 23 and 25 (step C3). In response to this, the PKI operation server 5 decrypts the received electronic signatures 23 and 25 of the coupon 21 with the corresponding server secret key and user secret key, and the administrator information 22 and the user information 24 are not falsified. Verify that
The verification result is sent from the PKI operation server 5 to the electronic store 7 via the coupon management server 4 (steps C4 and C5), and if the “validity” of the coupon 21 is confirmed by the verification result, A transfer request for the coupon 21 is made to the coupon management server 4 (step C6).
The coupon management server 4 that has received the transfer request changes the “coupon status” of the corresponding coupon 21 in the transfer management table 40 of the storage device 4a to “temporary transfer” by the storage control unit 46, and sets the “transfer destination” as the “transfer destination”. The “telephone number” of the terminal B is registered. Then, the coupon management server 4 generates information such as a coupon number, a transfer destination, and a transfer number as “transfer information” and sends it to the PKI operation server 5, and the “transfer information” is transmitted to the PKI operation server 5 by the user. The user is encrypted with the secret key, and the encrypted “transfer information” obtained by the encryption is returned to the terminal A (steps C7 to C9).
Then, the terminal B transmits the encrypted “transfer information” to the terminal A as the transfer confirmation information (step C10). At the terminal A, the received “transfer information” is decrypted by the browser / mailer control unit 15 with the user secret key, and then displayed on the LCD 12. After confirming the display contents (coupon number, transfer destination, transfer number, etc.), the user of terminal A transmits the “transfer information” to coupon management server 4 as “transfer completion notification” (step C11).
The coupon management server 4 determines whether or not the “transfer completion notification” received from the terminal A has been notified from the terminal A having the telephone number registered as the “issuer” (owner identification information) in the transfer management table 40. After confirming that the received “transfer completion notification” is from a valid right holder of the coupon 21, the “coupon status” of the transfer management table 40 is changed from “temporary transfer” to “transfer”. To "Done".
At this point, the right holder of the coupon 21 becomes the terminal B, and the coupon management server 4 causes the charging processing unit 45 to execute the charging information for the terminal A in the same manner as the charging processing (steps A71 to A73) described above with reference to FIG. 47 is stored in the storage device 4a, and a coupon usage fee billing process is performed. That is, the coupon 21 in this case is treated as a coupon 21 for which a coupon usage fee has been paid by the user of the terminal A, and then the terminal B transfers the coupon 21 to the electronic store 7 in an electronic transaction with the electronic store 7. Even in this case, the user of the terminal B is not charged.
However, at the above time, the user information 24 written in the coupon 21 remains the user information of the terminal A. For this reason, when the user of the terminal B uses the coupon 21 transferred from the terminal A for electronic commerce with the electronic store 7, as shown in FIG. And a request for rewriting the user information 24 (step C12).
The coupon management server 4 sends the coupon 21 received from the terminal B to the PKI operation server 5 (step C13), and the PKI operation server 5 checks only the user information 24 and the electronic signature (user signature) 25 of the coupon 21, After rewriting the user information 24 and the user signature 25 of the terminal B as the new owner, the coupon 21 is returned to the terminal B via the coupon management server 4 (steps C14 and C15).
As a result, the owner displayed on the coupon 21 is also a user of the terminal B, and is matched with the owner managed by the coupon management server 4 (transfer management table 40), and the user of the terminal B is transferred. The coupon 21 can be used for new electronic commerce. That is, the user of the terminal B conducts electronic commerce with the electronic store 7 using the transferred coupon 21 in the same manner as in the case where the terminal A conducts electronic commerce using the electronic store 7 and the coupon 21 (see FIG. 12). be able to.
Note that the terminal 1 owning the coupon 21 can also exchange money without using the coupon 21 for electronic commerce with the electronic store 7. That is, in this case, as shown in FIG. 15, for example, the terminal 1 sends a coupon 21 and a value conversion notification (a cashing request) to the coupon management server 4 (step D1). Upon receiving the value conversion notification, the coupon management server 4 generates negative charging information 47 ′ corresponding to the “value information” of the coupon 21 with respect to the received owner identification information of the coupon 21 by the charging processing unit 45. And stores it in the storage device 4a (step D2).
After that, the coupon management server 4 (charging processing unit 45) periodically totals the coupon usage fee (charging information), and if the coupon usage fee (billing fee) is positive, the corresponding amount is shown in FIG. As described above, the coupon usage fee is issued as a bill 48 to the terminal 1 and the coupon usage fee is collected. Conversely, if the coupon usage fee after the aggregation is negative, the amount corresponding to the Transfer to a designated bank account, etc., and issue a transfer notice to terminal 1 (step D3).
In this way, the user of the terminal 1 sends the value conversion notification of the coupon 21 to the coupon management server 4, whereby the amount corresponding to the “value information” of the coupon 21 is transferred to the transferee, and the coupon 21 "Value information" can be cashed. Therefore, it is possible to improve the convenience of the coupon 21.
As described above, also in the present modification, the validity of the coupon 21 is confirmed, and the transfer of the coupon 21 to the terminal B is not performed until the transfer source terminal A, which is the right holder of the coupon 21, is confirmed at that time. The transfer is completed (rewriting of the owner identification information is completed in the coupon management server 4).
Further, in this case, the coupon management server 4 performs rewriting of the owner identification information described in the coupon 21 after the transfer confirmation of the coupon 21 to the terminal B is Since the use of the coupon 21 by the user for electronic commerce is enabled, the security of the electronic commerce using the coupon 21 can be further greatly improved.
(B) Other
By using the coupon 21, it is possible to realize, for example, a terminal call in a prepayment format. Further, in the above-described embodiment and its modification, the coupon transfer from the terminal A to the terminal B has been described as the coupon transfer process between the users, but, of course, the reverse can be similarly performed, and the terminal B can perform another coupon transfer. When the coupon 21 is transferred to the terminal 1, the same operation and effect as described above can be obtained.
Furthermore, in the above-described example, it is assumed that the coupon usage fee is charged to the terminal 1 that has requested the issuance of the coupon 21. A usage fee may be charged. That is, for example, when the “coupon status” of the transfer management table 40 in the coupon management server 4 becomes “transferred” to the online shopping mall 7, a coupon usage fee is charged to the user of the terminal 1 using the coupon 21. May be charged.
Further, the coupon management server 4 does not necessarily need to periodically perform the invoicing procedure as described above, but may perform it at irregular intervals, or may perform it every time the coupon 21 is transferred or value converted.
The present invention is not limited to the above-described embodiment and its modifications, and may be variously modified and implemented without departing from the spirit of the present invention.
Industrial applicability
As described above, the present invention makes it possible to easily and safely settle electronic commerce by making it possible to use an electronic coupon having (money) value information and owner identification information for e-commerce settlement. Since it can be used, it can be expected to greatly promote the use of electronic commerce, and its usefulness is considered to be extremely high.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a main part of an electronic commerce system according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating a main configuration of the information terminal according to the present embodiment.
FIG. 3 is a block diagram illustrating a main configuration of the coupon management server according to the present embodiment.
FIG. 4 is a diagram illustrating an example of information content of the electronic signature coupon according to the present embodiment.
FIG. 5 is a diagram illustrating an example of the user secret key (information) management table according to the present embodiment.
FIG. 6 is a diagram illustrating an example of the transfer management table according to the present embodiment.
FIG. 7 is a sequence diagram for explaining a coupon issuing process in the electronic commerce system of the present embodiment.
FIG. 8 is a sequence diagram for explaining a coupon issuing process in the electronic commerce system of the present embodiment.
FIG. 9 is a diagram for explaining coupon transfer processing in the electronic commerce system of the present embodiment.
FIG. 10 is a diagram for explaining a charging process in the electronic commerce system of the present embodiment.
FIG. 11 is a sequence diagram for explaining a modification of the coupon transfer process to the electronic store in the electronic commerce system of the present embodiment.
FIG. 12 is a sequence diagram for explaining a modification of the coupon transfer process to the electronic store in the electronic commerce system of the present embodiment.
FIG. 13 is a sequence diagram for explaining a modification of the coupon transfer process between users in the electronic commerce system of the present embodiment.
FIG. 14 is a sequence diagram for explaining a modification of the coupon transfer process between users in the electronic commerce system of the present embodiment.
FIG. 15 is a diagram for explaining a coupon value conversion process in the electronic commerce system of the present embodiment.
FIG. 16 is a diagram showing an example of a conventional electronic commerce system.
FIG. 17 is a diagram for explaining a problem of a conventional electronic commerce system.

Claims (27)

インターネット(8)上に電子商店サイトを開設して当該電子商店サイトの運営・管理を行なう電子商店サーバ(7)と、該電子商店サイトでの電子商取引の決済に使用可能な金銭的価値情報を有する電子クーポン(21)を発行・管理するクーポン発行・管理サーバ(4,5)と、該電子商店サイトにアクセスして電子商取引を行ないうる情報端末(1)とをそなえた電子商取引システムにおいて、
該情報端末(1)から該クーポン発行・管理サーバ(4,5)に対して該電子クーポンの発行を依頼し、
該クーポン発行・管理サーバ(4,5)は、
上記の発行依頼を受けることにより該金銭的価値情報と該情報端末に固有の情報に基づく所有者識別情報とを有する電子クーポン(21)を該情報端末(1)に対して発行し、
当該電子クーポン(21)の所有者識別情報をクーポン管理情報として譲渡管理メモリ(4a)に記録して管理し、
該電子クーポン(21)の譲渡先装置(7,1)に応じて該譲渡管理メモリ(4a)の該所有者識別情報を変更することを特徴とする、電子クーポンを用いた電子商取引方法。
An e-commerce server (7) for establishing an e-commerce site on the Internet (8) and operating and managing the e-commerce site, and monetary value information usable for settlement of e-commerce at the e-commerce site. An electronic commerce system comprising a coupon issuing / managing server (4, 5) for issuing / managing an electronic coupon (21) and an information terminal (1) capable of accessing the electronic merchant site and performing electronic commerce.
The information terminal (1) requests the coupon issue / management server (4, 5) to issue the electronic coupon,
The coupon issue / management server (4, 5)
In response to the issuance request, an electronic coupon (21) having the financial value information and owner identification information based on information unique to the information terminal is issued to the information terminal (1),
The owner identification information of the electronic coupon (21) is recorded and managed as coupon management information in the transfer management memory (4a),
An electronic commerce method using an electronic coupon, wherein the owner identification information of the transfer management memory (4a) is changed according to the transfer destination device (7, 1) of the electronic coupon (21).
該情報端末(1)が、該電子商店サイトでの電子商取引に伴って該電子クーポン(21)を該譲渡先装置としての該電子商店サーバ(7)に譲渡するとともに、その旨を該クーポン発行・管理サーバ(4,5)へ通知し、
該クーポン発行・管理サーバ(4,5)は、該通知を受けることにより該譲渡管理メモリ(4a)の該所有者識別情報を該電子商店サーバ(7)に固有の情報に変更することを特徴とする、請求の範囲第1項に記載の電子クーポンを用いた電子商取引方法。
The information terminal (1) transfers the electronic coupon (21) to the electronic store server (7) as the transfer destination device along with the electronic commerce at the electronic store site, and issues the coupon to that effect. -Notify the management server (4, 5),
The coupon issue / management server (4, 5) changes the owner identification information of the transfer management memory (4a) to information unique to the online store server (7) by receiving the notice. An electronic commerce method using the electronic coupon according to claim 1.
該情報端末(1)が、該電子クーポン(21)を該譲渡先装置としての他の情報端末(1)に譲渡するとともに、その旨を該クーポン発行・管理サーバ(4,5)に通知し、
該クーポン発行・管理サーバ(4,5)は、該通知を受けることにより該譲渡管理メモリ(4a)の該所有者識別情報を該他の情報端末(1)に固有の情報に変更することを特徴とする、請求の範囲第1項に記載の電子クーポンを用いた電子商取引方法。
The information terminal (1) transfers the electronic coupon (21) to another information terminal (1) as the transfer destination device, and notifies the coupon issuing / managing server (4, 5) of the transfer. ,
The coupon issue / management server (4, 5) receives the notification and changes the owner identification information in the transfer management memory (4a) to information unique to the other information terminal (1). An electronic commerce method using the electronic coupon according to claim 1.
該他の情報端末(1)が、該電子商店サイトでの電子商取引に伴って該電子クーポン(21)を該譲渡先装置としての該電子商店サーバ(7)へ譲渡するとともに、その旨を該クーポン発行・管理サーバ(4,5)へ通知し、
該クーポン発行・管理サーバ(4,5)は、該通知を受けることにより該譲渡管理メモリ(4a)の該所有者識別情報を該電子商店サーバ(7)に固有の情報に変更することを特徴とする、請求の範囲第3項に記載の電子クーポンを用いた電子商取引方法。
The other information terminal (1) transfers the electronic coupon (21) to the electronic store server (7) as the transfer destination device along with the electronic commerce at the electronic store site, and informs the user of the transfer. Notify the coupon issue / management server (4, 5),
The coupon issue / management server (4, 5) changes the owner identification information of the transfer management memory (4a) to information unique to the online store server (7) by receiving the notice. An electronic commerce method using the electronic coupon according to claim 3.
該クーポン発行・管理サーバ(4,5)は、該金銭的価値情報と該所有者識別情報とについてそれぞれ異なる暗号鍵を用いて該電子クーポン(21)に電子署名(23,25)を施すことを特徴とする、請求の範囲第1〜4項のいずれか1項に記載の電子クーポンを用いた電子商取引方法。The coupon issuing / managing server (4, 5) applies an electronic signature (23, 25) to the electronic coupon (21) using different encryption keys for the monetary value information and the owner identification information. An electronic commerce method using an electronic coupon according to any one of claims 1 to 4, characterized in that: 該クーポン発行・管理サーバ(4,5)は、該金銭的価値情報については自己に固有のサーバ秘密鍵、該所有者識別情報については該情報端末(1)のユーザに固有のユーザ秘密鍵を用いてそれぞれ該電子クーポン(21)に電子署名(23,25)を施すことを特徴とする、請求の範囲第5項に記載の電子クーポンを用いた電子商取引方法。The coupon issuing / managing server (4, 5) uses a server secret key unique to itself for the monetary value information and a user secret key unique to the user of the information terminal (1) for the owner identification information. The electronic commerce method using an electronic coupon according to claim 5, wherein the electronic coupon (21) is provided with an electronic signature (23, 25). 該電子クーポン(21)の譲渡を受けた該譲渡先装置(7,1)が、当該電子クーポン(21)を該クーポン発行・管理サーバ(4,5)に送付してその正当性についての検証を該クーポン発行・管理サーバに依頼し(4,5)、
該クーポン発行・管理サーバ(4,5)は、該電子クーポン(21)に施された電子署名(23,25)に基づき該電子クーポン(21)の正当性を検証して、その検証結果を該譲渡先装置(7,1)へ通知し、
該譲渡先装置(7,1)は、該検証結果により該電子クーポン(21)の正当性が確認されると、該クーポン発行・管理サーバ(4,5)に対して該電子クーポン(21)の所有者変更要求を行ない、
該クーポン発行・管理サーバ(4,5)は、該所有者変更要求を受けることにより、該電子クーポン(21)の譲渡元である情報端末(1)に対して該電子クーポン(21)の譲渡確認を行なった後に、該所有者識別情報の変更を実施することを特徴とする、請求の範囲第5項又は第6項に記載の電子クーポンを用いた電子商取引方法。
The transfer destination device (7, 1) having received the transfer of the electronic coupon (21) sends the electronic coupon (21) to the coupon issuing / managing server (4, 5) and verifies its validity. To the coupon issue / management server (4, 5),
The coupon issuing / managing server (4, 5) verifies the validity of the electronic coupon (21) based on the electronic signature (23, 25) given to the electronic coupon (21), and checks the verification result. Notify the transfer destination device (7, 1),
When the validity of the electronic coupon (21) is confirmed by the verification result, the transfer destination device (7, 1) sends the electronic coupon (21) to the coupon issuing / managing server (4, 5). Request to change the owner of
Upon receiving the owner change request, the coupon issuing / managing server (4, 5) transfers the electronic coupon (21) to the information terminal (1) from which the electronic coupon (21) is transferred. The electronic commerce method using an electronic coupon according to claim 5 or 6, wherein the owner identification information is changed after the confirmation.
該クーポン発行・管理サーバ(4,5)は、該電子クーポン(21)に対して有効期限を設定し、当該有効期限についての情報を該クーポン管理情報の一部として該譲渡管理メモリ(4a)に記録して管理することを特徴とする、請求の範囲第1項に記載の電子クーポンを用いた電子商取引方法。The coupon issuing / managing server (4, 5) sets an expiration date for the electronic coupon (21), and uses the information about the expiration date as a part of the coupon management information in the transfer management memory (4a). An electronic commerce method using an electronic coupon according to claim 1, wherein the electronic coupon is recorded and managed. 該クーポン発行・管理サーバ(4,5)は、該電子クーポン(21)の発行及び譲渡についての経過状態に関する情報(以下、経過情報という)を該クーポン管理情報の一部として該譲渡管理メモリ(4a)に記録して管理しておき、当該譲渡管理メモリ(4a)の該経過情報に応じた処理を実行することを特徴とする、請求の範囲第1項に記載の電子クーポンを用いた電子商取引方法。The coupon issuance / management server (4, 5) uses information (hereinafter referred to as progress information) relating to a progress status of issuance and transfer of the electronic coupon (21) as a part of the coupon management information in the transfer management memory (4). 4. The electronic coupon using the electronic coupon according to claim 1, wherein the electronic coupon is recorded and managed in 4 a), and a process according to the progress information in the transfer management memory is performed. Commerce method. 該クーポン発行・管理サーバ(4,5)は、該通知を受けることにより該譲渡管理メモリ(4a)から該クーポン管理情報を読み出し、該金銭的価値情報に応じた金額を該所有者識別情報によって識別される譲渡元の情報端末(1)のユーザに課金するための課金手続きを実施することを特徴とする、請求の範囲第2又は第3項に記載の電子クーポンを用いた電子商取引方法。The coupon issue / management server (4, 5) reads the coupon management information from the transfer management memory (4a) in response to the notification, and calculates an amount corresponding to the monetary value information by the owner identification information. 4. An electronic commerce method using an electronic coupon according to claim 2 or 3, wherein a charging procedure for charging a user of the identified information terminal (1) is performed. 該クーポン発行・管理サーバ(4,5)は、該金銭的価値情報に応じた金額の課金情報を生成して課金情報メモリ(4a)に蓄積しておき、定期的に該課金情報メモリ(4a)から該課金情報を読み出して集計することにより、定期的に該課金手続を実施することを特徴とする請求の範囲第10項に記載の電子クーポンを用いた電子商取引方法。The coupon issue / management server (4, 5) generates billing information of an amount corresponding to the monetary value information and accumulates the billing information in the billing information memory (4a). 11. The electronic commerce method using an electronic coupon according to claim 10, wherein the charging procedure is performed periodically by reading and totaling the charging information from (1). 該クーポン発行・管理サーバ(4,5)は、該情報端末(1)から該電子クーポン(21)の価値換算通知を受けることにより、該電子クーポン(21)の該金銭的価値情報に応じた金額を該課金情報メモリ(4a)の該課金情報から減額し、上記の集計の際に当該課金情報が負の場合に、該所有者識別情報によって識別される該情報端末(1)のユーザに対して該課金情報に応じた金額の振り込み手続を実施することを特徴とする、請求の範囲第11項に記載の電子クーポンを用いた電子商取引方法。The coupon issuing / managing server (4, 5) responds to the monetary value information of the electronic coupon (21) by receiving a value conversion notification of the electronic coupon (21) from the information terminal (1). The amount is reduced from the billing information in the billing information memory (4a). If the billing information is negative at the time of the above aggregation, the user of the information terminal (1) identified by the owner identification information is notified to the user. 12. An electronic commerce method using an electronic coupon according to claim 11, wherein a transfer procedure of an amount according to said billing information is carried out. 該情報端末(1)は、該電子クーポン(21)を暗証番号情報の入力によりアクセスが禁止又は許容される端末側メモリ(1b)に保持したのち、該暗証番号情報の入力により該電子クーポン(21)に対するアクセスを禁止することを特徴とする、請求の範囲第1項に記載の電子クーポンを用いた電子商取引方法。The information terminal (1) holds the electronic coupon (21) in the terminal-side memory (1b) whose access is prohibited or permitted by inputting the personal identification number information, and then inputs the electronic coupon (21) by inputting the personal identification number information. The electronic commerce method using an electronic coupon according to claim 1, wherein access to (21) is prohibited. 該情報端末(1)は、該電子クーポン(21)を該譲渡先装置(7,1)へ譲渡する際には、該暗証番号情報の入力により該端末側メモリ(1b)に対するアクセスを許容して該電子クーポン(21)を該端末側メモリ(1b)から読み出し、当該電子クーポン(21)を該譲渡先装置(7,1)へ送付することを特徴とする、請求の範囲第13項記載の電子クーポンを用いた電子商取引方法。When transferring the electronic coupon (21) to the transfer destination device (7, 1), the information terminal (1) permits access to the terminal side memory (1b) by inputting the password information. 14. The electronic coupon (21) is read from the terminal side memory (1b) and the electronic coupon (21) is sent to the transfer destination device (7, 1). E-commerce method using an electronic coupon. 該情報端末(1)は、該暗証番号情報としてPIN(Personal Identifier Number)の入力によりアクセスが禁止され該暗証番号情報としてPINブロックの入力によりアクセスが許容されるICカード(1b)に、該電子クーポン(21)を保持することを特徴とする、請求の範囲第13又は第14項に記載の電子クーポンを用いた電子商取引方法。The information terminal (1) stores the electronic card in the IC card (1b) where access is prohibited by inputting a PIN (Personal Identifier Number) as the personal identification number information and access is permitted by inputting a PIN block as the personal identification number information. The electronic commerce method using an electronic coupon according to claim 13 or 14, wherein the coupon (21) is held. 該情報端末(1)は、表示手段(12)を有するとともに、該電子クーポン(21)の譲渡についての経過状態に関する情報を該端末側メモリ(14又は1b)にて記録・管理し、当該情報を該表示手段(12)に表示しうることを特徴とする、請求の範囲第13項記載の電子クーポンを用いた電子商取引方法。The information terminal (1) has display means (12), and records and manages information on the progress of the transfer of the electronic coupon (21) in the terminal-side memory (14 or 1b). 14. The electronic commerce method using an electronic coupon according to claim 13, wherein the display means (12) can be displayed on the display means (12). インターネット(8)上に電子商店サイトを開設して当該電子商店サイトの運営・管理を行なう電子商店サーバ(7)と、
該電子商店サイトでの電子商取引の決済に使用可能な金銭的価値情報を有する電子クーポンを発行・管理するクーポン発行・管理サーバ(4,5)と、
該電子商店サイトにアクセスして電子商取引を行ないうる情報端末(1)とをそなえるとともに、
該情報端末(1)が、
該クーポン発行・管理サーバに対して該電子クーポンの発行を依頼するクーポン発行依頼手段(190)をそなえ、且つ、
該クーポン発行・管理サーバ(4,5)が、
該情報端末(1)からの依頼に基づき金銭的価値情報と該情報端末(1)に固有の情報に基づく所有者識別情報とを有する電子クーポン(21)を該情報端末(1)に対して発行するクーポン発行手段と、
当該電子クーポンの金銭的価値情報と所有者識別情報とをクーポン管理情報として記録する譲渡管理メモリ(4a)と、
該電子クーポン(21)の譲渡先装置(7,1)に応じて該譲渡管理メモリ(4a)の該所有者識別情報を変更するクーポン所有者変更手段(46)とをそなえたことを特徴とする、電子クーポンを用いた電子商取引システム。
An e-commerce server (7) for establishing an e-commerce site on the Internet (8) and operating and managing the e-commerce site;
A coupon issue / management server (4, 5) for issuing / managing an electronic coupon having monetary value information usable for settlement of electronic commerce at the electronic store site;
An information terminal (1) capable of accessing the electronic store site and performing electronic commerce is provided,
The information terminal (1)
A coupon issue requesting means (190) for requesting the coupon issue / management server to issue the electronic coupon; and
The coupon issue / management server (4, 5)
An electronic coupon (21) having monetary value information and owner identification information based on information unique to the information terminal (1) is sent to the information terminal (1) based on a request from the information terminal (1). Means for issuing coupons to be issued,
A transfer management memory (4a) for recording monetary value information and owner identification information of the electronic coupon as coupon management information;
A coupon owner changing means (46) for changing the owner identification information of the transfer management memory (4a) in accordance with the transfer destination device (7, 1) of the electronic coupon (21). E-commerce system using electronic coupons.
インターネット(8)上に電子商店サイトを開設して当該電子商店サイトの運営・管理を行なう電子商店サーバ(7)と、該電子商店サイトでの電子商取引の決済に使用可能な金銭的価値情報を有する電子クーポン(21)を発行・管理するクーポン発行・管理サーバ(4,5)と、該電子商店サイトにアクセスして電子商取引を行ないうる情報端末(1)とをそなえた電子クーポンを用いた電子商取引システムに使用されるクーポン発行・管理サーバ(4,5)であって、
該情報端末(1)からの該電子クーポン(21)の発行依頼に基づき金銭的価値情報と該情報端末(1)に基づく所有者識別情報とを有する電子クーポン(21)を該情報端末(1)に対して発行するクーポン発行手段と、
当該電子クーポン(21)の金銭的価値情報と所有者識別情報とをクーポン管理情報として記録する譲渡管理メモリ(4a)と、
該電子クーポン(21)の譲渡先装置(7,1)に応じて該譲渡管理メモリ(4a)の該所有者識別情報を変更するクーポン所有者変更手段(46)とをそなえたことを特徴とする、電子クーポンを用いた電子商取引システムに使用されるクーポン発行・管理サーバ。
An e-commerce server (7) for establishing an e-commerce site on the Internet (8) and operating and managing the e-commerce site, and monetary value information usable for settlement of e-commerce at the e-commerce site. An electronic coupon provided with a coupon issuing / managing server (4, 5) for issuing / managing an electronic coupon (21) and an information terminal (1) capable of accessing the electronic store site and performing electronic commerce. A coupon issuing / managing server (4, 5) used in an electronic commerce system,
An electronic coupon (21) having monetary value information and owner identification information based on the information terminal (1) is transferred to the information terminal (1) based on a request to issue the electronic coupon (21) from the information terminal (1). ), A means for issuing coupons for
A transfer management memory (4a) for recording monetary value information and owner identification information of the electronic coupon (21) as coupon management information;
A coupon owner changing means (46) for changing the owner identification information of the transfer management memory (4a) in accordance with the transfer destination device (7, 1) of the electronic coupon (21). A coupon issuing / managing server used in an electronic commerce system using an electronic coupon.
該クーポン所有者変更手段(46)が、
該情報端末(1)もしくは他の情報端末から該電子商店サイトでの電子商取引に伴って該電子クーポン(21)を該電子商店サーバ(7)に譲渡した旨の通知を受けることにより、該譲渡管理メモリ(4a)の該所有者識別情報を該電子商店サーバ(7)に固有の情報に変更する端末−電子商店間所有者変更手段(461)をそなえていることを特徴とする、請求の範囲第18項に記載の電子クーポンを用いた電子商取引システムに使用されるクーポン発行・管理サーバ。
The coupon owner changing means (46)
The information terminal (1) or another information terminal receives the notification that the electronic coupon (21) has been transferred to the electronic store server (7) in association with the electronic commerce at the electronic store site, and the transfer is performed. Claims: A terminal-electronic-shop owner changing means (461) for changing the owner identification information in the management memory (4a) to information unique to the online-shop server (7). A coupon issuing / managing server used in an electronic commerce system using the electronic coupon according to claim 18.
該クーポン所有者変更手段(46)が、
該情報端末(1)から該電子クーポンを他の情報端末に譲渡した旨の通知を受けることにより、該譲渡管理メモリ(4a)の該所有者識別情報を該他の情報端末に固有の情報に変更する端末間所有者変更手段(462)をそなえていることを特徴とする、請求の範囲第18項に記載の電子クーポンを用いた電子商取引システムに使用されるクーポン発行・管理サーバ。
The coupon owner changing means (46)
By receiving a notification from the information terminal (1) that the electronic coupon has been transferred to another information terminal, the owner identification information in the transfer management memory (4a) is converted into information unique to the other information terminal. 19. A coupon issuing / managing server used in an electronic commerce system using an electronic coupon according to claim 18, further comprising a terminal-to-terminal owner changing means (462) for changing.
該クーポン発行手段が、
該金銭的価値情報と該所有者識別情報とについてそれぞれ異なる暗号鍵を用いて該電子クーポン(21)に電子署名(23,25)を施す電子署名手段(500)を有していることを特徴とする、請求の範囲第18〜20項のいずれか1項に記載の電子クーポンを用いた電子商取引システムに使用されるクーポン発行・管理サーバ。
The coupon issuing means,
An electronic signature means (500) for applying an electronic signature (23, 25) to the electronic coupon (21) using different encryption keys for the monetary value information and the owner identification information, respectively. A coupon issuing / managing server used in an electronic commerce system using an electronic coupon according to any one of claims 18 to 20.
該電子署名手段(500)が、
該金銭的価値情報について自己に固有のサーバ秘密鍵を用いて該電子クーポン(21)に電子署名(23)を施すサーバ秘密鍵署名手段(501)と、
該所有者識別情報について該情報端末(1)のユーザに固有のユーザ秘密鍵を用いて該電子クーポン(21)に電子署名(25)を施すユーザ秘密鍵署名手段(502)とを有していることを特徴とする、請求の範囲第21項に記載の電子クーポンを用いた電子商取引方法。
The electronic signature means (500)
A server secret key signature unit (501) for applying an electronic signature (23) to the electronic coupon (21) using the server secret key unique to the financial value information;
A user secret key signature unit (502) for applying an electronic signature (25) to the electronic coupon (21) using a user secret key unique to the user of the information terminal (1) for the owner identification information. 22. An electronic commerce method using an electronic coupon according to claim 21.
インターネット(8)上に電子商店サイトを開設して当該電子商店サイトの運営・管理を行なう電子商店サーバ(7)と、該電子商店サイトでの電子商取引の決済に使用可能な金銭的価値情報を有する電子クーポン(21)を発行・管理するクーポン発行・管理サーバ(4,5)と、該電子商店サイトにアクセスして電子商取引を行ないうる情報端末(1)とをそなえた電子クーポン(21)を用いた電子商取引システムに使用される情報端末(1)であって、
該クーポン発行・管理サーバ(4,5)に対して該電子クーポン(21)の発行を依頼するクーポン発行依頼手段と、
該依頼によって該クーポン発行・管理サーバ(4,5)から発行された、該金銭的価値情報と自己に固有の情報に基づく所有者識別情報とを有する電子クーポン(21)を受信する電子クーポン受信手段(11,13)と、
該電子クーポン受信手段(11,13)で受信された該電子クーポン(21)を保持する端末側メモリ(1b又は14))と、
表示手段(12)と、
該電子クーポン(21)の譲渡についての経過状態に関する情報を該端末側メモリ(1b又は14)に記録して管理するとともに、該端末側メモリ(1b又は14)の記録内容を読み出して該表示手段(12)に表示しうる記録・表示制御手段(191)とをそなえたことを特徴とする、電子クーポンを用いた電子商取引システムに使用される情報端末。
An e-commerce server (7) for establishing an e-commerce site on the Internet (8) and operating and managing the e-commerce site, and monetary value information usable for settlement of e-commerce at the e-commerce site. An electronic coupon (21) including a coupon issuing / managing server (4, 5) for issuing and managing an electronic coupon (21) and an information terminal (1) capable of accessing the electronic store site and performing electronic commerce. An information terminal (1) used in an electronic commerce system using
Coupon issue request means for requesting the coupon issue / management server (4, 5) to issue the electronic coupon (21);
Electronic coupon reception for receiving an electronic coupon (21) issued from the coupon issuing / managing server (4, 5) in response to the request and having the monetary value information and owner identification information based on information unique to itself. Means (11, 13);
A terminal-side memory (1b or 14) for holding the electronic coupon (21) received by the electronic coupon receiving means (11, 13);
Display means (12);
The information about the progress of the transfer of the electronic coupon (21) is recorded and managed in the terminal side memory (1b or 14), and the recorded contents of the terminal side memory (1b or 14) are read out to display the display means. (12) An information terminal used in an electronic commerce system using an electronic coupon, comprising a recording / display control means (191) capable of displaying.
該端末側メモリ(1b)が、
暗証番号情報の入力によりアクセスが禁止又は許容されるように構成されていることを特徴とする、請求の範囲第23項に記載の電子クーポンを用いた電子商取引システムに使用される情報端末。
The terminal side memory (1b)
24. An information terminal used in an electronic commerce system using an electronic coupon according to claim 23, wherein access is prohibited or permitted by inputting personal identification number information.
移動交換局(3)を介して、移動通信網にアクセス可能な携帯端末(1)から、該携帯端末(1)を識別するための第1の情報を含む発行要求を受信する受信手段(41)と、
該携帯端末(1)への課金を条件として、価値を示す第2の情報と該価値を示す情報を識別するための第3の情報とを有する第4の情報を該携帯端末に対して送信する送信手段(43)と、
該第1の情報と該第3の情報とを対応付けて記憶し、該携帯端末(1)から該第1の情報,該第3の情報及び譲渡先の端末を識別するための第5の情報を含む通知を受信すると、該第3の情報に対応付けて該第5の情報を記憶する記憶手段(4a)と、
該携帯端末(1)とは異なる他の端末から、該第3の情報と該他の端末を識別するための第6の情報とを受信すると、当該第6の情報と該第3の情報に対応させて該記憶手段(4a)に記憶されている該第5の情報とが一致するかを判定し、一致する場合には、該他の端末が該第4の情報の所有者として正当と判定し、一致しない場合には、正当でないと判定する判定手段とをそなえたことを特徴とする、管理装置。
Receiving means (41) for receiving, through the mobile switching center (3), an issuance request including first information for identifying the mobile terminal (1) from the mobile terminal (1) accessible to the mobile communication network. )When,
The fourth information having the second information indicating the value and the third information for identifying the information indicating the value is transmitted to the mobile terminal under a condition of charging the mobile terminal (1). Transmitting means (43) for performing
The first information and the third information are stored in association with each other, and a fifth information for identifying the first information, the third information, and the transfer destination terminal from the portable terminal (1) is stored. Storage means (4a) for storing the fifth information in association with the third information upon receiving the notification including the information;
When the third information and the sixth information for identifying the other terminal are received from another terminal different from the portable terminal (1), the third information and the third information are added to the third information. It is determined whether or not the fifth information stored in the storage means (4a) is matched, and if so, the other terminal is valid as the owner of the fourth information. A management device, comprising: determination means for determining, and when they do not match, determining that they are not valid.
該管理装置は、ゲートウェイ装置(6)を介してインターネット(8)と接続され、該譲渡先の端末は、該インターネット(8)に接続された他のサーバ(7)であることを特徴とする、請求の範囲第25項に記載の管理装置。The management device is connected to the Internet (8) via a gateway device (6), and the transfer destination terminal is another server (7) connected to the Internet (8). 26. The management device according to claim 25. 移動交換局(3)を介して、発行管理装置(4)に対して、自端末(1)を識別するための第1の情報を含む発行要求を送信する送信手段と、
自端末(1)に対する課金を条件として、価値を示す第2の情報と該価値を示す情報を識別するための第3の情報とを有する第4の情報を受信する受信手段と、
他の端末に該第4の情報を送信するとともに、該移動交換局(3)を介して、該発行管理装置(4)に対して該第1の情報,該第3の情報及び該他の端末を識別するための第6の情報を送信する送信手段とをそなえたことを特徴とする、携帯端末。
Transmitting means for transmitting, via the mobile switching center (3), an issuance request including first information for identifying the own terminal (1) to the issuance management device (4);
Receiving means for receiving fourth information having second information indicating a value and third information for identifying the information indicating the value, on condition that the terminal (1) is charged;
The fourth information is transmitted to another terminal, and the first information, the third information and the other information are transmitted to the issue management device (4) via the mobile switching center (3). A portable terminal, comprising: transmission means for transmitting sixth information for identifying the terminal.
JP2003502750A 2001-06-05 2001-06-05 Electronic commerce method using electronic coupons Expired - Fee Related JP4632662B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2001/004737 WO2002099710A1 (en) 2001-06-05 2001-06-05 Electronic dealing method using electronic coupon

Publications (2)

Publication Number Publication Date
JPWO2002099710A1 true JPWO2002099710A1 (en) 2004-09-16
JP4632662B2 JP4632662B2 (en) 2011-02-16

Family

ID=11737401

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003502750A Expired - Fee Related JP4632662B2 (en) 2001-06-05 2001-06-05 Electronic commerce method using electronic coupons

Country Status (3)

Country Link
US (1) US7979353B2 (en)
JP (1) JP4632662B2 (en)
WO (1) WO2002099710A1 (en)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6614987B1 (en) * 1998-06-12 2003-09-02 Metabyte, Inc. Television program recording with user preference determination
US8352984B2 (en) 1998-06-12 2013-01-08 Thomson Licensing System and method for generating and managing user preference information for scheduled and stored television programs
KR20020058016A (en) * 1999-11-16 2002-07-12 추후보정 Systems and methods for reselling electronic merchandise
US8302127B2 (en) * 2000-09-25 2012-10-30 Thomson Licensing System and method for personalized TV
US8818871B2 (en) * 2001-06-21 2014-08-26 Thomson Licensing Method and system for electronic purchases using an intelligent data carrier medium, electronic coupon system, and interactive TV infrastructure
JP4328480B2 (en) * 2001-09-14 2009-09-09 インターナショナル・ビジネス・マシーンズ・コーポレーション Coupon issuing system, electronic advertisement management method
US7153210B2 (en) * 2002-03-08 2006-12-26 Junichi Yamagishi Mobile communication terminal and management apparatus
US20110108622A1 (en) * 2004-02-23 2011-05-12 Pitney Bowes Inc. Method and system for using a camera cell phone in transactions
JP2005301586A (en) * 2004-04-09 2005-10-27 Sony Corp Electronic value distribution system, user portable terminal, electronic value distributing device, electronic value distributing method, and computer program
US8612309B2 (en) 2004-04-09 2013-12-17 Sony Corporation Preference information collecting system, device, method, and program
GB0420409D0 (en) * 2004-09-14 2004-10-20 Waterleaf Ltd Online commercial transaction system and method of operation thereof
JP4522837B2 (en) * 2004-12-09 2010-08-11 株式会社日立製作所 Shareholder special coupon distribution method and shareholder special coupon distribution system
US20070174116A1 (en) * 2006-01-23 2007-07-26 Keith Chad C Electronic coupon systems and methods to operate the same
JP5137338B2 (en) * 2006-06-06 2013-02-06 株式会社三菱東京Ufj銀行 Information processing apparatus, information processing server, information processing apparatus control method, information processing server control method, and program
WO2008119030A1 (en) * 2007-03-27 2008-10-02 Macaluso Anthony G Pushing coupon values
US20080300970A1 (en) * 2007-05-29 2008-12-04 Yahoo! Inc. Redemption techniques for electronic coupons
US8508357B2 (en) 2008-11-26 2013-08-13 The Nielsen Company (Us), Llc Methods and apparatus to encode and decode audio for shopper location and advertisement presentation tracking
GB0902865D0 (en) * 2009-02-20 2009-04-08 Admatica Ltd Improvements to voucher distribution and redemption
US20120197708A1 (en) * 2011-01-31 2012-08-02 Mullen Jeffrey D Systems and methods for social networking mechanisms for powered cards and devices
US11012480B2 (en) * 2010-09-13 2021-05-18 Jeffrey W. Mankoff Modifying signal associations in complex computing networks
US10341395B2 (en) * 2010-09-13 2019-07-02 Jeffrey W. Mankoff Modifying signal associations in complex computing networks
US20120143695A1 (en) * 2010-12-07 2012-06-07 Thyaga Nandagopal Content collaboration among heterogeneous distributed mediums
US10395256B2 (en) 2011-06-02 2019-08-27 Visa International Service Association Reputation management in a transaction processing system
US10380585B2 (en) 2011-06-02 2019-08-13 Visa International Service Association Local usage of electronic tokens in a transaction processing system
JP5639561B2 (en) * 2011-09-30 2014-12-10 楽天株式会社 Commerce management device, commerce management method, commerce management program, and computer-readable recording medium for recording the program
US9361620B2 (en) 2011-10-14 2016-06-07 Leisure Pass Group Limited Electronic transaction system with entitlement and promotion engines
CN102496115A (en) * 2011-11-24 2012-06-13 上海拉手信息技术有限公司 Group-buying coupon offline verification method, verification terminal and verification system
KR20130082948A (en) * 2011-12-23 2013-07-22 주식회사 케이티 Payment agency system, user terminal and market server
JP5846002B2 (en) * 2012-03-28 2016-01-20 富士通株式会社 Server apparatus, information providing program, information providing method, and information providing system
US20140032312A1 (en) * 2012-07-25 2014-01-30 Jvl Ventures, Llc Systems, methods, and computer program products for providing offers to mobile wallets
KR101504657B1 (en) * 2012-12-14 2015-03-23 주식회사 케이티 Method and system for providing coupon transfer service
US9852438B2 (en) 2013-12-31 2017-12-26 Mastercard International Incorporated Systems and methods for peer-to-peer reward points transfer over mobile devices
US20160232553A1 (en) * 2015-02-05 2016-08-11 Xerox Corporation Apparatus and method for secure digital coupon verification
JP6589304B2 (en) * 2015-03-13 2019-10-16 富士通株式会社 Information management program, information management method, and information management system
JP2017126246A (en) * 2016-01-15 2017-07-20 有限会社アイティーキューブ Shipment instruction program, shipment instruction device and shipment instruction system
US20220012730A1 (en) * 2019-01-11 2022-01-13 Nippon Telegraph And Telephone Corporation Service providing system, service providing device, service providing method, and service providing program
US11328274B2 (en) 2020-07-28 2022-05-10 Bank Of America Corporation Data processing system and method for managing electronic split transactions using user profiles

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0954808A (en) * 1995-08-18 1997-02-25 Fujitsu Ltd On-line account settlement system, issue system for electronic check and inspection system
JPH09237299A (en) * 1996-02-29 1997-09-09 Hitachi Ltd Electronic purse
JPH09297789A (en) * 1996-03-08 1997-11-18 Ee I S Corp:Kk System and method for electronic transaction settlement management
JPH10154192A (en) * 1996-09-27 1998-06-09 N T T Data Tsushin Kk Electronic money system and recording medium
WO1999009502A1 (en) * 1997-08-13 1999-02-25 Matsushita Electric Industrial Co., Ltd. Mobile electronic commerce system
JPH11175851A (en) * 1997-12-11 1999-07-02 Hitachi Ltd Electronic coupon issuing exchanging system
JPH11184947A (en) * 1997-12-19 1999-07-09 Daiwa Institute Of Research Ltd Mobile radio telephone set terminal capable of inputting/ outputting electronic value, street loading terminal for loading electronic value into mobile radio telephone set terminal, electronic value issuing device, electronic value receiving device and electronic account settling method utilizing mobile radio telephone set terminal
JPH11250193A (en) * 1998-03-04 1999-09-17 Oki Electric Ind Co Ltd Ic card and its transaction processing method
JP2000123095A (en) * 1998-08-12 2000-04-28 Nippon Telegr & Teleph Corp <Ntt> Electronic ticket recording medium and processing method and processor
JP2000306003A (en) * 1999-02-18 2000-11-02 Matsushita Electric Ind Co Ltd System and method for making active use of electronic value, server device and recording medium
JP2001005895A (en) * 1999-06-21 2001-01-12 Hitachi Ltd Electronic money replenishing system to electronic money card of ic card type
JP2001056835A (en) * 1999-06-07 2001-02-27 Nippon Telegr & Teleph Corp <Ntt> Electronic right information processing system and its processing method and device, and recording medium where program implementing the method is recorded
JP2001142974A (en) * 1999-11-18 2001-05-25 Hitachi Ltd Electronic commerce system

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5006976A (en) * 1989-02-23 1991-04-09 Fisher Controls International, Inc. Process control terminal
DE4003386C1 (en) * 1990-02-05 1991-05-23 Siemens Ag, 1000 Berlin Und 8000 Muenchen, De
US6292786B1 (en) * 1992-05-19 2001-09-18 Incentech, Inc. Method and system for generating incentives based on substantially real-time product purchase information
US5241594A (en) * 1992-06-02 1993-08-31 Hughes Aircraft Company One-time logon means and methods for distributed computing systems
US6739514B2 (en) * 1995-03-20 2004-05-25 Symbol Technologies, Inc. Sales transaction system with electronic coupon processing
US7917386B2 (en) * 1995-06-16 2011-03-29 Catalina Marketing Corporation Virtual couponing method and apparatus for use with consumer kiosk
US20020178051A1 (en) * 1995-07-25 2002-11-28 Thomas G. Scavone Interactive marketing network and process using electronic certificates
US5855007A (en) * 1995-11-15 1998-12-29 Jovicic; Neboisa Electronic coupon communication system
JP3365599B2 (en) 1996-02-08 2003-01-14 株式会社エヌ・ティ・ティ・データ Electronic check system
US5806044A (en) * 1996-02-20 1998-09-08 Powell; Ken R. System and method for distributing coupons through a system of computer networks
US6314406B1 (en) * 1996-06-26 2001-11-06 Telxon Corporation Customer information network
US6332126B1 (en) * 1996-08-01 2001-12-18 First Data Corporation System and method for a targeted payment system discount program
US6754636B1 (en) * 1996-09-04 2004-06-22 Walker Digital, Llc Purchasing systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network
US7587333B1 (en) * 1997-08-26 2009-09-08 Walker Digital, Llc Method and apparatus for vending products
US7711604B1 (en) * 1997-07-08 2010-05-04 Walker Digital, Llc Retail system for selling products based on a flexible product description
AU8511298A (en) * 1997-07-23 1999-02-16 John T. Matthias Coupon dispenser and method for generating coupons
US6336098B1 (en) * 1997-12-11 2002-01-01 International Business Machines Corp. Method for electronic distribution and redemption of coupons on the world wide web
US7668782B1 (en) * 1998-04-01 2010-02-23 Soverain Software Llc Electronic commerce system for offer and acceptance negotiation with encryption
US6505773B1 (en) * 1998-04-03 2003-01-14 International Business Machines Corporation Authenticated electronic coupon issuing and redemption
JP3616901B2 (en) * 1998-04-27 2005-02-02 沖電気工業株式会社 Electronic shopping system
JP4055873B2 (en) 1998-05-15 2008-03-05 株式会社日立製作所 Electronic coupon system and electronic coupon issue / verification method
US7899710B1 (en) * 1998-05-27 2011-03-01 Walker Digital, Llc Determination and presentation of package pricing offers in response to customer interest in a product
DE69932294T8 (en) 1998-08-12 2007-10-25 Nippon Telegraph And Telephone Corp. A recording medium with electronic ticket definitions recorded thereon and methods and apparatus for processing electronic tickets
US6076069A (en) * 1998-09-25 2000-06-13 Oneclip.Com, Incorporated Method of and system for distributing and redeeming electronic coupons
US6497360B1 (en) * 2000-07-26 2002-12-24 In-Store Media Systems, Inc. Prompt coupon reimbursement after coupon redemption
EP1617389A3 (en) 1999-02-18 2006-09-27 Matsushita Electric Industrial Co., Ltd. Server apparatus and terminal of a user for use in an electronic asset utilisation system
US7624038B1 (en) * 1999-04-23 2009-11-24 The Internet Money Exchange Pty Ltd Interactive reward system and method
US6424950B1 (en) * 1999-05-10 2002-07-23 Xerox Corporation Remote feature delivery for output devices
US6609104B1 (en) * 1999-05-26 2003-08-19 Incentech, Inc. Method and system for accumulating marginal discounts and applying an associated incentive
US7062471B1 (en) 1999-06-07 2006-06-13 Nippon Telegraph And Telephone Corporation Electronic rights information processing system, method and apparatus for carrying out same and recorded medium for program carrying out the method
US6993498B1 (en) * 1999-07-15 2006-01-31 Midnight Blue Remote Access, Llc Point-of-sale server and method
US7668747B2 (en) * 1999-12-13 2010-02-23 Autosavings Network, Inc. System and method for providing incentives to purchasers
US7552069B2 (en) * 1999-12-23 2009-06-23 Concept Shopping, Inc. Techniques for optimizing promotion delivery
US6839683B1 (en) * 2000-02-15 2005-01-04 Walker Digital, Llc Systems and methods using a representation of a stored benefit to facilitate a transaction
US7421645B2 (en) * 2000-06-06 2008-09-02 Microsoft Corporation Method and system for providing electronic commerce actions based on semantically labeled strings
US7599850B1 (en) * 2000-06-19 2009-10-06 Catalina Marketing Corporation Method of and system for managing promotions for purchase transactions over a network
US7398226B2 (en) * 2000-11-06 2008-07-08 American Express Travel Related Services Company, Inc. System and method for networked loyalty program
US7340419B2 (en) * 2001-03-15 2008-03-04 Walker Digital, Llc Method and apparatus for product display
US7747699B2 (en) * 2001-05-30 2010-06-29 Prueitt James K Method and system for generating a permanent record of a service provided to a mobile device
US7916322B2 (en) * 2002-03-14 2011-03-29 Senshin Capital, Llc Method and apparatus for uploading content from a device to a remote network location

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0954808A (en) * 1995-08-18 1997-02-25 Fujitsu Ltd On-line account settlement system, issue system for electronic check and inspection system
JPH09237299A (en) * 1996-02-29 1997-09-09 Hitachi Ltd Electronic purse
JPH09297789A (en) * 1996-03-08 1997-11-18 Ee I S Corp:Kk System and method for electronic transaction settlement management
JPH10154192A (en) * 1996-09-27 1998-06-09 N T T Data Tsushin Kk Electronic money system and recording medium
WO1999009502A1 (en) * 1997-08-13 1999-02-25 Matsushita Electric Industrial Co., Ltd. Mobile electronic commerce system
JPH11175851A (en) * 1997-12-11 1999-07-02 Hitachi Ltd Electronic coupon issuing exchanging system
JPH11184947A (en) * 1997-12-19 1999-07-09 Daiwa Institute Of Research Ltd Mobile radio telephone set terminal capable of inputting/ outputting electronic value, street loading terminal for loading electronic value into mobile radio telephone set terminal, electronic value issuing device, electronic value receiving device and electronic account settling method utilizing mobile radio telephone set terminal
JPH11250193A (en) * 1998-03-04 1999-09-17 Oki Electric Ind Co Ltd Ic card and its transaction processing method
JP2000123095A (en) * 1998-08-12 2000-04-28 Nippon Telegr & Teleph Corp <Ntt> Electronic ticket recording medium and processing method and processor
JP2000306003A (en) * 1999-02-18 2000-11-02 Matsushita Electric Ind Co Ltd System and method for making active use of electronic value, server device and recording medium
JP2001056835A (en) * 1999-06-07 2001-02-27 Nippon Telegr & Teleph Corp <Ntt> Electronic right information processing system and its processing method and device, and recording medium where program implementing the method is recorded
JP2001005895A (en) * 1999-06-21 2001-01-12 Hitachi Ltd Electronic money replenishing system to electronic money card of ic card type
JP2001142974A (en) * 1999-11-18 2001-05-25 Hitachi Ltd Electronic commerce system

Also Published As

Publication number Publication date
JP4632662B2 (en) 2011-02-16
WO2002099710A1 (en) 2002-12-12
US7979353B2 (en) 2011-07-12
US20040128241A1 (en) 2004-07-01

Similar Documents

Publication Publication Date Title
JP4632662B2 (en) Electronic commerce method using electronic coupons
US8924290B2 (en) Method and apparatus enabling improved protection of consumer information in electronic transactions
JP4574957B2 (en) Group management organization device, user device, service provider device, and program
JP5051678B2 (en) Method and system for performing electronic payments
US7925878B2 (en) System and method for creating a trusted network capable of facilitating secure open network transactions using batch credentials
JP2013529327A (en) A secure and sharable payment system using trusted personal devices
JP2005525733A (en) System and method for secure authentication and billing of goods and services using cellular telecommunication and authorization infrastructure
WO2001093139A1 (en) Electronic value system
US20210209594A1 (en) System and methods for using limit-use encrypted code to transfer values securely among users
US20210295280A1 (en) Technique for providing optimized digital information
TWM589842U (en) Mobile trading desk with real-name phone
WO2013140196A1 (en) A system for electronic payments with privacy enhancement via trusted third parties
Fun et al. Review of mobile macro-payments schemes
WO2022154789A1 (en) Token-based off-chain interaction authorization
JP2004102872A (en) Online commerce system for personal information protection
CN112970234B (en) Account assertion
KR100349888B1 (en) PKI system for and method of using micro explorer on mobile terminals
WO2002021363A1 (en) Settlement system
KR20020010160A (en) System &amp; Method for Wireless Electronic Commerce Payment service
NO336856B1 (en) Data transfer method and system
JP2004537814A (en) Acquisition method of service provided through data network
KR100584900B1 (en) System and its method of payment by securing payer&#39;s private information and by protecting wrong drawing
JP2003066836A (en) Electronic signature method
KR100838296B1 (en) Electronic Cash service apparatus and method using wireless communication network
US20240078522A1 (en) Interaction channel balancing

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070522

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091027

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100302

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100415

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100601

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100830

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20100908

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20101026

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101116

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131126

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees