(57)【要約】【課題】ネットワークを利用したサービスの履歴情報の不正アクセスを防止すると共に、履歴情報の消失を防止する。【解決手段】本発明は、ネットワークを介してサービスを提供するサービス提供装置と、サービス提供装置によって提供されたサービスを利用するサービス利用装置と、サービスの提供に関する履歴情報を分割する履歴情報分割手段と、分割履歴情報を複数の履歴情報記憶装置にそれぞれ送信する分割履歴情報送信手段を有する履歴情報分割装置と、履歴情報分割装置によって分割された分割履歴情報を受信する分割履歴情報受信手段と、受信した分割履歴情報を記憶する複数の履歴情報記憶装置と、分割履歴情報を復元する履歴情報復元装置とを有する。【選択図】      図１
2004227352.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してサービスを提供するサービス提供装置と、
前記サービス提供装置によって提供されたサービスを利用するサービス利用装置と、
前記サービスの提供に関する履歴情報を分割する履歴情報分割手段を有する履歴情報分割装置と、
前記履歴情報分割装置によって分割された分割履歴情報を記憶する複数の履歴情報記憶装置と、
前記履歴情報記憶装置に記憶されている分割履歴情報を収集して前記履歴情報を復元する履歴情報復元装置とを備え、
前記履歴情報分割装置は、
前記分割履歴情報を前記複数の履歴情報記憶装置にそれぞれ送信する分割履歴情報送信手段を有し、
前記履歴情報記憶装置は、
前記履歴情報分割装置から送信された前記分割履歴情報を受信する分割履歴情報受信手段と、
前記分割履歴情報受信手段によって受信された前記分割履歴情報を記憶する分割履歴情報記憶手段と、
前記分割履歴情報記憶手段に記憶された前記分割履歴情報を前記履歴情報復元装置に送信する分割履歴情報送信手段とを有し、
前記履歴情報復元装置は、
前記履歴情報記憶装置から送信された前記分割履歴情報を受信する分割履歴情報受信手段と、
前記分割履歴情報受信手段で受信された前記分割履歴情報から前記履歴情報を復元する履歴情報復元手段とを有することを特徴とする履歴情報管理システム。
【請求項２】
前記サービス提供装置と前記サービス利用装置との間の通信を仲介するサービス仲介装置を更に有し、
前記サービス仲介装置は、
前記サービス利用装置を識別するための利用装置識別情報を匿名化した匿名化情報に変換する識別情報変換手段を有する請求項１記載の履歴情報管理システム。
【請求項３】
前記サービス仲介装置は、
前記履歴情報記憶装置と同様の機能を有する請求項２記載の履歴情報管理システム。
【請求項４】
前記サービス仲介装置は、
前記履歴情報復元装置と同様の機能を有する請求項２または、３記載の履歴情報管理システム。
【請求項５】
前記サービス仲介装置は、
前記履歴情報分割装置と同様の機能を有する請求項２乃至４のいずれか１項記載の履歴情報管理システム。
【請求項６】
前記サービス提供装置は、
前記履歴情報分割装置と同様の機能を有する請求項１乃至４のいずれか１項記載の履歴情報管理システム。
【請求項７】
前記サービス提供装置は、
前記履歴情報記憶装置と同様の機能を有する請求項１乃至６のいずれか１項記載の履歴情報管理システム。
【請求項８】
前記サービス利用装置は、
前記履歴情報記憶装置と同様の機能を有する請求項１乃至７のいずれか１項記載の履歴情報管理システム。
【請求項９】
前記サービス提供装置は、
前記履歴情報復元装置と同様の機能を有する請求項１乃至８のいずれか１項記載の履歴情報管理システム。
【請求項１０】
前記サービス利用装置は、
前記履歴情報復元装置と同様の機能を有する請求項１乃至９のいずれか１項記載の履歴情報管理システム。
【請求項１１】
前記履歴情報分割手段は、
前記履歴情報の分割数よりも少ない数の分割履歴情報によって、前記履歴情報を復元できるように該履歴情報を分割する手段を含む請求項１乃至１０のいずれか１項記載の履歴情報管理システム。
【請求項１２】
前記履歴情報分割手段は、
前記履歴情報の分割数よりも少ない数の分割履歴情報によって、前記履歴情報を復元できるように、該履歴情報をシークレットシェアリングを行うことによって分割する手段を含む請求項１１記載の履歴情報管理システム。
【請求項１３】
前記履歴情報分割手段は、
前記履歴情報の分割数よりも少ない数の分割履歴情報によって、該履歴情報を復元できるように、各分割履歴情報に誤り訂正情報を付加する手段を含む請求項１１記載の履歴情報管理システム。
【請求項１４】
前記履歴情報分割手段は、
前記履歴情報を暗号化する履歴情報暗号化手段と、
前記履歴情報暗号化手段によって暗号化された履歴情報を復号するための復号鍵情報を分割する復号鍵情報分割手段と、
前記履歴情報を分割する情報分割手段と、
前記情報分割手段によって分割された分割履歴情報に誤り訂正符号を付加する誤り訂正符号付加手段と、
前記誤り訂正符号付加手段によって誤り訂正符号が付加された分割履歴情報に前記復号鍵情報分割手段によって分割された復号鍵情報を付加する復号鍵情報付加手段とを有する請求項１３記載の履歴情報管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、履歴情報管理システムに係り、特に、電子商取引において、ネットワークを利用したサービスの履歴を管理する履歴情報管理システムに関する。
【０００２】
【従来の技術】
ネットワークを利用したサービスの履歴は、取引の証拠保全や不正行為の追跡等の管理目的に利用されていたが、近年、データベース化することによってマーケティングリサーチ等のための情報収集目的に利用されるようになっている。
【０００３】
例えば、サービス利用者が一定期間内にアクセスしたサービスを識別するサービス識別子のリストを、サービス利用者がサービス提供装置にアクセスした履歴を表すアクセス履歴データより取得し、一定期間内にアクセスしたサービス利用者の数が指定された範囲内にないサービス識別子を除き、残ったサービス識別子により特定されるサービスにアクセスしているサービス利用者の識別子のリストを抽出し、抽出されたサービスのサービス識別子のリストをアクセス履歴データより抽出し、抽出されたサービス識別子を絞り込み、絞り込まれたサービス識別子にアクセスしたサービス利用者の数が指定された範囲内にないサービスのサービス識別子を除き、得られたサービス利用者の識別子とサービス識別子とをサービス提供装置に送信する技術がある（例えば、特許文献１参照。）。
【０００４】
【特許文献１】
特開２００２−３０４５６８号公報
（段落番号００３４乃至段落番号００４１、図６及び図７）
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の技術では、サービスの履歴情報が１つの装置によって管理されているため、履歴情報の不正アクセスや履歴情報の消失を防止することができないという問題がある。
【０００６】
本発明は、上記の点に鑑みなされたもので、ネットワークを利用したサービスの履歴情報の不正アクセスを防止すると共に、履歴情報の消失を防止することができる履歴情報管理システムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
図１は、本発明の原理構成図である。
【０００８】
本発明の履歴情報管理システムは、ネットワークを介してサービスを提供するサービス提供装置１１００と、
サービス提供装置１１００によって提供されたサービスを利用するサービス利用装置１２００と、
サービスの提供に関する履歴情報を分割する履歴情報分割手段２１００を有する履歴情報分割装置２０００と、
履歴情報分割装置２０００によって分割された分割履歴情報を記憶する複数の履歴情報記憶装置２５００と、
履歴情報記憶装置２５００に記憶されている分割履歴情報を収集して履歴情報を復元する履歴情報復元装置２６００とを備え、
履歴情報分割装置２０００は、
分割履歴情報を複数の履歴情報記憶装置２５００にそれぞれ送信する分割履歴情報送信手段２２００を有し、
履歴情報記憶装置２５００は、
履歴情報分割装置２０００から送信された分割履歴情報を受信する分割履歴情報受信手段２５１０と、
分割履歴情報受信手段２５１０によって受信された分割履歴情報を記憶する分割履歴情報記憶手段２５２０と、
分割履歴情報記憶手段２５２０に記憶された分割履歴情報を履歴情報復元装置２６００に送信する分割履歴情報送信手段２５３０とを有する。
【０００９】
履歴情報復元装置２６００は、
履歴情報記憶装置２５００から送信された前記分割履歴情報を受信する分割履歴情報受信手段２６１０と、
分割履歴情報受信手段２６１０で受信された分割履歴情報から履歴情報を復元する履歴情報復元手段２６２０とを有する。
【００１０】
この構成により、ネットワークを利用したサービスの履歴情報を複数の装置に分割して管理するため、１つの分割された履歴情報に不正にアクセスした場合でも、履歴情報を復元することができないため、履歴情報に対する不正アクセスを防止することが可能となる。
【００１１】
また、本発明の履歴情報管理システムは、サービス提供装置とサービス利用装置との間の通信を仲介するサービス仲介装置を更に有し、
サービス仲介装置は、
サービス利用装置を識別するための利用装置識別情報を匿名化した匿名化情報に変換する識別情報変換手段を有する。
【００１２】
この構成により、履歴情報によってサービス利用者が特定されることを防止できるため、サービス利用者のプライバシが保護される。
【００１３】
また、本発明のサービス仲介装置は、履歴情報記憶装置と同様の機能を有する。
【００１４】
この構成により、サービス仲介装置を履歴情報記憶装置としても利用できるため、履歴情報管理システムに設ける履歴情報記憶装置を削減することが可能となる。
【００１５】
また、本発明のサービス仲介装置は、履歴情報復元装置と同様の機能を有する。
【００１６】
この構成により、サービス仲介装置を履歴情報復元装置としても利用できるため、履歴情報管理システムに履歴情報復元装置を設ける必要がない。
【００１７】
また、本発明のサービス仲介装置は、履歴情報分割装置と同様の機能を有する。
【００１８】
この構成により、サービス仲介装置によって得られた履歴情報に対する不正アクセスを防止することができ、サービス仲介装置によって得られた履歴情報の消失を防止することが可能となる。
【００１９】
また、本発明のサービス提供装置は、履歴情報分割装置と同様の機能を有する。
【００２０】
この構成により、サービス提供装置によって得られた履歴情報に対する不正アクセスを防止することができ、サービス提供装置によって得られた履歴情報の消失を防止することが可能となる。
【００２１】
また、本発明のサービス提供装置は、履歴情報記憶装置と同様の機能を有する。
【００２２】
この構成により、サービス提供装置を履歴情報記憶装置としても利用できるため、履歴情報管理システムに設ける履歴情報記憶装置を削減することが可能となる。
【００２３】
また、本発明のサービス利用装置は、履歴情報記憶装置と同様の機能を有する。
【００２４】
この構成により、サービス利用装置を履歴情報記憶装置としても利用できるため、履歴情報管理システムに設ける履歴情報記憶装置を削減することが可能となる。
【００２５】
また、本発明のサービス提供装置は、履歴情報復元装置と同様の機能を有する。
【００２６】
この構成により、サービス提供装置において履歴情報を消失した場合でも履歴情報を復元することが可能となる。
【００２７】
また、サービス利用装置は、履歴情報復元装置と同様の機能を有する。
【００２８】
この構成により、サービス利用装置を履歴情報復元装置としても利用できるため、履歴情報管理システムに履歴情報復元装置を設ける必要がない。
【００２９】
また、本発明の履歴情報分割手段は、履歴情報の分割数よりも少ない数の分割履歴情報によって、履歴情報を復元できるように該履歴情報を分割する手段を含む。
【００３０】
この構成により、所定数の分割された履歴情報によって履歴情報が復元することができるので、分割された履歴情報を消失した場合でも、他の履歴情報記憶装置に記憶された分割履歴情報によって履歴情報を復元することが可能となり、履歴情報の消失を防止することができる。
【００３１】
また、本発明の履歴情報分割手段は、履歴情報の分割数よりも少ない数の分割履歴情報によって、履歴情報を復元できるように、該履歴情報をシークレットシェアリングを行うことによって分割する手段を含む。
【００３２】
この構成により、分割された一片の履歴情報を元の履歴情報のサイズを超えることなく分割することが可能となり、履歴情報を更新することなく分割された履歴情報を定期的に更新することができる。
【００３３】
また、本発明の履歴情報分割手段は、履歴情報の分割数よりも少ない数の分割履歴情報によって、該履歴情報を復元できるように、各分割履歴情報に誤り訂正情報を付加する手段を含む。
【００３４】
この構成により、分割された一片の履歴情報のサイズを元の履歴情報のサイズより少なくすることが可能となり、履歴情報を記憶する各履歴情報記憶装置を構成する記憶媒体の記憶容量を低減させることができる。
【００３５】
また、本発明の履歴情報分割手段は、
履歴情報を暗号化する履歴情報暗号化手段と、
履歴情報暗号化手段によって暗号化された履歴情報を復号するための復号鍵情報を分割する復号鍵情報分割手段と、
履歴情報を分割する情報分割手段と、
情報分割手段によって分割された分割履歴情報に誤り訂正符号を付加する誤り訂正符号付加手段と、
誤り訂正符号付加手段によって誤り訂正符号が付加された分割履歴情報に復号鍵情報分割手段によって分割された復号鍵情報を付加する復号鍵情報付加手段とを有する。
【００３６】
この構成により、暗号化された履歴情報を復元するための復号鍵情報も複数の装置に分割して管理するため、履歴情報に対する不正アクセスをさらに防止することができる。
【００３７】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【００３８】
［第１の実施の形態］
図２は、本発明の第１の実施の形態における履歴情報管理システムの構成を示す。
【００３９】
履歴情報管理システム１０００は、ネットワーク１０を介してサービスを提供するサービス提供装置１１００と、サービス提供装置１１００によって提供されたサービスを利用するサービス利用装置１２００と、サービス提供装置１１００がサービスを提供した履歴情報を分割する履歴情報分割装置２０００と、履歴情報分割装置２０００によって分割された分割履歴情報を記憶する履歴情報記憶装置２５００及び、履歴情報記憶装置２５００に記憶された分割履歴情報を復元する履歴情報復元装置２６００から構成される。
【００４０】
なお、履歴情報管理システム１０００は、複数のサービス提供装置１１００、複数のサービス利用装置１２００及び複数の履歴情報記憶装置２５００によって構成されるが、本実施の形態においては、１つのサービス提供装置１１００、１つのサービス利用装置１２００及び１つの履歴情報記憶装置２５００を用いて説明する。
【００４１】
図３は、本発明の第１の実施の形態におけるサービス提供装置の構成を示す。サービス提供装置１１００は、ネットワーク１０に接続され、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ，以下単にＣＰＵという）を有するコンピュータ装置によって構成され、サービス利用装置１２００にサービスを提供するサービス提供部１１０１と、サービスの提供に関する履歴情報を記憶する履歴情報記憶部１１０２と、履歴情報を送信する履歴情報送信部１１０３と、ネットワーク１０と接続された装置と通信を行うネットワークインタフェース１１５０と、サービスするコンテンツが格納されたコンテンツ格納部１１５１とを備えている。
【００４２】
サービス提供部１１０１は、サービス利用装置１２００から送信されたコンテンツを表す情報、即ち、要求されたコンテンツを表す情報をネットワークインタフェース１１５０を介して受信し、複数のコンテンツが格納されたコンテンツ格納部１１５１から要求されたコンテンツを取得し、取得したコンテンツをサービス利用装置１２００にネットワークインタフェース１１５０を介して送信する。
履歴情報記憶部１１０２は、サービス提供部１１０１によるサービスの提供、すなわち、コンテンツの送信に関する履歴情報を記憶する。
【００４３】
ここで、履歴情報には、サービス提供内容、及びサービス提供日時等のサービスに関する情報が含まれる。
【００４４】
図４は、本発明の第１の実施の形態における履歴情報分割装置の構成を示す。
履歴情報分割装置２０００は、ネットワーク１０に接続され、ＣＰＵを有するコンピュータ装置によって構成され、ネットワーク１０と接続された装置と通信を行うネットワークインタフェース２１５０と、ネットワーク１０を介してサービス提供装置１１００の履歴情報を取得する履歴情報取得部２１１０と、取得した履歴情報を一時的に格納する履歴情報一時記憶部２１２０と、履歴情報を分割する履歴情報分割部２１００と、分割された分割履歴情報を送信する分割履歴情報送信部２２００とを備える。
【００４５】
履歴情報分割部２１００は、履歴情報一時記憶部２１２０に格納された履歴情報を取得し、取得した履歴情報を分割し、分割された分割履歴情報のうち、１つの分割履歴情報を分割履歴情報送信部２２００に出力する。なお、履歴情報分割部２１００は、各サービス単位の履歴情報を分割するものとする。また、履歴情報分割部２１００によって取得された履歴情報は、履歴情報一時記憶部２１２０から削除される。
【００４６】
分割履歴情報送信部２２００は、ネットワークインタフェース２１５０を介してネットワーク１０に送信する。
【００４７】
図５は、本発明の第１の実施の形態における履歴情報記憶装置の構成を示す。
履歴情報記憶装置２５００は、ネットワーク１０に接続され、ＣＰＵを有するコンピュータ装置と、ハードディスク装置等の記憶媒体によって構成され、ネットワーク１０と接続された装置と通信を行うネットワークインタフェース２５５０と、ネットワーク１０から分割された分割履歴情報を受信する分割履歴情報受信部２５１０と、受信した分割履歴情報を格納する分割履歴情報記憶部２５２０と、分割履歴情報記憶部２５２０に格納された分割履歴情報を送信する分割履歴情報送信部２５３０を備える。
【００４８】
図６は、本発明の第１の実施の形態におけるサービス利用装置の構成を示す。
サービス利用装置１２００は、ネットワーク１０に接続され、ＣＰＵを有するコンピュータ装置によって構成され、サービス提供装置１１００によって提供されたサービスを利用するサービス利用部１２０１と、ネットワーク１０と接続された装置と通信を行うネットワークインタフェース１２５０と、サービス提供装置１１００から提供されたサービス、すなわち、送信されたコンテンツを記憶するコンテンツ記憶部１２５１とを備えている。
【００４９】
サービス利用部１２０１は、利用者の入力に応じてサービス提供装置１１００に格納されたコンテンツを特定する情報を生成し、生成された情報をサービス提供装置１１００にネットワークインタフェース１２５０を介して送信し、サービス提供装置１１００による情報の受信に応じて送信されたコンテンツをネットワークインタフェース１２５０を介して受信し、受信したコンテンツをコンテンツ記憶部１２５１に記憶する。
【００５０】
図７は、本発明の第１の実施の形態における履歴情報復元装置の構成を示す。
履歴情報復元装置２６００は、履歴情報記憶装置２５００からの分割履歴情報を受信する分割履歴情報受信部２６１０と、受信した複数の分割履歴情報からサービス提供装置１１００によるサービス提供の履歴を復元する履歴情報復元部２６２０とを備えている。
【００５１】
図８は、本発明の第１の実施の形態における履歴情報分割装置の動作のフローチャートである。
【００５２】
なお、履歴情報一時記憶部２１２０には、既にサービスの提供に関する履歴情報が記憶されているものとする。
【００５３】
まず、履歴情報一時記憶部２１２０に格納された各サービス単位の履歴情報は、履歴情報分割部２１００によって分割される（ステップ１１０）。
【００５４】
分割された分割履歴情報が分割履歴情報送信部２２００からネットワークインタフェース２１５０を介して履歴情報記憶装置２５００に送信される（ステップ１２０）。
【００５５】
図９は、本発明の第１の実施の形態における履歴情報記憶装置の動作のフローチャートである。
【００５６】
履歴情報分割装置２０００から送信された分割履歴情報が、ネットワークインタフェース２５５０を介して分割履歴情報受信部２５１０によって受信される（ステップ２１０）。
【００５７】
次に、分割履歴情報受信部２５１０によって受信された分割履歴情報が、履歴情報記憶部２５２０に格納される（ステップ２２０）。
【００５８】
また、履歴情報復元装置２６００から分割履歴情報の要求があると、分割履歴情報送信部２５３０は、分割履歴情報記憶部２５２０から分割履歴情報を読み出して、ネットワークインタフェース２５５０を介して、分割履歴情報を履歴情報復元装置２６００に送信する（ステップ２３０）。
【００５９】
図１０は、本発明の第１の実施の形態における履歴情報復元装置の動作のフローチャートである。
【００６０】
まず、履歴情報復元装置２６００の分割履歴情報受信部２６１０は、履歴情報記憶装置２５００から分割履歴情報を受信する（ステップ３１０）。
【００６１】
次に、受信した複数の分割履歴情報を、履歴情報復元部２６２０において、サービス提供装置１１００がサービスを提供した履歴情報を復元する（ステップ３２０）。
【００６２】
なお、履歴情報記憶装置２５００、履歴情報分割装置２０００、履歴情報復元装置２６００は、上記の動作のプログラムを実行するＣＰＵによって構成するようにしてもよい。
【００６３】
以上説明したように、履歴情報管理システム１０００によれば、ネットワークを利用したサービスの履歴情報を複数の履歴情報記憶装置２５００に分割して管理するため、分割された１つの履歴情報に不正にアクセスした場合でも、履歴情報を復元することができないため、履歴情報に対する不正アクセスを防止することができる。
【００６４】
［第２の実施の形態］
本実施の形態では、サービス提供装置１１００が前述の履歴情報分割装置２０００の機能を有する場合について説明する。
【００６５】
図１１は、本発明の第２の実施の形態における履歴情報管理システムの構成を示す。
【００６６】
履歴情報管理システム１０００は、ネットワーク１０を介してサービスを提供するサービス提供装置１１００と、サービス提供装置１１００によって提供されたサービスを利用するサービス利用装置１２００と、サービス利用装置１２００を識別するための利用装置識別情報を匿名化した匿名化情報に変換してサービス提供装置１１００とサービス利用装置１２００との間の通信を仲介するサービス仲介装置１３００とを備えている。
【００６７】
ここでは、画像データ等のコンテンツをサービス利用装置１２００に送信するサービスを行うサービス提供装置１１００と、送信されたコンテンツを受信するサービス利用装置１２００を例に本発明を説明する。
【００６８】
なお、履歴情報管理システム１０００は、複数のサービス提供装置１１００及び複数のサービス利用装置１２００によって構成するが、本実施の形態においては、１つのサービス提供装置１１００及び１つのサービス利用装置１２００を用いて説明する。
【００６９】
図１２は、本発明の第２の実施の形態におけるサービス提供装置の構成を示す。
【００７０】
サービス提供装置１１００は、ネットワーク１０に接続され、ＣＰＵを有するコンテンツ装置によって構成され、サービス仲介装置１３００を介してサービス利用装置１２００にサービスを提供するサービス提供部１１０１と、サービスの提供に関する履歴情報を記憶する履歴情報記憶部１１０２と、ネットワーク１０と接続された装置と通信を行うネットワークインタフェース１１５０と、サービスするコンテンツが格納されたコンテンツ格納部１１５１とを備えている。
【００７１】
また、サービス提供装置１１００は、サービスの提供に関する履歴情報を分割する履歴情報分割装置を構成し、履歴情報を分割する履歴情報分割部１１６０と、分割された分割履歴情報を他の履歴情報記憶装置に送信する分割履歴情報送信部１１６１とを備えている。
【００７２】
また、サービス提供装置１１００は、履歴情報分割装置によって分割された履歴情報を記憶する履歴情報記憶装置を構成し、履歴情報分割部１１６０によって分割された分割履歴情報のうち１つの分割履歴情報を記憶する分割履歴情報記憶部１１７０を備えている。
【００７３】
また、サービス提供装置１１００は、履歴情報記憶装置から送信された分割履歴情報を受信する分割履歴情報受信部１１８０と、受信した分割履歴情報から、サービス提供した履歴情報を復元する履歴情報復元部１１８１を備えている。
【００７４】
なお、サービス提供装置１１００は、サービス利用装置１２００を識別するための利用者装置識別情報がサービス仲介装置１３００によって匿名化されるため、サービス利用装置１２００を特定することが出来ないようになっている。以下に説明するネットワークインタフェース１１５０を介したサービス利用装置１２００との間の各情報の送受信は、前述した匿名化情報を用いてサービス仲介装置１３００を介して行う。
【００７５】
サービス提供部１１０１は、サービス利用装置１２００から送信されたコンテンツを表す情報、すなわち要求されたコンテンツを表す情報をネットワークインタフェース１１５０を介して受信し、複数のコンテンツが格納されたコンテンツ格納部１１５１から要求されたコンテンツを取得し、取得されたコンテンツをサービス利用装置１２００にネットワークインタフェース１１５０を介して送信するようになっている。
【００７６】
履歴情報記憶部１１０２は、サービス提供部１１０１によるサービスの提供、すなわち、コンテンツの送信に関する履歴情報を記憶する。
【００７７】
ここで、履歴情報には、上述した匿名化情報、サービス提供内容、及びサービス提供日時等のサービスに関する情報が含まれる。
【００７８】
履歴情報分割部１１６０は、履歴情報記憶部１１０２に格納された履歴情報を取得し、取得された履歴情報を分割し、分割された分割履歴情報のうち１つの分割履歴情報を分割履歴情報記憶部１１７０に出力し、他の分割履歴情報を分割履歴情報送信部１１６１に出力する。なお、履歴情報分割部１１６０は、各サービス単位の履歴情報を分割する。また、履歴情報分割部１１６０によって取得された履歴情報は、履歴情報記憶部１１０２より削除される。
【００７９】
ここで、履歴情報分割部１１６０は、履歴情報の分割数よりも少ない数の分割履歴情報によって履歴情報を復元できるよう履歴情報を分割する。本実施の形態においては、公知のシークレットシェアリング（Ｓｈａｍｉｒ，  Ａ．：  Ｈｏｗ  ｔｏ  ｓｈａｒｅ  ａ  ｓｅｃｒｅｔ，  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｏｆ  ｔｈｅ  ＡＣＭ，  Ｖｏｌ．  ２２，  Ｎｏ．  １１，（１９７９）６１２−６１３）  を行うことによって履歴情報を分割する。
【００８０】
このように、シークレットシェアリングを行って履歴情報を分割することにより、分割されたすべての分割履歴情報を収集することなく、履歴情報を復元することができる。
【００８１】
本実施の形態においては、履歴情報を３つに分割し、履歴情報記憶装置を構成する分割された分割履歴情報をサービス提供装置１１００、サービス利用装置１２００、及びサービス仲介装置１３００に記憶する例について説明する。
【００８２】
この場合には、履歴情報分割部１１６０は、サービス提供装置１１００、サービス利用装置１２００及び、サービス仲介装置１３００のうち、２つの装置に記憶された分割履歴情報から履歴情報を復元できるように分割する。
【００８３】
履歴情報分割部１１６０によって出力された分割履歴情報は、分割履歴情報送信部１１６１に入力され、分割履歴情報送信部１１６１は、入力された分割履歴情報をサービス利用装置１２００及びサービス仲介装置１３００にネットワークインタフェース１１５０を介してそれぞれ送信する。
【００８４】
履歴情報分割部１１６０によって出力された分割履歴情報は、分割履歴情報記憶部１１７０に入力され、分割履歴情報記憶部１１７０は、入力された分割履歴情報を格納する。
【００８５】
また、分割履歴情報記憶部１１７０は、サービス仲介装置１３００やサービス利用装置１２００が分割履歴情報を収集して復元する場合に、分割履歴送信部１１６１から格納されている分割履歴情報が読み出される。分割履歴送信部１１６０は、ネットワークインタフェース１１５０を介して、読み出した分割履歴情報をネットワーク１０に送信する。
【００８６】
分割履歴情報受信部１１８０は、当該サービス提供装置１１００において、過失等により履歴情報を失った場合に、サービス仲介装置１３００やサービス利用装置１２００に履歴情報の復元を行うための要求を発行することにより、サービス仲介装置１３００やサービス利用装置１２００から分割履歴情報を受信し、履歴情報復元部１１８１に出力する。
【００８７】
履歴情報復元部１１８１は、分割履歴情報受信部１１８０で受信した分割履歴情報から履歴情報を復元する。
【００８８】
次に、サービス利用装置１２００について説明する。
【００８９】
図１３は、本発明の第２の実施の形態におけるサービス利用装置の構成を示す。
【００９０】
サービス利用装置１２００は、履歴情報分割装置によって分割された履歴情報を記憶する履歴情報記憶装置を構成し、サービス提供装置１１００により送信された分割履歴情報を受信する分割履歴情報受信部１２７０と、分割履歴情報受信部１２７０によって受信された分割履歴情報を記憶する履歴情報記憶部１２７１と、分割履歴情報を送信する分割履歴情報送信部１２７２、履歴情報復元部１２７３とを備えている。
【００９１】
なお、サービス利用装置１２００は、サービス仲介装置１３００によってサービス提供装置１１００に対して匿名化されるため、サービス提供装置１１００がサービス利用装置１２００を特定することができないようになっている。以下に説明するネットワークインタフェース１２５０を介したサービス提供装置１１００との間の各情報の送受信は、サービス仲介装置１３００を介して行う。
【００９２】
サービス利用部１２０１は、利用者の入力に応じてサービス提供装置１１００に格納されたコンテンツを特定する情報を生成し、生成された情報をサービス提供装置１１００にネットワークインタフェース１２５０を介して送信し、サービス提供装置１１００による情報の受信に応じて送信されたコンテンツをネットワークインタフェース１２５０を介して受信し、受信したコンテンツをコンテンツ記憶部１２５１に記憶する。
【００９３】
分割履歴情報受信部１２７０は、サービス提供装置１１００より送信された分割履歴情報をネットワークインタフェース１２５０を介して受信し、受信した分割履歴情報を履歴情報記憶部１２７１に出力する。
【００９４】
分割履歴情報受信部１２７０によって出力された分割履歴情報は、履歴情報記憶部１２７１に入力され、履歴情報記憶部１２７１は、入力された分割履歴情報を格納する。
【００９５】
履歴情報送信部１２７２は、サービス仲介装置１３００において分割履歴情報を収集して、履歴情報を復元する場合に、履歴情報記憶部１２７１に格納されている分割履歴情報をネットワークインタフェース１２５０を介してネットワーク１０に送信する。
【００９６】
履歴情報復元部１２７３は、当該サービス利用装置１２００において、履歴情報の復元を行う場合に、分割履歴情報受信部１２７０で他の装置から受信した分割履歴情報を用いて、サービス提供装置１１００が行ったサービスの履歴情報を復元する。
【００９７】
図１４は、本発明の第２の実施の形態におけるサービス仲介装置の構成を示す。
【００９８】
サービス仲介装置１３００は、ネットワーク１０に接続され、ＣＰＵを有するコンピュータ装置によって構成され、利用装置識別情報に対応した匿名化情報を記憶する匿名化情報記憶部１３０１と、匿名化情報記憶部１３０１に記憶された情報に基づいて利用装置識別情報と匿名化情報とを相互に変換する識別情報変換部１３０２と、ネットワーク１０に接続された装置と通信を行うネットワークインタフェース１３５０と、履歴情報復元部１３７３とを備えている。
【００９９】
また、サービス仲介装置１３００は、履歴情報分割装置によって分割された履歴情報を記憶する履歴情報記憶装置を構成し、サービス提供装置１１００より送信された分割履歴情報を受信する分割履歴情報受信部１３７０と、分割履歴情報受信部１３７０によって受信された分割履歴情報を記憶する履歴情報記憶部１３７１とを備えている。
【０１００】
匿名化情報記憶部１３０１は、利用装置識別情報に対応した匿名化情報とを記憶するようになっている。
【０１０１】
識別情報変換部１３０２は、ネットワークインタフェース１３５０を介してサービス利用装置１２００からサービス提供装置１１００に向けて送信された通信データを受信し、受信した通信データに含まれる利用装置識別情報を取得することにより、取得した利用装置識別情報に対応する匿名化情報を匿名化情報記憶部１３０１より取得し、通信データに含まれる利用装置識別情報を取得した匿名化情報に変換してサービス提供装置１１００にネットワークインタフェース１３５０を介して送信する。
【０１０２】
また、識別情報変換部１３０２は、ネットワークインタフェース１３５０を介してサービス提供装置１１００からサービス利用装置１２００に向けて送信された通信データを受信し、受信した通信データに含まれる匿名化情報を取得し、祝した匿名化情報に対応する利用装置識別情報を匿名化情報記憶部１３０１より取得することにより、通信データに含まれる匿名化情報を取得した利用装置識別情報に変換してサービス利用装置１２００にネットワークインタフェース１３５０を介して送信する。
【０１０３】
なお、識別情報変換部１３０２は、匿名化情報記憶部１３０１に利用装置識別情報と対応した匿名化情報が記憶されていない場合には、新たな匿名化情報を生成し、生成された匿名化情報を利用装置識別情報と対応させて匿名化情報記憶部１３０１に記憶するようにしてもよい。
【０１０４】
また、識別情報変換部１３０２は、利用装置識別情報と匿名化情報とを相互に変換する代わりに、サービスに付与されたサービス識別情報と利用装置識別情報とに対応した匿名化情報に変換するようにしてもよい。この場合には、匿名化情報記憶部１３０１は、サービス識別情報と利用装置識別情報とに対応した匿名化情報を記憶するように構成する。
【０１０５】
分割履歴情報受信部１３７０は、サービス提供装置１１００から送信された分割履歴情報をネットワークインタフェース１３５０を介して受信し、受信した分割履歴情報を履歴情報記憶部１３７１に出力する。
【０１０６】
分割履歴情報受信部１３７０から出力された分割履歴情報は、履歴情報記憶部１３７１に入力され、履歴情報記憶部１３７１は、入力された分割履歴情報を格納する。
【０１０７】
履歴情報復元部１３７３は、当該サービス仲介装置１３００において、履歴情報の復元を行う場合に、分割履歴情報受信部１３７０で他の装置から受信した複数の分割履歴情報を用いて、サービス提供装置１１００が行ったサービスの履歴情報を復元する。
【０１０８】
以下に、履歴情報管理システム１０００の動作を説明する。
【０１０９】
図１５は、本発明の第２の実施の形態におけるサービス提供装置の動作のフローチャートである。なお、履歴情報記憶部１１０２には、サービス提供部１１０１によるサービスの提供に関する履歴情報が既に記憶されているものとする。
【０１１０】
まず、履歴情報記憶部１１０２に格納された各サービス単位の履歴情報は、履歴情報分割部１１６０によって分割される（ステップ５１０）。
【０１１１】
次に、履歴情報分割部１１６０によって分割された分割履歴情報のうち１つの分割履歴情報は、分割履歴情報記憶部１１７０に記憶される（ステップ５２０）。
【０１１２】
一方、他の分割履歴情報は、分割履歴情報送信部１１６１によってサービス利用装置１２００及びサービス仲介装置１３００にネットワークインタフェース１１５０を介してそれぞれ送信される。
【０１１３】
図１６は、本発明の第２の実施の形態におけるサービス利用装置、サービス仲介装置の分割履歴情報記憶動作のフローチャートである。
【０１１４】
同図のフローチャートでは、履歴情報分割装置によって分割された履歴情報を記憶する複数の履歴情報記憶装置を構成するサービス利用装置１２００、及びサービス仲介装置１３００の分割履歴情報を記憶する場合の動作を示す。
【０１１５】
ここでは、履歴情報記憶装置を構成するサービス利用装置１２００の分割履歴情報記憶動作を説明し、サービス仲介装置１３００の分割履歴情報記憶動作の説明は同様であるため、省略する。
【０１１６】
まず、サービス提供装置１１００から送信された分割履歴情報が、ネットワークインタフェース１２５０を介して分割履歴情報受信部１２７０によって受信される（ステップ６１０）。
【０１１７】
次に、分割履歴情報受信部１２７０によって受信された分割履歴情報が、履歴情報記憶部１２７１に格納される（ステップ６２０）。
【０１１８】
上記で説明した、履歴情報管理システム１０００においては、サービス利用者が履歴情報を復元する場合には、サービス提供者によってサービス提供装置１１００に記憶された分割履歴情報をサービス利用者に提供することにより、元の履歴情報を復元できる。なお、復元の動作は前述の第１の実施の形態における図１０に示す動作と同様である。
【０１１９】
また、サービス仲介装置１３００によって履歴情報を復元する場合には、サービス提供者によってサービス提供装置１１００に記憶された分割履歴情報をサービス仲介装置１３００の管理者に提供することにより、元の履歴情報を復元できる。なお、復元の動作は前述の第１の実施の形態における図１０に示す動作と同様である。
【０１２０】
また、サービス提供者が過失または、故意に履歴情報を消失した場合には、サービス利用装置１２００とサービス仲介装置１３００とにそれぞれ記憶されている分割履歴情報によって履歴情報を復元できる。つまり、サービス提供装置１１００にサービス利用装置１２００及びサービス仲介装置１３００と同様に、履歴情報復元装置を設けることにより、履歴情報を復元することが可能である。
【０１２１】
なお、履歴情報管理システム１０００は、履歴情報分割装置をサービス提供装置１１００上に構成したが、サービス仲介装置１３００においても履歴情報を得ることができるので、サービス仲介装置１３００上に履歴情報分割装置を構成するようにしてもよい。
【０１２２】
また、履歴情報管理システム１０００は、履歴情報記憶装置をサービス提供装置１１００、サービス利用装置１２００、及びサービス仲介装置１３００によって構成したが、ネットワーク１０に接続された図示しない複数の履歴情報管理装置によって履歴情報記憶装置を構成するようにしてもよい。
【０１２３】
なお、本実施の形態において説明した履歴情報管理システム１０００を構成するサービス提供装置１１００、サービス利用装置１２００、及びサービス仲介装置１３００は、上記においてそれぞれ説明した各動作を記述したプログラムを各ＣＰＵに実行させるようにしてもよい。
【０１２４】
即ち、サービス提供装置１１００において、サービス提供部１１０１、履歴情報分割部１１６０、及び分割履歴情報送信部１１６１は、上記プログラムを実行するＣＰＵによって構成するようにしてもよい。
【０１２５】
また、サービス利用装置１２００において、サービス利用部１２０１、及び、分割履歴情報受信部１２７０は、上記プログラムを実行するＣＰＵによって構成するようにしてもよい。
【０１２６】
また、サービス仲介装置１３００において、識別情報変換部１３０２、及び分割履歴情報受信部１３７０は、上記プログラムを実行するＣＰＵによって構成するようにしてもよい。
【０１２７】
上述のように、履歴情報管理システム１０００によれば、ネットワークを利用したサービスの履歴情報を複数の装置に分割して管理するため、１つの分割された履歴情報に不正にアクセスした場合でも、履歴情報を復元することができないため、履歴情報に対する不正アクセスを防止することができる。
【０１２８】
また、履歴情報管理システム１０００によれば、分割された所定数の分割履歴情報によって履歴情報が復元することができるので、サービス提供装置１１００において分割された分割履歴情報を消失した場合でも、他の履歴情報記憶装置に記憶された分割履歴情報によって履歴情報を復元することができ、履歴情報の消失を防止することができる。
【０１２９】
［第３の実施の形態］
本実施の形態は、前述の第２の実施の形態に係る履歴情報管理システム１０００を構成する履歴情報分割装置の履歴情報分割部１１６０における履歴情報の分割処理が相違する。
【０１３０】
以下では、サービス提供装置１１００の履歴情報分割部１１６０を履歴情報分割部２１６０に代えて説明し、他の構成要件の説明は、前述の第２の実施の形態に係る履歴情報管理システム１０００と同一であるので、その説明を省略する。図１７は、本発明の第３の実施の形態における履歴情報分割部の構成を示す。履歴情報分割部２１６０は、履歴情報を暗号化する履歴情報暗号化部７１０と、履歴情報暗号化部７１０によって暗号化された履歴情報を復号するための復号鍵情報を分割する復号鍵情報分割部７２０と、履歴情報を分割する情報分割部７３０と、情報分割部７３０によって分割された分割履歴情報に誤り訂正情報を付加する誤り訂正符号付加部７４０と、誤り訂正情報が付加された分割履歴情報に復号鍵情報分割部７２０によって分割された復号鍵情報を付加する復号鍵情報付加部７５０とを備えている。
【０１３１】
履歴情報暗号化部７１０は、履歴情報記憶部１１０２に記憶された履歴情報を取得し、取得した履歴情報を暗号化し、暗号化した履歴情報を情報分割部７３０に出力し、暗号化された履歴情報を復号するための復号鍵情報を復号鍵情報分割部７２０に出力する。
【０１３２】
履歴情報暗号化部７１０から出力された復号鍵情報は、復号鍵情報分割部７２０に入力され、復号鍵情報分割部７２０は、入力された復号鍵情報を履歴情報記憶装置の設置数に分割し、分割された分割復号鍵情報を復号鍵情報付加部７５０に出力する。
【０１３３】
履歴情報暗号化部７１０から出力された暗号化された履歴情報は、情報分割部７３０に入力され、情報分割部７３０は、入力された履歴情報を履歴情報記憶装置の設置数に分割し、分割された分割履歴情報を誤り訂正符号付加部７４０に出力する。ここで、情報分割部７３０は、履歴情報を所定のサイズ毎に順次分割する等の単純分割を行う。
【０１３４】
情報分割部７３０から出力された分割履歴情報は、誤り訂正符号付加部７４０に入力され、誤り訂正符号付加部７４０は、入力された分割履歴情報に誤り訂正情報を付加し、誤り訂正情報を付加した分割格納情報を復号鍵情報付加部７５０に出力する。
【０１３５】
ここで、誤り訂正符号付加部７４０は、履歴情報の分割数よりも少ない数の分割履歴情報によって、履歴情報を復元できるよう履歴情報を分割する。例えば、公知のハミング符号やリードソロモン符号等の誤り訂正情報を付加することが可能である。
【０１３６】
復号鍵情報分割部７２０から出力された分割復号鍵情報及び誤り訂正符号付加部７４０から出力された分割履歴情報は、復号鍵情報付加部７５０に入力され、復号鍵情報付加部７５０は、入力された分割履歴情報に入力された分割復号鍵情報を付加し、分割復号鍵情報が付加された分割履歴情報を分割履歴情報送信部１１６１に出力する。
【０１３７】
以下に、履歴情報分割部２１６０の動作を説明する。
【０１３８】
図１８は、本発明の第３の実施の形態における履歴情報分割部の動作のフローチャートである。
【０１３９】
まず、履歴情報記憶部１１０２に記憶された履歴情報が、履歴情報暗号化部７１０によって暗号化される（ステップ８１０）。
【０１４０】
次に、履歴情報暗号化部７１０によって暗号化された履歴情報を復号するための復号鍵情報が、復号鍵情報分割部７２０によって履歴情報記憶装置の設置数に分割される（ステップ８２０）。
【０１４１】
次に、履歴情報暗号化部７１０によって暗号化された履歴情報が、情報分割部７３０によって履歴情報記憶装置の設置数に分割される（ステップ８３０）。
【０１４２】
次に、履歴情報分割部７３０によって分割された分割履歴情報に、誤り訂正符号付加部７４０によって誤り訂正情報が付加される（ステップ８４０）。
【０１４３】
次に、誤り訂正符号付加部７４０によって誤り訂正情報が付加された分割履歴情報に、復号鍵情報分割部７２０によって分割された復号鍵情報が復号鍵情報付加部７５０によって付加される（ステップ８５０）。
【０１４４】
なお、本発明の第２の実施の形態において説明した履歴情報分割部１１６０と同様に、履歴情報分割部２１６０は、上記で説明した動作を記述したプログラムを実行するＣＰＵによって構成するようにしてもよい。
【０１４５】
上述のように、本実施の形態の履歴情報分割部２１６０によって構成される履歴情報管理システム１０００によれば、第１の実施の形態において説明した履歴情報管理システム１０００の効果に加えて、分割された一片の履歴情報サイズを元の履歴情報のサイズより少なくすることができ、履歴情報を記憶する各履歴情報記憶装置を構成する記憶媒体の記憶容量を低減させることができる。
【０１４６】
なお、本発明は、上記の実施の形態の例に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【０１４７】
【発明の効果】
上述のように、本発明によれば、ネットワークを利用したサービスの履歴情報の不正アクセスを防止すると共に、履歴情報の消失を防止することができる。
【図面の簡単な説明】
【図１】本発明の原理構成図である。
【図２】本発明の第１の実施の形態における履歴情報管理システムの構成図である。
【図３】本発明の第１の実施の形態におけるサービス提供装置の構成図である。
【図４】本発明の第１の実施の形態における履歴情報分割装置の構成図である。
【図５】本発明の第１の実施の形態における履歴情報記憶装置の構成図である。
【図６】本発明の第１の実施の形態におけるサービス利用装置の構成図である。
【図７】本発明の第２の実施の形態における履歴情報復元装置の構成図である。
【図８】本発明の第１の実施の形態における履歴情報分割装置の動作のフローチャートである。
【図９】本発明の第１の実施の形態における履歴情報記憶装置の動作のフローチャートである。
【図１０】本発明の第１の実施の形態における履歴情報復元装置の動作のフローチャートである。
【図１１】本発明の第２の実施の形態における履歴情報管理システムの構成図である。
【図１２】本発明の第２の実施の形態におけるサービス提供装置の構成図である。
【図１３】本発明の第２の実施の形態におけるサービス利用装置の構成図である。
【図１４】本発明の第２の実施の形態におけるサービス仲介装置の構成図である。
【図１５】本発明の第２の実施の形態におけるサービス提供装置の動作のフローチャートである。
【図１６】本発明の第２の実施の形態におけるサービス利用装置・サービス仲介装置の分割履歴情報記憶動作のフローチャートである。
【図１７】本発明の第３の実施の形態における履歴情報分割部の構成図である。
【図１８】本発明の第３の実施の形態における履歴情報分割部の動作のフローチャートである。
【符号の説明】
７１０  履歴情報暗号化部
７２０  復号鍵情報分割部
７３０  情報分割部
７４０  誤り訂正符号付加部
７５０  復号鍵情報付加部
１０００  履歴情報管理システム
１１００  サービス提供装置
１１０１  サービス提供部
１１０２  履歴情報記憶部
１１０３  履歴情報送信部
１１５０  ネットワークインタフェース
１１５１  コンテンツ格納部
１１６０  履歴情報分割部
１１６１  分割履歴情報送信部
１１７０  分割履歴情報記憶部
１１８０  分割履歴情報受信部
１１８１  履歴情報復元部
１２００  サービス利用装置
１２０１  サービス利用部
１２５０  ネットワークインタフェース
１２５１  コンテンツ記憶部
１２７０  分割履歴情報受信部
１２７１  履歴情報記憶部
１２７２  履歴情報送信部
１２７３  履歴情報復元部
１３００  サービス仲介装置
１３０１  匿名化情報記憶部
１３０２  識別情報変換部
１３５０  ネットワークインタフェース
１３７０  分割履歴情報受信部
１３７１  履歴情報記憶部
１３７２  履歴情報送信部
１３７３  履歴情報復元部
２０００  履歴情報分割装置
２１００  履歴情報分割手段、履歴情報分割部
２１１０  履歴情報取得部
２１２０  履歴情報一時記憶部
２１５０  ネットワークインタフェース
２２００  分割履歴情報送信手段、分割履歴情報送信部
２５００  履歴情報記憶装置
２５１０  分割履歴情報受信手段、分割履歴情報受信部
２５２０  分割履歴情報記憶手段、分割履歴情報記憶部
２５５０  ネットワークインタフェース
２６００  履歴情報復元装置
２６１０  分割履歴情報受信手段、分割履歴情報受信部
２６２０  履歴情報復元手段、履歴情報復元部
【図１】
2004227352.tif 000003
【図２】
2004227352.tif 000004
【図３】
2004227352.tif 000005
【図４】
2004227352.tif 000006
【図５】
2004227352.tif 000007
【図６】
2004227352.tif 000008
【図７】
2004227352.tif 000009
【図８】
2004227352.tif 000010
【図９】
2004227352.tif 000011
【図１０】
2004227352.tif 000012
【図１１】
2004227352.tif 000013
【図１２】
2004227352.tif 000014
【図１３】
2004227352.tif 000015
【図１４】
2004227352.tif 000016
【図１５】
2004227352.tif 000017
【図１６】
2004227352.tif 000018
【図１７】
2004227352.tif 000019
【図１８】
2004227352.tif 000020