(57)【要約】【課題】  ２次元コードを用い、簡単かつ安全にデータの授受を行うことができる端末、セキュリティシステム、携帯電話機及びセキュリティ方法を提供する。【解決手段】  ２次元コードのセキュリティシステムは、コード作成部１が、端末固有のＩＤを使い符号化したデータを更に２次元コード化して出力し、コード読取部２は、端末ＩＤ記憶部２１に記憶されている端末ＩＤを用いて受け取ったデータを復号し表示する。【選択図】  図１
2006121323.tif 000002
【特許請求の範囲】
【請求項１】
情報を２次元コード化して出力する端末において、
前記情報を送信先の端末固有のＩＤにより符号化する符号化手段と、
前記符号化手段により符号化された情報を２次元コード化するコード作成手段と、
前記コード作成手段により作成した２次元コードを出力するデータ出力手段と
を備えることを特徴とする端末。
【請求項２】
情報を２次元コード化して出力する端末において、
送信先の端末固有のＩＤを記憶する端末ＩＤ記憶手段と、
前記情報を前記端末ＩＤ記憶手段から読み出した送信先の端末固有のＩＤにより符号化する符号化手段と、
前記符号化手段により符号化された情報を２次元コード化するコード作成手段と、
前記コード作成手段により作成した２次元コードを出力するデータ出力手段と
を備えることを特徴とする端末。
【請求項３】
２次元コードから元の情報を復号する端末において、
端末固有のＩＤを記憶する端末ＩＤ記憶手段と、
２次元コードを読み取るコード読取手段と、
前記コード読取手段により読み取った２次元コードを前記端末ＩＤ記憶手段から読み出した前記端末固有のＩＤにより復号する復号手段と
を備えることを特徴とする端末。
【請求項４】
情報を２次元コード化するコード作成部と、前記コード作成部により作成された２次元コードから元の情報を復号するコード読取部と、端末固有のＩＤを記憶する端末ＩＤ記憶手段とを備える端末であって、
前記コード作成部は、
前記情報を前記端末ＩＤ記憶手段から読み出した端末固有のＩＤにより符号化する符号化手段と、
前記符号化手段により符号化された情報を２次元コード化するコード作成手段と、
前記コード作成手段により作成した２次元コードを出力するデータ出力手段とを備え、
前記コード読取部は、
前記データ出力手段により出力された２次元コードを読み取るコード読取手段と、
前記コード読取手段により読み取った２次元コードを前記端末ＩＤ記憶手段から読み出した端末固有のＩＤにより復号する復号手段と
を備えることを特徴とする端末。
【請求項５】
前記復号手段により復号した情報を表示する表示手段をさらに備えることを特徴とする請求項３又は４に記載の端末。
【請求項６】
前記端末ＩＤ記憶手段に記憶される端末固有のＩＤは、端末に割り当てられた電話番号、メールアドレス、ＩＰアドレス、ＭＡＣアドレス、製造番号のいずれか１つ又はこれらの組合わせであることを特徴とする請求項１乃至５のいずれか一項に記載の端末。
【請求項７】
情報を２次元コード化して出力する第１の端末と、前記第１の端末により作成された２次元コードから元の情報を復号する第２の端末とを備えるセキュリティシステムにおいて、
前記第１の端末は、
前記情報を第２の端末固有のＩＤにより符号化する符号化手段と、
前記符号化手段により符号化された情報を２次元コード化するコード作成手段と、
前記コード作成手段により作成した２次元コードを出力するデータ出力手段とを備え、
前記第２の端末は、
前記データ出力手段により出力された２次元コードを読み取るコード読取手段と、
前記コード読取手段により読み取った２次元コードを第２の端末固有のＩＤにより復号する復号手段と
を備えることを特徴とするセキュリティシステム。
【請求項８】
情報を２次元コード化して出力する第１の端末と、前記第１の端末により作成された２次元コードから元の情報を復号する第２の端末とを備えるセキュリティシステムにおいて、
前記第１の端末は、
第２の端末固有のＩＤを記憶する第1の端末ＩＤ記憶手段と、
前記情報を前記第１の端末ＩＤ記憶手段から読み出した第２の端末固有のＩＤにより符号化する符号化手段と、
前記符号化手段により符号化された情報を２次元コード化するコード作成手段と、
前記コード作成手段により作成した２次元コードを出力するデータ出力手段とを備え、
前記第２の端末は、
第２の端末固有のＩＤを記憶する第２の端末ＩＤ記憶手段と、
前記データ出力手段により出力された２次元コードを読み取るコード読取手段と、
前記コード読取手段により読み取った２次元コードを前記第２の端末ＩＤ記憶手段から読み出した第2の端末固有のＩＤにより復号する復号手段と
を備えることを特徴とするセキュリティシステム。
【請求項９】
前記第１の端末ＩＤ記憶手段は、複数の第２の端末固有のＩＤを記憶し、
前記第１の端末ＩＤ記憶手段に記憶された複数の第２の端末固有のＩＤから１以上の第２の端末固有のＩＤを選択する端末ＩＤ選択手段をさらに備え、
前記符号化手段は、前記情報を前記端末ＩＤ選択手段により選択した第２の端末固有のＩＤにより符号化することを特徴とする請求項８記載のセキュリティシステム。
【請求項１０】
前記復号手段により復号した情報を表示する表示手段をさらに備えることを特徴とする請求項７乃至９のいずれか一項に記載のセキュリティシステム。
【請求項１１】
前記第１の端末ＩＤ記憶手段及び／又は前記第２の端末ＩＤ記憶手段に記憶される端末固有のＩＤは、端末に割り当てられた電話番号、メールアドレス、ＩＰアドレス、ＭＡＣアドレス、製造番号のいずれか１つ又はこれらの組合わせであることを特徴とする請求項７乃至１０のいずれか一項に記載のセキュリティシステム。
【請求項１２】
請求項１乃至１１のいずれか一項において、前記端末、前記第１の端末、又は前記第２の端末のうちの少なくとも１つは、携帯電話機であることを特徴とするセキュリティシステム。
【請求項１３】
情報を２次元コード化するセキュリティ方法において、
送信先の端末固有のＩＤをあらかじめ記憶するステップと、
前記情報を前記送信先の端末固有のＩＤにより符号化するステップと、
符号化された情報を２次元コード化するステップと、
作成した２次元コードを出力するステップと
を有することを特徴とするセキュリティ方法。
【請求項１４】
２次元コードから元の情報を復号するセキュリティ方法において、
送信先の端末固有のＩＤをあらかじめ記憶するステップと、
２次元コードを読み取るステップと、
読み取った２次元コードを前記送信先の端末固有のＩＤにより復号するステップと
を有することを特徴とするセキュリティ方法。
【請求項１５】
情報を２次元コード化して受け渡すセキュリティ方法において、
送信先の端末固有のＩＤをあらかじめ記憶するステップと、
前記情報を前記端末固有のＩＤにより符号化するステップと、
符号化された情報を２次元コード化するステップと、
作成した２次元コードを出力するステップと、
出力された２次元コードを読み取るステップと、
読み取った２次元コードを前記送信先の端末固有のＩＤにより復号するステップと
を備えることを特徴とするセキュリティ方法。
【請求項１６】
前記復号ステップにより復号した情報を表示する表示ステップをさらに有することを特徴とする請求項１４又は１５に記載のセキュリティ方法。
【請求項１７】
前記端末固有のＩＤは、端末に割り当てられた電話番号、メールアドレス、ＩＰアドレス、ＭＡＣアドレス、製造番号のいずれか１つ又はこれらの組合わせであることを特徴とする請求項１３乃至１６のいずれか一項に記載のセキュリティ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次元コードを利用する端末、セキュリティシステム、携帯電話機及びセキュリティ方法に関し、特に、２次元コード化してデータを授受する場合のセキュリティ強化方法の改良に関する。
【背景技術】
【０００２】
急速なインターネットの普及に伴って電子メールの利用が日常的になってきている。電子メールは人と人とのコミュニケーション手段に活用されるのが一般的であり、パーソナルコンピュータ（以下、パソコンという）やＰＤＡ（Personal Digital Assistants）などの情報端末だけでなく、携帯電話機やＰＨＳ（Personal Handy-Phone System）にもインターネットを介した電子メールの送受信機能を有するものが急増している。これらの電子メール送受信端末を使用することで、場所や時間にとらわれず、いつでもどこでも電子メールを送受信することが可能になっている。
【０００３】
近年、小型で、低消費電力のイメージセンサが開発されたことに伴い、ＰＤＡ（Personal Digital Assistants）や携帯電話機などの携帯端末にカメラを内蔵することが可能となり、内蔵カメラにより人物や風景を撮影したり、内蔵カメラにより撮影した画像を電子メールで即座に送信できることが可能となっている。
【０００４】
カメラ付き携帯端末には、２次元コードなどの図形コードを読み取って解読する機能を有するものがある。内蔵カメラにより入力したバーコード画像に対してバーコードを認識できれば、別途バーコードリーダを用意しなくても、各種サービスを利用することができる。
【０００５】
また、近年の携帯電話機は、インターネットに接続する機能を有している。インターネットに接続するには、ＵＲＬ（Uniform Resource Locator）をキーから入力する必要があり、携帯電話機のキーでは、長いＵＲＬを打ち込むために手間がかかっていた。そこで、ＵＲＬを一意の番号で管理し、その番号に対応するバーコードシンボル（以下、適宜バーコードと略称する）を印刷したものをバーコードリーダで読み込むことにより、ＵＲＬの入力の手間を省き、ユーザの使い勝手をよくする試みがなされている。このような装置では、別途バーコードリーダを携帯電話機に接続する必要がある。
【０００６】
そこで、カメラを内蔵した携帯装置では、その内蔵カメラにより入力したバーコード画像に対してバーコードを認識できれば、別途バーコードリーダを用意しなくても、このようなサービスを利用することができる。
【０００７】
例えば、特許文献１には、写真モードとＱＲコード（２次元コード）読取モードを選択設定でき、設定モードに応じた処理がなされる情報提供サービスが開示されている。また、特許文献２には、電話番号を２次元バーコードに置き換え、電話機に取付けたＣＣＤスキャナーでこの２次元バーコードを読み取ることが記載されている。
【０００８】
さらに、画像を使ったセキュリティ強化方法に関し、特許文献３には、目的とするデータを特定の変形方法を用いて変形し、変形されたデータをコード化して２次元コードを生成することで、不正に内容を読まれないようにする画像通信システムが記載されている。
【０００９】
【特許文献１】特開２００２−１１１９０９号公報
【特許文献２】特開２００１−１９７１８６号公報
【特許文献３】特開２００４−２０６３９９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、このような従来の画像を使ったセキュリティ強化方法にあっては、特定の変形方法を用いていたため、手法が複雑であるという欠点があった。また、特定の変形方法となる画像や鍵が第三者に知られてしまえば、この画像や鍵を使って内容を読まれてしまうという問題があった。
【００１１】
本発明は、このような課題に鑑みてなされたものであって、２次元コードを用い、簡単かつ安全にデータの授受を行うことができる端末、セキュリティシステム、携帯電話機及びセキュリティ方法を提供することを目的とする。
【００１２】
また、他人に２次元コードを読み取られてもその２次元コードを使って端末から内容を読み取ることができない強固なセキュリティを確立することができる端末、セキュリティシステム、携帯電話機及びセキュリティ方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の端末は、情報を２次元コード化して出力する端末において、前記情報を送信先の端末固有のＩＤにより符号化する符号化手段と、前記符号化手段により符号化された情報を２次元コード化するコード作成手段と、前記コード作成手段により作成した２次元コードを出力するデータ出力手段とを備えることを特徴としている。
【００１４】
本発明の端末は、情報を２次元コード化して出力する端末において、送信先の端末固有のＩＤを記憶する端末ＩＤ記憶手段と、前記情報を前記端末ＩＤ記憶手段から読み出した送信先の端末固有のＩＤにより符号化する符号化手段と、前記符号化手段により符号化された情報を２次元コード化するコード作成手段と、前記コード作成手段により作成した２次元コードを出力するデータ出力手段とを備えることを特徴としている。
【００１５】
本発明の端末は、２次元コードから元の情報を復号する端末において、端末固有のＩＤを記憶する端末ＩＤ記憶手段と、２次元コードを読み取るコード読取手段と、前記コード読取手段により読み取った２次元コードを前記端末ＩＤ記憶手段から読み出した前記端末固有のＩＤにより復号する復号手段とを備えることを特徴としている。
【００１６】
本発明の端末は、情報を２次元コード化するコード作成部と、前記コード作成部により作成された２次元コードから元の情報を復号するコード読取部と、端末固有のＩＤを記憶する端末ＩＤ記憶手段とを備える端末であって、前記コード作成部は、前記情報を前記端末ＩＤ記憶手段から読み出した端末固有のＩＤにより符号化する符号化手段と、前記符号化手段により符号化された情報を２次元コード化するコード作成手段と、前記コード作成手段により作成した２次元コードを出力するデータ出力手段とを備え、前記コード読取部は、前記データ出力手段により出力された２次元コードを読み取るコード読取手段と、前記コード読取手段により読み取った２次元コードを前記端末ＩＤ記憶手段から読み出した端末固有のＩＤにより復号する復号手段とを備えることを特徴としている。
【００１７】
また、前記復号手段により復号した情報を表示する表示手段をさらに備えることが好ましい。
【００１８】
具体的な態様として、前記端末ＩＤ記憶手段に記憶される端末固有のＩＤは、端末に割り当てられた電話番号、メールアドレス、ＩＰアドレス、ＭＡＣアドレス、製造番号のいずれか１つ又はこれらの組合わせである。
【００１９】
本発明のセキュリティシステムは、情報を２次元コード化して出力する第１の端末と、前記第１の端末により作成された２次元コードから元の情報を復号する第２の端末とを備えるセキュリティシステムにおいて、前記第１の端末は、前記情報を第２の端末固有のＩＤにより符号化する符号化手段と、前記符号化手段により符号化された情報を２次元コード化するコード作成手段と、前記コード作成手段により作成した２次元コードを出力するデータ出力手段とを備え、前記第２の端末は、前記データ出力手段により出力された２次元コードを読み取るコード読取手段と、前記コード読取手段により読み取った２次元コードを第２の端末固有のＩＤにより復号する復号手段とを備えることを特徴としている。
【００２０】
本発明のセキュリティシステムは、情報を２次元コード化して出力する第１の端末と、前記第１の端末により作成された２次元コードから元の情報を復号する第２の端末とを備えるセキュリティシステムにおいて、前記第１の端末は、第2の端末固有のＩＤを記憶する第1の端末ＩＤ記憶手段と、前記情報を前記第１の端末ＩＤ記憶手段から読み出した端末固有のＩＤにより符号化する符号化手段と、前記符号化手段により符号化された情報を２次元コード化するコード作成手段と、前記コード作成手段により作成した２次元コードを出力するデータ出力手段とを備え、前記第２の端末は、第2の端末固有のＩＤを記憶する第２の端末ＩＤ記憶手段と、前記データ出力手段により出力された２次元コードを読み取るコード読取手段と、前記コード読取手段により読み取った２次元コードを前記第２の端末ＩＤ記憶手段から読み出した第2の端末固有のＩＤにより復号する復号手段とを備えることを特徴としている。
【００２１】
具体的な態様として、前記第１の端末ＩＤ記憶手段は、複数の第２の端末固有のＩＤを記憶し、前記第１の端末ＩＤ記憶手段に記憶された複数の第２の端末固有のＩＤから１以上の第２の端末固有のＩＤを選択する端末ＩＤ選択手段をさらに備え、前記符号化手段は、前記情報を前記端末ＩＤ選択手段により選択した第２の端末固有のＩＤにより符号化する。
【００２２】
また、前記復号手段により復号した情報を表示する表示手段をさらに備えることが好ましい。
【００２３】
具体的な態様として、前記第１の端末ＩＤ記憶手段及び／又は前記第２の端末ＩＤ記憶手段に記憶される端末固有のＩＤは、端末に割り当てられた電話番号、メールアドレス、ＩＰアドレス、ＭＡＣアドレス、製造番号のいずれか１つ又はこれらの組合わせである。
【００２４】
また、本発明のセキュリティシステムは、上記いずれかの端末、第１の端末、又は第２の端末のうちの少なくとも１つは、携帯電話機（例えば、カメラ付き携帯電話機）である。
【００２５】
本発明のセキュリティ方法は、情報を２次元コード化するセキュリティ方法において、送信先の端末固有のＩＤをあらかじめ記憶するステップと、前記情報を前記送信先の端末固有のＩＤにより符号化するステップと、符号化された情報を２次元コード化するステップと、作成した２次元コードを出力するステップとを有することを特徴としている。
【００２６】
本発明のセキュリティ方法は、２次元コードから元の情報を復号するセキュリティ方法において、送信先の端末固有のＩＤをあらかじめ記憶するステップと、２次元コードを読み取るステップと、読み取った２次元コードを前記送信先の端末固有のＩＤにより復号するステップとを有することを特徴としている。
【００２７】
本発明のセキュリティ方法は、情報を２次元コード化して受け渡すセキュリティ方法において、端末固有のＩＤをあらかじめ記憶するステップと、前記情報を前記端末固有のＩＤにより符号化するステップと、符号化された情報を２次元コード化するステップと、作成した２次元コードを出力するステップと、出力された２次元コードを読み取るステップと、読み取った２次元コードを前記端末固有のＩＤにより復号するステップとを備えることを特徴としている。
【００２８】
また、前記復号ステップにより復号した情報を表示する表示ステップをさらに有することが好ましい。
【００２９】
具体的な態様として、前記端末固有のＩＤは、端末に割り当てられた電話番号、メールアドレス、ＩＰアドレス、ＭＡＣアドレス、製造番号のいずれか１つ又はこれらの組合わせである。
【発明の効果】
【００３０】
以上、詳述したように、本発明によれば、複雑な操作を必要とせず、簡単に強固なセキュリティを確立することができる。
【００３１】
また、他人に２次元コードを読み取られてもその２次元コードを使って端末から内容を読み取ることができないセキュリティシステムを構築することができる。
【発明を実施するための最良の形態】
【００３２】
以下、添付図面を参照しながら本発明の好適な端末、セキュリティシステム、携帯電話機及びセキュリティ方法の実施の形態について詳細に説明する。
【００３３】
図１は、本発明の実施の形態の２次元コードのセキュリティシステムの構成を示す図である。本実施の形態のセキュリティシステムは、コード読取部又は第２の端末をカメラ付き携帯電話機／ＰＨＳに適用した例である。
【００３４】
図１において、２次元コードのセキュリティシステムは、コード作成部１、コード読取部２、及びデータａが出力される紙（媒体）１００から構成される。データａは、例えば紙１００である請求書に印刷された文字１０１や２次元コード１０２である。
【００３５】
コード作成部１は、コード作成部１全体を制御するＣＰＵからなるシステム制御部１１、コード読み取りを許可する送信先の端末固有のＩＤを記憶する電話帳１２（端末ＩＤ記憶手段，第１の端末ＩＤ記憶手段）、操作部１３、情報を端末固有のＩＤにより符号化する符号化部１４（符号化手段）、符号化された情報を２次元コード化する２次元コード作成部１５（コード作成手段）及び作成した２次元コードを出力するデータ出力部１６（データ出力手段）から構成され、コード読取部２は、送信先の端末固有のＩＤを記憶する端末ＩＤ記憶部２１（端末ＩＤ記憶手段，第２の端末ＩＤ記憶手段）、コード読取部２全体を制御するＣＰＵからなるシステム制御部２２、出力された２次元コードを読み取るデータ読取部２３（コード読取手段）、読み取った２次元コードを端末固有のＩＤにより復号する復号部２４（復号手段）、復号した情報を表示する表示部２５（表示手段）及び操作部２６から構成される。
【００３６】
電話帳１２には、コード読み取りを許可する端末固有のＩＤ（送信先の端末固有のＩＤ）が登録されており、操作部１３により追加や書き換え、削除等の操作が可能である。また、コード読取部２の端末ＩＤ記憶部２１には、自端末固有のＩＤ（送信先の端末固有のＩＤ）が記憶されており、操作部２６からの書き換えは不可能である。なお、端末固有のＩＤとは、電話番号や携帯電話のメールアドレス、ＩＰ（Internet Protocol）アドレス、ＭＡＣ（Media Access Control）アドレス、製造番号のように端末に固有に与えられるものであればよい。
【００３７】
操作部１３から入力されたデータは、システム制御部１１により符号化部１４で符号化される。符号化を行うとき、読み取り側の端末を特定する。読み取り側の端末とは、コード読取部２をもつ端末であり、電話帳１２にその端末ＩＤが登録されているものである。操作部１３により電話帳１２から読み取り側の端末を選択し、符号化部１４で選択された端末のＩＤを用いて符号化を行う。符号化されたデータは、システム制御部１１により２次元コード作成部１５に送られる。符号化されたデータが２次元コード作成部１５で２次元コード化されると、システム制御部１１よりデータ出力部１６に送られ、データａは紙（媒体）に印刷される。ここではデータａを紙１００に印刷する例を示したが、他の媒体に印刷しても構わないし、画面に表示しても構わない。
【００３８】
コード読取部２は、操作部２６よりデータａの２次元コードの読み取り操作を受けると、データ読取部２３で読み取る。読み取った２次元コードはデータ化され、システム制御部２２はこのデータを復号部２４に送る。復号部２４では、端末ＩＤ記憶部２１に記憶されている端末ＩＤを用いて受け取ったデータを復号する。復号されたデータはシステム制御部２２により表示部２５に送られ、表示される。コード作成部１の符号化部１４で特定した端末のＩＤとコード読取部２の端末ＩＤ記憶部２１の端末ＩＤが一致しない場合は、復号部２４で復号しても操作部１３で入力されたデータには復号されず、無意味な文字列になる。本例では操作部１３より入力したデータを符号化し２次元コード化しているが、端末内に記憶されているデータでも構わない。
【００３９】
以下、上述のように構成された２次元コードのセキュリティシステムの動作を説明する。
【００４０】
図２は、２次元コードのセキュリティシステムのコード作成部１の動作を示すシーケンシャルチャートである。本シーケンシャルチャートは、コード作成部１のシステム制御部１１が各部を制御することで実行される。図中、Ｓはフローの各ステップを示す。
【００４１】
まず、ステップＳ１１でコード化する情報を特定し、ステップＳ１２でコード読み取りを許可する端末を特定する。端末を特定すると、ステップＳ１３で端末ＩＤ記憶部である電話帳１２から該当する端末のＩＤを読み出し、ステップＳ１４で読み出した端末ＩＤを用いて前記特定した情報を符号化する。
【００４２】
次いで、ステップＳ１５で符号化された情報で２次元コードを作成し、ステップＳ１６で作成した２次元コードの画像データを出力する。データの出力は紙などの媒体に印刷されたり、画像データとしてネットワークを介して送信されたりする。
【００４３】
図３は、上記コード作成部１の符号化部１４の動作の一例を示すシーケンシャルチャートである。
【００４４】
符号化部１４では、符号化する情報が与えられると（ステップＳ２１）、ステップＳ２２でその情報をＳｈｉｆｔ−ＪＩＳコードに変換する。ここでは、符号化する情報は、「早川太郎  ０９０−１１１１−２２２２」であり、この情報はＳｈｉｆｔ−ＪＩＳコードに変換されてデータ列「０ｘ９１８１９０ｅｃ９１ｂｅ…」となる。
【００４５】
一方、電話帳２１から読み取りを許可する端末を特定すると、その特定端末ＩＤ（例えば、「０９０３３３４４４４」）が符号化部１４に送られる（ステップＳ２３）。
【００４６】
ステップＳ２４では、上記ステップＳ２２でＳｈｉｆｔ−ＪＩＳコードに変換された情報「０ｘ９１８１９０ｅｃ９１ｂｅ…」と特定端末のＩＤ「０９０３３３４４４４」とを予め設定された符号化関数Ｉ（Ｘ）に当てはめる。符号化関数Ｉ（Ｘ）は、例えば次式（１）で示される。この符号化関数Ｉ（Ｘ）は、変数Ａ，Ｂ，Ｃの組合わせ関数であり、ＡはＳｈｉｆｔ−ＪＩＳコードに変換された情報の上位二桁「０ｘ」と特定端末のＩＤの「０９０」から作成され、同様に、Ｂは「０ｘ」と「３３３３」、Ｃは「０ｘ」と「４４４４」から作成される。これらが式（１）の関数Ｆ（Ｘ），Ｇ（Ｘ），Ｈ（Ｘ）によって符号化される（ステップＳ２５）。符号化関数により符号化された情報は「０ｘ０８９ｅｃａ２４７５０ｆ…」となる。
Ｉ（Ｘ）＝Ａ＊Ｆ（Ｘ）＋Ｂ＊Ｇ（Ｘ）＋Ｃ＊Ｈ（Ｘ）            …（１）
【００４７】
ここで、上記ステップＳ２２において、符号化する情報をＳｈｉｆｔ−ＪＩＳコードに変換したが、ＪＩＳコードやＡＳＣＩＩコードでもよい。また、上記ステップＳ２３において、特定端末ＩＤとして電話帳１２から読み出した電話番号を使用したが、電子メールアドレスやＩＰアドレス、ＭＡＣアドレスでも構わない。また、上記ステップＳ２４において、予め設定された符号化関数を用いたが、予め用意した特定の変換テーブルを用いてもよい。
【００４８】
図４は、２次元コードのセキュリティシステムのコード読取部２の動作を示すシーケンシャルチャートである。本シーケンシャルチャートは、コード読取部２のシステム制御部２２が各部を制御することで実行される。
【００４９】
まず、ステップＳ３１でコード読取部２のデータ読取部２３で２次元コードからデータを読み取ると、ステップＳ３２で端末ＩＤ記憶部２１から自端末のＩＤを読み出す。次いで、ステップＳ３３で読み出した自端末のＩＤを用いて情報を復号する。コード作成時に使用された端末ＩＤと読み出した端末ＩＤが同じであれば、正しい情報、つまり、元の情報が表示され（ステップＳ３４）、端末ＩＤが異なっていれば、無意味な文字列が表示される（ステップＳ３５）。このＩＤが一致した場合と異なる場合の表示例については図６により後述する。
【００５０】
図５は、上記のコード読取部２の復号部２４の動作の一例を示すシーケンシャルチャートである。
【００５１】
ステップＳ４１で２次元コードから読み出した、復号する情報「０ｘ０８９ｅｃａ２４７５０ｆ…」が与えられると、ステップＳ４２で端末ＩＤ記憶部２１から自端末のＩＤ「０９０３３３４４４４」を読み出し、復号部２４に送られる。
【００５２】
ステップＳ４３では、復号部２４に送られた情報を、予め設定された復号関数に当てはめて復号する。復号関数Ｉ’（Ｘ）は、符号化関数Ｉ（Ｘ）の逆変換関数で次式（２）で示される。
Ｉ’（Ｘ）＝Ａ＊Ｆ’（Ｘ）＋Ｂ＊Ｇ’（Ｘ）＋Ｃ＊Ｈ’（Ｘ）    …（２）
【００５３】
ステップＳ４４で復号された情報「０ｘ９１８１９０ｅｃ９１ｂｅ…」は、ステップＳ４５でＳｈｉｆｔ−ＪＩＳコードに従い、文字に変換される。この変換により元の文字「早川太郎  ０９０−１１１１−２２２２」が現れる。
【００５４】
上記ステップＳ４３の復号関数は符号化関数と相関があり、予め符号化関数に合わせて設定しておく必要がある。ここでは復号関数を使用する例を示したが、符号化時に特定の変換テーブルを用いた場合は、復号時も対応する逆変換テーブルを使用する。また、上記ステップＳ４５の文字に変換に関しても、ここではＳｈｉｆｔ−ＪＩＳを用いたが、ＪＩＳ、ＡＳＣＩＩなどを用いることも可能で、予めどのコードを使うか決めておく必要がある。復号に関しては、符号化時に設定を合わせておく必要がある。
【００５５】
図６は、２次元コードのセキュリティシステムの動作を模式的に示す図である。
図６において、コード作成端末Ａ（第１の端末）は、上述したコード作成部１を備える端末である。また、読み取り可能端末Ｂ及びＣ（第２の端末）は、上述したコード読取部２を備える携帯端末でありここではカメラ付き携帯電話機である。
【００５６】
コード作成端末Ａでは、コード作成時にコードの読み取り可能な端末として端末Ｃを指定する（図６（ａ）参照）。図６（ｂ）に示すように、コード作成端末Ａで作成された２次元コード２１０は紙（媒体）２００に印刷されており、どの端末Ｂ，Ｃでも読み取り可能な状態にあるものとする。この２次元コード２１０を端末Ｂで読み取ると、コード作成端末Ａで指定した端末ＩＤと違うため元のデータに復号できず、無意味な文字列が表示される（図６（ｃ）参照）。一方、端末Ｃで読み取ると、端末ＩＤが一致するため元のデータに復号でき、符号化する元の情報「早川太郎  ０９０−１１１１−２２２２」が表示される（図６（ｄ）参照）。
【００５７】
ここでは読み取りを行う端末として、端末Ｂと端末Ｃの２台を用いて説明したが、これは一例であり、コード作成端末Ａで指定した端末Ｃ以外の端末で２次元コードの読み取りを行うと、端末Ｂの場合と同様に元のデータに復号できず、図６（ｃ）に示す無意味な文字列が表示される。
【００５８】
図７は、２次元コードのセキュリティシステムのより具体的な構成例を示す図である。図１と同一構成部分には同一符号を付している。
【００５９】
図７において、２次元コードのセキュリティシステムは、端末Ｄ（第１の端末）、端末Ｅ、端末Ｆ（第２の端末）、ネットワーク３、及びデータａの出力媒体１５０を備えて構成される。
【００６０】
端末Ｄは、上述したコード作成部１、さらにデータ送受信部１７を備えるコード作成端末であり、具体的にはパーソナルコンピュータ（ＰＣ）である。
【００６１】
ネットワーク３は、移動体通信網、公衆電話網、ＬＡＮやインターネットなどから構成するネットワークであり、有線系又は無線系などネットワークの種類とプロトコルの種類は特に問わない。また、インターネット網などへのアクセス回線としてはＦＴＴＨ（Fiber To The Home）、ＨＦＣ（Hybrid Fiber Coax：光同軸ケーブル）、及びＡＤＳＬ（Asymmetric Digital Subscriber Line）／ＶＤＳＬ（Very high data rate Digital Subscriber Line）等の大容量回線が利用可能である。
【００６２】
端末Ｅは、ネットワーク３を介して端末Ｄからデータを送受信するデータ送受信部３１と、受信したデータ等を表示する表示部３２とを備えるＰＣである。
【００６３】
端末Ｄのデータ送受信部１７と端末Ｅのデータ送受信部３１は、ネットワーク３を介してデータの授受を行う。
【００６４】
端末Ｆは、上述したコード読取部２を備える読み取り可能端末であり、ここではカメラ付き携帯電話機である。カメラ付き携帯電話機に適用した場合のコード読取部２の表示部２５は、操作のためのガイダンスや受信情報，画像やテキスト情報などの情報をカラー表示するＬＣＤ表示部である。また、データ読取部２３は、本体に内蔵され対象となる画像情報を入力する例えば２００万画素のＣＣＤ（Charge Coupled Device）（エリア型固体撮像素子）カメラである。
【００６５】
また、データａは、データ出力部１６及び表示部３２により画面に表示される文書１５０の文字１５１や２次元コード１５２である。
【００６６】
なお、図７中のコード作成部１とコード読取部２については一部のみ図示しているが、図１と同じ構成のものである。
【００６７】
以上の構成において、端末Ｄのコード作成部１により作成された２次元コード１５２は、データ出力部１６に送られた後、データａのように文書１５０内に取り込まれ、データ送受信部１７に送られる。ここでは、文書１５０は画面表示された請求書であり、２次元コード１５２は引き落とし口座番号である。特定の人以外に知られたくない口座番号などはこのように２次元コード１５２のままで表示される。データａは、端末Ｄのデータ送受信部１７からネットワーク３を介して端末Ｅのデータ送受信部３１に送られ、端末Ｅは端末Ｄからの受信内容を表示部３２で表示する。ここでは２次元コード１５２の復号はせず、送られてきたデータａがそのまま表示される。端末Ｆを用い、コード読取部２のデータ読取部２３であるカメラでデータａ内の２次元コードを読み込み、復号部２４（図示略）により復号する。
【００６８】
端末Ｄでは読み込み可能な端末に端末Ｆを指定しているので、表示部２５に元のデータが復号され表示される。端末Ｆの表示部２５には、符号化された情報（引き落とし口座番号）「○×銀行△支店  普通０１２３４５６７」が表示される。
【００６９】
このように、２次元コードを受信する端末と読み込む端末は違っていてもよく、端末ＩＤが一致しなければ元のデータは復号できないので、２次元コードを受信しただけではその内容を知ることはできない。
【００７０】
図８は、２次元コードのセキュリティシステムの他の構成例を示す図である。図１及び図７と同一構成部分には同一符号を付している。
【００７１】
図８において、２次元コードのセキュリティシステムは、ゲームサーバ４、端末Ｇ（第１の端末）、端末Ｈ（第２の端末）、ネットワーク３、端末Ｇに接続されるプリンタ５、紙２００に印刷されたパスワードキー２１０を備えて構成される。
【００７２】
端末Ｇは、上述したコード作成部１、データ送受信部１７を備えるコード作成端末であり、具体的にはＰＣである。
【００７３】
端末Ｈは、上述したコード読取部２、さらにデータ記憶部４１を備える読み取り可能端末であり、ここではカメラ付き携帯電話機である。
【００７４】
なお、図８中のコード作成部１とコード読取部２については一部のみ図示しているが、図１及び図７と同じ構成のものである。
【００７５】
端末Ｈは、ネットワーク３を介してゲームサーバ４にアクセスし、ゲームサーバ４からゲームをダウンロードする。ダウンロードしたゲームは、データ記憶部４１に記憶されるが、ゲームで遊ぶにはパスワードキーが必要となる。端末Ｈから端末Ｇにアクセスし、パスワードキーの発行要求をする。端末Ｇはパスワードキーの発行要求を受けると、コード作成部１で端末Ｈを読み取り可能端末に指定して、符号化し２次元コード化したパスワードをデータ出力部１６に送る。データ出力部１６は、データ送受信部１７からプリンタ５に作成した２次元コードの画像を送信する。プリンタ５は受け取った画像を紙２００に印刷する。紙２００に印刷された２次元コード２１０がパスワードキーであり、パスワードキー２１０は、要求のあった端末Ｈの元に郵送又はＦＡＸ等により送られる。
【００７６】
端末Ｈでは、端末Ｈのデータ読取部２３であるカメラにより、端末Ｇから送られてきたパスワードキー２１０を読み取る。読み取ったパスワードキー２１０は、コード読取部２により復号され、復号されたパスワードはデータ記憶部４１に送られ、ダウンロードしたゲームを使用する鍵となる。このゲームを他の端末や媒体にコピーしてもパスワードキーはコピーできないため、パスワードキーを持つ端末でしかゲームを使用できず、不正コピーの防止になる。この例ではパスワードキーを郵送又はＦＡＸ等により送付しているが、ネットワークを介して送信してもよい。
【００７７】
図９は、２次元コードのセキュリティシステムの他の構成例を示す図である。図１と同一構成部分には同一符号を付している。
【００７８】
図９において、２次元コードのセキュリティシステムは、端末Ｉと、データｂが出力される紙（媒体）１００とから構成され、端末Ｉはコード作成部１、コード読取部２を備える。
【００７９】
コード作成部１は、システム制御部１１、操作部１３、符号化部１４、２次元コード作成部１５、及びデータ出力部１６からなり、コード読取部２は、端末ＩＤ記憶部２１、システム制御部２２、データ読取部２３、復号部２４、表示部２５、及び操作部２６から構成される。図１のコード作成部１と異なり、端末Ｉのコード作成部１は電話帳１２をもたない。
【００８０】
操作部１３から入力されたデータは、システム制御部１１により符号化部１４で符号化される。符号化を行うとき、コード読取部２の端末ＩＤ記憶部２１より自端末のＩＤを読み出し、符号化を行う。符号化されたデータは、システム制御部１１により２次元コード作成部１５に送られる。符号化されたデータが２次元コード作成部１５で２次元コード化されると、システム制御部１１よりデータ出力部１６に送られ、データ出力部１６はデータｂを紙（媒体）２００に印刷する。ここでは紙２００に２次元コード２１０を印刷する例を示したが、他の媒体に印刷しても構わない。
【００８１】
コード読取部２は、操作部２６よりデータｂの２次元コードの読み取り操作を受けると、データ読取部２３が紙２００に印刷された２次元コード２１０を読み取る。読み取った２次元コード２１０はデータ化され、システム制御部２２はこのデータを復号部２４に送る。復号部２４では、端末ＩＤ記憶部２１に記憶されている端末ＩＤを用いて受け取ったデータを復号する。復号されたデータはシステム制御部２２により表示部２５に送られ、表示される。コード作成部１の符号化部１４で特定した端末のＩＤとコード読取部２の端末ＩＤ記憶部２１の端末ＩＤが一致しない場合は、復号部２４で復号しても操作部１３で入力されたデータには復号されず、無意味な文字列になる。ここでは、コード作成部１の符号化部１４で特定した端末のＩＤとコード読取部２の端末ＩＤ記憶部２１の端末ＩＤが一致しているので復号されると、表示部２５に文字列「ＩＤ：ａａａ  Ｐａｓｓｗｏｒｄ：ｂｂｂ」が表示される。
【００８２】
図９の例ではコード作成部１内に電話帳１２を持っていないが、電話帳１２をもち自端末のＩＤを登録していても構わない。また、操作部１３より入力したデータを符号化し２次元コード化しているが、端末内に記憶されているデータでも構わない。
【００８３】
以上のように、本実施の形態の２次元コードのセキュリティシステムは、コード作成部１が、全体を制御するシステム制御部１１、コード読み取りを許可する端末固有のＩＤを記憶する電話帳１２、操作部１３、情報を端末固有のＩＤにより符号化する符号化部１４、符号化された情報を２次元コード化する２次元コード作成部１５及び作成した２次元コードを出力するデータ出力部１６を備え、またコード読取部２が、端末固有のＩＤを記憶する端末ＩＤ記憶部２１、システム制御部２２、出力された２次元コードを読み取るデータ読取部２３、読み取った２次元コードを端末固有のＩＤにより復号する復号部２４、復号した情報を表示する表示部２５及び操作部２６を備え、コード作成部１は、端末固有のＩＤを使い符号化したデータを更に２次元コード化して出力し、コード読取部２は、端末ＩＤ記憶部２１に記憶されている端末ＩＤを用いて受け取ったデータを復号し表示するので、コード作成部１の符号化部１４で特定した端末のＩＤとコード読取部２の端末ＩＤ記憶部２１の端末ＩＤが一致しない場合は、復号部２４で復号しても操作部１３で入力された元データには復号されず、無意味な文字列になる。このように、コード作成部１は符号化するときに読み取り可能な端末を指定して符号化し２次元コード化して出力しているので、指定されていない端末では中身を解読することはできず、２次元コードを用いながら、簡単かつ安全にデータの授受を行うことができる。
【００８４】
具体的には、以下の効果がもたらされる。
２次元コードは画像からその内容を読み取るのは殆ど不可能であるが、ＱＲコードのように携帯電話機に多く採用されている２次元コードにあってはＱＲコードの作成／読み取り機器が簡単に入手できることから、その内容を知ることは容易である。一方、キャッシュカードやクレジットカード、パソコン、携帯電話機に至るまで個人情報を管理する機会が増え、認証手段としてパスワードが多く使われている。パスワードは記憶に頼るものであり、他人に類推されないものは自分でも覚えにくく、どこかに控えておくということも少なくない。本セキュリティシステム及び方法では、データを２次元コード化する際にコードを読み取ることができる端末を特定し、その端末に特異な端末ＩＤを用いて符号化することにより例え他の端末で２次元コードが読み取られてもその内容を知ることは非常に困難であり、パスワードの授受などにも用いることができる。また、コードを作成する際にも相手の端末を特定するのみで、複雑な操作は必要とされないことから、簡単に強固なセキュリティが確立できる。
【００８５】
以上の説明は本発明の好適な実施の形態の例証であり、本発明の範囲はこれに限定されることはない。例えば、上記実施の形態では、パソコン及びカメラ付き携帯電話機に適用した例であるが、ＰＤＡ等の携帯情報端末、専用の情報処理装置など、どのような端末装置にも適用可能である。
【００８６】
また、上記実施の形態では、送信先の端末固有のＩＤを電話帳１２及び端末ＩＤ記憶部２１に記憶し、これら端末ＩＤ記憶部からコード読み取りを許可する送信先の端末固有のＩＤを読み出して情報を符号化しているが、該送信先の端末固有のＩＤを操作部１３により直接入力したり、図示しない通信手段からダウンロードする態様でもよい。
【００８７】
また、２次元コードを出力するデータ出力部はどのような媒体に出力するものでもよい。例えば、２次元コードに変換したデータを解像度の高い表示装置に表示する態様でもよい。また、データ授受に用いられる２次元コードは、ＱＲコードに限らずどのようなコードであってもよい。
【００８８】
また、上記実施の形態では、端末、携帯電話機、セキュリティシステム及びセキュリティ方法という名称を用いたが、これは説明の便宜上であり、画像通信システム、２次元コード表示方法やセキュリティ強化方法等でもよいことは勿論である。
【００８９】
また、上記端末、セキュリティシステムを構成する各回路部、例えば符号化部や表示部の種類、数及び接続方法などは前述した実施の形態に限られない。
【００９０】
また、以上説明した端末、携帯電話機及びセキュリティシステムは、これら端末、携帯電話機及びセキュリティシステムを機能させるためのプログラムでも実現される。このプログラムはコンピュータで読み取り可能な記録媒体に格納されている。本発明では、この記録媒体として、例えば図１等に示されているシステム制御部１１のメインメモリそのものがプログラムメディアであってもよいし、また外部記憶装置としてＣＤ−ＲＯＭドライブ等のプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なＣＤ−ＲＯＭ等のプログラムメディアであってもよい。いずれの場合でも、格納されているプログラムはシステム制御部１１のＣＰＵがアクセスして実行させる構成であってもよいし、あるいはいずれの場合もプログラムを読み出し、読み出されたプログラムは、図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であってもよい。このダウンロード用のプログラムは予め各装置に格納されているものとする。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施の形態のセキュリティシステムの構成を示す図である。
【図２】本実施の形態のセキュリティシステムのコード作成部の動作を示すシーケンシャルチャートである。
【図３】本実施の形態のセキュリティシステムのコード作成部の符号化部の動作の一例を示すシーケンシャルチャートである。
【図４】本実施の形態のセキュリティシステムのコード読取部の動作を示すシーケンシャルチャートである。
【図５】本実施の形態のセキュリティシステムのコード読取部の復号部の動作の一例を示すシーケンシャルチャートである。
【図６】本実施の形態のセキュリティシステムの動作を模式的に示す図である。
【図７】本実施の形態のセキュリティシステムのより具体的な構成例を示す図である。
【図８】本実施の形態のセキュリティシステムの他の構成例を示す図である。
【図９】本実施の形態のセキュリティシステムの他の構成例を示す図である。
【符号の説明】
【００９２】
１  コード作成部
２  コード読取部
３  ネットワーク
４  ゲームサーバ
５  プリンタ
１１  システム制御部
１２  電話帳（端末ＩＤ記憶手段，第１の端末ＩＤ記憶手段）
１３  操作部
１４  符号化部（符号化手段）
１５  ２次元コード作成部（コード作成手段）
１６  データ出力部（データ出力手段）
１７  データ送受信部
２１  端末ＩＤ記憶部（端末ＩＤ記憶手段，第２の端末ＩＤ記憶手段）
２２  システム制御部
２３  データ読取部（コード読取手段）
２４  復号部（復号手段）
２５  表示部（表示手段）
２６  操作部
３１  データ送受信部
３２  表示部
４１  データ記憶部
１００，２００  紙（媒体）
１０１，１５１  文字
１０２，１５２  ２次元コード
１５０  文書（出力媒体）
２１０  パスワードキー
ａ，ｂ  データ
Ａ  コード作成端末（第１の端末）
Ｂ  端末（第２の端末）
Ｃ，Ｆ，Ｈ  読み取り可能端末（第２の端末）
Ｄ，Ｇ  端末（第１の端末）
Ｅ  端末（データ表示端末）
Ｉ  端末
【図１】
2006121323.tif 000003
【図２】
2006121323.tif 000004
【図３】
2006121323.tif 000005
【図４】
2006121323.tif 000006
【図５】
2006121323.tif 000007
【図６】
2006121323.tif 000008
【図７】
2006121323.tif 000009
【図８】
2006121323.tif 000010
【図９】
2006121323.tif 000011