(57)【要約】    【課題】  公序良俗に反する情報の内容の公開を防ぐことができる二次元コードを用いて公開する情報の内容を認証する認証システムを提供する。    【解決手段】  携帯電話１０は、公開された二次元コードＱを読み取り、公開領域に配置された認証番号を認証サーバーＡ（３０Ａ）へ送信する。認証サーバーＡは、認証番号を携帯電話から受信すると、受信した認証番号に対応する暗号化キーを上記携帯電話へ送信する。そして、携帯電話１０は、受信した暗号化キーを用いて二次元コードの非公開領域に配置された情報の内容（ウエブサイトのアドレス）をデコードする。このため、公開された二次元コードにおいて、予め認証を受けたものみ非公開領域の情報の内容がデコード可能となるので、公序良俗に反する情報の内容の公開を防ぐことができる。【選択図】  図１
2010250661.tif 000002
【特許請求の範囲】
【請求項１】
暗号化キーを用いずデコード可能な公開領域と、暗号化キーで暗号化され、当該暗号化キーによりデコード可能な非公開領域と、を備える二次元コードを用いて公開する情報の内容を認証する認証システムであって：
該二次元コードのデコード可能な携帯電話と；
携帯電話読み取り用の上記二次元コードを発行する二次元コード発行機と；
該二次元コードの情報内容を認証する認証サーバーと；を備え、
前記認証サーバーは、
上記二次元コード発行機から送信される二次元コードとして提供される情報の内容を受信する受信手段と、
受信した情報の内容について、所定の条件に基づき公開に適する情報か否かを検証する検証手段と、
検証の結果、公開に適すると判断した場合、認証番号と当該二次元コードの非公開領域のデータ作成に用いる暗号化キーとを生成する生成手段と、
前記認証番号及び前記データ作成に用いる暗号化キーを上記二次元コード発行機へ返送する返送手段とを備え、
前記二次元コード発行機は、
上記認証サーバーの返送手段から送られた認証番号及び前記暗号化キーを受信する受信手段と、
受信した認証番号を、上記二次元コードの公開領域に配置し、前記情報の内容を上記暗号化キーで暗号化し非公開領域に配置して二次元コードを作成する作成手段を備え、
前記携帯電話は、
読み取った二次元コードの公開領域に配置された認証番号を上記認証サーバーへ送信する送信手段を備え、
前記認証サーバーは、認証番号を前記携帯電話から受信すると、受信した認証番号に対応する暗号化キーを上記携帯電話へ送信し、
前記携帯電話は、受信した暗号化キーを用いて前記二次元コードの非公開領域に配置された情報の内容をデコードすることを特徴とする二次元コードを用いて公開する情報の内容を認証する認証システム。
【請求項２】
公開される前記情報の内容は、ウエブサイトのアドレスであり、
前記認証サーバーの検証手段は、当該アドレスで指定されたウエブサイトへアクセスして、公開に適するか否かを検証することを特徴とする請求項１の二次元コードを用いて公開する情報の内容を認証する認証システム。
【請求項３】
前記認証サーバーの検証手段は、
公開に適するか否かを判断するための所定用語と、当該所定用語にそれぞれ対応する点数とを登録する登録手段と、
前記アドレスで指定されたウエブサイトの内容中に含まれる前記所定用語を検索し、該所定用語に対応する点数を積算する点数化手段とを備え、
積算した点数が予め設定された点数を下回る場合に、公開に適すると判断することを特徴とする請求項２の二次元コードを用いて公開する情報の内容を認証する認証システム。
【請求項４】
前記二次元コードの公開領域には、前記認証サーバーへの連絡先が含まれることを特徴とする請求項１〜請求項３のいずれか１の二次元コードを用いて公開する情報の内容を認証する認証システム。
【請求項５】
前記認証サーバーが複数存在し、
各認証サーバーは、自らの検証手段で公開に適するか否かを検証したウエブサイトのうち所定割合のウエブサイト毎に積算した点数データを、他の認証サーバーへ送り、当該他の認証サーバーの検証手段で当該ウエブサイトを積算した点数データを受け取り、自らの検証手段で当該ウエブサイトを積算した点数と比較し、前記所定用語に対応する点数を調整することを特徴とする請求項３の二次元コードを用いて公開する情報の内容を認証する認証システム。
【請求項６】
前記認証サーバーは、前記携帯電話から送られたウエブサイトが公開に不適切であるとの通報数を計数し、計数数が所定数に達した場合、携帯電話への前記暗号化キーの送信を停止することを特徴とする請求項２の二次元コードを用いて公開する情報の内容を認証する認証システム。
【請求項７】
前記認証サーバーは、
前記アドレスで指定されたウエブサイトの内容中に含まれる前記所定用語を検索して積算した点数に基づき、当該ウエブサイトをクラス分けし、
前記認証番号を前記携帯電話から受信した時に、受信した認証番号に対応する暗号化キーと共に当該ウエブサイトのクラス分けを上記携帯電話へ送信することを特徴とする請求項３の二次元コードを用いて公開する情報の内容を認証する認証システム。
【請求項８】
前記携帯電話は、予めアクセスを許容するクラスを登録する登録手段を備え、
前記認証サーバーから送られた前記ウエブサイトのクラス分けに基づき、当該ウエブサイトへのアクセスを許容するか否かを決定することを特徴とする請求項７の二次元コードを用いて公開する情報の内容を認証する認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化キーを用いずデコード可能な公開領域と、暗号化キーで暗号化され、当該暗号化キーによりデコード可能な非公開領域と、を備える二次元コードを用いて公開する情報の内容を認証する認証システムに関し、特に好適には、該二次元コードを介してアクセスを行わせるウエブサイトが適切であるか否かの認証に用いる認証システムに関するものである。
【背景技術】
【０００２】
不特定多数の者に情報を提供する方法として二次元コードが用いられる場合がある。二次元コードでは、含ませ得る情報量が限られるため、ウエブサイトのアドレスを二次元コードに収容し、該二次元コードを例えば携帯電話で読み取ることで、当該ウエブサイトへのアクセスができるようにしている。現在、このような二次元コードが、新聞、雑誌等のメディア上に多数掲載されている。特許文献１には、電子データによる識別情報を一元的に管理してセキュリティーを確保する識別情報管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１２４９２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
現在、二次元コードの内容は何らチェックが成されていないため、不適切な内容が含まれる二次元コードがメディア上に掲載されている可能性がある。更に、種々のメディア上に掲載されている上述した二次元コードでアクセスされるウエブサイトには、公序良俗に反するものが多数あるが、何らのチェックも成されていない。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、暗号化キーで暗号化された非公開領域を有し、当該暗号化キーにより該非公開領域のデータをデコード可能な二次元コードを用い、公序良俗に反する情報の内容の公開を防ぐことができる二次元コードを用いて公開する情報の内容を認証する認証システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１の発明は、暗号化キーを用いずデコード可能な公開領域ＱＯと、暗号化キーで暗号化され、当該暗号化キーによりデコード可能な非公開領域ＱＳと、を備える二次元コードＱを用いて公開する情報の内容を認証する認証システムであって：
該二次元コードのデコード可能な携帯電話１０と；
携帯電話読み取り用の上記二次元コードを発行する二次元コード発行機（ベンダー）５０と；
該二次元コードの情報内容を認証する認証サーバー３０Ａと；を備え、
前記認証サーバー３０Ａは、
上記二次元コード発行機から送信される二次元コードとして提供される情報の内容を受信する受信手段（Ｓ３２）と、
受信した情報の内容について、所定の条件に基づき公開に適する情報か否かを検証する検証手段（Ｓ３６）と、
検証の結果、公開に適すると判断した場合（Ｓ３８：Ｙｅｓ）、認証番号と当該二次元コードの非公開領域のデータ作成に用いる暗号化キーとを生成する生成手段（Ｓ４０）と、
前記認証番号及び前記データ作成に用いる暗号化キーを上記二次元コード発行機へ返送する返送手段（Ｓ４４）とを備え、
前記二次元コード発行機５０は、
上記認証サーバーの返送手段から送られた認証番号及び前記暗号化キーを受信する受信手段（Ｓ１６）と、
受信した認証番号を、上記二次元コードの公開領域ＱＯに配置し、前記情報の内容を上記暗号化キーで暗号化し非公開領域ＱＳに配置して二次元コードを作成する作成手段（Ｓ２２）を備え、
前記携帯電話１０は、
読み取った二次元コードの公開領域ＱＯに配置された認証番号を上記認証サーバーへ送信する送信手段（Ｓ６６）を備え、
前記認証サーバー３０Ａは、認証番号を前記携帯電話から受信すると（Ｓ８２）、受信した認証番号に対応する暗号化キーを上記携帯電話へ送信し（Ｓ８８）、
前記携帯電話１０は、受信した暗号化キーを用いて前記二次元コードの非公開領域ＱＳに配置された情報の内容をデコードする（Ｓ７４）ことを技術的特徴とする。
【発明の効果】
【０００７】
請求項１の暗号化キーを用いずデコード可能な公開領域と、暗号化キーで暗号化され、当該暗号化キーによりデコード可能な非公開領域と、を備える二次元コードを用いて公開する情報の内容を認証する認証システムは、該二次元コードのデコード可能な携帯電話と、携帯電話読み取り用の上記二次元コードを発行する二次元コード発行機と、該二次元コードの情報内容を認証する認証サーバーと；を有する。
【０００８】
認証サーバーは、二次元コード発行機から送信される二次元コードとして提供される情報の内容を受信し、受信した情報の内容について、公開に適するか否かを検証し、検証の結果、公開に適すると判断した場合、認証番号と当該二次元コードの非公開領域のデータ作成に用いる暗号化キーとを生成する。そして、認証番号及びデータ作成に用いる暗号化キーを上記二次元コード発行機へ返送する。
【０００９】
二次元コード発行機は、上記認証サーバーから送られた認証番号及び暗号化キーを受信し、受信した認証番号を、二次元コードの公開領域に配置し、情報の内容を上記暗号化キーで暗号化し非公開領域に配置して二次元コードを作成し、公開に供する。
【００１０】
携帯電話は、公開された二次元コードを読み取り、公開領域に配置された認証番号を上記認証サーバーへ送信する。認証サーバーは、認証番号を携帯電話から受信すると、受信した認証番号に対応する暗号化キーを上記携帯電話へ送信する。そして、携帯電話は、受信した暗号化キーを用いて二次元コードの非公開領域に配置された情報の内容をデコードする。このため、公開された二次元コードにおいて、予め認証を受けたもののみ非公開領域の情報の内容がデコード可能となるので、公序良俗に反する情報の内容の公開を防ぐことができる。
【００１１】
請求項２の二次元コードを用いて公開する情報の内容を認証する認証システムでは、公開される二次元コードの情報の内容は、ウエブサイトのアドレスであり、認証サーバーは、当該アドレスで指定されたウエブサイトへアクセスして、公開に適するか否かを検証する。公開前に検証を行うため、公序良俗に反するウエブサイトへアクセスするための二次元コードの公開を防ぐことができる。
【００１２】
請求項３の二次元コードを用いて公開する情報の内容を認証する認証システムでは、認証サーバーは、公開に適するか否かを判断するための所定用語と、当該所定用語にそれぞれ対応する点数とを登録する。そして、二次元コード中のアドレスで指定されたウエブサイトへアクセスして、ウエブサイトの内容中に含まれる所定用語を検索し、該所定用語に対応する点数を積算する。そして、積算した点数が予め設定された点数を下回る場合に、公開に適すると判断し、超える際には公開不可と判断する。このため、人手を介さない自動処理により、公開に適するか否かを判断できると共に、恣意的では無い客観的な判断が可能となる。
【００１３】
請求項４の二次元コードを用いて公開する情報の内容を認証する認証システムでは、二次元コードの公開領域に認証サーバーへの連絡先が含まれるため、二次元コードをデコードした携帯電話から認証サーバーへ容易にアクセスすることができる。
【００１４】
請求項５の二次元コードを用いて公開する情報の内容を認証する認証システムでは、認証サーバーが複数存在する。各認証サーバーは、自らの検証手段で公開に適するか否かを検証したウエブサイト（公開する情報の内容）のうち所定割合のウエブサイト毎に積算した点数データを、他の認証サーバーへ送り、当該他の認証サーバーで当該ウエブサイトを積算した点数データを受け取る。そして、自ら当該ウエブサイトを積算した点数と比較し、所定用語に対応する点数を、他の認証サーバーで積算した点数との差を小さくするように調整する。このため、複数存在する認証サーバー間で、公開に適するか否かの判断のバラツキを小さくすることができる。
【００１５】
請求項６の二次元コードを用いて公開する情報の内容を認証する認証システムでは、認証サーバーは、携帯電話から送られたウエブサイトの内容が公開に不適切であるとの通報数を計数し、計数数が所定数に達した場合、携帯電話への暗号化キーの送信を停止する。このため、認証サーバーが一旦、公開を許可したウエブサイトに対しても、内容が不適切な場合には事後的に、二次元コード中の暗号化された情報の内容をデコードできなくして当該ウエブサイトへのアクセスを不能にすることができる。
【００１６】
請求項７及び請求項８の二次元コードを用いて公開する情報の内容を認証する認証システムでは、認証サーバーが、アドレスで指定されたウエブサイトの内容中に含まれる所定用語を検索して積算した点数に基づき、当該ウエブサイトをクラス分けする。そして、認証サーバーは、認証番号を携帯電話から受信した時に、受信した認証番号に対応する暗号化キーと共に当該ウエブサイトのクラス分けを上記携帯電話へ送信する。予めアクセスを許容するクラスが登録されている携帯電話では、認証サーバーから送られたウエブサイトのクラス分けに基づき、当該ウエブサイトへのアクセスを許容するか否かを決定する。このため、携帯電話側での設定で、不適切と判断されるレベル（クラス）内容のウエブサイトへのアクセスを防ぐことができる。
【図面の簡単な説明】
【００１７】
【図１】図１（Ａ）は、本発明の第１実施形態に係る認証システムの構成を示す説明図であり、図１（Ｂ）は認証システムで用いられる二次元コードの図で、図１（Ｃ）は認証システムで用いられる二次元コードの構成図である。
【図２】図２（Ａ）は、二次元コードを用いて公開する情報の内容の認証についての説明図であり、図２（Ｂ）は、携帯電話の構成を示すブロック図である。
【図３】図３（Ａ）は検証結果テーブルを示し、図３（Ｂ）はクラス分け基準のテーブルを示し、図３（Ｃ）は認証番号データテーブルを示し、図３（Ｄ）は用語リストのテーブルを示す。
【図４】ベンダーの認証申請と、認証サーバーでの認証処理とを示すフローチャートである。
【図５】携帯電話の二次元コードの読み取り処理と、認証サーバーからの暗号化キーの送信処理を示すフローチャートである。
【図６】データ検証のサブルーチンを示すフローチャートである。
【図７】他認証サーバーからの検証結果受信のサブルーチンを示すフローチャートである。
【発明を実施するための形態】
【００１８】
本発明の第１実施形態に係る二次元コードを用いて公開する情報の内容を認証する認証システムについて、図１〜図７を参照して説明する。
第１実施形態で用いる二次元コードは、特開２００９−００９５４７号公報にて本出願人が提案した図１（Ｂ）に示すような二次元コードであって、図１（Ｃ）に示すように既存のＱＲコードと同様な位置決めマーク等の機能部ＱＦと、ＱＲコード読み取り可能な携帯電話で読み取ることができる公開部ＱＯと、エラーを訂正するためのエラー訂正部ＱＥとに加える。更に、当該二次元コードＱは、暗号化キーで暗号化された非公開領域ＱＳを有する。以降、この二次元コードを非公開領域を有する二次元コードと呼ぶ。非公開領域を有する二次元コードは、当該二次元コードを読み取るためのソフトウエアーをダウンロードにより備えた携帯電話等で、当該二次元コードの非公開領域の暗号化に用いた暗号化キーにより、該非公開領域ＱＳのデータをデコードすることができる。
【００１９】
図１（Ａ）及び図２（Ａ）を参照して、二次元コードを用いて公開する情報の内容を認証する認証システムの概要を先ず説明する。
図２（Ａ）は、二次元コードを用いて公開する情報の内容の認証についての説明図である。特定のウエブサイトへのアクセスを行わせる二次元コードの公開を望むベンダーは、当該ウエブサイトが公序良俗に反しないことの認証を認証サーバＡ、認証サーバＢ、認証サーバＣの何れかに求める、ここでは、認証サーバＡに対して認証を求めたものとして説明を続ける。なお、本実施形態で、公序良俗に反するとは、ウエブサイトが銃、麻薬、覚醒剤などのように犯罪行為となる取引に用いられる場合、ウエブサイトで公開される内容が猥褻な場合などを意味する。
【００２０】
認証サーバーＡは、ネットワーク４０に接続した後述する処理を行うソフトウエアーのインストールされたコンピュータから成るベンダー（二次元コード発行機）５０から認証の求められたウエブサイトが公序良俗に反しないかを判断し、公序良俗に反しないと判断した場合には、ウエブサイトの公開を認証する。認証の際には、認証サーバーＡは、ベンダーに対して、当該ウエブサイトへのアクセスを行わせる二次元コードの認証番号と、ウエブサイトへのアクセスを行わせるためのデータを暗号化するための暗号化キーとを付与する。ベンダーは、認証サーバーＡへのアクセス用のアドレスと、暗証番号とを公開部ＱＯに含ませ、ウエブサイトへのアクセスを行わせるためのデータを付与された暗号化キーで暗号化して非公開部ＱＳに含ませた二次元コードＱを作成する。そして、作成した二次元コードＱを、雑誌、新聞等のメディアに掲載させる。
【００２１】
図１（Ａ）に示すようにこの二次元コードＱを携帯電話で読み取る。図２（Ｂ）に示すように携帯電話１０は、画像を撮像する図示しないカメラを備える撮像部１４と、図示しない入力キーを備える入力部１１と、情報を記憶する記憶部１６と、液晶表示器を備える表示部１９と、携帯電話の基地局４２との通信を司る通信制御部１８と、これらを制御する制御部１２とを備える。該携帯電話１０では、非公開領域を有する二次元コードを読み取るためのソフトウエアーがダウンロードされ、記憶部１６に保持されている。
【００２２】
携帯電話１０は、二次元コードＱを読み取ると、先ず、公開部にデータ化されている当該二次元コードの認証番号、及び、認証サーバーＡへのアクセス用アドレスをデコードする。そして、携帯電話１０は、先ず、デコードした認証番号と、認証サーバーＡのアドレスとを基地局４２へ送る。基地局４２は、インターネットを含むネットワーク４０に接続されており、該ネットワーク４０を介してアドレスで特定した認証サーバーＡへアクセスし、認証番号を伝える。認証番号を伝えられた認証サーバーＡは、当該認証番号に対応する暗号化キーを基地局４２経由で携帯電話１０へ送る。暗号化キーを受信した携帯電話１０は、暗号化キーにより非公開部のデータをデコードし、ウエブサイトへのアクセスを行う。
【００２３】
引き続き、認証サーバーＡでの認証処理の詳細について、図３のテーブルを参照して説明する。認証サーバーＡは、図３（Ｄ）に示す公序良俗に反する犯罪に用いられる傾向の高い用語、及び、猥褻な用語とをリスト化し、得点を定めた用語リストを保持している。犯罪に用いられる用語として、例えば、大麻、麻薬、アヘン、ピストル、銃等が登録され、それぞれに得点が付けられている。例えば、用語１として大麻：得点１０が設定されている。
更に、用語２として、拳銃取引：得点６０が設定されている。ここで、得点６０は、その用語が１つでもあれば、公序良俗に反するとして認証されないことを意味する。また、猥褻用語としては、例えば、裸体、ヌード等が設定されている。
【００２４】
認証サーバーＡは、認証を求められたウエブサイトにアクセスし、該ウエブサイト中に該用語リストに挙げられている用語が含まれるかを検索し、用語の得点を加算して合計ポイントを算出する。そして、合計ポイントが８０を超えたものを対して認証を否定する。合計ポイントが８０以下のサイトに対しては、図３（Ｂ）中に示すようにクラス分けをする。ここで、クラスＡは、公序良俗に反する用語がほとんど含まれないもので、合計ポイントが１０以下で、且つ、最も得点の高い用語が５点未満の場合に与えられる。同様に、クラスＢは、合計ポイントが２０以下で、且つ、最も得点の高い用語が１５点未満、クラスＣは、合計ポイントが４０以下で、且つ、最も得点の高い用語が３０点未満、クラスＤは、合計ポイントが５０以下で、且つ、最も得点の高い用語が４０点未満、クラスＥは、合計ポイントが８０以下で、且つ、最も得点の高い用語が６０点未満の場合に与えられる。例えば、得点８の用語が一つでも含まれれば、合計が１０以下でも、クラスＢに分けられることになる。上述したように、得点６０の用語が一つでもあれば、合計にかかわらず、クラスＥを超え、認証が否定されることになる。
【００２５】
ここでは、ウエブサイトの認証を例に挙げているが、本実施形態では、ウエブサイトを介してでは無く、二次元コードに含まれるテキストデータにより情報が直接提示される場合にも認証を行う。この場合には、二次元コードに含まれるテキストデータが、同様に、用語リストで得点付けされ、認証の可否が決定され、Ａ〜Ｅのクラス分けがなされる。
【００２６】
図３（Ａ）は、検証の結果をテーブルにした検証結果テーブルを示す。
例えば、認証を求める申請者ＡＡＡに対しては、求められたウエブサイトに対して申請番号１００を付与し、公開に適するとして内容を認証した場合には、認証番号１００１を付与し、決定した暗号化キー１２３４５６７８と、犯罪ポイント０と、猥褻ポイント０、合計ポイント０、認証の可否について可として○を該検証結果テーブル中に保持する。
【００２７】
一方、公開に適するとして内容の認証を否定した場合には、申請者ＤＤＤに対しては、求められたウエブサイトに対して申請番号５６５を付与し、公開に適さないため認証番号、暗号化キーを付与しない。そして、内容の得点として、犯罪ポイント６５と、猥褻ポイント０、合計ポイント６５、認証の可否について否として×を該検証結果テーブル中に保持する。
【００２８】
図３（Ｃ）に示す認証番号データテーブルは、認証した認証番号に対応するデータを保持する。例えば、上述した認証番号１００１に対しては、決定した暗号化キー１２３４５６７８と、犯罪ポイント０と、猥褻ポイント０、合計ポイント０、図３（Ｂ）を参照して上述したクラスＡ、申請者ＡＡＡ、申請番号１００を認証番号データテーブル中に保持する。
【００２９】
引き続き、図４〜図７のフローチャートを参照して、本実施形態に係る認証処理について説明する。
図４は、ベンダーの認証申請と、認証サーバーでの認証処理とを示すフローチャートである。ここでは、図３（Ａ）を参照して上述した申請者ＡＡＡがベンダーとして申請した場合を例に挙げて説明する。申請者ＡＡＡは、認証を求めるウエブサイトのデータ（ここでは、アドレス）を認証サーバーＡに送る（Ｓ１２）。認証サーバーＡは、申請者ＡＡＡからのデータを受信し（Ｓ３２）、受信データを保管する（Ｓ３４）。そして、データが公開に適するか否かのデータ検証を行う（Ｓ３６）。
【００３０】
図６は、Ｓ３６でのデータ検証のサブルーチンである。認証サーバーＡは、図３（Ｄ）を参照して上述した用語リストを呼び出し（Ｓ１０２）、データで特定されるウエブサイトへアクセスする（Ｓ１０４）。そして、ウエブサイト中の内容を図３（Ｄ）を参照して上述した用語リストを用いて積算し、上述した犯罪ポイント、猥褻ポイント、合計ポイントを求める（Ｓ１０６）。最後に、積算した犯罪ポイント、猥褻ポイント、合計ポイントに基づき、図３（Ｂ）を参照して上述したようにクラス分けを行う。ここでは、犯罪ポイント０、猥褻ポイント０であり、個別の用語の最大値である個別ポイントが０であり、合計ポイント０であるため、クラスＡに分けられる。
【００３１】
図４の主処理に戻り、データ検証の結果から認証の可否により以降の処理を分ける（Ｓ３８）。ここで、認証を否定する場合には（Ｓ３８：Ｎｏ）、認証不可を申請者側に送信し、処理を終了する（Ｓ４２）。認証不可を受信した申請者は（Ｓ１４：Ｙｅｓ）、処理を終了する。
【００３２】
認証する場合（Ｓ３８：Ｙｅｓ）、認証番号１００１と暗号化キー１２３４５６７８を作成し（Ｓ４２）、申請者ＡＡＡ側に認証番号及び暗号化キーを送信する（Ｓ４４）。申請者ＡＡＡは、認証番号及び暗号化キーを受信し（Ｓ１６）、認証番号と認証サーバーＡのアドレスをと公開領域に配置し（Ｓ１８）、データ（ウエブサイトのアドレス）を付与された暗号化キーで暗号化して非公開領域に配置し（Ｓ２０）、二次元コードを発行する（Ｓ２２）。この発行された二次元コードが、週刊誌等のメディアに掲載される。
【００３３】
認証サーバーＡは、上記Ｓ４４での認証番号と暗号化キーの送信に続き、認証が適正であるか否かを確認するため、自己の認証したウエブサイトので検証の合計ポイントと他認証サーバーでの検証サーバでの合計ポイントとを比較する。この比較は、例えば、１００件毎１回に、図２（Ａ）に示す認証サーバーＢの検証を求め、次の１００件に一件、認証サーバーＣに検証を求める。ここでは、１００件目に認証したウエブサイトの検証を認証サーバーＢで検証を求めるとして（Ｓ４６：Ｙｅｓ）、説明を続ける。
【００３４】
認証サーバーＡは、認証サーバーＢへ検証対象のウエブサイトへアクセスするためのアドレスを送り（Ｓ４８）、認証サーバーＢでの検証した合計ポイントを受信し、他の認証サーバーとの間で認証にバラツキがでないように調整する（Ｓ５０）。
【００３５】
Ｓ５０での検証結果受信処理について、当該処理のサブルーチンを示す図７を参照して説明する。
先ず、他認証サーバーからの検証要求かを判断する（Ｓ１２２）。例えば、認証サーバーＣから検証を要求された場合には（Ｓ１２２：Ｙｅｓ）、図６を参照して上述したようにして認証サーバーＣから求められたウエブサイトの検証を行い（Ｓ１２４）、検証結果を当該認証サーバーＣへ送信する（Ｓ１２６）。
【００３６】
他認証サーバーからの検証要求では無く、他認証サーバーからの検証結果（当該ウエブサイトの合計ポイント）を受信した場合には（Ｓ１２２：Ｎｏ）、自己の合計ポイントと、他認証サーバーの合計ポイントとが所定の割合、例えば３０％以上違うかを判断する（Ｓ１３０）。ここで、合計ポイントの違いが３０％を超えて違いが無い場合には（Ｓ１３０：Ｙｅｓ）、許容可能な誤差範囲であるとして処理を終了する。一方、３０％以上違う場合には（１３０：Ｎｏ）、件数を計数する（Ｓ１３２）。この件数を認証サーバー管理者が見ることで、人手による調整作業が必要か否かを判断できる。ここで、他認証サーバーよりも３０％を超えて、自己の合計ポイントが高い場合には（Ｓ１３４：Ｙｅｓ）、図３（Ｄ）を参照して上述した用語リストの各得点を所定の割合、例えば１０％下げる。反対に、他認証サーバーよりも３０％を超えて、自己の合計ポイントが低い場合には（Ｓ１３４：Ｎｏ）、図３（Ｄ）を参照して上述した用語リストの各得点を１０％上げ（Ｓ１３６）、処理を終了する。
【００３７】
第１実施形態の認証システムでは、認証サーバーが複数存在する。各認証サーバーは、認証したウエブサイト（公開する情報の内容）の所定割合を、他の認証サーバーへ送り、当該他の認証サーバーで当該ウエブサイトを積算した点数を受け取る。そして、自ら当該ウエブサイトを積算した点数と比較し、所定用語に対応する点数を、他の認証サーバーで積算した点数との差を小さくするように調整する。このため、複数存在する認証サーバー間で、公開に適するか否の判断のバラツキを小さくすることができる。
【００３８】
図５は、携帯電話による上述した週刊誌に掲載された二次元コードの読み取り処理と、認証サーバーからの暗号化キーの送信処理を示すフローチャートである。
携帯電話１０は、週刊誌に掲載された上記二次元コードを撮像部１４で撮像し、読み取る（Ｓ６２）。そして、公開領域に配置されている認証番号と認証サーバーＡのアドレスとを読み出す（Ｓ６４）。次に、アドレスにより認証サーバーＡに基地局４２経由でアクセスし、認証番号（１００１）を送信する（Ｓ６６）。
【００３９】
認証サーバーＡは、認証番号を受信し（Ｓ８２）、図３（Ｃ）を参照して上述した暗証番号データテーブルを用いて認証番号（１００１）に対応する暗号化キーを検索する（Ｓ８４）。そして、当該認証番号が配信停止しているかを判断する（Ｓ８６）。ここで、配信停止している場合には（Ｓ８６：Ｙｅｓ）、処理を終了する。他方、配信停止していない場合には（Ｓ８６：Ｎｏ）、検索した暗号化キー（１２３４５６７８）と、申請番号に対応するクラス（クラスＡ）とを、携帯電話側へ返送する（Ｓ８８）。
【００４０】
携帯電話１０では、暗号化キーとクラスとを受信し（Ｓ６８）、当該携帯電話に予め設定されているクラスと、送られてウエブサイトのクラスとを比較し（Ｓ７０）、アクセス可能かを判断する（Ｓ７２）。例えば、携帯電話にクラスＣが設定されており、ウエブサイトのクラスがＤの場合には（Ｓ７２：Ｎｏ）、処理を終了する。ここでは、ウエブサイトのクラスがＡであるため、アクセス可能として（Ｓ７２：Ｙｅｓ）、非公開領域から暗号化キーを用いてデコードしてデータを読み出し（Ｓ７４）、当該ウエブサイトへアクセスする（Ｓ７６）。そして、ウエブサイトを開いたユーザーから不公正、不適正であるとの指摘が無い場合には（Ｓ７８：Ｎｏ）、処理を終了する。他方、ユーザーから不公正、不適正であるとの指摘操作があった場合には（Ｓ７８：Ｙｅｓ）、当該ウエブサイトが不公正である旨を認証サーバーＡ側へ通知する（Ｓ７９）。
【００４１】
認証サーバーＡは、携帯電話側から不公正である旨の通知を受けると（Ｓ９０：Ｙｅｓ）、通知件数を計数する（Ｓ９２）。そして、計数した通知件数が所定値（例えば１０件）を超えたかを判断し（Ｓ９４）、措定数を超えるまでは（Ｓ９４：Ｎｏ）、処理を終了し、所定数を超えた場合には（Ｓ９４：Ｙｅｓ）、当該ウエブサイトへアクセスするための認証番号に対しての応答（配信）を停止する（Ｓ９６）。
【００４２】
第１実施形態の認証システムでは、携帯電話１０は、公開された二次元コードＱを読み取り、公開領域に配置された認証番号を認証サーバーＡ（３０Ａ）へ送信する。認証サーバーＡは、認証番号を携帯電話から受信すると（Ｓ８２）、受信した認証番号に対応する暗号化キーを上記携帯電話へ送信する（Ｓ８８）。そして、携帯電話１０は、受信した暗号化キーを用いて二次元コードの非公開領域に配置された情報の内容（ウエブサイトのアドレス）をデコードする。このため、公開された二次元コードにおいて、予め認証を受けたものみ非公開領域の情報の内容がデコード可能となるので、公序良俗に反する情報の内容の公開を防ぐことができる。
【００４３】
第１実施形態の認証システムでは、公開される二次元コードでの情報の内容は、ウエブサイトのアドレスであり、認証サーバーは、当該アドレスで指定されたウエブサイトへアクセスして、公開に適するか否かを検証する。公開前に検証を行うため、公序良俗に反するウエブサイトへアクセスするための二次元コードの公開を防ぐことができる。
【００４４】
第１実施形態の認証システムでは、認証サーバーは、公開に適するか否かを判断するための所定用語と、当該所定用語にそれぞれ対応する点数とを登録する。そして、二次元コード中のアドレスで指定されたウエブサイトへアクセスして（Ｓ１０４）、ウエブサイトの内容中に含まれる所定用語を検索し、該所定用語に対応する点数を積算する（Ｓ１０６）。そして、積算した点数が予め設定された点数を下回る場合に、公開に適すると判断し（Ｓ３８：Ｙｅｓ）、超える際には（Ｓ３８：Ｎｏ）、公開不可と判断する。このため、人手を介さない自動処理により、公開に適するか否を判断できると共に、恣意的では無い客観的な判断が可能となる。
【００４５】
第１実施形態の認証システムでは、二次元コードの公開領域に認証サーバーへの連絡先が含まれるため、二次元コードをデコードした携帯電話から認証サーバーへ容易にアクセスすることができる。
【００４６】
第１実施形態の認証する認証システムでは、認証サーバーは、携帯電話から送られたウエブサイトの内容が公開に不適切であるとの通報数を計数し（Ｓ９２）、計数数が所定数に達した場合（Ｓ９４：Ｙｅｓ）、携帯電話への暗号化キーの送信を停止する（Ｓ９６）。このため、認証サーバーが一旦、公開を許可したウエブサイトに対しても、内容が不適切な場合には事後的に、二次元コード中の暗号化された情報の内容をデコードできなくして当該ウエブサイトへのアクセスを不能にすることができる。
【００４７】
第１実施形態の認証システムでは、認証サーバーが、アドレスで指定されたウエブサイトの内容中に含まれる所定用語を検索して積算した点数に基づき（Ｓ１０６）、当該ウエブサイトをクラス分けする（Ｓ１０８）。そして、認証サーバー認証番号を携帯電話から受信した時に（Ｓ８２）、受信した認証番号に対応する暗号化キーと共に当該ウエブサイトのクラス分けを上記携帯電話へ送信する（Ｓ８８）。予めアクセスを許容するクラスが登録されている携帯電話では、認証サーバーから送られたウエブサイトのクラス分けに基づき、当該ウエブサイトへのアクセスを許容するか否かを決定する（Ｓ７２）。このため、携帯電話側での設定で、不適切と判断されるレベル（クラス）内容のウエブサイトへのアクセスを防ぐことができる。
【符号の説明】
【００４８】
１０  携帯電話
１１  入力部
１２  制御部
１４  撮像部
１６  記憶部
３０Ａ  認証サーバーＡ
４０  ネットワーク
５０  ベンダー（二次元コード発行機）
【図１】
2010250661.tif 000003
【図２】
2010250661.tif 000004
【図３】
2010250661.tif 000005
【図４】
2010250661.tif 000006
【図５】
2010250661.tif 000007
【図６】
2010250661.tif 000008
【図７】
2010250661.tif 000009