(57)【要約】【課題】署名者本人が特定の接続先に接続する際に、署名した事実をより安全に証明することが可能な署名方法を提供すること。【解決手段】署名方法は、署名サーバがサイトキー、指紋データＡ及び封印キーを受信する第１ステップと、署名サーバが指紋データＡを登録情報と照合し、署名ＩＤを生成する第２ステップと、携帯電話機が封印キーから封印データを生成する第３ステップと、サイトサーバがサイトキー、署名ＩＤ及び封印データを受信する第４ステップと、サイトサーバがサイトキー及び署名ＩＤを署名サーバに送信する第５ステップと、署名サーバが署名ＩＤに基づいて第１ステップでのサイトキーを特定し、該サイトキーと第４ステップでのサイトキーとを照合し、封印キーをサイトサーバに送信する第６ステップと、サイトサーバが封印キーから封印データを復号する第７ステップとを備える。【選択図】  図１２
2008172338.tif 000002
【特許請求の範囲】
【請求項１】
署名サーバが、署名対象になる接続先サイトを識別するためのサイト識別情報、署名者を識別するために前記署名者のみが入力可能な第１の署名者認証情報、及び、前記サイト識別情報と第２の署名者認証情報と署名時刻を特定するための署名時刻特定情報とが一方向関数でハッシュ化された封印キーを署名者側通信端末から受信する第１ステップと、
前記署名サーバが、前記第１ステップにて受信した前記第１の署名者認証情報を予め格納された登録情報と照合するとともに、前記封印キーに対応する署名特定情報を生成し前記署名者側通信端末に送信する第２ステップと、
前記署名者側通信端末が、前記封印キーを用いて前記サイト識別情報を暗号化して封印データを生成する第３ステップと、
サイトサーバが、前記サイト識別情報、前記署名特定情報、及び、前記封印データを前記署名者側通信端末から受信する第４ステップと、
前記サイトサーバが、前記第４ステップにて前記署名者側通信端末から受信した前記サイト識別情報及び前記署名特定情報を前記署名サーバに送信する第５ステップと、
前記署名サーバが、前記署名特定情報に基づいて前記第１ステップにて受信されたサイト識別情報を特定し、該サイト識別情報と前記第４ステップにて受信されたサイト識別情報とを照合し、前記照合が成功した場合に前記署名特定情報に対応する封印キーを前記サイトサーバに送信する第６ステップと、
前記サイトサーバが、前記署名サーバから送信された前記封印キーを用いて前記署名者側通信端末から受信した前記封印データを復号する第７ステップと
を備えることを特徴とする署名方法。
【請求項２】
前記第７ステップにおいては、前記サイトサーバが、前記封印キーを用いて前記封印データを復号することにより得たサイト識別情報を、前記第４ステップにて受信したサイト識別情報と照合することを特徴とする請求項１記載の署名方法。
【請求項３】
前記封印データは前記第３ステップにて署名イメージが含まれて暗号化され、
前記サイトサーバが、前記第７ステップにて前記封印データを復号することにより得た署名イメージを前記署名者側通信端末に送信する第８ステップを更に備えることを特徴とする請求項１記載の署名方法。
【請求項４】
前記サイト識別情報は前記接続先サイトに対する通信セッションを特定するセッション特定情報を含むことを特徴とする請求項１記載の署名方法。
【請求項５】
前記第１ステップにおいては、前記署名サーバが、暗号キーを用いて暗号化された前記サイト識別情報、前記第１の署名者認証情報、及び、前記封印キーを前記署名者側通信端末から受信することを特徴とする請求項１記載の署名方法。
【請求項６】
署名者を識別するために前記署名者のみが入力可能な署名者認証情報を入力させる入力手段と、
署名対象になる接続先サイトを識別するためのサイト識別情報と前記入力手段に入力された第２の署名者認証情報と署名時刻を特定するための署名時刻特定情報とが一方向関数でハッシュ化された封印キーを生成し、且つ、前記封印キーを用いて前記サイト識別情報を暗号化した封印データを生成する封印手段と、
前記サイト識別情報、前記入力手段に入力された第１の署名者認証情報、及び、前記封印手段が生成した前記封印キーを署名サーバに送信する対署名サーバ送信手段と、
前記対署名サーバ送信手段が前記署名サーバに送信した封印キーに対応する署名特定情報を前記署名サーバから受信する受信手段と、
前記サイト識別情報、前記封印手段が生成した前記封印データ、及び、前記受信手段が受信した前記署名特定情報をサイトサーバに送信する対サイトサーバ送信手段と
を備えることを特徴とする署名者側通信端末。
【請求項７】
署名対象になる接続先サイトを識別するためのサイト識別情報、署名者を識別するために前記署名者のみが入力可能な第１の署名者認証情報、及び、前記サイト識別情報と第２の署名者認証情報と署名時刻を特定するための署名時刻特定情報とが一方向関数でハッシュ化された封印キーを署名者側通信端末から受信する対署名者受信手段と、
前記署名者に対応する第１の署名者認証情報を含む登録情報と、前記対署名者受信手段が受信した前記サイト識別情報及び前記封印キーとを格納する格納手段と、
前記対署名者受信手段が受信した前記第１の署名者認証情報と前記登録情報とを照合する照合手段と、
前記第１の署名者認証情報と前記登録情報とが合致した場合に、前記封印キーに対応する署名特定情報を生成する生成手段と、
前記生成手段が生成した前記署名特定情報を前記署名者側通信端末に送信する対署名者送信手段と、
前記署名者側通信端末からサイトサーバを経由してサイト識別情報及び署名特定情報を受信する対サイトサーバ受信手段と、
前記対サイトサーバ受信手段が受信した前記署名特定情報に基づいて前記格納手段に格納されているサイト識別情報を特定し、該サイト識別情報と前記対サイトサーバ受信手段が受信したサイト識別情報とを照合し、前記照合が成功した場合に前記署名特定情報に対応する封印キーを前記サイトサーバに送信する対サイトサーバ送信手段と
を備えることを特徴とする署名サーバ。
【請求項８】
署名対象になる接続先サイトを識別するためのサイト識別情報、前記サイト識別情報と署名者を識別するために前記署名者のみが入力可能な第２の署名者認証情報と署名時刻を特定するための署名時刻特定情報とが一方向関数でハッシュ化された封印キーに対応する署名特定情報、及び、前記封印キーを用いて前記サイト識別情報を暗号化した封印データ
を前記署名者側通信端末から受信する対署名者受信手段と、
前記対署名者受信手段が受信した前記サイト識別情報及び前記署名特定情報を前記署名サーバに送信する送信手段と、
前記署名サーバから前記封印キーを受信する対署名サーバ受信手段と、
前記対署名サーバ受信手段が受信した封印キーを用いて前記封印データを復号する復号手段と
を備えることを特徴とするサイトサーバ。
【請求項９】
請求項６に記載の署名者側通信端末、請求項７に記載の署名サーバ、及び、請求項８に記載のサイトサーバを備える署名システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、署名方法、署名者側通信端末、署名サーバ、サイトサーバ、及び、署名システムに関するものである。
【背景技術】
【０００２】
従来、インターネット等で本人の正当性を証明するための署名方法が知られている（例えば、下記の特許文献１を参照）。このような署名方法においては、ＰＣやＩＣカード等に予め生成された鍵情報と、その鍵情報の正当性を証明する第三者認証機関とを備えることで電子署名が行われている。
【特許文献１】特開２００４−２２８９５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような従来の署名方法に従えば、予め生成された鍵情報に基づいて本人性の認証が可能となる。しかしながら、ウェブサーバ等にアクセスした都度に署名の意思について確認することは困難であった。また、予め生成された鍵情報だけで本人性を認証する方法では、署名データの改ざん、解析などが容易であるという問題点があった。
【０００４】
本発明は上記に鑑みてなされたもので、署名者本人が特定の接続先に接続する際に、署名した事実をより安全に証明することが可能な署名方法、署名者側通信端末、署名サーバ、サイトサーバ、及び、署名システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の署名方法は、署名サーバが、署名対象になる接続先サイトを識別するためのサイト識別情報、署名者を識別するために署名者のみが入力可能な第１の署名者認証情報、及び、サイト識別情報と第２の署名者認証情報と署名時刻を特定するための署名時刻特定情報とが一方向関数でハッシュ化された封印キーを署名者側通信端末から受信する第１ステップと、署名サーバが、第１ステップにて受信した第１の署名者認証情報を予め格納された登録情報と照合するとともに、封印キーに対応する署名特定情報を生成し署名者側通信端末に送信する第２ステップと、署名者側通信端末が、封印キーを用いてサイト識別情報を暗号化して封印データを生成する第３ステップと、サイトサーバが、サイト識別情報、署名特定情報、及び、封印データを署名者側通信端末から受信する第４ステップと、サイトサーバが、第４ステップにて署名者側通信端末から受信したサイト識別情報及び署名特定情報を署名サーバに送信する第５ステップと、署名サーバが、署名特定情報に基づいて第１ステップにて受信されたサイト識別情報を特定し、該サイト識別情報と第４ステップにて受信されたサイト識別情報とを照合し、照合が成功した場合に署名特定情報に対応する封印キーをサイトサーバに送信する第６ステップと、サイトサーバが、署名サーバから送信された封印キーを用いて署名者側通信端末から受信した封印データを復号する第７ステップとを備える。
【０００６】
また、本発明の署名者側通信端末は、署名者を識別するために署名者のみが入力可能な署名者認証情報を入力させる入力手段と、署名対象になる接続先サイトを識別するためのサイト識別情報と入力手段に入力された第２の署名者認証情報と署名時刻を特定するための署名時刻特定情報とが一方向関数でハッシュ化された封印キーを生成し、且つ、封印キーを用いてサイト識別情報を暗号化した封印データを生成する封印手段と、サイト識別情報、入力手段に入力された第１の署名者認証情報、及び、封印手段が生成した封印キーを署名サーバに送信する対署名サーバ送信手段と、対署名サーバ送信手段が署名サーバに送信した封印キーに対応する署名特定情報を署名サーバから受信する受信手段と、サイト識別情報、封印手段が生成した封印データ、及び、受信手段が受信した署名特定情報をサイトサーバに送信する対サイトサーバ送信手段とを備える。
【０００７】
また、本発明の署名サーバは、署名対象になる接続先サイトを識別するためのサイト識別情報、署名者を識別するために署名者のみが入力可能な第１の署名者認証情報、及び、サイト識別情報と第２の署名者認証情報と署名時刻を特定するための署名時刻特定情報とが一方向関数でハッシュ化された封印キーを署名者側通信端末から受信する対署名者受信手段と、署名者に対応する第１の署名者認証情報を含む登録情報と、対署名者受信手段が受信したサイト識別情報及び封印キーとを格納する格納手段と、対署名者受信手段が受信した第１の署名者認証情報と登録情報とを照合する照合手段と、第１の署名者認証情報と登録情報とが合致した場合に、封印キーに対応する署名特定情報を生成する生成手段と、生成手段が生成した署名特定情報を署名者側通信端末に送信する対署名者送信手段と、署名者側通信端末からサイトサーバを経由してサイト識別情報及び署名特定情報を受信する対サイトサーバ受信手段と、対サイトサーバ受信手段が受信した署名特定情報に基づいて格納手段に格納されているサイト識別情報を特定し、該サイト識別情報と対サイトサーバ受信手段が受信したサイト識別情報とを照合し、照合が成功した場合に署名特定情報に対応する封印キーをサイトサーバに送信する対サイトサーバ送信手段とを備える。
【０００８】
また、本発明のサイトサーバは、署名対象になる接続先サイトを識別するためのサイト識別情報、サイト識別情報と署名者を識別するために署名者のみが入力可能な第２の署名者認証情報と署名時刻を特定するための署名時刻特定情報とが一方向関数でハッシュ化された封印キーに対応する署名特定情報、及び、封印キーを用いてサイト識別情報を暗号化した封印データを署名者側通信端末から受信する対署名者受信手段と、対署名者受信手段が受信したサイト識別情報及び署名特定情報を署名サーバに送信する送信手段と、署名サーバから封印キーを受信する対署名サーバ受信手段と、対署名サーバ受信手段が受信した封印キーを用いて封印データを復号する復号手段とを備える。
【０００９】
また、本発明の署名システムは、上述した署名者側通信端末、上述した署名サーバ、及び、上述したサイトサーバを備える。
【００１０】
このような本発明の署名方法、署名者側通信端末、署名サーバ、サイトサーバ、及び、署名システムによれば、署名サーバが、第１ステップにて送信された第１の署名者認証情報と正当な署名者を識別するために予め格納された登録情報とを第２ステップにて照合する。そして、第１の署名者認証情報と登録情報とが合致した場合に、署名サーバは各々の署名ごとに固有の署名特定情報を生成し、サイトサーバは第４ステップにてその署名特定情報を署名者側通信端末を経由して受信する。ここで、署名者を識別するための第１の署名者認証情報は署名者本人のみが入力可能なものであるため、サイトサーバは、その署名特定情報を受信したことから、署名者本人の意思による署名に基づいて第１ステップから第４ステップまでのフローが正当に行われたことを判断することができる。
【００１１】
また、第３ステップから第７ステップに渡って、サイトサーバが、署名サーバから受信した封印キーを用いて、署名者側通信端末から受信した封印データを復号する。ここで、第７ステップにおける復号動作の手がかりとなる封印キーが適切に送信されるために、署名サーバは、第５ステップにてサイトサーバから受信したサイト識別情報を第１ステップにて署名者側通信端末から受信したサイト識別情報と照合し、それらのサイト識別情報が合致した場合に署名特定情報に対応する封印キーをサイトサーバに送信する。このように、サイトサーバと署名サーバ間、署名サーバと署名者側通信端末間、及び、署名者側通信端末とサイトサーバ間における電子的な情報の送受信によって封印データが復号されるため、電気的に保存された署名データの改ざん、解析などを防止しつつ、署名者本人の意思に基づく署名であることをより安全に証明することが可能となる。
【００１２】
更に、封印キーには、署名サーバに予め登録されている第１の署名者認証情報とは異なる第２の署名者認証情報が一方向関数でハッシュ化されている。すなわち、この封印キーは署名者側通信端末の外部で復号することが不可能であるため、電気的に保存された署名データの改ざん、解析などを防止し、より安全な署名が行われる。更に、この封印キーには、サイト識別情報及び署名時刻識別情報が含まれるため、各々の署名（接続先サイトへの接続）ごとに固有の情報が生成され、署名ごとに署名意思を証明することができる。更に、署名者は全ての署名者認証情報を署名者側通信端末の外部に配布する必要がないため、署名者のプライバシーを保護することができる。
【００１３】
また、本発明の署名方法の第７ステップにおいては、サイトサーバが、封印キーを用いて封印データを復号することにより得たサイト識別情報を、第４ステップにて受信したサイト識別情報と照合することも好ましい。
【００１４】
この発明によれば、サイトサーバが、封印データを復号することにより得たサイト識別情報と署名者側通信端末から受信したサイト識別情報とを照合することで、署名者本人の意思に基づいて特定の接続先サイトに対した署名が正当に行われたか否かを判断することができる。
【００１５】
また、本発明の署名方法において、封印データは第３ステップにて署名イメージが含まれて暗号化され、サイトサーバが、第７ステップにて封印データを復号することにより得た署名イメージを署名者側通信端末に送信する第８ステップを更に備えることも好ましい。
【００１６】
この発明によれば、封印データに署名イメージが含まれており、封印データを復号することにより得た署名イメージが署名者側通信端末に送信される。このため、署名者側通信端末に送信された署名イメージが署名者本人の署名イメージであるか否かが、署名者本人により確認できる。
【００１７】
また、本発明の署名方法において、サイト識別情報は接続先サイトに対する通信セッションを特定するセッション特定情報を含むことも好ましい。
【００１８】
この発明によれば、サイト識別情報は署名対象となる接続先サイトそのものを特定するだけではなく、その接続先サイトへの接続に対する通信セッションをも特定する。したがって、各々の署名ごとに固有のサイト識別情報が得られるようになり、通信セッションごとに署名意思を証明することができる。
【００１９】
また、本発明の署名方法において、第１ステップにおいては、署名サーバが、暗号キーを用いて暗号化されたサイト識別情報、第１の署名者認証情報、及び、封印キーを署名者側通信端末から受信することも好ましい。
【００２０】
この発明によれば、暗号キーを用いて暗号化された情報が、署名者側通信端末と署名サーバとの間で送受信される。このように、暗号化されたデータによって送受信を行うことで、電気的に保存された署名データの改ざん、解析などをより確実に防止することができる。
【発明の効果】
【００２１】
本発明によれば、署名者本人が特定の接続先に接続する際に、署名した事実をより安全に証明することが可能となる。
【発明を実施するための最良の形態】
【００２２】
本発明の知見は、例示のみのために示された添付図面を参照して以下の詳細な記述を考慮することによって容易に理解することができる。引き続いて、添付図面を参照しながら本発明の実施の形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２３】
先ず、本発明の実施形態に係る署名システム１の構成について、図１を参照しながら説明する。図１は署名システム１の構成概要図である。図１に示すように、署名システム１は、署名者側通信端末１０、署名サーバ２０、及び、サイトサーバ３０を備えて構成される。本実施形態において、署名者側通信端末１０は、署名対象となるウェブサイト（接続先サイト）に接続してそのウェブサイトの内容を表示可能なモニターなどの表示装置（図示しない）を含むＰＣ（Personal Computer）１００、及び、署名者が署名処理を行うための携帯電話機１１０を備えて構成される。
【００２４】
また、署名サーバ２０は、署名処理における認証機関のサーバ装置であり、サイトサーバ３０は署名対象となるウェブサイトを管理する例えばＩＳＰ（Internet Services Provider）が所有するサーバ装置である。なお、署名者側通信端末１０、署名サーバ２０、及び、サイトサーバ３０のそれぞれは通信網４０を介して互いに通信可能なように構成されている。通信網４０は、データ通信可能なパケット通信網又はデータ通信可能な回線交換網を含むものであり、例えばインターネットを含む通信網である。以下、この署名システム１の各構成要素について詳細に説明する。
【００２５】
署名者側通信端末１０のＰＣ１００はサイトキー出力部１０１を備えて構成されている。このサイトキー出力部１０１はサイトサーバ３０から受信したサイトキーを携帯電話機１１０に出力するものである。本実施形態においては、携帯電話機１１０をＰＣ１００にかざすことでサイトキーの送受信が可能なように、サイトキー出力部１０１は所定の信号送信手段（例えば赤外線送信機などの近距離通信手段）として構成される。ここで、サイトキーは、署名対象になるウェブサイトを識別するためのものであり、本発明に係るサイト識別情報に相当する。なお、サイトキーは、ウェブサイトそのものを特定するサイトID（例えばウェブサイトのアドレスを特定するための任意の数字の列など）に、そのウェブサイトへの接続に対応する通信セッションを特定するセッションIDを加えたものである。すなわち、このサイトキーは各々の通信セッションごとに（署名対象となるウェブサイトへの各々の接続ごとに）固有の情報である。
【００２６】
署名者側通信端末１０の携帯電話機１１０は、署名者がサイトサーバ３０及び署名サーバ２０との間で通信網４０を介して署名を行うための通信端末である。この携帯電話機１１０は、図１に示すように、格納部１１１、入力部１１２（入力手段）、解析部１１３、暗号部１１４（封印手段）、及び、通信部（受信手段、対署名サーバ送信手段、及び、対サイトサーバ送信手段）１１５を備えて構成されている。以下、この携帯電話機１１０の各構成要素について図１〜３を参照しながら詳細に説明する。図２は格納部１１１に予め登録された初期情報の構成を示す図であり、図３は署名時に格納部１１１に一時的に格納される情報の構成を示す図である。すなわち、図２に示す情報は基本的に不変の情報であり、図３に示す情報は署名ごとに更新あるいは追加される情報である。
【００２７】
格納部１１１は、予め登録された初期情報、及び、一時的な署名データを格納するものである。この初期情報は、署名用のアプリケーションが携帯電話機１１０に配布されたときに、署名者及び署名サーバから入力されるものであり、図２に示すように、アプリＩＤ、署名者ＩＤ、発行用パスワード、暗号キー、署名イメージ、指紋データＡ、及び、指紋データＢが格納される。また、一時的な署名データとしては、図３に示すように、署名ＩＤ（署名特定情報）、サイトキー、封印キー、封印データ、照合データ、及び、署名時刻（署名時刻特定情報）が格納される。
【００２８】
アプリＩＤは、署名サーバ２０が発行した署名用のアプリケーションを特定するためのＩＤである。署名者ＩＤは、署名サーバ２０が署名者を特定するために付与するＩＤである。発行用パスワードは、署名用アプリケーションを配布する際に必要となる認証用のパスワードである。暗号キーは、署名用のアプリケーションにおいて各種データを暗号化する際に利用される暗号化用のキーである。なお、この暗号キーは、サイトサーバ３０により生成されて、携帯電話機１１０及び署名サーバ２０に配信される。署名イメージは、署名者本人が見て自己の署名であると認識可能な、例えば署名者の筆跡を画像化したものが用いられる。また、署名者を識別するために署名者のみが入力可能な署名者認証情報として、署名者の生体情報が用いられる。本実施形態においては、この生体情報として署名者の指紋情報を用いることとし、その指紋情報の一部（例えば半分）が指紋データＡ（第１の署名者認証情報）であり、指紋情報のうちの指紋データＡを除く他の一部が指紋データＢ（第２の署名者認証情報）である。
【００２９】
入力部１１２は、署名者を識別するための署名者認証情報を署名者から受け付ける。この署名者認証情報としては署名者の指紋情報が用いられるため、入力部１１２には指紋情報が入力可能なように指紋読取機能が搭載されている。また、入力部１１２は、ＰＣ１００のサイトキー出力部１０１からサイトキーを受信する。入力部１１２は、ＰＣ１００のサイトキー出力部１０１にかざすことでサイトキーの送受信が可能なように、所定の信号読取手段（例えば赤外線リーダなど）として構成される。そして、入力部１１２は、入力された指紋情報及びサイトキーを解析部１１３及び暗号部１１４に出力する。
【００３０】
解析部１１３は、入力部１１２から入力された指紋情報を解析して格納部１１１に格納された指紋データＡ及び指紋データＢと照合するものである。この際の解析は、格納部１１１が指紋データＡ及び指紋データＢを格納した際と同様の方法で行われる（例えば前半と後半の半分ずつに分ける）。解析部１１３は、入力された指紋情報と指紋データＡ及び指紋データＢとが合致した場合に、該署名は署名者本人の意思に基づく署名であると判断し、以後の署名処理を進める。一方、解析部１１３は、入力された指紋情報と指紋データＡ及び指紋データＢとが合致しなかった場合に、該署名は署名者本人の意思に基づく署名でないと判断し、以後の署名処理を中断する。
【００３１】
暗号部１１４は、解析部１１３により該署名が署名者本人の意思に基づく署名であると判断された場合に、各々の署名ごとに固有の照合データ、封印キー、及び、封印データを所定の暗号化手法により生成する。照合データは、署名サーバ２０での照合及び証明情報保持のためのデータである。この照合データは、指紋データＡとサイトキーと署名時刻（署名データの生成時刻）とが暗号化されたものである。この暗号化は、指紋データＡ、サイトキー、及び署名時刻と格納部１１１に格納された暗号キーとの排他的論理和（XOR）を演算すること等で行われる。
【００３２】
また、封印キーは、指紋データＢとサイトキーと署名時刻とが暗号化されたものである。この暗号化の際には、携帯電話機１１０の外部では暗号及び復号が不可能な一方向関数でハッシュ化する手法が用いられ、本実施形態ではその一例としてハッシュ関数MD５（Message Digest 5）が用いられる。更に、暗号部１１４は、MD５で暗号化された指紋データＢとサイトキーと署名時刻とを暗号キーで更に暗号化する。この際の暗号化は、公知の様々な暗号化手法が用いられるが、例えば、MD５で暗号化された指紋データＢ、サイトキー及び署名時刻と暗号キーとを排他的論理和で演算すること等で行われる。また、封印データは、サイトキーと署名時刻と署名イメージとが暗号化されたものである。この暗号化は、サイトキー、署名時刻、及び署名イメージと封印キーとの排他的論理和を演算すること等で行われる。
【００３３】
携帯電話機１１０の通信部１１５は、通信網４０を介して、サイトサーバ３０または署名サーバ２０との間で各種情報を送受信するものである。通信部１１５は、図２及び図３に示すような各種情報をサイトサーバ３０または署名サーバ２０との間で送受信する。
【００３４】
図１に戻り、本実施形態による署名システム１における認証機関である署名サーバ２０は、格納部２０１（格納手段）、照合部２０２（照合手段）、生成部２０３（生成手段）、及び、通信部（対署名者受信手段、対署名者送信手段、対サイトサーバ受信手段、及び、対サイトサーバ送信手段）２０４を備えて構成されている。以下、この署名サーバ２０の各構成要素について図１、及び、図４〜８を参照しながら詳細に説明する。なお、この図４〜８は署名サーバ２０の格納部２０１に格納される各種情報を説明するための図である。
【００３５】
署名サーバ２０の格納部２０１は、署名処理に用いられる各種情報を格納するものである。この格納部２０１に格納される情報は、署名サーバ２０の署名サービスを利用する事業者（サイトサーバ３０）に関連する事業者情報テーブル（図４参照）、署名者に関連する署名者情報テーブル（図５参照）、署名対象となるウェブサイトに関連する署名対象サイトテーブル（図６参照）、署名用のアプリケーションの発行に関連する署名用アプリ発行テーブル（図７参照）、及び、携帯電話機１１０及びサイトサーバ３０との間で送受信される署名データを含む署名データテーブル（図８参照）に大別される。なお、それぞれのテーブルは他のテーブルと区別可能なように格納されている。以下、各テーブルに格納されている情報について詳細に説明する。
【００３６】
事業者情報テーブルには、図４に示すように、事業者ＩＤ、事業者名、及び、事業者キーが格納される。事業者ＩＤは、事業者を署名サーバ２０において特定するためのＩＤであり、事業者名は、その事業者の名称である。事業者キーは、サイトキーの先頭に付加され、事業者ごとに異なるサイトキーを生成するためのキーである。
【００３７】
署名者情報テーブルには、図５に示すように、署名者ＩＤ、署名者名、及び、暗号キー、署名イメージ、及び、指紋データＡが格納される。署名者ＩＤは、署名者を署名サーバ２０において特定するためのＩＤであり、署名者名は、その署名者の名称である。指紋データＡは、予め携帯電話機１１０から登録される情報であり、本発明に係る登録情報に相当する。
【００３８】
署名対象サイトテーブルには、図６に示すように、サイトＩＤ、サイトタイトル、及び、サイト内容が格納される。サイトＩＤは、署名対象となるウェブサイトを特定するためのＩＤとして、例えば事業者キーにランダムなＩＤが付加されることで生成されるものである。サイトタイトルは、署名対象となるウェブサイトのタイトルとして、例えば署名者が識別可能なサイト名であり、サイトサーバ３０から送信される。サイト内容は、署名対象のサイトの具体的な内容として例えばＨＴＭＬ（Hyper Text MarkupLanguage）で作成され、サイトサーバ３０から送信される。
【００３９】
署名用アプリ発行テーブルには、図７に示すように、アプリＩＤ、署名者ＩＤ、及び、発行用パスワードが格納される。
【００４０】
署名データテーブルには、図８に示すように、署名ＩＤ（署名特定情報）、サイトキー、封印キー、及び、照合データが格納される。署名ＩＤは、サイトキー、封印キー、及び、照合データが署名サーバ２０の格納部２０１に格納された際に、封印キーに対応して携帯電話機１１０に払い出されるＩＤであって、各々の署名ごとに固有の情報である。
【００４１】
照合部２０２は、携帯電話機１１０から受信した指紋データＡと署名者情報テーブルに格納されている登録情報である指紋データＡとを照合するものである。そして、生成部２０３は、照合部２０２による照合の結果、携帯電話機１１０から受信した指紋データＡと署名者情報テーブルに格納されている指紋データＡとが合致したと判断された場合に、署名ＩＤを生成するものである。この指紋データＡは署名者本人のみが入力可能な情報であるため、この署名ＩＤが生成されたことは、該署名が署名者本人の意思に基づく署名であることが署名サーバ２０内では認証されていることを意味する。
【００４２】
署名サーバ２０の通信部２０４は、通信網４０を介して、サイトサーバ３０または携帯電話機１１０との間で各種情報を送受信するものである。通信部２０４は、図４〜８に示すような各種情報を携帯電話機１１０またはサイトサーバ３０との間で送受信する。
【００４３】
図１に戻り、本実施形態の署名システム１において、署名対象となるウェブサイトを管理するＩＳＰのサーバ装置であるサイトサーバ３０は、格納部３０１、復号部３０２（復号手段）、及び、通信部３０３（対署名者受信手段、対署名サーバ受信手段、及び、送信手段）を備えて構成されている。以下、このサイトサーバ３０の各構成要素について図４、６及び９を参照しながら詳細に説明する。なお、図１、４、６及び９はサイトサーバ３０に送受信される各種情報を説明するための図である。
【００４４】
サイトサーバ３０の格納部３０１は、サイトサーバ３０において送受信される各種情報を格納するものである。この格納部３０１に格納される情報は、サイトサーバ３０を管理するＩＳＰに関連する事業者情報テーブル（図４参照）、サイトサーバ３０が管理するウェブサイトに関連する署名対象サイトテーブル（図６参照）、及び、携帯電話機１１０及び署名サーバ２０との間で送受信される署名データを含む署名データテーブル（図９参照）に大別される。なお、それぞれのテーブルは他のテーブルと区別可能なように格納されている。図９に示すように、署名データテーブルには、暗号キー、署名ＩＤ、サイトキー、封印キー、封印データ、署名時刻、及び、署名イメージが格納される。
【００４５】
復号部３０２は、署名サーバ２０から受信した封印キーを用いて、携帯電話機１１０から受信した封印データを復号するものである。更に、復号部３０２は、封印データを復号することにより得たサイトキーと携帯電話機１１０から受信したサイトキーとを照合する。これらのサイトキーが合致したことは、正当な署名が行われたことを意味する。更に、復号部３０２は、復号して得た署名イメージを通信部３０３を介して携帯電話機１１０に送信する。これにより、復号された署名イメージは、署名者本人によって、署名者本人の署名イメージであるか否かが確認される。
【００４６】
サイトサーバ３０の通信部３０３は、通信網４０を介して、署名サーバ２０または携帯電話機１１０との間で各種情報を送受信するものである。通信部３０３は、図４、６及び９に示すような各種情報を署名サーバ２０または携帯電話機１１０との間で送受信する。
【００４７】
引き続いて、このような本実施形態の署名システム１により行われる動作（署名方法）について、図１０〜図１２のフローチャートを参照しながら詳細に説明する。署名システム１により行われる動作は、事業者（サイトサーバ３０）と認証機関（署名サーバ２０）との間における事前動作（図１０参照）、署名者（ＰＣ１００または携帯電話機１１０）と認証機関との間における事前動作（図１１参照）、そして、事業者と署名者と認証機関との間における署名動作（図１２参照）に大別される。なお、各ステップにおける情報の送受信は通信網４０を介して携帯電話機１１０、署名サーバ２０、及び、サイトサーバ３０にそれぞれに設けられている通信部により行われる。以下、各動作について詳細に説明する。
【００４８】
図１０は、署名サーバ２０による署名サービスを利用するサイトサーバ３０とその署名サーバ２０との間における事前動作を説明するためのフローチャートである。この動作は事業者に関する情報が署名サーバ２０に登録される動作（ステップＳ１０１〜ステップＳ１０４、図４参照）と、ウェブサイトに関する情報が署名サーバ２０に登録される動作（ステップＳ１０５〜ステップＳ１０８、図６参照）に大別される。以下、各動作について詳細に説明する。
【００４９】
先ず、サイトサーバ３０により、事業者名が署名サーバ２０に送信される（ステップＳ１０１）。署名サーバ２０はステップＳ１０１にて事業者名を受信し、それに対応する事業者ＩＤ及び事業者キーを生成する（ステップＳ１０２）。次に、ステップＳ１０２にて生成された事業者ＩＤ及び事業者キーが、サイトサーバ３０に送信される（ステップＳ１０３）。そして、サイトサーバ３０はステップＳ１０３にて事業者ＩＤ及び事業者キーを受信し、それらの情報を格納部３０１に格納する（ステップＳ１０４）。
【００５０】
次に、サイトサーバ３０により、事業者ＩＤ、サイトタイトル、及び、サイト内容が署名サーバ２０に送信される（ステップＳ１０５）。署名サーバ２０はステップＳ１０５にて事業者ＩＤ、サイトタイトル、及び、サイト内容を受信し、それらに対応するサイトＩＤを生成する（ステップＳ１０６）。次に、ステップＳ１０６にて生成されたサイトＩＤが、サイトサーバ３０に送信される（ステップＳ１０７）。そして、サイトサーバ３０はステップＳ１０７にてサイトＩＤを受信し、そのサイトＩＤが含まれて作成されたウェブサイトを開設する（ステップＳ１０８）。
【００５１】
次に、図１１は、署名を行うための署名者側の通信端末である携帯電話機１１０と署名サーバ２０との間における事前動作を説明するためのフローチャートである。この動作は署名者に関する情報が署名サーバ２０に登録される動作（ステップＳ２０１〜ステップＳ２０４）と、署名サーバ２０により署名用のアプリケーションが発行される動作（ステップＳ２０５〜ステップＳ２０９）、そして、署名用のアプリケーション及び署名サーバ２０に署名者に関する情報が登録される動作（ステップＳ２１０〜ステップＳ２１１）に大別される。以下、各動作について詳細に説明する。
【００５２】
先ず、携帯電話機１１０により、署名者名及び署名イメージが署名サーバ２０に送信される（ステップＳ２０１）。署名サーバ２０はステップＳ２０１にて受信した署名者名及び署名イメージに対応する署名者ＩＤ及び発行用パスワードを生成する（ステップＳ２０２）。次に、ステップＳ２０２にて生成された署名者ＩＤ及び発行用パスワードが、携帯電話機１１０に送信される（ステップＳ２０３）。そして、携帯電話機１１０はステップＳ２０３にて受信した署名者ＩＤ及び発行用パスワードを格納部１１１に格納する（ステップＳ２０４）。
【００５３】
次に、署名サーバ２０から署名用のアプリケーションをダウンロードするために、携帯電話機１１０は、ステップＳ２０４にて受信し格納した署名者ＩＤ及び発行用パスワードを署名サーバ２０に送信する。この送信する動作により、携帯電話機１１０から送信された署名者ＩＤ及び発行用パスワードの認証が要求されることになる（ステップＳ２０５）。そして、署名サーバ２０の照合部２０２により、ステップＳ２０５にて送信された署名者ＩＤ及び発行用パスワードと、署名サーバ２０の格納部２０１に格納された署名者ＩＤ及び発行用パスワードとが照合される（ステップＳ２０６）。
【００５４】
ステップＳ２０５にて送信された署名者ＩＤ及び発行用パスワードと署名サーバ２０の格納部２０１に格納されている署名者ＩＤ及び発行用パスワードとが合致した場合には、それらの署名者ＩＤ及び発行用パスワードに対応するアプリＩＤが生成される。更に、署名サーバ２０は、この生成されたアプリＩＤ、署名者ＩＤ及び暗号キーを用いて、署名用のアプリケーションをコンパイルする（ステップＳ２０７）。なお、図示はしないが、署名サーバ２０は暗号キーをサイトサーバ３０から予め受信し格納している。次に、ステップＳ２０７にて生成及びコンパイルされたアプリＩＤ及び署名用アプリケーションが、携帯電話機１１０に発行される（ステップＳ２０８）。そして、携帯電話機１１０はその発行されたアプリＩＤ及び署名用のアプリケーションをダウンロードする（ステップＳ２０９）。一方、ステップＳ２０５にて送信された署名者ＩＤ及び発行用パスワードと署名サーバ２０の格納部２０１に格納された署名者ＩＤ及び発行用パスワードとが合致しなかった場合には、以後の処理は中断される。
【００５５】
ステップＳ２０９にて署名用のアプリケーションが携帯電話機１１０にダウンロードされると、指紋データＡ及び指紋データＢが携帯電話機１１０の格納部１１１に登録される（ステップＳ２１０）。そして、指紋データＡのみが署名サーバ２０の格納部２０１に登録される（ステップＳ２１１）。
【００５６】
次に、図１２は、署名者側通信端末１０（携帯電話機１１０及びＰＣ１００）とサイトサーバ３０と署名サーバ２０との間における署名動作を説明するためのフローチャートである。この署名動作は、ＰＣ１００がサイトサーバ３０に接続する動作（ステップＳ３０１〜ステップＳ３０３）、及び、携帯電話機１１０とサイトサーバ３０と署名サーバ２０との間における署名動作（ステップＳ３０４〜ステップＳ３２４）に大別される。以下、各動作について詳細に説明する。
【００５７】
先ず、ＰＣ１００と署名対象のサイトサーバ３０とが接続される（ステップＳ３０１）。次に、ステップＳ３０１による接続に対応する通信セッションを特定するサイトキーが、サイトサーバ３０により生成される（ステップＳ３０２）。そして、ステップＳ３０２にて生成されたサイトキー、サイトサーバ３０の格納部３０１に格納されたサイトタイトル及びサイト内容がＰＣ１００へ送信され、サイトタイトル、及びサイト内容がＰＣ１００の表示装置（図示しない）に表示される（ステップＳ３０３）。
【００５８】
ステップＳ３０３にてサイトタイトル及びサイト内容がＰＣ１００にて表示されると、署名者により携帯電話機１１０内の署名用アプリケーションが起動される（ステップＳ３０４）。そして、携帯電話機１１０により、ＰＣ１００からサイトキーを読み取るための接続要求信号が送信される（ステップＳ３０５）。ステップＳ３０５での接続要求信号の送信は、携帯電話機１１０の入力部１１２がＰＣ１００のサイト出力部１０１に対して、例えば赤外線通信の開始信号を送信することにより行われる。接続要求信号がＰＣ１００において受信されると、ＰＣ１００のサイトキー出力部１０１は、携帯電話機１１０の入力部１１２にサイトキーを送信する（ステップＳ３０６）。
【００５９】
次に、携帯電話機１１０はステップＳ３０６にて受信したサイトキーを署名サーバ２０に送信する（ステップＳ３０７）。そして、署名サーバ２０は、ステップＳ３０７にて受信したサイトキーに対応するサイトタイトル及びサイト内容を格納部２０１から特定し、携帯電話機１１０に送信する。なお、サイトキーはサイトＩＤを含むため、署名サーバ２０はそのサイトＩＤが含まれた署名対象サイトテーブル（図６参照）を特定することで、サイトキーに対応するサイトタイトル及びサイト内容を特定することができる（ステップＳ３０８）。そして、ステップＳ３０８にて受信したサイトタイトル及びサイト内容が携帯電話機の所定の表示装置（図示しない）に表示される（ステップＳ３０９）。
【００６０】
次に、指紋情報が携帯電話機１１０の入力部１１２に入力される（ステップＳ３１０）。ステップＳ３１０にて入力された指紋情報は解析部１１３により解析され、携帯電話機１１０の格納部１１１に格納された指紋データＡ及び指紋データＢと照合される（ステップＳ３１１）。本実施形態において、この解析部１１３による解析及び照合は、ステップＳ３１０にて入力された指紋情報の前半の半分を指紋データＡと照合し、後半の半分を指紋データＢと照合することで行われる。ステップＳ３１１にて解析された指紋情報と格納部１１１に格納された指紋データＡ及び指紋データＢとが合致した場合には、該署名が署名者本人の意思に基づく署名であると判断され、携帯電話機１１０により封印キー及び照合データが生成される（ステップＳ３１２）。一方、ステップＳ３１１にて、解析された指紋情報と格納部１１１に格納された指紋データＡ及び指紋データＢとが合致しなかった場合には、該署名が署名者本人の意思に基づく署名でないと判断され、以後の署名処理は中断される。
【００６１】
ステップＳ３１２にて生成された封印キー及び照合データが署名サーバ２０に送信されると、照合データに含まれた指紋データＡと署名サーバ２０の格納部２０１に格納されている指紋データＡとが照合される（ステップＳ３１３）。ステップＳ３１３にて照合データに含まれた指紋データＡと格納部２０１に格納された指紋データＡとが合致した場合には、該署名が署名者本人の意思に基づく署名であると判断され、署名サーバ２０により署名ＩＤが生成される（ステップＳ３１４）。一方、ステップＳ３１３にて照合データに含まれた指紋データＡと格納部２０１に格納された指紋データＡとが合致しなかった場合には、該署名が署名者本人の意思に基づく署名でないと判断され、以後の署名処理は中断される。
【００６２】
ステップＳ３１４にて生成された署名ＩＤが携帯電話機１１０に送信されると、携帯電話機１１０により封印データが生成される（ステップＳ３１５）。次に、ステップＳ３１５にて生成された封印データ、ステップＳ３１４にて署名サーバ２０から生成され受信された署名ＩＤ、及び、ステップＳ３０６にてＰＣ１００から受信されたサイトキーが、携帯電話機１１０からサイトサーバ３０に送信される（ステップＳ３１６）。
【００６３】
ステップＳ３１６にて携帯電話機１１０からサイトサーバ３０に送信された署名ＩＤ及びサイトキーが、サイトサーバ３０から署名サーバ２０に送信される（ステップＳ３１７）。ステップＳ３１７にて署名サーバ２０がサイトサーバ３０から署名ＩＤ及びサイトキーを受信すると、署名サーバ２０は受信した署名ＩＤに対応するサイトキーを格納部２０１から特定する（ステップＳ３１８）。そして、ステップＳ３１８にて特定したサイトキーとステップＳ３１７にてサイトサーバ３０から受信したサイトキーとを照合する（ステップＳ３１９）。
【００６４】
ステップＳ３１９にて、格納部２０１から特定されたサイトキーとステップＳ３１７にてサイトサーバ３０から受信されたサイトキーとが合致した場合には、正当な署名が行われたと判断され、署名サーバ２０は、サイトサーバ３０から受信した署名ＩＤに対応する封印キーを格納部２０１から特定し、サイトサーバ３０に送信する（ステップＳ３２０）。なお、この封印キーは、ステップＳ３１２にて携帯電話機１１０により生成され署名サーバ２０に送信されたものである。一方、ステップＳ３１９にて、格納部２０１から特定されたサイトキーとステップＳ３１７にてサイトサーバ３０から受信されたサイトキーとが合致しなかった場合には、正当な署名が行われていないと判断され、以後の署名処理は中断される。
【００６５】
ステップＳ３２０にて封印キーが署名サーバ２０からサイトサーバ３０に送信されると、サイトサーバ３０は、その封印キーを用いて、ステップＳ３１６にて携帯電話機１１０から受信した封印データを復号する（ステップＳ３２１）。そして、ステップＳ３２１での復号により得られたサイトキーとステップＳ３１６にて携帯電話機１１０から受信したサイトキーとが照合される（ステップＳ３２２）。
【００６６】
ステップＳ３２２にて、復号により得られたサイトキーと携帯電話機１１０から受信したサイトキーとが合致し、且つ、復号により得られた署名時刻と現在時刻との差が予め設定されたしきい値（例えば３００秒）以内である場合には、該署名が署名者本人の意思に基づく署名であり、かつ、正当な署名が行われたと判断され、ステップＳ３２１の復号により得られた署名イメージがＰＣ１００に送信される（ステップＳ３２３）。一方、ステップＳ３２２にて、復号により得られたサイトキーと携帯電話機１１０から受信したサイトキーとが合致しない、または、復号により得られた署名時刻と現在時刻との差が予め設定された時間経過しきい値以内でない場合には、該署名が署名者本人の意思に基づく署名でない、または、正当な署名が行われていないと判断され、署名処理は中断される。
【００６７】
ステップＳ３２３にて送信された署名イメージはＰＣ１００の表示装置にて表示され、署名者本人の署名イメージであるか否かが署名者により直接判断される（ステップＳ３２４）。
【００６８】
続いて、本実施形態の作用及び効果について説明する。本実施形態の署名システム１及び署名方法によれば、署名サーバ２０が、携帯電話機１１０から送信された指紋データＡと署名サーバ２０の格納部２０１に予め格納された指紋データＡに相当する登録情報とを照合する。そして、それらの指紋データが互いに合致した場合に、署名サーバ２０は各々の署名ごとに固有の署名ＩＤを生成し、サイトサーバ３０はその署名ＩＤを受信する。ここで、指紋データは署名者本人のみが入力可能なものであるため、サイトサーバ３０は、署名ＩＤを受信したことから、署名者本人の意思に基づいて該署名処理が正当に行われていることを判断することができる。
【００６９】
また、サイトサーバ３０が、署名サーバ２０から受信した封印キーを用いて、携帯電話機１１０から受信した封印データを復号する。ここで、復号動作の手がかりとなる封印キーが適切に送信されるために、署名サーバ２０は、サイトサーバ３０から受信したサイトキーと携帯電話機１１０から受信したサイトキーとを照合し、それらのサイトキーが合致した場合に署名ＩＤに対応する封印キーをサイトサーバ３０に送信する。このように、サイトサーバ３０と署名サーバ２０間、署名サーバ２０と携帯電話機１１０間、及び、携帯電話機１１０とサイトサーバ３０間における電子的な情報の送受信によって封印データが復号されるため、電気的に保存された署名データの改ざん、解析などを防止しつつ、署名者本人の意思に基づく署名であることをより安全に証明することが可能となる。
【００７０】
更に、封印キーには、署名サーバ２０に予め登録されている指紋データＡとは異なる指紋データＢが一方向関数でハッシュ化されている。すなわち、この封印キーは携帯電話機１１０の外部で復号することが不可能であるため、電気的に保存された署名データの改ざん、解析などを防止し、より安全な署名が行われる。更に、この封印キーには、サイトキー及び署名時刻が含まれるため、各々の署名（接続先サイトへの接続）ごとに固有の情報が生成され、署名ごとに署名意思を証明することができる。更に、署名者は指紋データＡと指紋データＢの両方を携帯電話機１１０の外部に配布する必要がないため、署名者のプライバシーを保護することができる。
【００７１】
また、本実施形態によれば、サイトサーバ３０が、封印データを復号することにより得たサイトキーと携帯電話機１１０から受信したサイトキーとを照合することで、署名者本人の意思に基づいて特定のウェブサイトに対した署名が正当に行われたか否かを判断することができる。
【００７２】
また、本実施形態によれば、封印データに署名イメージが含まれており、封印データを復号することにより得た署名イメージがＰＣ１００に送信される。このため、ＰＣ１００に送信された署名イメージが署名者本人の署名イメージであるか否かが、署名者本人により直接確認できる。
【００７３】
また、本実施形態によれば、サイトキーは署名対象となるウェブサイトそのものを特定するだけではなく、そのウェブサイトへの接続に対する通信セッションをも特定する。したがって、各々の署名ごとに固有のサイトキーが得られるようになり、通信セッションごとに署名意思を証明することができる。
【００７４】
また、本実施形態によれば、暗号キーを用いて暗号化された情報が、携帯電話機１１０と署名サーバ２０との間で送受信される。このように、暗号化されたデータを用い、更に、暗号キーの生成先と使用先とを異ならせることで、電気的に保存された署名データの改ざん、解析などをより確実に防止することができる。
【００７５】
したがって、本実施形態によれば、署名者本人が特定のウェブサイトに接続する際に、署名した事実をより安全に証明することが可能となる。
【００７６】
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限定されないことは言うまでもない。
【００７７】
本実施形態においては、署名者の生体情報として指紋情報を用いたが、それ以外に瞳孔情報などを用いてもかまわない。この場合に、入力部１１２には瞳孔情報などが認識できる機能を搭載されればよい。また、指紋情報と瞳孔情報の両方を用いてもかまいなく、この場合には、例えば、本発明の第１の署名者認証情報として指紋情報を用い、第２の署名者認証情報として瞳孔情報を用いれば良い。
【００７８】
また、本実施形態においては、署名イメージとして、例えば署名者の筆跡を画像化したものが用いられたが、それに限られることなく、署名イメージを単に電子的な数字の連鎖などにし、署名者が認識可能なようにしてもよい。また、本実施形態においては、署名イメージがＰＣ１００の表示されるように構成されているが、携帯電話機１１０に表示されてもかまわない。
【００７９】
更に、本実施形態においては、携帯電話機１１０とＰＣ１００間の通信方式を赤外線通信として構成しているが、それに限られることなく、例えば、ブルートゥース通信、アクティブタグ通信などの近距離通信方式が用いられる。また、近距離通信方式を使用せずとも、サイトキーが署名者によりＰＣ１００の表示装置から肉眼で認識され、携帯電話機１１０に打ち込まれるようにしても良い。
【図面の簡単な説明】
【００８０】
【図１】本実施形態に係る署名システム１の構成概要図である。
【図２】携帯電話機１１０に予め登録された初期情報の構成を示す図である。
【図３】携帯電話機１１０に一時的に格納される情報の構成を示す図である
【図４】署名サーバ２０及びサイトサーバ３０で用いられる事業者情報テーブルを説明するための図である。
【図５】署名サーバ２０で用いられる署名者情報テーブルを説明するための図である。
【図６】署名サーバ２０及びサイトサーバ３０で用いられる署名対象サイトテーブルを説明するための図である。
【図７】署名サーバ２０で用いられる署名用アプリ発行テーブルを説明するための図である。
【図８】署名サーバ２０で用いられる署名データテーブルを説明するための図である。
【図９】サイトサーバ３０で用いられる署名データテーブルを説明するための図である。
【図１０】図１の署名システム１の動作を説明するためのフローチャートである。
【図１１】図１の署名システム１の動作を説明するためのフローチャートである。
【図１２】図１の署名システム１の動作を説明するためのフローチャートである。
【符号の説明】
【００８１】
１…署名システム、１０…署名者側通信端末、１００…ＰＣ、１１０…携帯電話機、２０…署名サーバ、３０…サイトサーバ、４０…通信網。
【図１】
2008172338.tif 000003
【図２】
2008172338.tif 000004
【図３】
2008172338.tif 000005
【図４】
2008172338.tif 000006
【図５】
2008172338.tif 000007
【図６】
2008172338.tif 000008
【図７】
2008172338.tif 000009
【図８】
2008172338.tif 000010
【図９】
2008172338.tif 000011
【図１０】
2008172338.tif 000012
【図１１】
2008172338.tif 000013
【図１２】
2008172338.tif 000014