(57)【要約】【課題】説明履歴を確実に管理する。【解決手段】説明事項が記載された説明用パンフレット７０に説明事項毎に異なるコンテンツＩＤを付与しておき、説明用パンフレット７０に記載された説明事項についての説明が行われた場合、ペン入力機３１−１〜３１−ｎにて説明用パンフレット７０から読み取られたコンテンツＩＤとサイン入力機３２−１〜３２−ｎにて入力されたサインとを対応づけて履歴平文データベース４２にて保持するとともに、これらのハッシュ値を含むタイムスタンプトークンをそれぞれ生成し、タイムスタンプトークンがそれぞれ暗号化されたタイムスタンプを互いに対応づけて履歴暗号化データベース４３にて保持する。【選択図】図１
2008090407.tif 000002
【特許請求の範囲】
【請求項１】
印刷物に記載された説明事項についての説明履歴を管理する説明履歴管理システムであって、
前記印刷物には、前記説明事項が記載された説明事項記載領域に、前記説明事項毎に異なる識別情報が当該説明事項に重なるように付与されており、
前記識別情報を読み取る識別情報読取手段と、
説明を受けた被説明者を特定可能な本人認証データが入力される認証データ入力手段と、
前記識別情報読取手段にて読み取られた識別情報と前記認証データ入力手段にて入力された本人認証データとを対応づけて第１のデータベースにて保持するとともに、これらのハッシュ値を含むタイムスタンプトークンをそれぞれ生成し、該タイムスタンプトークンをそれぞれ暗号化したタイムスタンプを互いに対応づけて第２のデータベースにて保持する履歴保持手段とを有する説明履歴管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物に記載された説明事項についての説明履歴を管理する説明履歴管理システムに関する。
【背景技術】
【０００２】
金融商品取引法において、銀行や証券会社、保険会社、商品先物取引会社等においては、元本割れのリスクを有する商品を販売する場合、契約者に対してその商品について十分な説明をすることが義務付けられている。また、販売する商品について効果的な説明を行うことは、商品を販売した後に契約者との間にてトラブル等が発生する可能性を低減することにつながるとともに、その商品の販売実績を上げることにつながる場合が多い。
【０００３】
そこで、保険等の金融商品についてその内容を契約者にわかりやすく説明する様々な方法が考えられている（例えば、特許文献１参照。）。
【特許文献１】特開２００５−３３１８３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したように保険等の金融商品についてその内容を契約者にわかりやすく説明することができた場合であっても、その後、契約者が説明を聞いたことを否認した場合、その契約者との間でトラブルが発生し、場合によっては損害賠償等といった大事になってしまう虞れがある。
【０００５】
本発明は、上述したような従来の技術が有する問題点に鑑みてなされたものであって、説明履歴を確実に管理することができる説明履歴管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明は、
印刷物に記載された説明事項についての説明履歴を管理する説明履歴管理システムであって、
前記印刷物には、前記説明事項が記載された説明事項記載領域に、前記説明事項毎に異なる識別情報が当該説明事項に重なるように付与されており、
前記識別情報を読み取る識別情報読取手段と、
説明を受けた被説明者を特定可能な本人認証データが入力される認証データ入力手段と、
前記識別情報読取手段にて読み取られた識別情報と前記認証データ入力手段にて入力された本人認証データとを対応づけて第１のデータベースにて保持するとともに、これらのハッシュ値を含むタイムスタンプトークンをそれぞれ生成し、該タイムスタンプトークンをそれぞれ暗号化したタイムスタンプを互いに対応づけて第２のデータベースにて保持する履歴保持手段とを有する。
【０００７】
上記のように構成された本発明においては、印刷物に記載された説明事項についての説明が行われた場合、その説明事項が記載された説明事項記載領域に付与された識別情報が識別情報読取手段にて読み取られるとともに、その説明を受けた被説明者を特定可能な本人認証データが本人認証データ入力手段に入力される。識別情報読取手段にて読み取られた識別情報と認証データ入力手段にて入力された本人認証データとは、履歴保持手段にて互いに対応づけて第１のデータベースにて保持される。また、履歴保持手段においては、識別情報読取手段にて読み取られた識別情報と認証データ入力手段にて入力された本人認証データのハッシュ値を含むタイムスタンプトークンがそれぞれ生成され、タイムスタンプトークンがそれぞれ暗号化されたタイムスタンプが互いに対応づけて第２のデータベースにて保持される。
【０００８】
その後、被説明者に説明事項についての説明を行ったことを証明する場合は、第１のデータベースにて互いに対応づけて保持された識別情報と本人認証データのハッシュ値がそれぞれ算出されるとともに、第２のデータベースにて保持されたタイムスタンプが復号化される。そして、算出された識別情報と本人認証データのハッシュ値と、復号化された識別情報と本人認証データのハッシュ値とがそれぞれ一致すれば、第１のデータベースにて保持された説明履歴情報が改竄されていないこととなり、第１のデータベースにて保持された識別情報によって識別される説明事項についての説明が、この識別情報に対応づけられた本人認証データによって特定される被説明者に行われたことが証明されることになる。
【０００９】
なお、本願でいうタイムスタンプトークンとは、「証明したいデータのハッシュ値」と「時間情報」とを含み、認証側の秘密鍵で暗号化される前の平文データのことであり、また、タイムスタンプとは、タイムスタンプトークンが、前記秘密鍵で暗号化された後のデータのことである。
【発明の効果】
【００１０】
以上説明したように本発明においては、説明事項が記載された説明事項記載領域に識別情報が付与されており、印刷物に記載された説明事項についての説明が行われた場合、識別情報読取手段にて説明事項記載領域から読み取られた識別情報と認証データ入力手段にて入力された本人認証データとが対応づけて第１のデータベースにて保持されるとともに、これらのハッシュ値を含むタイムスタンプトークンがそれぞれ生成され、タイムスタンプトークンがそれぞれ暗号化されたタイムスタンプが互いに対応づけて第２のデータベースにて保持される構成としたため、被説明者に説明事項についての説明を行ったことを証明する場合、第１のデータベースにて互いに対応づけて保持された識別情報と本人認証データのハッシュ値をそれぞれ算出するとともに、第２のデータベースにて保持されたタイムスタンプを復号化し、両者をそれぞれ比較することにより、第１のデータベースにて保持された説明履歴情報が改竄されているかどうかを検出することができ、それにより、説明履歴を確実に管理することができる。
【発明を実施するための最良の形態】
【００１１】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１２】
図１は、本発明の説明履歴管理システムの実施の一形態を示す図である。
【００１３】
本形態は図１に示すように、説明事項についての説明を行う業者が運営する利用者側システム２と、認証局１とがインターネット６０に接続されて構成されている。
【００１４】
認証局１には、利用者側システム２からインターネット６０を介して送信されてきたデータのタイムスタンプトークンを生成するタイムスタンプトークン生成部１１と、タイムスタンプトークン生成部１１にて生成されたタイムスタンプトークンを暗号化することによりタイムスタンプを生成し、インターネット６０を介して利用者側システム２に送信するタイムスタンプ生成部１２とから構成されている。
【００１５】
利用者側システム２においては、ルータ５２を介してＬＡＮ５１が接続されており、ＬＡＮ５１には、複数のパーソナルコンピュータ３０−１〜３０−ｎと、説明履歴管理サーバ２０とが接続されている。本形態においては、この説明履歴管理サーバ２０と認証局１とから履歴保持手段が構成される。パーソナルコンピュータ３０−１〜３０−ｎにはそれぞれ、説明事項が記載された印刷物である説明用パンフレット７０から所定の情報を読み取る識別情報読取手段であるペン入力機３１−１〜３１−ｎと、認証データ入力手段であるサイン入力機３２−１〜３２−ｎとが接続されており、ペン入力機３１−１〜３１−ｎにて説明用パンフレット７０から読み取られた識別情報と、サイン入力機３２−１〜３２−ｎに入力されたサインとが、パーソナルコンピュータ３０−１〜３０−ｎを識別可能な端末ＩＤが付与されて説明管理サーバ２０に送信される。なお、利用者システム２のＬＡＮ５１には、Ｗｅｂサーバやメールサーバ、プロキシサーバ等、インターネット６０を利用する際に適宜必要となるサーバも設けられているが、図１においては図示を省略する。
【００１６】
説明履歴管理サーバ２０は、ハッシュ値算出部２１と、データ登録部２２と、コンテンツ管理部２３と、照合部２４とから構成されている。ハッシュ値算出部２１は、パーソナルコンピュータ３０−１〜３０−ｎから送信されてきたデータや履歴平文データベース４２に登録されたデータのハッシュ値を算出する。データ登録部２２は、パーソナルコンピュータ３０−１〜３０−ｎから送信されてきたデータを平文として第１のデータベースである履歴平文データベース４２にて登録・保持し、また、認証局１のタイムスタンプ生成部１２にてタイムスタンプトークンが暗号化されて送信されてきたタイムスタンプを第２のデータベースである履歴暗号化データベース４３にて登録・保持する。コンテンツ管理部２３は、説明用パンフレット７０に記載された説明情報やそれに付随する画像データや音声データをコンテンツデータベース４１に保持して管理する。照合部２４は、履歴暗号化データベース４３に登録されたタイムスタンプを復号化し、その復号化された情報とハッシュ値算出部２１にて算出されたハッシュ値とを比較、照合する。
【００１７】
図２は、図１に示した説明用パンフレット７０の構成を示す図であり、（ａ）は全体の構成を示す図、（ｂ）は（ａ）に示した説明事項記載領域７１ａ〜７１ｃにそれぞれ付与される埋め込み情報７３ａ〜７３ｃの詳細な構成を示す図である。
【００１８】
図２に示すように本形態における説明用パンフレット７０には、説明事項７２ａ〜７２ｃがそれぞれ記載された説明事項記載領域７１ａ〜７１ｃが設けられており、この説明事項記載領域７１ａ〜７１ｃには、説明事項７２ａ〜７２ｃ毎に異なる識別情報となるコンテンツＩＤを示す埋め込み情報７３ａ〜７３ｃが説明事項７２ａ〜７２ｃに重なるように付与されている。埋め込み情報７３ａ〜７３ｃは図２（ｂ）に示すように、所定の間隔で升目状に配列された基準ドット７５ａと、基準ドット７５ａによって形成される升目内に配置された情報ドット７５ｂとから構成されており、基準ドット７５ａに対する情報ドット７５ｂの相対位置によってコンテンツＩＤが表現されている。ペン入力機３１−１〜３１−ｎは、説明事項記載領域７１ａ〜７１ｃ上に近接することにより、この基準ドット７５ａと情報ドット７５ｂとからなる埋め込み情報７３ａ〜７３ｃを読み取る。なお、コンテンツＩＤを表現する埋め込み情報の構成は、図２（ｂ）に示したようなものに限らず、説明事項記載領域７１ａ〜７１ｃにて説明事項７２ａ〜７２ｃと重なるように形成され、ペン入力機等の読み取りリーダにて機械的に読み取り可能なものであれば、いかなる公知技術を用いても構わない。例えば、赤外線や紫外線を照射することにより読み取れるインキを用いてドットパターンやバーコード等にてコード形成されているもの等が考えられ、また、特許３７０６３８５号公報に記載されている技術等を用いることも考えられる。
【００１９】
図３は、図１に示したサイン入力機３２−１〜３２−ｎの外観図である。
【００２０】
本形態におけるサイン入力機３２−１〜３２−ｎは図３に示すように、表面に加わる圧力を検出することにより、なぞられた軌跡が情報として入力されるサイン部３２ａと、サイン部３２ａ上にサインをなぞるためのペン部３２ｂとを有する。
【００２１】
以下に、上記のように構成された説明履歴管理システムにおける説明履歴管理方法について説明する。
【００２２】
まず、説明用パンフレット７０を用いた説明にて提供されるコンテンツ情報を登録する際の処理について説明する。
【００２３】
図４は、図１〜図３に示した説明履歴管理システムにて説明用パンフレット７０を用いた説明にて提供されるコンテンツ情報を登録する際の処理を説明するためのフローチャートである。
【００２４】
図１〜図３に示した説明履歴管理システムにおいては、説明用パンフレット７０を用いた説明にて提供されるコンテンツ情報として、説明用パンフレット７０の説明事項記載領域７１ａ〜７１ｃに印刷される説明事項７２ａ〜７２ｃの印刷データと、説明事項記載領域７１ａ〜７１ｃに付与された埋め込み情報７３ａ〜７３ｃがペン入力機３１−１〜３１−ｎにて読み取られた場合にパーソナルコンピュータ３０−１〜３０−ｎから出力される画像データや音声データとが作成され（ステップＳ１）、説明履歴管理サーバ２０のコンテンツ管理部２３において、そのコンテンツ毎にコンテンツＩＤが付与されてコンテンツデータベース４１に登録される（ステップＳ２）。
【００２５】
図５は、図１に示したコンテンツデータベース４１の構成例を示す図である。
【００２６】
図５に示すように、図１に示したコンテンツデータベース４１には、説明用パンフレット７０の説明事項記載領域７１ａ〜７１ｃに説明事項７２ａ〜７２ｃとして印刷される印刷データと、説明事項記載領域７１ａ〜７１ｃに付与された埋め込み情報７３ａ〜７３ｃがペン入力機３１−１〜３１−ｎにて読み取られた場合にパーソナルコンピュータ３０−１〜３０−ｎから出力される画像データ及び音声データとが、コンテンツ毎にコンテンツＩＤが付与されて登録される。
【００２７】
また、説明履歴管理サーバ２０のハッシュ値算出部２１において、コンテンツ毎にコンテンツＩＤと印刷データのハッシュ値がそれぞれ算出され（ステップＳ３）、このハッシュ値がタイムスタンプ生成要求としてインターネット６０を介して認証局１に送信される（ステップＳ４）。
【００２８】
認証局１においては、説明履歴管理サーバ２０から送信されてきたコンテンツＩＤと印刷データのハッシュ値が受信されると（ステップＳ５）、タイムスタンプトークン生成部１１において、受信されたハッシュ値と現在の時刻情報とが結合されてタイムスタンプトークンが生成される（ステップＳ６）。
【００２９】
次に、認証局１のタイムスタンプ生成部１２において、タイムスタンプトークン生成部１１にて生成されたタイムスタンプトークンが認証局１の秘密鍵を用いて暗号化されることによりタイムスタンプが生成され（ステップＳ７）、インターネット６０を介して説明履歴管理サーバ２０に送信される（ステップＳ８）。
【００３０】
説明履歴管理サーバ２０においては、認証局１から送信されてきたタイムスタンプが受信されると（ステップＳ９）、コンテンツ管理部２３において、図５に示したように、受信されたタイムスタンプがステップＳ３にてハッシュ値が算出されたコンテンツＩＤと対応づけてコンテンツデータベース２３に登録される（ステップＳ１０）。なお、受信されたタイムスタンプのコンテンツＩＤを識別するためには、例えば、説明履歴管理サーバ２０から認証局１にハッシュ値を送信する際に、平文のままのコンテンツＩＤをハッシュ値に付与して送信し、また、認証局１から説明履歴管理サーバ２０にタイムスタンプを送信する際にも、平文のままのコンテンツＩＤをタイムスタンプに付与して送信することが考えられる。
【００３１】
このようにして、説明用パンフレット７０の説明事項記載領域７１ａ〜７１ｃに説明事項７２ａ〜７２ｃとして印刷される印刷データと、説明事項記載領域７１ａ〜７１ｃに付与された埋め込み情報７３ａ〜７３ｃがペン入力機３１−１〜３１−ｎにて読み取られた場合にパーソナルコンピュータ３０−１〜３０−ｎから出力される画像データ及び音声データと、コンテンツＩＤと印刷データを含むタイムスタンプとが、コンテンツデータベース４１にてコンテンツ毎にコンテンツＩＤと対応づけて登録される。
【００３２】
次に、説明用パンフレット７０を用いて説明事項７２ａ〜７２ｃについての説明を行った際の処理について、パーソナルコンピュータ３０−１を用いた場合を例に挙げて説明する。
【００３３】
図６は、図１〜図３に示した説明履歴管理システムにて説明用パンフレット７０を用いて説明事項７２ａ〜７２ｃについての説明を行った際の処理を説明するためのフローチャートである。
【００３４】
図１〜図３に示した説明履歴管理システムにて説明用パンフレット７０を用いて説明事項７２ａ〜７２ｃについての説明を行う場合、説明を受ける被説明者に対して説明用パンフレット７０を見せながら、まず、説明事項７２ａ〜７２ｃが記載された説明事項記載領域７１ａ〜７１ｃにペン入力機３１−１を近接させると、説明事項記載領域７１ａ〜７１ｃに付与された埋め込み情報７３ａ〜７３ｃがペン入力機３１−１にて読み取られる（ステップＳ１０１）。なおこの際、説明用パンフレット７０を用いて説明を行うオペレータのＩＤをパーソナルコンピュータ３０−１〜３０−ｎに入力してもよい。以降は、説明事項７２ａが記載された説明事項記載領域７１ａにペン入力機３１−１を近接させた場合について説明する。
【００３５】
ペン入力機３１−１にて読み取られた埋め込み情報７３ａは、パーソナルコンピュータ３０−１に送信され、まず、パーソナルコンピュータ３０−１において、埋め込み情報７３ａによって表現されたコンテンツＩＤが認識される。そして、パーソナルコンピュータ３０−１にて認識されたコンテンツＩＤは説明履歴管理サーバ２０に送信され、説明履歴管理サーバ２０のコンテンツ管理部２３において、コンテンツデータベース４１が参照され、パーソナルコンピュータ３０−１から送信されてきたコンテンツＩＤに対応づけられた画像データ及び音声データが検索され、これらがパーソナルコンピュータ３０−１に送信されてパーソナルコンピュータ３０−１から出力される。これにより、説明事項記載領域７１ａに記載された説明事項７２ａと、説明履歴管理サーバ２０から送信されてきた画像データ及び音声データとを用いての説明が行われることになる（ステップＳ１０２）。
【００３６】
また、ペン入力機３１−１にて読み取られた埋め込み情報７３ａによって表現されたコンテンツＩＤがパーソナルコンピュータ３０−１から説明履歴管理サーバ２０に送信される際、パーソナルコンピュータ３０−１を特定可能な端末ＩＤも説明履歴管理サーバ２０に送信され、説明履歴管理サーバ２０のデータ登録部２２において、パーソナルコンピュータ３０−１から送信されてきたコンテンツＩＤと端末ＩＤとが互いに対応づけられて平文のまま履歴平文データベース４２に登録・保持される（ステップＳ１０３）。
【００３７】
また、説明履歴管理サーバ２０のハッシュ値算出部２１において、パーソナルコンピュータ３０−１から送信されてきたコンテンツＩＤと端末ＩＤのハッシュ値がそれぞれ算出され（ステップＳ１０４）、このハッシュ値がタイムスタンプ生成要求としてインターネット６０を介して認証局１に送信される（ステップＳ１０５）。
【００３８】
認証局１においては、説明履歴管理サーバ２０から送信されてきたコンテンツＩＤと端末ＩＤのハッシュ値が受信されると（ステップＳ１０６）、タイムスタンプトークン生成部１１において、受信されたハッシュ値と現在の時刻情報とが結合されてタイムスタンプトークンが生成される（ステップＳ１０７）。
【００３９】
次に、認証局１のタイムスタンプ生成部１２において、タイムスタンプトークン生成部１１にて生成されたタイムスタンプトークンが認証局１の秘密鍵を用いて暗号化されることによりタイムスタンプが生成され（ステップＳ１０８）、インターネット６０を介して説明履歴管理サーバ２０に送信される（ステップＳ１０９）。
【００４０】
説明履歴管理サーバ２０においては、認証局１から送信されてきたタイムスタンプが受信されると（ステップＳ１１０）、データ登録部２２において、受信されたタイムスタンプがステップＳ１０４にてハッシュ値が算出された端末ＩＤと対応づけて履歴暗号化データベース４３に登録される（ステップＳ１１１）。なお、受信されたタイムスタンプの端末ＩＤを識別するためには、例えば、説明履歴管理サーバ２０から認証局１にハッシュ値を送信する際に、平文のままの端末ＩＤをハッシュ値に付与して送信し、また、認証局１から説明履歴管理サーバ２０にタイムスタンプを送信する際にも、平文のままの端末ＩＤをタイムスタンプに付与して送信することが考えられる。
【００４１】
このようにして、説明用パンフレット７０の説明事項記載領域７１ａ〜７１ｃに記載された説明事項７２ａ〜７２ｃについての説明が順次行われ、パーソナルコンピュータ３０−１の端末ＩＤと説明事項記載領域７１ａ〜７１ｃに付与された埋め込み情報７３ａ〜７３ｃによって表現されたコンテンツＩＤのハッシュ値を含むタイムスタンプトークンが暗号化されたタイムスタンプが、パーソナルコンピュータ３０−１の端末ＩＤと対応づけて履歴暗号化データベース４３に登録されることになる。
【００４２】
上述したようにして、説明事項記載領域７１ａ〜７１ｃに記載された説明事項７２ａ〜７２ｃと、説明履歴管理サーバ２０から送信されてきた画像データ及び音声データとを用いての説明が行われた後、説明を受けた被説明者によってサイン入力機３２−１に対して本人認証データとなるサインが入力されると（ステップＳ１１２）、サイン入力機３２−１に入力されたサインは、パーソナルコンピュータ３０−１からパーソナルコンピュータ３０−１の端末ＩＤとともに説明履歴管理サーバ２０に送信され、説明履歴管理サーバ２０のデータ登録部２２において、パーソナルコンピュータ３０−１から送信されてきたサインと端末ＩＤとが互いに対応づけられて平文のまま履歴平文データベース４２に登録・保持される（ステップＳ１１３）。
【００４３】
また、説明履歴管理サーバ２０のハッシュ値算出部２１において、パーソナルコンピュータ３０−１から送信されてきたサインと端末ＩＤのハッシュ値がそれぞれ算出され（ステップＳ１１４）、このハッシュ値がタイムスタンプ生成要求としてインターネット６０を介して認証局１に送信される（ステップＳ１１５）。
【００４４】
認証局１においては、説明履歴管理サーバ２０から送信されてきたサインと端末ＩＤのハッシュ値が受信されると（ステップＳ１１６）、タイムスタンプトークン生成部１１において、受信されたハッシュ値と現在の時刻情報とが結合されてタイムスタンプトークンが生成される（ステップＳ１１７）。
【００４５】
次に、認証局１のタイムスタンプ生成部１２において、タイムスタンプトークン生成部１１にて生成されたタイムスタンプトークンが認証局１の秘密鍵を用いて暗号化されることによりタイムスタンプが生成され（ステップＳ１１８）、インターネット６０を介して説明履歴管理サーバ２０に送信される（ステップＳ１１９）。
【００４６】
説明履歴管理サーバ２０においては、認証局１から送信されてきたタイムスタンプが受信されると（ステップＳ１２０）、データ登録部２２において、受信されたタイムスタンプがステップＳ１１４にてハッシュ値が算出された端末ＩＤと対応づけて履歴暗号化データベース４３に登録される（ステップＳ１２１）。なお、受信されたタイムスタンプの端末ＩＤを識別するためには、例えば、説明履歴管理サーバ２０から認証局１にハッシュ値を送信する際に、平文のままの端末ＩＤをハッシュ値に付与して送信し、また、認証局１から説明履歴管理サーバ２０にタイムスタンプを送信する際にも、平文のままの端末ＩＤをタイムスタンプに付与して送信することが考えられる。
【００４７】
上述した一連の処理により、説明用パンフレット７０に記載された説明情報７２ａ〜７２ｃのうち説明が行われた説明情報のコンテンツＩＤとその説明を行った際に用いられたパーソナルコンピュータの端末ＩＤとが互いに対応づけられて平文のまま履歴平文データベース４２に登録されるとともに、これらコンテンツＩＤと端末ＩＤのハッシュ値のタイムスタンプトークンが暗号化されたタイムスタンプが平文の端末ＩＤと対応づけられて履歴暗号化データベース４３に登録され、また、サイン入力機３２−１に入力されたサインとサイン入力機３２−１に接続されたパーソナルコンピュータの端末ＩＤとが互いに対応づけられて平文のまま履歴平文データベース４２に登録されるとともに、これらサインと端末ＩＤのハッシュ値のタイムスタンプトークンが暗号化されたタイムスタンプが平文の端末ＩＤと対応づけられて履歴暗号化データベース４３に登録されることになる。それにより、履歴平文データベース４２には、端末ＩＤを共通項として、説明が行われた説明情報のコンテンツＩＤとサイン入力機３２−１に入力されたサインとが互いに対応づけて登録され、また、履歴暗号化データベース４３には、端末ＩＤを共通項として、コンテンツＩＤのハッシュ値のタイムスタンプトークンを暗号化したタイムスタンプとサインのハッシュ値のタイムスタンプトークンを暗号化したタイムスタンプとが互いに対応して登録されていることになる。
【００４８】
次に、説明用パンフレット７０に記載された説明事項７２ａ〜７２ｃについての説明を被説明者に行ったことを証明する場合の処理について説明する。
【００４９】
図７は、図１〜図３に示した説明用パンフレット７０に記載された説明事項７２ａ〜７２ｃについての説明を被説明者に行ったことを証明する場合の処理を説明するためのフローチャートである。
【００５０】
まず、説明履歴管理サーバ２０のハッシュ値算出部２１において、履歴平文データベース４２に登録されたサインと端末ＩＤのハッシュ値がそれぞれ算出される（ステップＳ２０１）。
【００５１】
また、説明履歴管理サーバ２０の照合部２４において、履歴暗号化データベース４３に登録されたタイムスタンプのうち、ステップＳ２０１にてハッシュ値が算出されるサインと端末ＩＤが履歴平文データベース４２にて対応づけられていた端末ＩＤに対応づけられたタイムスタンプが復号化される（ステップＳ２０２）。なお、このタイムスタンプの復号化は、認証局１の公開鍵を用いて行われる。認証局１の公開鍵は、ステップＳ１１８にてサインと端末ＩＤのハッシュ値を含むタイムスタンプトークンを暗号化した秘密鍵に対応するものであるため、ステップＳ１１８にて認証局１の秘密鍵を用いて暗号化されたタイムスタンプはこの公開鍵を用いて復号化することができる。
【００５２】
次に、照合部２４において、ステップＳ２０１にて算出されたハッシュ値と、ステップＳ２０２にてタイムスタンプが復号化されたタイムスタンプトークンとが照合される。ステップＳ２０２にて復号化されるタイムスタンプは、サインと端末ＩＤのハッシュ値を含むタイムスタンプトークンが暗号化された情報であるため、復号化された場合、サインと端末ＩＤのハッシュ値とそれに付与された時刻情報とからなるタイムスタンプトークンが得られる。そのため、ステップＳ２０１にて算出されたハッシュ値と、ステップＳ２０２にて復号化されたタイムスタンプトークンのうち時刻情報を除いた情報とが一致しない場合は（ステップＳ２０３）、履歴平文データベース４２に登録されたサインあるいは端末ＩＤが改竄されているものと判断される（ステップＳ２０４）。なお、履歴平文データベース４２に登録された端末ＩＤが改竄されているかどうかは、履歴暗号化データベース４３にてタイムスタンプに対応づけられた平文の端末ＩＤのハッシュ値を算出してこのハッシュ値と復号化された端末ＩＤのハッシュ値とを照合することによっても判断することができる。
【００５３】
一方、ステップＳ２０１にて算出されたハッシュ値と、ステップＳ２０２にて復号化されたタイムスタンプトークンのうち時刻情報を除いた情報とが一致した場合は、履歴平文データベース４２に登録されたサイン及び端末ＩＤが改竄されておらず、端末ＩＤによって特定されるパーソナルコンピュータを用いた説明事項の説明において、サインによって特定される被説明者が、復号化されたタイムスタンプトークンに含まれる時刻情報による時刻において説明を受けたことが証明されることになる（ステップＳ２０５）。また、このことは、上述した認証局１の秘密鍵及び公開鍵を用いた処理によって証明されるため、認証局１によってサイン及び端末ＩＤの完全性が保証されたことになる。
【００５４】
ステップＳ２０１にて算出されたハッシュ値と、ステップＳ２０２にて復号化されたタイムスタンプトークンのうち時刻情報を除いた情報とが一致した場合は、次に、説明履歴管理サーバ２０のハッシュ値算出部２１において、履歴平文データベース４２に登録されたコンテンツＩＤと端末ＩＤのハッシュ値がそれぞれ算出される（ステップＳ２０６）。
【００５５】
また、説明履歴管理サーバ２０の照合部２４において、履歴暗号化データベース４３に登録されたタイムスタンプのうち、ステップＳ２０６にてハッシュ値が算出されるコンテンツＩＤと端末ＩＤが履歴平文データベース４２にて対応づけられていた端末ＩＤに対応づけられたタイムスタンプが認証局１の公開鍵を用いて復号化される（ステップＳ２０７）。
【００５６】
次に、照合部２４において、ステップＳ２０６にて算出されたハッシュ値と、ステップＳ２０７にてタイムスタンプが復号化されたタイムスタンプトークンとが照合される。ステップＳ２０６にて復号化されるタイムスタンプは、コンテンツＩＤと端末ＩＤのハッシュ値を含むタイムスタンプトークンが暗号化された情報であるため、復号化された場合、コンテンツＩＤと端末ＩＤのハッシュ値とそれに付与された時刻情報とからなるタイムスタンプトークンが得られる。そのため、ステップＳ２０６にて算出されたハッシュ値と、ステップＳ２０７にて復号化されたタイムスタンプトークンのうち時刻情報を除いた情報とが一致しない場合は（ステップＳ２０８）、履歴平文データベース４２に登録されたコンテンツＩＤあるいは端末ＩＤが改竄されているものと判断される（ステップＳ２０９）。なお、履歴平文データベース４２に登録された端末ＩＤが改竄されているかどうかは、履歴暗号化データベース４３にてタイムスタンプに対応づけられた平文の端末ＩＤのハッシュ値を算出してこのハッシュ値と復号化された端末ＩＤのハッシュ値とを照合することによっても判断することができる。
【００５７】
一方、ステップＳ２０６にて算出されたハッシュ値と、ステップＳ２０７にて復号化されたタイムスタンプトークンのうち時刻情報を除いた情報とが一致した場合は、履歴平文データベース４２に登録されたコンテンツＩＤ及び端末ＩＤが改竄されておらず、復号化されたタイムスタンプトークンに含まれる時刻情報による時刻において、端末ＩＤによって特定されるパーソナルコンピュータを用いて、コンテンツＩＤによって特定される説明事項についての説明が行われたことが証明されることになる（ステップＳ２１０）。また、このことは、上述した認証局１の秘密鍵及び公開鍵を用いた処理によって証明されるため、認証局１によってコンテンツＩＤ及び端末ＩＤの完全性が保証されたことになる。
【００５８】
ステップＳ２０６にて算出されたハッシュ値と、ステップＳ２０７にて復号化されたタイムスタンプトークンのうち時刻情報を除いた情報とが一致した場合は、次に、説明履歴管理サーバ２０のハッシュ値算出部２１において、コンテンツデータベース４１に登録されたコンテンツＩＤと印刷データのハッシュ値がそれぞれ算出される（ステップＳ２１１）。
【００５９】
また、説明履歴管理サーバ２０の照合部２４において、コンテンツデータベース４１に登録された印刷データのタイムスタンプのうち、ステップＳ２１１にてハッシュ値が算出されるコンテンツＩＤに対応づけられた印刷データのタイムスタンプが認証局１の公開鍵を用いて復号化される（ステップＳ２１２）。
【００６０】
次に、照合部２４において、ステップＳ２１１にて算出されたハッシュ値と、ステップＳ２１２にてタイムスタンプが復号化されたタイムスタンプトークンとが照合される。ステップＳ２１２にて復号化されるタイムスタンプは、コンテンツＩＤと印刷データのハッシュ値を含むタイムスタンプトークンが暗号化された情報であるため、復号化された場合、コンテンツＩＤと印刷データのハッシュ値とそれに付与された時刻情報とからなるタイムスタンプトークンが得られる。そのため、ステップＳ２１１にて算出されたハッシュ値と、ステップＳ２１２にて復号化されたタイムスタンプトークンのうち時刻情報を除いた情報とが一致しない場合は（ステップＳ２１３）、コンテンツデータベース４１に登録されたコンテンツＩＤあるいは印刷データが改竄されているものと判断される（ステップＳ２１３）。
【００６１】
一方、ステップＳ２１１にて算出されたハッシュ値と、ステップＳ２１２にて復号化されたタイムスタンプトークンのうち時刻情報を除いた情報とが一致した場合は、コンテンツデータベース４１に登録されたコンテンツＩＤ及び印刷データが改竄されておらず、復号化されたタイムスタンプトークンに含まれる時刻情報による時刻において印刷データが作成されたことが証明されることになる（ステップＳ２１３）。また、このことは、上述した認証局１の秘密鍵及び公開鍵を用いた処理によって証明されるため、認証局１によってコンテンツＩＤ及び印刷データの完全性が保証されたことになる。
【００６２】
なお、本形態においては、説明用パンフレット７０に説明事項７２ａ〜７２ｃが記載された３つの説明事項記載領域７１ａ〜７１ｃが設けられているが、説明用パンフレット７０には、記載される説明事項を識別可能なコンテンツＩＤを表現した埋め込み情報が付与された少なくとも１つの説明事項記載領域が設けられていればよい。
【００６３】
また、本形態においては、説明用パンフレット７０に記載された説明事項７２ａ〜７２ｃについての説明が行われた後に、説明を受けた被説明者によってサイン入力機３２−１〜３２−ｎに対してサインが入力される構成としたが、説明用パンフレット７０に記載された説明事項７２ａ〜７２ｃについての説明が行われる前に、説明を受ける被説明者によってサイン入力機３２−１〜３２−ｎに対してサインが入力されたり、説明用パンフレット７０に記載された説明事項７２ａ〜７２ｃについての説明が行われる前後においてそれぞれ、説明を受ける被説明者によってサイン入力機３２−１〜３２−ｎに対してサインが入力されたりする構成とすることも考えられる。説明用パンフレット７０に記載された説明事項７２ａ〜７２ｃについての説明が行われる前後においてサインを入力する構成とすれば、説明用パンフレット７０に記載された説明事項７２ａ〜７２ｃについての説明の開始時刻及び終了時刻を管理することができる。
【００６４】
また、履歴平文データベース４２に登録されたりハッシュ値が算出されたりする本人認証データとしては、説明用パンフレット７０を用いて説明事項７２ａ〜７２ｃについての説明を受けた被説明者のサインに限らず、被説明者を特定可能なものであればパスワード等であってもよい。その場合、サイン入力機３２−１〜３２−ｎを用いずに、パーソナルコンピュータ３０−１〜３０−ｎにパスワードを直接入力する構成とすることが考えられる。
【００６５】
また、ペン入力機３１−１〜３１−ｎにて説明用パンフレット７０から読み取られた埋め込み情報によるコンテンツＩＤやサイン入力機３２−１〜３２−ｎに入力されたサインのハッシュ値を説明履歴管理サーバ２０から認証局１に送信する際、パーソナルコンピュータ３０−１〜３０−ｎの端末ＩＤのハッシュ値を付与しない構成とすることも考えられる。
【００６６】
また、本形態においては、タイムスタンプトークン及びこれを暗号化したタイムスタンプを生成する認証局１を有する構成としたが、説明履歴管理サーバ２０にてタイムスタンプトークン及びタイムスタンプを生成する構成とすることも考えられる。その場合、認証局１によるデータの完全性の保証を得ることができないが、利用者側システム２にて秘密に管理される共通鍵を用いる等によって、履歴平文データベース４２やコンテンツデータベース４１に登録されたデータが改竄されたかどうかを検知することができる。
【００６７】
また、本形態においては、利用者側システム２として、ＬＡＮ５１にて説明履歴管理サーバ２０等のサーバやパーソナルコンピュータ３０−１〜３０−ｎが接続されたものを例に挙げて説明したが、これらのサーバやパーソナルコンピュータ３０−１〜３０−ｎは、ＷＡＮにて遠隔地に存在していても構わず、また、有線に限らず、無線等にて接続されていても構わない。
【図面の簡単な説明】
【００６８】
【図１】本発明の説明履歴管理システムの実施の一形態を示す図である。
【図２】図１に示した説明用パンフレットの構成を示す図であり、（ａ）は全体の構成を示す図、（ｂ）は（ａ）に示した説明事項記載領域にそれぞれ付与されるコンテンツＩＤの詳細な構成を示す図である。
【図３】図１に示したサイン入力機の外観図である。
【図４】図１〜図３に示した説明履歴管理システムにて説明用パンフレットを用いた説明にて提供されるコンテンツ情報を登録する際の処理を説明するためのフローチャートである。
【図５】図１に示したコンテンツデータベースの構成例を示す図である。
【図６】図１〜図３に示した説明履歴管理システムにて説明用パンフレットを用いて説明事項についての説明を行った際の処理を説明するためのフローチャートである。
【図７】図１〜図３に示した説明用パンフレットに記載された説明事項についての説明を被説明者に行ったことを証明する場合の処理を説明するためのフローチャートである。
【符号の説明】
【００６９】
１    認証局
２    利用者側システム
１１    タイムスタンプトークン生成部
１２    タイムスタンプ生成部
２０    説明履歴管理サーバ
２１    ハッシュ値算出部
２２    データ登録部
２３    コンテンツ管理部
２４    照合部
３０−１〜３０−ｎ    パーソナルコンピュータ
３１−１〜３１−ｎ    ペン入力機
３２−１〜３２−ｎ    サイン入力機
３２ａ    サイン部
３２ｂ    ペン部
４１    コンテンツデータベース
４２    履歴平文データベース
４３    履歴暗号化データベース
５１    ＬＡＮ
５２    ルータ
６０    インターネット
７０    説明用パンフレット
７１ａ〜７１ｃ    説明事項記載領域
７２ａ〜７２ｃ    説明事項
７３ａ〜７３ｃ    埋め込み情報
７５ａ    基準ドット
７５ｂ    情報ドット
【図１】
2008090407.tif 000003
【図２】
2008090407.tif 000004
【図３】
2008090407.tif 000005
【図４】
2008090407.tif 000006
【図５】
2008090407.tif 000007
【図６】
2008090407.tif 000008
【図７】
2008090407.tif 000009