(57)【要約】【課題】自動販売機側でのセキュリティ確保の負担を減少しつつ、自動販売機側における会員情報の流出を確実に防止する。【解決手段】会員登録時に、カード番号ａに暗号化処理を施して使用者のＩＤ番号ｂを生成し、ＩＣカードの使用時に、カード番号ａと、ＩＣカード１０に格納された電子マネー残高とに基づいて電子マネー決済を行い、使用されたＩＣカード１０のカード番号ａに登録時に行った暗号化処理を施してＩＤ番号ｂを得ると共に、処理における記録からカード番号ａの痕跡を抹消し、取得したＩＤ番号ｂと購買データとに基づいてＩＤ番号毎に電子マネー決済の履歴データを作成する。【選択図】図１
2009009327.tif 000002
【特許請求の範囲】
【請求項１】
ＩＤ番号として生成し、これを前記電子マネー媒体を使用して決済を行う際に、前記電子マネー媒体から取得した媒体番号に基づいて定まる所定の基礎値に暗号化処理を施して前記ＩＤ番号を得るステップと、前記処理を行なうために一時保持した前記媒体番号の記録を抹消するステップと、前記取得したＩＤ番号と前記決済に関するデータとを関連付けて決済履歴データを作成するステップとを有することを特徴とする決済履歴作成方法。
【請求項２】
前記暗号化処理は、離散対数問題の計算困難性を利用したエルガマル（ＥｌＧａｍａｌ）暗号化処理を含むものであることを特徴とする請求項１記載の決済履歴作成方法。
【請求項３】
前記基礎値は、同じ入力値に対して常に同一の値を生成し且つ衝突のない変換を前記媒体番号に行って得られる変換値であることを特徴とする請求項１又は２に記載の決済履歴作成方法。
【請求項４】
前記ＩＤ番号は、前記基礎値に予め定められた暗号化処理を施して得られる値と電子マネー媒体が使用できる電子マネーサービスの種別を示す符号とをビット連結したものであることを特徴とする請求項１乃至３のいずれか一項に記載の決済履歴作成方法。
【請求項５】
電子マネー媒体に記憶された媒体番号に基づき定まる所定の基礎値に予め定めた暗号化処理を施して得られた値を当該電子マネー媒体のＩＤ番号とし、該ＩＤ番号とこれに対応するパスワードとを関連づけてユーザデータベースに登録するステップと、
前記電子マネー媒体を利用して決済した際に、前記電子マネー媒体から取得した媒体番号に基づき定まる所定の基礎値に前記電子マネー媒体登録時に行った暗号化処理を施して前記ＩＤ番号を得るステップと、
前記処理を行うために一時保持した前記媒体番号の記録を抹消するステップと、
前記取得したＩＤ番号と前記決済に関するデータとを関連づけて決済履歴データを作成するステップと、
該決済履歴データを決済履歴データベースに蓄積するステップと、
端末から前記決済履歴データベースに蓄積されている決済履歴を閲覧する際に、前記端末から前記決済履歴データベースを運用するサーバにＩＤ番号と該ＩＤ番号に対応するパスワードとを送信するステップと、
サーバが受け取ったＩＤ番号とパスワードを前記ユーザデータベースに登録されたものと照合して正当なものであると判定したときのみ決済履歴データベースに蓄積されている決済履歴の閲覧を許可するステップと、
を有することを特徴とする決済履歴閲覧方法。
【請求項６】
電子マネー媒体に記憶された媒体番号に基づき定まる所定の基礎値に予め定めた暗号化処理を施して得られた値を当該電子マネー媒体のＩＤ番号とし、該電子マネー媒体に関する期限に関する情報を含んで定められる期限付ＩＤ番号とし、該期限付ＩＤ番号とこれに対応するパスワードとを関連づけてユーザデータベースに登録するステップと、
前記電子マネー媒体を利用して決済した際に、前記電子マネー媒体から取得したＩＤ番号で指定された閲覧期間内であるか否かを判別するステップと、
前記電子マネー媒体の発行時に電子マネー媒体に格納された媒体番号から定まる所定の基礎値に予め定めた暗号化処理を施して得られたＩＤ番号と期限情報とに基づいて前記期限付ＩＤ番号を生成するステップと、
該期限付ＩＤ番号を生成するステップにより得られた期限付ＩＤ番号に対応するものとして前記パスワードを同時に生成するステップと、
電子マネー決済において使用された媒体番号を前記カード番号に前記電子マネー発行時に行った暗号化処理を含む処理を施すと共に、前記処理の記録から前記媒体番号の記録を抹消して得られたＩＤ番号に基づいて作成する決済履歴データ作成ステップと、を有し、
前記サーバでは入力された期限付ＩＤ番号から当該期限付ＩＤ番号の作成の基礎になったＩＤ番号を取得し、このＩＤ番号に基づいて前記決済履歴サーバの閲覧を行わせることを特徴とする決済履歴閲覧方法。
【請求項７】
前記暗号化処理は、離散対数問題の計算困難性を利用したエルガマル（ＥｌＧａｍａｌ）暗号化処理を含むものであることを特徴とする請求項５又は６記載の決済履歴閲覧方法。
【請求項８】
前記基礎値として前記媒体番号から常に同一の値を生成し且つ衝突のない変換を行って得られる変換値を生成し、この変換値を更に暗号化するものであることを特徴とする請求項５乃至７のいずれか一項に記載の決済履歴閲覧方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は決済履歴作成方法及び決済履歴閲覧方法に係り、更に詳しくは、自動販売機などに使用した場合において使用者のＩＤ番号の漏洩を確実に防止することができる決済履歴作成方法及び決済履歴閲覧方法に関する。
【背景技術】
【０００２】
近年、ＩＣカード等の電子マネー媒体を使用できる自動販売機が普及している。このような自動販売機として例えば券売機がある。利用者が券売機を使用する場合、利用者は所望の券を指定釦などで指定した後、ＩＣカードを券売機のＩＣカードリーダライタに近接させる。券売機のＩＣカードリーダライタは、近接させたＩＣカードのカード番号と残金情報を読み取り、使用者が指定した券の価格を前記ＩＣカードの残金から差し引く処理を行うと共に指定の券を販売する。
このようなＩＣカード券売機を運用するにあたっては、使用者の利便のため電子マネー媒体での決済履歴を使用者に告知することが行われている。このような、決済履歴の告知は、ＩＣカードの発行元が設置した端末で行うことができるが、使用者が保有するＰＣや携帯電話などの端末から接続したインターネット上のウェブサイトで知ることができることが望まれている。
このように、決済履歴をインターネットで使用者が当該サイトにアクセスして情報の授受を行うことができれば、使用者にその決済履歴を告知できる他、使用者の使用履歴に相応のサービスを提供でき、電子マネーサービスの使用を促すことが期待できる。
【０００３】
このような、ＩＣカードの使用履歴の閲覧方法として以下のものが想定される。
図１４は従来の自動販売システムの概要を示すブロック図である。まずＩＣカード１０の発行について説明する。ＩＣカード１０を発行するに際しては、会員登録を行う。会員登録では、少なくともＩＣカードのカード番号ａに対応する会員のＩＤ番号ｂとこのＩＤ番号に対応するパスワードｒを登録する。これにより、カード番号ａ、ＩＤ番号ｂ、パスワードｒとが会員情報として関連付けられる。ここで、会員登録装置４０にはＩＣカードリーダライタ２０が接続され、ＩＣカードリーダライタ２０でカード番号ａが読み取られる。尚、ＩＣカードリーダライタ２０は、管理センター３０に接続されている。
会員登録装置４０では、ＩＤ発行部４１で通番号であるＩＤ番号ｂが発行され、次いでパスワード発生部４２から前記ＩＤ番号ｂに対応するパスワードｒが発行され、会員証５０が発行される。
【０００４】
このＩＣカード１０を使用して発券装置６０で発券を行う場合、使用者は、発券装置６０のメニュー選択部６２でメニューｍを選択して、ＩＣカード１０を発券装置６０に接続されたＩＣカードリーダライタ２０に近接配置する。発券装置６０では、日付発生部６１からの日付データｄａｔｅ、メニュー選択部６２からメニューｍ、価格発生部６３から価格ｙが発生され、ＩＣカードリーダライタ２０によってＩＣカード１０から価格ｙが減額され、価格ｙ、カード番号ａが一旦データ保持部６４に送信される。これにより発券処理が行われる。
次いで、ＩＤ発生部６５でカード番号ａに基づいてＩＤ番号ｂが発生される。このＩＤ番号ｂは、前記会員登録装置４０で作成された会員情報が用いられる。ＩＤ発生部６５では、ＩＤ番号ｂを発生した後カード番号ａのデータを消去する。
そして、発券装置６０は、ログ記録部６７に決済履歴を記録する。ログ記録部６７には、前記日付データｄａｔｅ、メニューｍ、価格ｙが順次格納される。また、発券装置６０は、領収書７０を発行する。領収書発行部６８では領収書７０に、カード番号ａ及び価格ｙを記載する。
【０００５】
本例では、ユーザは、サーバ８０に、インターネット回線等で接続された端末９０からアクセスし、サーバ８０に格納された決済履歴データベース８１を閲覧できる。決済履歴データベース８１は、前記ログ記録部６７に記録された決済履歴に基づいて作成される。
決済履歴データベース８１の閲覧は、端末９０の入力部９１からサーバのＵＲＬを入力してサーバ８０に接続し、サーバ８０にＩＤ番号ｂ、パスワードｒを告知することにより行う。サーバ８０は、ＩＤ番号ｂとパスワードｒとを認証して、決済履歴データベース８１に格納されたＩＤ番号ｂの利用履歴送出し、端末９０では表示部９２にＩＤ番号ｂで特定される使用者の決済履歴を表示する。
【０００６】
また、利用者の販売履歴情報を抽出して閲覧できるようにした自動販売機として以下のものがある。特許文献１には、複数の自動販売機の各々と自動販売機管理装置との間をネットワークを介して通信できるものとし、商品管理装置は、利用者個人が差し入れたカードに記録されている電子マネー情報を確認した上で、利用者個人が購買可能な商品群を表示し、この商品群から利用者個人が選択した商品が販売可能か否かを判定し、販売可能商品を前記利用者個人に引き渡すと共に代金をカードで決済し、カードに記録されている情報、及び利用者個人の購買内容から利用者個人毎の販売履歴情報を抽出して情報記録装置に記録し、自動販売機管理装置は、この販売履歴情報を所定の周期で収集すると共に、前記販売履歴情報を集計して販売管理情報と、個人管理情報とを作成して、商品管理装置は、情報記録装置から読み出した情報を暗号化して送信することができるものである。
【特許文献１】特開２００３−３０７２５公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した決済履歴作成方法及び決済履歴閲覧方法にあっては、発券装置６０内において、決済履歴を作成する際には、ＩＤ番号と共にカード番号を使用する。このようなカード番号を含む会員情報は盗用を防止する必要性から厳重に管理する必要がある。また、この会員情報が消失すると、利用履歴とのマッチングが取れなくなるという問題が発生する。
しかし、会員情報の消失に対応して会員情報をバックアップ等して重複して保管管理するものとすると、バックアップ回数と登録会員数だけ管理するデータサイズが大きくなり、この大きなバックアップデータを保管するだけでなく、秘匿情報として管理しなければならずセキュリティ上の問題が発生し易い。
【０００８】
即ち、このような管理を行うと、バックアップデータも含めて、会員情報が外部に流出する可能性が大きくなる。このような会員情報即ち個人情報の流出は厳に防止しなければならず、このため自動販売機を備えた店舗側におけるセキュリティの確保が大きな負担を生じる。
そこで本発明は、自動販売機側でのセキュリティ確保の負担を減少しつつ、自動販売機側における会員情報の流出を確実に防止することができる決済履歴作成方法、決済履歴閲覧方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は係る課題を解決するためになされたものであり、請求項１の発明は、ＩＤ番号として生成し、これを前記電子マネー媒体を使用して決済を行う際に、前記電子マネー媒体から取得した媒体番号に基づいて定まる所定の基礎値に暗号化処理を施して前記ＩＤ番号を得るステップと、前記処理を行なうために一時保持した前記媒体番号の記録を抹消するステップと、前記取得したＩＤ番号と前記決済に関するデータとを関連付けて決済履歴データを作成するステップとを有することを特徴とする。
【００１０】
本発明の決済履歴作成方法によれば、使用者のＩＤ番号は、電子マネー媒体の発行時に電子マネー媒体に格納された媒体番号に基づいて定まる所定の基礎値に予め定めた暗号化処理を施して得られる値として設定される。そして、電子マネー媒体の使用時には商品の決済は媒体番号を使用して行われ、この際媒体番号自体は保存されることはない。また、決済履歴を作成するとき、ＩＤ番号は前記媒体番号から前記電子マネー媒体の発行時に使用した暗号化処理を実行して発生し、ＩＤ番号生成後に媒体番号の痕跡が消去される。このため商品販売時及び決済履歴の作成に際しては媒体番号は消去される。また、ＩＤ番号は媒体番号を暗号化処理して得られるため、決済履歴から媒体番号を知られるおそれもない。このため、決済履歴の作成に際して、媒体番号は残らず、媒体番号のバックアップ、流出防止などの管理を行う必要がなくなる。
【００１１】
請求項２の発明は、前記暗号化処理は、離散対数問題の計算困難性を利用したエルガマル（ＥｌＧａｍａｌ）暗号化処理を含むものであることを特徴とする。
本発明の決済履歴作成方法によれば、暗号化処理として離散対数問題の計算困難性を利用したエルガマル（ＥｌＧａｍａｌ）暗号化処理を含むから、ＩＤ番号を含む決済履歴から媒体番号を知得することは事実上不可能なものとすることができる。
【００１２】
請求項３の発明は、前記基礎値は、同じ入力値に対して常に同一の値を生成し且つ衝突のない変換を前記媒体番号に行って得られる変換値であることを特徴とする。
本発明の決済履歴作成方法によれば、前記暗号の対象である基礎値は前記媒体番号から得られる値に常に同一の値を生成し且つ衝突のない変換を行って得られる変換値であるから、ＩＤ番号を含む決済履歴から媒体番号を知得することはいっそう困難となる。
【００１３】
請求項４の発明は、前記ＩＤ番号は、前記基礎値に予め定められた暗号化処理を施して得られる値と電子マネー媒体が使用できる電子マネーサービスの種別を示す符号とをビット連結したものであることを特徴とする。
本発明の決済履歴作成方法によれば、ＩＤ番号は、媒体番号と電子マネー媒体が使用できる電子マネーサービスの種別を示すサービス種別番号から定まるから、決済履歴のＩＤ番号から媒体番号と電子マネーサービスの種別を知得することができ、決済履歴を有効に利用することができる。
【００１４】
請求項５の発明は、電子マネー媒体に記憶された媒体番号に基づき定まる所定の基礎値に予め定めた暗号化処理を施して得られた値を当該電子マネー媒体のＩＤ番号とし、該ＩＤ番号とこれに対応するパスワードとを関連づけてユーザデータベースに登録するステップと、前記電子マネー媒体を利用して決済した際に、前記電子マネー媒体から取得した媒体番号に基づき定まる所定の基礎値に前記電子マネー媒体登録時に行った暗号化処理を施して前記ＩＤ番号を得るステップと、前記処理を行うために一時保持した前記媒体番号の記録を抹消するステップと、前記取得したＩＤ番号と前記決済に関するデータとを関連づけて決済履歴データを作成するステップと、該決済履歴データを決済履歴データベースに蓄積するステップと、  端末から前記決済履歴データベースに蓄積されている決済履歴を閲覧する際に、前記端末から前記決済履歴データベースを運用するサーバにＩＤ番号と該ＩＤ番号に対応するパスワードとを送信するステップと、サーバが受け取ったＩＤ番号とパスワードを前記ユーザデータベースに登録されたものと照合して正当なものであると判定したときのみ決済履歴データベースに蓄積されている決済履歴の閲覧を許可するステップと、を有することを特徴とする。
【００１５】
本発明の決済履歴閲覧方法によれば、使用者のＩＤ番号は、電子マネー媒体の発行時に電子マネー媒体に格納された媒体番号に基づいて定まる所定の基礎値に予め定めた暗号化処理を施して得られる値として設定される。そして、電子マネー媒体の使用時には商品の決済は媒体番号を使用して行われる。この際媒体番号自体は保存されることはない。また、決済履歴データベースの基礎となる決済履歴が作成されるとき、ＩＤ番号は前記媒体番号から前記電子マネー媒体の発行時に使用した暗号化処理を実行して発生し、ＩＤ番号生成後に媒体番号の痕跡が消去される。このため商品販売時及び決済履歴の作成に際しては媒体番号は消去される。また、ＩＤ番号は媒体番号を暗号化処理して得られるため、決済履歴から媒体番号を知られるおそれもない。このため、決済履歴データベース作成の基礎となる決済履歴の作成に際しては、媒体番号は残らず、媒体番号のバックアップ、流出防止などの管理を行う必要がなくなる。
【００１６】
請求項６の発明は、電子マネー媒体に記憶された媒体番号に基づき定まる所定の基礎値に予め定めた暗号化処理を施して得られた値を当該電子マネー媒体のＩＤ番号とし、該電子マネー媒体に関する期限に関する情報を含んで定められる期限付ＩＤ番号とし、該期限付ＩＤ番号とこれに対応するパスワードとを関連づけてユーザデータベースに登録するステップと、前記電子マネー媒体を利用して決済した際に、前記電子マネー媒体から取得したＩＤ番号で指定された閲覧期間内であるか否かを判別するステップと、前記電子マネー媒体の発行時に電子マネー媒体に格納された媒体番号から定まる所定の基礎値に予め定めた暗号化処理を施して得られたＩＤ番号と期限情報とに基づいて前記期限付ＩＤ番号を生成するステップと、該期限付ＩＤ番号を生成するステップにより得られた期限付ＩＤ番号に対応するものとして前記パスワードを同時に生成するステップと、電子マネー決済において使用された媒体番号を前記カード番号に前記電子マネー発行時に行った暗号化処理を含む処理を施すと共に、前記処理の記録から前記媒体番号の記録を抹消して得られたＩＤ番号に基づいて作成する決済履歴データ作成ステップと、を有し、前記サーバでは入力された期限付ＩＤ番号から当該期限付ＩＤ番号の作成の基礎になったＩＤ番号を取得し、このＩＤ番号に基づいて前記決済履歴サーバの閲覧を行わせることを特徴とする。
【００１７】
本発明によれば、使用者のＩＤ番号は、電子マネー媒体の発行時に電子マネー媒体に格納された媒体番号に基づいて定まる所定の基礎値に予め定めた暗号化処理を施して得られる値として設定される。また使用者の期限付ＩＤ番号は、前記電子マネー媒体の発行時に電子マネー媒体に格納された媒体番号から定まる所定の基礎値に予め定めた暗号化処理を施して得られたＩＤ番号と期限情報とに基づいて生成される。
そして、電子マネー媒体の使用時には商品の決済は媒体番号を使用して行われる。この際媒体番号自体は保存されることはない。また、決済履歴データベースの基礎となる決済履歴が作成されるとき、ＩＤ番号は前記媒体番号から前記電子マネー媒体の発行時に使用した暗号化処理を実行して発生し、ＩＤ番号生成後に媒体番号の痕跡が消去される。このため商品販売時及び決済履歴の作成に際しては媒体番号は消去される。また、ＩＤ番号は媒体番号を暗号化処理して得られるため、決済履歴から媒体番号を知られるおそれもない。このため、決済履歴データベース作成の基礎となる決済履歴の作成に際しては、媒体番号は残らず、媒体番号のバックアップ、流出防止などの管理を行う必要がなくなる。また、前記決済履歴データベースの閲覧に際しては、期限付ＩＤ番号に基づいて閲覧の許可がされ、所定期限付ＩＤ番号での期限内の閲覧だけを許可することができる。
【００１８】
請求項７の発明は、請求項５又は６記載の決済履歴閲覧方法において、前記暗号化処理は、離散対数問題の計算困難性を利用したエルガマル（ＥｌＧａｍａｌ）暗号化処理を含むものであることを特徴とする。
本発明の決済履歴閲覧方法によれば、暗号化処理として離散対数問題の計算困難性を利用したエルガマル（ＥｌＧａｍａｌ）暗号化処理を含むから、ＩＤ番号を含む決済履歴から媒体番号を知得することは事実上不可能なものとすることができる。
【００１９】
請求項８の発明は、請求項５乃至７のいずれか一項に記載の決済履歴閲覧方法において、前記基礎値として前記媒体番号から常に同一の値を生成し且つ衝突のない変換を行って得られる変換値を生成し、この変換値を更に暗号化するものであることを特徴とする。
本発明の決済履歴閲覧方法によれば、前記暗号の対象である基礎値は前記媒体番号から得られる値に常に同一の値を生成し且つ衝突のない変換を行って得られる変換値であるから、ＩＤ番号を含む決済履歴から媒体番号を知得することはいっそう困難となる。
【発明の効果】
【００２０】
本発明に係る決済履歴作成方法によれば、電子マネー媒体の発行時に、電子マネー媒体に格納された媒体番号に基づいて定まる所定の基礎値に予め定めた暗号化処理を施して得られる値を当該電子マネー媒体の使用者のＩＤ番号として生成し、前記電子マネー媒体の使用時に、前記電子マネー媒体から取得した媒体番号と、前記電子マネー媒体に格納された電子マネー残高とに基づいて電子マネー決済を行い、前記使用された電子マネー媒体の媒体番号から定まる所定の値に前記電子マネー媒体の登録時に行った暗号化処理を含む処理を施して前記ＩＤ番号を得ると共に、前記処理における記録から前記媒体番号の痕跡を抹消し、前記所得したＩＤ番号と前記購買データとに基づいて当該ＩＤ番号毎に電子マネー決済の履歴データを作成するので、決済履歴の作成に際して、ＩＤ番号は前記媒体番号から前記電子マネー媒体の発行時に使用した暗号化処理を実行して発生し、ＩＤ番号生成後に媒体番号の痕跡が消去されるので、媒体番号のバックアップ、流出防止などの管理を行う必要がなくなる。
【００２１】
また、本発明の決済履歴閲覧方法によれば、電子マネー媒体の発行時に、前記電子マネー媒体の媒体番号から定められるＩＤ番号と、前記ＩＤ番号に対応するパスワードとが決定されてなり、前記ＩＤ番号毎に決済履歴が蓄積された決済履歴データベースを備えたサーバと、このサーバに回線を介して接続された端末とを備え、ＩＤ番号とこのＩＤ番号に対応するパスワードが端末から入力されたとき、サーバは前記端末での前記決済履歴データベースの閲覧を許可する決済履歴閲覧方法であって、前記ＩＤ番号は、前記電子マネー媒体の発行時に電子マネー媒体に格納された媒体番号に基づいて定まる所定の基礎値に予め定めた暗号化処理を施して得られ、前記パスワードは得られたＩＤ番号に対応するものとして同時に生成されたものであり前記決済履歴データベースが格納する決済履歴データは、電子マネー決済において使用された媒体番号を前記媒体番号から前記電子マネー媒体の登録時に行った暗号化処理を含む処理を施すと共に、前記処理の記録から前記媒体番号の痕跡を抹消して得られたＩＤ番号に基づいて作成されたものであるので、決済履歴データベースの基礎となる決済履歴が作成されるとき、ＩＤ番号は前記媒体番号から前記電子マネー媒体の発行時に使用した暗号化処理を実行して発生し、ＩＤ番号生成後に媒体番号の痕跡が消去されるので、媒体番号のバックアップ、流出防止などの管理を行う必要がなくなる。
【００２２】
更に、本発明に係る決済履歴閲覧方法によれば、電子マネー媒体の発行時に、前記電子マネー媒体の媒体番号から定められるＩＤ番号と、電子マネー媒体に関する期限に関する情報を含んで定められる期限付ＩＤと前記期限付ＩＤ番号に対応するパスワードとが決定されてなり、前記ＩＤ番号毎に決済履歴が蓄積された決済履歴データベースを備えたサーバと、このサーバに回線を介して接続された端末とを備え、期限付ＩＤ番号及び前記パスワードが端末から入力されたとき、サーバは前記ＩＤ番号で指定された閲覧期間内であるかを判別して前記端末での前記決済履歴データベースの閲覧を許可する決済履歴閲覧方法であって、前記期限付ＩＤ番号は、前記電子マネー媒体の発行時に電子マネー媒体に格納された媒体番号から定まる所定の基礎値に予め定めた暗号化処理を施して得られたＩＤ番号と期限情報とに基づいて生成され、前記パスワードは得られた期限ＩＤ番号に対応するものとして同時に生成されたものであり前記決済履歴データベースが格納する決済履歴データは、電子マネー決済において使用された媒体番号を前記カード番号に前記電子マネー発行時に行った暗号化処理を含む処理を施すと共に、前記処理の記録から前記媒体番号の痕跡を抹消して得られたＩＤ番号に基づいて作成され、前記サーバでは入力された期限付ＩＤ番号から当該期限付ＩＤ番号の作成の基礎になったＩＤ番号を取得し、このＩＤ番号に基づいて前記決済履歴サーバの閲覧を行わせるので、決済履歴データベースの基礎となる決済履歴が作成されるとき媒体番号は残らず、媒体番号のバックアップ、流出防止などの管理を行う必要がなくなる他、前記決済履歴データベースの閲覧に際しては、期限付ＩＤ番号に基づいて閲覧の許可がされ、所定期限付ＩＤ番号での期限内の閲覧だけを許可することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
まず、第１の実施形態の全体システムについて説明する。図１は実施の形態例に係る決済履歴作成方法及び決済履歴閲覧方法が適用される自動販売システムを示す概略図である。
本例に係る自動販売システムは、自動販売機１００と、自動販売機１００に接続されたサーバ２００と、サーバ２００にインターネットを介して接続可能なユーザ端末４００とを備えている。
また、本例に係る自動販売システムでは、電子マネーシステムに対応したＩＣカード１０を使用する。ＩＣカード１０には固有のカード番号ａと残金データとが格納されている。利用者はＩＣカード１０の使用に際して会員登録を行い、ＩＤ番号ｂとパスワードｒを設定する。この登録は会員登録装置５００で行う。会員登録装置５００にはＩＣカードリーダライタ２０が配置され、ＩＣカード１０固有のカード番号ａからＩＤ番号ｂと、このＩＤ番号ｂに対応するパスワードｒを生成する。
【００２４】
また、自動販売機１００は、ＩＣカードリーダライタ２０を備え、使用者が指定したメニューｍに従ってＩＣカード１０の残金データを更新する精算処理、指定されたメニューｍについての発券処理が行われ、使用されたＩＣカード１０から読み取ったカード番号ａからＩＤ番号ｂを算出して、日付データｄａｔｅ、メニューｍ、ＩＤ番号ｂ及び金額ｙに基づいて精算履歴が生成される。また、自動販売機１００では、カード番号ａ、及び金額ｙに基づいて領収書７００が発行され利用者に供される。尚、本図ではＩＣカードリーダライタ２０は自動販売機１００と会員登録装置５００とに接続されているように記載されているが、実際には自動販売機１００と会員登録装置５００とを個別に配置してもよい。
また、サーバ２００には前記自動販売機１００の前記ログ処理部１１５に格納された決済履歴に基づいて作成され、ＩＤ番号別に決済履歴データが格納された決済履歴データベース２１０と、前記自動販売機１００からのＩＤ番号ｂ及びパスワードｒに基づいて世知作成されたユーザデータベース２２０とが配置されている。
ユーザ端末４００は利用者がＩＤ番号とパスワードを入力してサーバ２００にアクセスすることにより、サーバ２００における決済履歴データベース２１０内の当該ＩＤ番号の決済履歴を閲覧することができる。
【００２５】
次にＩＣカード１０の登録装置について説明する。図２は図１に示した会員登録装置の構成を示す機能ブロック図である。会員登録装置５００は、前記ＩＣカードリーダライタ２０と、ＩＣカードリーダライタ２０で読み取ったＩＣカードのカード番号ａからＩＤ番号ｂを生成するＩＤ番号発生部５１０と、ＩＤ番号に対応するパスワード生成部５２０と、前記ＩＤ番号ｂとパスワードｒによる会員証５４０を発行する会員証発行部５３０とを備える。
次に自動販売機について説明する。図３は図１に示した自動販売機の機能ブロック図である。本例に係る自動販売機１００は、ＩＣカード１０のカード番号及び残金データを読み取ると共に、残金データを更新するＩＣカードリーダライタ２０と、発券の精算処理を行う精算処理部１１１と、実際に発券を行う発券処理部１１２と、ＩＣカード１０のカード番号ａに基づいてＩＤ番号を生成するカード情報処理部１１３と、メニュー、金額等が記載された領収書を発行する領収書発行部１１４と、ＩＤ番号毎の決済履歴を生成して格納するログ処理部１１５とを備える。
【００２６】
以下、本例に係る自動販売システムの処理手順について説明する。まず会員登録装置５００における処理について説明する。図４は図１に示した会員登録装置の処理手順を示すフローチャートである。会員登録装置５００では、ＩＣカード１０のカード番号ａはＩＣカードリーダライタ２０で取得される（ステップＳ１１）。そして、ＩＤ番号発生部５１０においてＩＣカードリーダライタ２０で取得されたカード番号ａからＩＤ番号生成の基礎となる変換値ａ’が生成される（ステップＳ１２）。このａ’は同じ入力に対して常に同一の値を生成し且つ衝突のない変換「ａ’＝ｆｕｎｃ（ａ）」を実行することにより行われる。この変換は例えば、ａにバディングデータ付加する、ａにａのハッシュ値を付加する、ａをシードとして乱数を発生する等を採用することができる。また、ａ’としてａをそのまま採用することもできる。
【００２７】
次にａを会員登録装置５００から消去し（ステップＳ１３）、前記変化値ａ’と鍵ｋを用いて、共通鍵暗号化処理「ｂ＝Ｅｎｂ（ａ’，ｋ）」を実行することによりＩＤ番号ｂの生成を行う（ステップＳ１４）。
そして、ａ’をＩＤ番号発生部５１０から消去して（ステップＳ１６）、パスワード生成部５２０でパスワードｒを生成し（ステップＳ１６）、前記ＩＤ番号ｂとパスワードｒによる会員証５４０を発行する（ステップＳ１７）。これで使用者は、ＩＤ番号ｂ、パスワードｒでユーザ端末４００からサーバ２００にアクセスして決済履歴データベース２１０に格納された決済履歴を閲覧することができるようになる。尚、パスワードは、使用者が設定する任意の文字列であってもよいし、パスワード生成部が自動生成するものであってもよい。
【００２８】
次にＩＣカード１０を使用して自動販売機１００で所望のメニューｍの券を購入する場合について説明する。図５は図１に示した自動販売機の処理手順を示すフローチャートである。
券の購入時には、利用者は自動販売機１００の図示していない選択釦で所望のメニューｍを選択し、ＩＣカード１０をＩＣカードリーダライタ２０に近接配置する。自動販売機１００は日付データｄａｔｅを取得する（ステップＳ２１）と共に、ＩＣカードリーダライタ２０でＩＣカード１０のカード番号ａと、残金とを読み取る（ステップＳ２２）。そして残金でメニューｍを購入できる場合には、精算処理部１１１が買い上金額ｙをＩＣカードから減額する処理を行い（ステップＳ２３）、発券処理部１１２で発券処理を行う（ステップＳ２４）。
【００２９】
次に、カード情報処理部１１３でカード番号ａからＩＤ番号ｂの生成を行う。この処理は、前記自動販売機１００で行われた処理と同一の内容である。即ち、ＩＣカードリーダライタ２０で取得されたカード番号ａからＩＤ番号生成の基礎となる変換値ａ’が生成される（ステップＳ２５）。次にａを自動販売機１００から消去し（ステップＳ２６）、ＩＤ番号ｂの生成を行う（ステップＳ２７）。ＩＤ番号ｂの生成は、前記変化値ａ’と前記鍵ｋを用いて、共通鍵暗号化処理「ｂ＝Ｅｎｂ（ａ’，ｋ）」を実行することにより行われる。そして、ａ’を消去し（ステップＳ２８）、今度はＩＤ番号ｂと鍵ｋとから変化値ａ’を生成し、変化値ａ’からカード番号ａを生成して変化値ａ’を消去した後、領収書発行部１１４で領収書７００が発行され、領収書７００の発行後カード番号ａは消去される（ステップＳ２９）。このように領収書７００の発行時に再度カード番号ａを生成し消去するのは、カード番号ａが自動販売機１００内に残留するのを確実に防止するためである。
そして、ログ処理部１１５が日付データｄａｔｅ、メニューｍ、前記生成したＩＤ番号ｂ、買い上金額ｙに基づいて決済履歴を編集する（ステップＳ３０）。
【００３０】
サーバ２００では、この決済履歴に基づいて決済履歴データベース２１０が生成される。サーバ２００は、ユーザ端末４００のアクセスがあると、ＩＤ番号ｂとパスワードｒをユーザデータベース２２０を参照して確認し、閲覧可の場合には決済履歴データベース２１０の閲覧を許可する。
従って本例に係る自動販売システムによれば、決済履歴を作成するとき、ＩＤ番号ｂはカード番号ａから前記電子マネー媒体の発行時に使用した暗号化処理を実行して発生し、ＩＤ番号ｂ生成後にカード番号ａの痕跡が消去されから、決済履歴の作成に際して、自動販売機内にカード番号ａは残されないため、カード番号ａが流出すること自体を防止することができる。
また、本例に係る自動販売システムでは、カード番号ａからＩＤ番号ｂを生成する暗号化処理として、共通鍵暗号処理を採用しているので、ＩＤ番号ｂからカード番号ａを知ることが事実上不可能であるのでカード番号ａの秘密保持を確実に行うことができる。
【００３１】
次に第２の例に係る自動販売機システムについて説明する。図６は第２の実施の形態例に係る決済履歴作成方法及び決済履歴閲覧方法が適用される自動販売システムを示す概略図である。本例において、自動販売機１００、サーバ２００、インターネット３００及び会員登録装置５００の構成は前記第１の例と同様のものとして構成される。本例では会員登録装置５００及び自動販売機１００において、カード番号ａからＩＤ番号ｂを生成する暗号化の方式が異なる。
【００３２】
以下、本例に係る自動販売システムの処理手順について説明する。まず会員登録装置５００における処理について説明する。図７は図６に示した会員登録装置の処理手順を示すフローチャートである。会員登録装置５００では、ＩＣカード１０のカード番号ａはＩＣカードリーダライタ２０で取得される（ステップＳ４１）。そして、ＩＤ番号発生部５１０においてＩＣカードリーダライタ２０で取得されたカード番号ａからＩＤ番号生成の基礎となる変換値ａ’が生成される（ステップＳ４２）。このａ’は同じ入力値に対して常に同一の値を生成し且つ衝突のない変換「ａ’＝ｆｕｎｃ（ａ）」を実行することにより行われる。この変換は例えば、ａにバディングデータ付加する、ａにａのハッシュ値を付加する、ａをシードとして乱数を発生する等を採用することができる。また、ａ’としてａをそのまま採用することもできる。
【００３３】
次にａを会員登録装置５００から消去し（ステップＳ４３）、ＩＤ番号ｂの生成を行う（ステップＳ４４）。
このＩＤ番号ｂの生成は、離散対数問題の計算困難性を利用したエルガマル（ＥｌＧａｍａｌ）暗号化処理、即ち、式ｂ＝ｇa'ｍｏｄ  ｐ（ｐは定義体の位数、ｇはｂの生成元）の離数対数問題の計算困難性を利用した暗号化処理を含むものである。
そして、ａ’を消去して（ステップＳ４５）、パスワード生成部５２０でパスワードｒを生成し（ステップＳ４６）、前記ＩＤ番号ｂとパスワードｒによる会員証５４０を発行する（ステップＳ４７）。これで使用者は、ＩＤ番号ｂ、パスワードｒでユーザ端末４００からサーバ２００にアクセスして決済履歴データベース２１０に格納された決済履歴を閲覧することができるようになる。
【００３４】
次にＩＣカード１０を使用して自動販売機１００で所望のメニューｍの券を購入する場合について説明する。図８は図６に示した自動販売機の処理手順を示すフローチャートである。
券の購入時には、利用者は自動販売機１００の図示していない選択釦で所望のメニューｍを選択し、ＩＣカード１０をＩＣカードリーダライタ２０に近接配置する。自動販売機１００は日付データｄａｔｅを取得する（ステップＳ５１）と共に、ＩＣカードリーダライタ２０でＩＣカード１０のカード番号ａと、残金とを読み取る（ステップＳ５２）。そして残金でメニューｍを購入できる場合には、精算処理部１１１が買い上金額ｙをＩＣカードから減額する処理を行い（ステップＳ５３）、発券処理部１１２で発券処理を行う（ステップＳ５４）。
【００３５】
次に、カード情報処理部１１３でカード番号ａからＩＤ番号ｂの生成を行う。この処理は、前記自動販売機１００で行われた処理と同一の内容である。即ち、ＩＣカードリーダライタ２０で取得されたカード番号ａからＩＤ番号生成の基礎となる変換値ａ’が生成される（ステップＳ５５）。次にａを自動販売機１００から消去し（ステップＳ５６）、ＩＤ番号ｂの生成を行う（ステップＳ５７）。ＩＤ番号ｂの生成は、離散対数問題の計算困難性を利用したエルガマル（ＥｌＧａｍａｌ）暗号化処理、即ち、式ｂ＝ｇa'ｍｏｄ  ｐ（ｐは定義体の位数、ｇはｂの生成元）の離数対数問題の計算困難性を利用した暗号化処理を行う。そして、ａ’を消去し（ステップＳ５８）、カード番号ａと売り上げ金額ｙに基づいてを用いて領収書発行部１１４で領収書７００が発行される（ステップＳ５９）。
そして、ログ処理部１１５が日付データｄａｔｅ、メニューｍ、前記生成したＩＤ番号ｂ、買い上金額ｙに基づいて決済履歴を編集する（ステップＳ６０）。
【００３６】
そして、サーバ２００では、この決済履歴に基づいて決済履歴データベース２１０が生成される。
サーバ２００は、ユーザ端末４００のアクセスがあると、ＩＤ番号ｂとパスワードｒをユーザデータベース２２０を参照して確認し、閲覧可の場合には決済履歴データベース２１０の閲覧を許可する。
従って本例に係る自動販売システムによれば、決済履歴を作成するとき、ＩＤ番号ｂはカード番号ａから前記電子マネー媒体の発行時に使用した暗号化処理を実行して発生し、ＩＤ番号ｂ生成後にカード番号ａの痕跡が消去されから、決済履歴の作成に際して、自動販売機内にカード番号ａは残されないため、カード番号ａが流出すること自体を防止することができる。
また、本例に係る自動販売システムでは、カード番号ａからＩＤ番号ｂを生成する暗号化処理として、エルガマル（ＥｌＧａｍａｌ）暗号化処理を採用しているので、ＩＤ番号ｂからカード番号ａを知ることが事実上不可能であるのでカード番号ａの秘密保持を確実に行うことができる。
【００３７】
次に第３の例に係る自動販売機システムについて説明する。図９は第３の実施の形態例に係る決済履歴作成方法及び決済履歴閲覧方法が適用される自動販売システムを示す概略図、図１０は図９に示した自動販売システムの処理を示すフローチャートである。
本例において、自動販売機１００、サーバ２００、インターネット３００及び会員登録装置５００の構成は前記第１の例と同様のものとして構成される。本例では会員登録装置５００及び自動販売機１００において、カード番号ａからＩＤ番号ｂを生成する際にカード番号ａと電子マネーサービスの種別を識別するカード種別コードｃｃとに基づいてＩＤ番号ｂを作成する。ここで、カード種別コードｃｃとしては、カード種別がＡのとき「０１」、カード種別がＢのとき「０３」、カード種別がＣのとき「０４」のように予め設定されている。
【００３８】
自動販売機１００ではカード番号ａからＩＤ番号ｂと、カード種別コードｃｃを生成し精算処理、発券処理、領収書発行処理、決済履歴作成処理を行う。
まず会員登録装置５００における会員証の発行処理について説明する。図４は図１に示した会員登録装置の処理手順を示すフローチャートである。会員登録装置５００では、ＩＣカード１０のカード番号ａはＩＣカードリーダライタ２０で取得される（ステップＳ７１）。そして、ＩＤ番号発生部５１０においてＩＣカードリーダライタ２０で取得されたカード番号ａからＩＤ番号生成の基礎となる変換値ａ’が生成される（ステップＳ７２）。このａ’は同じ入力値に対して常に同一の値を生成し且つ衝突のない変換「ａ’＝ｆｕｎｃ（ａ）」を実行することにより行われる。
【００３９】
次にａを会員登録装置５００から消去し（ステップＳ４３）、二次変換値ｔｍｐの生成を行う（ステップＳ７４）。この二次変換値ｔｍｐの生成は、離散対数問題の計算困難性を利用したエルガマル（ＥｌＧａｍａｌ）暗号化処理、即ち、式ｔｍｐ＝ｇa'ｍｏｄ  ｐ（ｐは定義体の位数、ｇはｂの生成元）の離数対数問題の計算困難性を利用した暗号化処理を含むものである。尚、この暗号化処理は、上記第１の実施の形態に用いた共通鍵暗号方式を採用することができる。
そしてａ’を消去して（ステップＳ７５）、ＩＤ番号ｂを生成する（ステップＳ７７）。ＩＤ番号ｂの生成は、カード種別コードｃｃと、二次変換値ｔｍｐとをビット連結（ｂ＝ｃｃ｜｜ｔｍｐ：「｜｜」はビット連結を表す演算子）することにより行う。
そして、二次変換値ｔｍｐを消去し（ステップＳ７８）、パスワード生成部５２０でパスワードｒを生成し（ステップＳ７９）、前記ＩＤ番号ｂとパスワードｒによる会員証５４０を発行する（ステップＳ８０）。これで使用者は、ＩＤ番号ｂ、パスワードｒでユーザ端末４００からサーバ２００にアクセスして決済履歴データベース２１０に格納された決済履歴を閲覧することができるようになる。
【００４０】
次にＩＣカード１０を使用して自動販売機１００で所望のメニューｍの券を購入する場合について説明する。この例では、前記自動販売機１００での処理と同じ処理でＩＤ番号ｂを生成する。即ち、カード番号ａから、変換値ａ’を生成し、更に変換値ａ’から二次変換値ｔｍｐを生成し、この二次変換値ｔｍｐにカード種別コードｃｃをビット連結してＩＤ番号ｂを生成する。
自動販売機１００では、カード番号ａを用いて第１の実施の形態と同様に発券処理、領収書７００の発行処理を行い、日付データｄａｔｅ、メニューｍ、前記生成したＩＤ番号ｂ、買い上金額ｙに基づいて決済履歴を編集する。そして、サーバ２００では、この決済履歴に基づいて決済履歴データベース２１０が生成される。
【００４１】
サーバ２００は、ユーザ端末４００のアクセスがあると、ＩＤ番号ｂとパスワードｒをユーザデータベース２２０を参照して確認し、閲覧化の場合には決済履歴データベース２１０の閲覧を許可する。
従って本例に係る自動販売システムによれば、決済履歴を作成するとき、ＩＤ番号ｂはカード番号ａから前記電子マネー媒体の発行時に使用した暗号化処理を実行して発生し、ＩＤ番号ｂ生成後にカード番号ａの痕跡が消去されから、決済履歴の作成に際して、自動販売機内にカード番号ａは残されないため、カード番号ａが流出する自体を防止することができる。
また、本例に係る自動販売システムによれば、決済履歴にはカード種別を含んだＩＤ番号ｂに基づいて履歴データが格納されているから、所定カード会社のカード種別の決済履歴データを抽出することができる。また、二次変換値ｔｍｐの生成に際して、暗号化方式として共通鍵暗号を用いると共に、カード会社毎に異なる鍵を使用しておけば、カード会社に決済履歴を渡す際に決済履歴データと共に当該会社の鍵を渡すことで、カード会社で自己のカードを使用した決済履歴のみを復号することができるようになる。
【００４２】
次に第４の例に係る自動販売機システムについて説明する。図１１は第４の実施の形態例に係る決済履歴作成方法及び決済履歴閲覧方法が適用される自動販売システムを示す概略図である。
本例において、自動販売機１００、サーバ２００、インターネット３００及び会員登録装置５００の構成は前記第１の例と同様のものとして構成される。本例では会員登録装置５００において、カード番号ａからＩＤ番号ｂと、閲覧ができる有効期限ｅが定められた閲覧用ＩＤ番号ＶＢと、閲覧用ＩＤ番号ＶＢに対応するパスワードｒとを設定し、自動販売機１００ではカード番号ａから、ＩＤ番号ｂを取得して精算処理、発券処理、領収書発行処理、決済履歴作成処理を行う。一方、サーバ２００ではユーザ端末４００から入力されたＶＢから、ＩＤ番号ｂと有効期限ｅとを抽出して、ユーザ端末からの閲覧要求が閲覧期限であるかを判定して閲覧の可否を決定する。
【００４３】
まず会員登録装置５００における会員証の発行処理について説明する。ＩＤ番号ｂの生成は、前述した第２の実施形態と同様に、カード番号ａに基づいて「ａ’＝ｆｕｎｃ（ａ）」により変換値ａ’を生成し、更にこの変換値ａ’から、離散対数問題の計算困難性を利用したエルガマル（ＥｌＧａｍａｌ）暗号化処理、即ち、式ｂ＝ｇa'ｍｏｄ  ｐ（ｐは定義体の位数、ｇはｂの生成元）の離数対数問題の計算困難性を利用した暗号化処理によりＩＤ番号ｂを生成する。
そして、ＩＤ番号ｂを生成した後、閲覧用ＩＤ番号ＶＢを生成する。図１２は図１１に示した自動販売システムの会員登録装置における閲覧用ＩＤ番号ＶＢの生成処理を示すフローチャートである。
【００４４】
ＩＤ番号ｂを取得し（ステップＳ９１）、その後予め有効期限データベース５５０に格納された有効期限ｅ及びこの有効期限に対応する変換鍵ｋｅを取得する。そして、ＩＤ番号発生部５１０で、有効期限ｅ及び変換鍵ｋｅに基づいて、共通鍵暗号化を行い（ステップＳ９２）、期限付ＩＤ用変換値ＥＢを生成する。ここで、有効期限ｅは有効期間生成器５６０で、変換鍵ｋｅは変換鍵発生器５７０で生成される。また、期限付ＩＤ用変換値ＥＢは、変換鍵ｋｅを共通鍵とする共通鍵暗号処理、「ＥＢ＝Ｅｎｃ（ｂ，ｋｅ）」で生成される。
その後、期限付ＩＤ用変換値ＥＢと、有効期限ｅとをビット連結し（ステップＳ９３）閲覧用ＩＤ番号ＶＢを生成する（ＶＢ＝ｅ｜｜ＥＢ）。また、閲覧用ＩＤ番号ＶＢに対応するパスワードｒが生成され、閲覧用ＩＤ番号ＶＢと、パスワードｒに対応する会員証５４０が発行される。
これで、会員登録装置５００により、ＩＤ番号ｂと閲覧用ＩＤ番号ＶＢとパスワードｒとが生成されたことになる。以降、自動販売機１００では、カード番号ａからＩＤ番号ｂが使用され、サーバ２００では閲覧用ＩＤ番号ＶＢが使用され処理がなされる。
【００４５】
次にＩＣカード１０を使用して自動販売機１００で所望のメニューｍの券を購入する場合について説明する。この例では、前記自動販売機１００でのＩＤ番号ｂ生成の処理と同じ処理でＩＤ番号ｂを生成する。即ち、カード番号ａから、変換値ａ’を生成し、更に変換値ａ’からＩＤ番号ｂを生成する。
自動販売機１００では、カード番号ａを用いて第１の実施の形態と同様に販売処理、領収書７００の発行処理を行い、日付データｄａｔｅ、メニューｍ、前記生成したＩＤ番号ｂ、買い上金額ｙに基づいて決済履歴を編集する。
そして、サーバ２００では、この決済履歴に基づいて決済履歴データベース２１０が生成される。
サーバ２００は、ユーザ端末４００の閲覧申請があると、閲覧用ＩＤ番号ＶＢから有効期限ｅとＩＤ番号ｂとを生成し、期限データベース２３０を参照して、申請が有効期限内であり、パスワードｒが適正なものであるときには決済履歴データベース２１０からＩＤ番号ｂの決済履歴データベース２１０を閲覧させる。尚、期限データベース２３０は、会員登録に使用した有効期限データベース５５０と同一の内容を備える。
【００４６】
以下サーバ２００での処理について説明する。図１３は図１１に示した自動販売システムのサーバにおける閲覧用ＩＤ番号ＶＢの処理を示すフローチャートである。サーバ２００は、ユーザ端末４００から閲覧用ＩＤ番号ＶＢを取得する（ステップＳ１０１）。そして、閲覧用ＩＤ番号ＶＢを「ＶＢ＝ｅ｜｜ＥＢ」に基づいてビット分割して有効期限ｅを得（ステップＳ１０２）、この有効期限ｅと日付データｄａｔｅとを比較して閲覧の可否を判定し、閲覧可の場合有効期限ｅに基づいて期限データベース２３０を参照して変換鍵ｋｅを取得し、会員登録装置５００で行った共通鍵暗号処理で、ＩＤ番号ｂを取得して出力する（ステップＳ１０４）。
このＩＤ番号ｂに基づいて、期限データベース２３０を参照して、閲覧期間内の場合には決済履歴データベース２１０の閲覧を許可する。
【００４７】
従って本例に係る自動販売システムによれば、決済履歴を作成するとき、ＩＤ番号ｂはカード番号ａから前記電子マネー媒体の発行時に使用した暗号化処理を実行して発生し、ＩＤ番号ｂ生成後にカード番号ａの痕跡が消去されから、決済履歴の作成に際して、自動販売機内にカード番号ａは残されないため、カード番号ａが流出する自体を防止することができる。
また、本例に係る自動販売システムによれば、ＩＣカードの自動販売機での使用期限を設けることなく、サーバの決済履歴データベースに対するユーザ端末からの閲覧期限を設けることができる。
【図面の簡単な説明】
【００４８】
【図１】実施の形態例に係る決済履歴作成方法及び決済履歴閲覧方法が適用される自動販売システムを示す概略図である。
【図２】図１に示した会員登録装置の構成を示す機能ブロック図である。
【図３】図１に示した自動販売機の機能ブロック図である。
【図４】図１に示した会員登録装置の処理手順を示すフローチャートである。
【図５】図１に示した自動販売機の処理手順を示すフローチャートである。
【図６】第２の実施の形態例に係る決済履歴作成方法及び決済履歴閲覧方法が適用される自動販売システムを示す概略図である。
【図７】図６に示した会員登録装置の処理手順を示すフローチャートである。
【図８】図６に示した自動販売機の処理手順を示すフローチャートである。
【図９】第３の実施の形態例に係る決済履歴作成方法及び決済履歴閲覧方法が適用される自動販売システムを示す概略図である。
【図１０】図９に示した自動販売システムの会員登録装置における処理を示すフローチャートである。
【図１１】第４の実施の形態例に係る決済履歴作成方法及び決済履歴閲覧方法が適用される自動販売システムを示す概略図である。
【図１２】図１１に示した自動販売システムの会員登録装置における処理を示すフローチャートである。
【図１３】図１１に示した自動販売システムのサーバにおける閲覧用ＩＤ番号ＶＢの処理を示すフローチャートである。
【図１４】従来のＩＣカードの使用履歴作成方法及び使用履歴閲覧方法を適用した自動販売システムの概要を示すブロック図である。
【符号の説明】
【００４９】
１０  ＩＣカード、２０  ＩＣカードリーダライタ、３０  管理センター、１００  自動販売機、１１１  精算処理部、１１２  発券処理部、１１３  カード情報処理部、１１４  領収書発行部、１１５  ログ処理部、２００  サーバ、２１０  決済履歴データベース、２２０  ユーザデータベース、２３０  期限データベース、３００  インターネット、４００  ユーザ端末、５００  会員登録装置、５１０  ＩＤ番号発生部、５２０  パスワード生成部、５３０  会員証発行部、５４０  会員証、５５０  有効期限データベース、５６０  有効期間生成器、５７０  変換鍵発生器、７００  領収書
【図１】
2009009327.tif 000003
【図２】
2009009327.tif 000004
【図３】
2009009327.tif 000005
【図４】
2009009327.tif 000006
【図５】
2009009327.tif 000007
【図６】
2009009327.tif 000008
【図７】
2009009327.tif 000009
【図８】
2009009327.tif 000010
【図９】
2009009327.tif 000011
【図１０】
2009009327.tif 000012
【図１１】
2009009327.tif 000013
【図１２】
2009009327.tif 000014
【図１３】
2009009327.tif 000015
【図１４】
2009009327.tif 000016