(57)【要約】      （修正有）【課題】識別情報を効率的に暗号化可能な識別情報伝送システムを提供する。【解決手段】識別情報伝送システムの識別情報暗号端末１０は、例えばビーコン識別子等の識別情報（例えばＵＵＩＤ）の一部をダミー情報α（好ましくはランダム値）に置換するランダム値付加部を備えている。ランダム値付加部は、識別情報の残部ＤＡ及びダミー情報αにより構成される、送信用の識別情報（ＤＡ，α）を生成する。言い換えれば、識別情報暗号端末１０のランダム値付加部は、その一部にダミー情報を含む識別情報（送信用の識別情報）を生成する。その後、暗号化部は、所定の鍵を用いて暗号化された、送信用の識別情報（ＤＡ１〜ＤＡ３，α１〜α３）を生成する。識別情報伝送システムの識別情報復号端末５０は、所定の鍵で暗号化された識別情報を復号し、復号した識別情報（ＤＡ，α）の一部ＤＡで、識別情報暗号端末１０を識別する。【選択図】図３
2017147507.tif 000002
【特許請求の範囲】
【請求項１】
識別情報暗号端末を識別するための識別情報が前記識別情報暗号端末から識別情報復号端末に伝送される識別情報伝送システムであって、
前記識別情報暗号端末は、その一部にダミー情報を含む前記識別情報を生成し、所定の鍵を用いて前記識別情報を暗号化し、且つ送信し、
前記識別情報復号端末が前記暗号化された識別情報を受信する時に、前記識別情報復号端末は、前記所定の鍵で前記暗号化された識別情報を復号し、前記復号した識別情報の一部で、前記識別情報暗号端末を識別することを特徴とする識別情報伝送システム。
【請求項２】
前記ダミー情報は、可変値を有することを特徴する請求項１に記載の識別情報伝送システム。
【請求項３】
前記ダミー情報は、ランダム値を有し、
次の識別情報が前記識別情報暗号端末から前記識別情報復号端末に送信される前に、前記ランダム値は、前記ランダム値と異なる新しいランダム値に変更され、且つ前記次の識別情報の一部は、前記新しいランダム値を含むことを特徴する請求項１に記載の識別情報伝送システム。
【請求項４】
前記ダミー情報を除く前記識別情報の残部のデータ量は、前記所定の鍵又は固定値によって表されることを特徴とする請求項１乃至３の何れか１項に記載の識別情報伝送システム。
【請求項５】
識別情報暗号端末を識別するための識別情報を受信すること、
所定の鍵で前記識別情報を復号すること、
前記復号した識別情報の部分的要素が所定値に含まれるか否かを判定すること、及び
前記部分的要素が前記所定値に含まれる時に、前記部分的要素に基づき識別情報暗号端末を識別すること、
を含むことを特徴とする識別情報復号方法。
【請求項６】
前記部分的要素が前記所定値に含まれない時に、前記受信した識別情報を無効化すること、
を更に含むことを特徴とする請求項５に記載の識別情報復号方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばビーコン（Beacon）端末等を識別するための識別情報を伝送するシステム（識別情報伝送システム）および暗号化された識別情報を復号する方法（識別情報復号方法）等に関する。
【背景技術】
【０００２】
例えば特許文献１は、信号ＤＡを伝送するシステムとして、通信システムを開示し、その通信システムは、信号ＤＡを暗号化し、暗号化された信号ＤＡを復号する方法（信号伝送方式）を実行することができる。具体的には、特許文献１の信号ＤＡは、移動通信の制御信号であり、その制御信号は、例えば接続、切断等を表すだけであるので、制御信号の種類は、３つ程度である。従って、特許文献１の通信システムの送信装置（暗号端末）では、信号ＤＡ（制御信号）に乱数αを付加して、信号（ＤＡ，α）を生成し、その後、信号（ＤＡ，α）を暗号化して、信号（ＤＡ，α）'を生成している。
【０００３】
なお、送信装置を識別するための識別情報ＩＤが、信号（ＤＡ，α）のヘッダだけでなく、ペイロードである信号（ＤＡ，α）本体にも含まれる時に、特許文献１の通信システムの送信装置（暗号端末）では、信号ＤＡ（制御信号）に識別情報ＩＤ及び乱数αを付加して、信号（ＤＡ，ＩＤ，α）を生成し、その後、信号（ＤＡ，ＩＤ，α）を暗号化して、信号（ＤＡ，ＩＤ，α）'を生成している。ヘッダ内の識別情報ＩＤは、第三者によって理解され得る一方、ペイロード内の暗号化された識別情報ＩＤは、第三者によって解読されない。
【０００４】
また、例えば特許文献２は、位置測位システムを開示し、その位置測位システムの送信装置（暗号端末）は、例えばＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.）８０２．１１規格に準拠するアクセスポイントＡＰ１，ＡＰ２である。そのアクセスポイントＡＰ１，ＡＰ２（送信装置）を識別するための識別情報ＩＤ（例えばＭＡＣアドレス（Media Access Control address））は、ヘッダ（具体的には、送信元領域及びＢＳＳＩＤ（Basic Service Set Indentifier）領域）だけでなく、ペイロードであるデータ本体（具体的には、ＶＳＩＥ（Vendor Specific Information Element）領域）にも含まれている。ヘッダ内のＭＡＣアドレス（識別情報ＩＤ）は、第三者によって理解され得る一方、ペイロード内の暗号化されたＭＡＣアドレスは、第三者によって解読されない。
【０００５】
なお、特許文献２では、ヘッダ内のＭＡＣアドレス（識別情報ＩＤ）は、ダミーアドレス（偽りのＭＡＣアドレス）に書き換えられている一方、ペイロード内の暗号化されたＭＡＣアドレスは、真のＭＡＣアドレスを表している。
【０００６】
加えて、例えば特許文献３は、通信システムを開示し、その通信システムのビーコン（送信端末）及び通信端末（受信端末）の通信方式は、例えばＢＬＥ（Bluetooth（登録商標） Low Energy）等である近距離無線規格に準拠する。特許文献３のビーコン（送信端末）を識別するためのビーコン識別子（識別情報ＩＤ）は、ペイロードであるアドバタイズ情報のみに含まれており、そのビーコン識別子（元の識別情報ＩＤ）は、元の識別情報ＩＤの変更を指示される時に、別のビーコン識別子（新しいの識別情報ＩＤ）に書き換えられることになる。言い換えれば、暗号化されていないビーコン識別子（元の識別情報ＩＤ）は、使い捨てのビーコン識別子である。
【０００７】
なお、特許文献３では、ビーコン識別子（識別情報ＩＤ）は、１例として、ＢＬＥの仕様に基づくＵＵＩＤ（Universally Unique Identifier）、メジャー値及びマイナー値により構成されてもよい。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許第３１４５４０７号明細書
【特許文献２】特開２０１３−２４２２８２号公報
【特許文献３】国際公開第２０１５／１５１９８１号
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献３のビーコン識別子（識別情報ＩＤ）は、使い捨てのビーコン識別子であるので、多くの数のビーコン識別子を準備する必要がある。従って、特許文献３のビーコン識別子（識別情報ＩＤ）は、特許文献１，２の識別情報ＩＤのように、暗号化されることが好ましい。しかしながら、特許文献１，２では、識別情報ＩＤを暗号化するために、ヘッダ領域及びペイロード領域を利用する必要があり、データ量（特許文献１の信号（ＤＡ，ＩＤ，α）内の識別情報ＩＤ部分、特許文献２のデータ内の識別情報ＩＤ部分（具体的には、ＶＳＩＥ領域））が多くなってしまう。言い換えれば、特許文献１，２では、識別情報ＩＤを暗号化するために、識別情報ＩＤが二重化されて、データ量が多くなってしまう。
【００１０】
また、１例として、ビーコン端末等の端末を識別するための識別情報（ＵＵＩＤ）がアドバタイズメント・パケット（ペイロード部分）に格納される時に、ＵＵＩＤは、アドバタイズメント・パケットの仕様に基づく制限によって、ヘッダ部分に格納されない。言い換えれば、識別情報を二重化するためには、アドバタイズメント・パケットのペイロード部分だけを利用することも考えられる。しかしながら、アドバタイズメント・パケットの長さ（データ量）の最大長を超えてしまうために、ＵＵＩＤを二重化することができないことを本発明者は認識した。
【００１１】
本発明の１つの目的は、例えばビーコン識別子等の識別情報を効率的に暗号化可能な識別情報伝送システムおよび識別情報復号方法を提供することである。本発明の他の目的は、以下に例示する態様及び最良の実施形態、並びに添付の図面を参照することによって、当業者に明らかになるであろう。
【課題を解決するための手段】
【００１２】
以下に、本発明の概要を容易に理解するために、本発明に従う態様を例示する。
【００１３】
第１の態様において、識別情報暗号端末を識別するための識別情報が前記識別情報暗号端末から識別情報復号端末に伝送される識別情報伝送システムでは、
前記識別情報暗号端末は、その一部にダミー情報を含む前記識別情報を生成し、所定の鍵を用いて前記識別情報を暗号化し、且つ送信し、
前記識別情報復号端末が前記暗号化された識別情報を受信する時に、前記識別情報復号端末は、前記所定の鍵で前記暗号化された識別情報を復号し、前記復号した識別情報の一部で、前記識別情報暗号端末を識別する。
【００１４】
第１の態様では、識別情報の一部にダミー情報を含む。言い換えれば、第１の態様では、識別情報のデータ量を増加させない状態で、識別情報を暗号化することができる。１例として、識別情報は、ＢＬＥの仕様に基づくＵＵＩＤ（Universally Unique Identifier）であり、そのＵＵＩＤのデータ量は、１２８ｂｉｔ（１６進数３２桁）である。ＵＵＩＤが重複しないように、ＵＵＩＤは、２１２２通り（〜５．３×１０３６通り）のＩＤの中から選択されるが、ＵＵＩＤを使用するシステムによっては、このような多くの数のＩＤ（識別情報暗号端末）を識別する必要がない。本発明者は、このような事情に鑑み、ＵＵＩＤを簡略化することが、言い換えれば、ＵＵＩＤを表すための３２桁の一部をダミー情報に置換することが有効であることを認識した。
【００１５】
第１の態様では、識別情報暗号端末を識別するための識別情報それ自身が簡略化されているので、特許文献１，２のような識別情報の二重化（データ量の増加）は、必要がない。加えて、特許文献３のような識別情報のストックの増加は、必要がない。従って、第１の態様では、識別情報を効率的に暗号化可能である。識別情報のデータ量の増加は、識別情報の暗号化及び送信に要する消費電力の増加を意味するので、特に、例えば太陽光や振動等の自然エネルギーにより発電する発電デバイス、ボタン型電池（コイン型電池とも呼ばれる）等で構成される電源部（低容量電源部）を有する識別情報暗号端末にとって、識別情報を効率的に暗号化することは、重要である。言い換えれば、第１の態様では、識別情報それ自身の簡略化によって、電源部の大型化、即ち識別情報暗号端末の大型化を防ぐことができる。
【００１６】
第１の態様に従属する第２の態様において、
前記ダミー情報は、可変値を有してもよい。
【００１７】
第２の態様では、ダミー情報が可変値を有しているので、暗号化された識別情報は、第三者によって、より一層解読され難い。
【００１８】
第１の態様に従属する第３の態様において、
前記ダミー情報は、ランダム値を有してもよく、
次の識別情報が前記識別情報暗号端末から前記識別情報復号端末に送信される前に、前記ランダム値は、前記ランダム値と異なる新しいランダム値に変更されてもよく、且つ前記次の識別情報の一部は、前記新しいランダム値を含んでもよい。
【００１９】
第３の態様では、ダミー情報が送信毎に変更されるランダム値を有しているので、暗号化された識別情報は、第三者によって、より一層解読され難い。
【００２０】
第１〜第３態様の何れか１つに従属する第４の態様において、
前記ダミー情報を除く前記識別情報の残部のデータ量は、前記所定の鍵又は固定値によって表されてもよい。
【００２１】
第４の態様では、所定の鍵又は固定値が識別情報の残部のデータ量（識別情報の有効桁数）を表すので、識別情報をより一層高度に暗号化することができる。
【００２２】
第５の態様において、識別情報復号方法は、
識別情報暗号端末を識別するための識別情報を受信すること、
所定の鍵で前記識別情報を復号すること、
前記復号した識別情報の部分的要素が所定値に含まれるか否かを判定すること、及び
前記部分的要素が前記所定値に含まれる時に、前記部分的要素に基づき識別情報暗号端末を識別すること、
を含む。
【００２３】
第５の態様では、識別情報を受信する時に、所定の鍵で識別情報の復号を試みることができる。加えて、第５の態様では、復号した識別情報の部分的要素が所定値に含まれる時に、その部分的要素を有効化して、識別情報暗号端末を識別することができる。言い換えれば、第５の態様では、復号した識別情報の部分的要素がシステムによって既知である時に、その識別情報暗号端末を認証することができる。特に、第５の態様では、識別情報のデータ量を増加させない状態で、所定の鍵で暗号化された識別情報を受信することができる。
【００２４】
第５の態様に従属する第６の態様において、識別情報復号方法は、
前記部分的要素が前記所定値に含まれない時に、前記受信した識別情報を無効化すること、
を更に含んでもよい。
【００２５】
第６の態様では、復号した識別情報の部分的要素が所定値に含まれない時に、その部分的要素を無効化することができる。言い換えれば、第６の態様では、復号した識別情報の部分的要素がシステムによって既知でない時に、その識別情報暗号端末を認証しなくてもよい。
【００２６】
当業者は、例示した本発明に従う態様が、本発明の精神を逸脱することなく、さらに変更され得ることを容易に理解できるであろう。
【図面の簡単な説明】
【００２７】
【図１】本発明に従う識別情報伝送システムの概略構成例を示す。
【図２】図２（Ａ）、図２（Ｃ）及び図２（Ｄ）は、それぞれ、図１の識別情報伝送システム内の識別情報暗号端末、識別情報復号端末及び識別情報管理装置の概略構成例を示し、図２（Ｂ）は、図２（Ａ）の識別情報暗号端末を設定するための識別情報設定装置の概略構成例を示す。
【図３】図３（Ａ）及び図３（Ｅ）は、それぞれ、図１の識別情報伝送システム内の識別情報暗号端末及び識別情報復号端末の概略機能ブロック図を示し、図３（Ｂ）、図３（Ｃ）及び図３(Ｄ)は、それぞれ、図３（Ａ）の識別情報記憶部に記憶される識別情報（元の識別情報）、図３（Ａ）のランダム値付加部によって生成される識別情報（部分的にランダム値を含む）及び図３（Ａ）の暗号化部によって生成される識別情報（送信用の識別情報）を示す。
【発明を実施するための形態】
【００２８】
以下に説明する最良の実施形態は、本発明を容易に理解するために用いられている。従って、当業者は、本発明が、以下に説明される実施形態によって不当に限定されないことを留意すべきである。
【００２９】
図１は、本発明に従う識別情報伝送システムの概略構成例を示す。図１に示されるように、識別情報伝送システム１００は、少なくとも１つの識別情報暗号端末１０と、少なくとも１つの識別情報復号端末５０と、を備えている。１例として、図１には、２つの識別情報暗号端末１０，２０及び２つの識別情報復号端末５０，６０が図示されている。言い換えれば、識別情報伝送システム１００は、複数の又は３以上の識別情報暗号端末と、複数の又は３以上の識別情報復号端末と、を備えることができる。図１において、識別情報伝送システム１００は、例えば１つの識別情報管理装置９０を備えているが、識別情報伝送システム１００は、識別情報管理装置９０を備えなくてもよく、代替的に、複数の又は３以上の識別情報管理装置を備えてもよい。
【００３０】
識別情報暗号端末１０は、識別情報暗号端末１０を識別するための識別情報を送信又は発信することができ、１例として、識別情報暗号端末１０は、識別情報として例えばビーコン識別子を発信可能なビーコン端末である。識別情報暗号端末１０又はビーコン端末は、典型的には、例えば振動発電デバイス（図２（Ａ）参照）、ボタン型電池（コイン型電池とも呼ばれる）等で構成される電源部（低容量電源部）を有し、小型化されている。もちろん、識別情報暗号端末１０は、ビーコン端末に限定されず、もう１つの例として、いわゆるスマートフォン等の携帯電話で構成されてもよい。
【００３１】
なお、識別情報暗号端末１０又はビーコン端末は、少なくとも識別情報を送信又は発信し、識別情報暗号端末１０又はビーコン端末の位置を表すための位置情報（位置情報に加えて、又は、位置情報の代わりに、その他の情報）を送信又は発信してもよい。
【００３２】
図１において、識別情報暗号端末１０は、識別情報を送信エリアＡＲ１０（発信エリア又は通信エリアとも呼ばれる）内に位置する識別情報復号端末５０に送信又は伝送することができる。図１において、識別情報復号端末６０は、送信エリアＡＲ１０外に位置し、識別情報暗号端末１０からの識別情報を受信することができない。識別情報暗号端末２０は、識別情報暗号端末２０を識別するための識別情報を送信又は発信することができる。識別情報復号端末５０，６０は、識別情報暗号端末２０の送信エリアＡＲ２０外に位置するので、識別情報暗号端末２０からの識別情報を受信することができない。
【００３３】
仮に、図１の識別情報暗号端末２０が例えば識別情報復号端末５０に近づく場合には、識別情報復号端末５０は、識別情報暗号端末２０からの識別情報を受信可能である。代替的に、仮に、図１の識別情報暗号端末１０が例えば識別情報復号端末５０から遠ざかる場合には、識別情報復号端末５０は、識別情報暗号端末１０からの識別情報を受信不可能である。
【００３４】
図１において、識別情報復号端末５０は、識別情報暗号端末１０からの識別情報を受信し、その識別情報を識別情報管理装置９０に送信又は転送することができる。言い換えれば、識別情報管理装置９０は、識別情報復号端末５０がどこに位置するのか、言い換えれば識別情報暗号端末１０，２０等の任意の識別情報暗号端末がどの識別情報復号端末の近くを通過したのか、把握することができる。典型的には、識別情報管理装置９０と識別情報復号端末５０，６０との間の通信は、例えばインターネットを介して実行することができる。
【００３５】
図１において、例えば識別情報暗号端末１０は、識別情報を生成し、その識別情報の一部には、ダミー情報が含まれている。加えて、識別情報暗号端末１０は、所定の鍵を用いて識別情報を暗号化し、且つ送信することができる。例えば識別情報復号端末５０が暗号化された識別情報を受信する時に、識別情報復号端末５０は、所定の鍵で暗号化された識別情報を復号し、復号した識別情報の一部で、識別情報暗号端末１０を識別する。
【００３６】
図１の識別情報伝送システムでは、識別情報の一部にダミー情報を含む。言い換えれば、識別情報暗号端末１０では、識別情報のデータ量を増加させない状態で、識別情報を暗号化することができる。１例として、識別情報は、ＢＬＥ（Bluetooth（登録商標） Low Energy）の仕様に基づくＵＵＩＤ（Universally Unique Identifier）であり、そのＵＵＩＤのデータ量は、１２８ｂｉｔ（１６進数３２桁）である。識別情報暗号端末１０では、ＵＵＩＤを表すための３２桁の一部をダミー情報に置換することができる。ダミー情報は、好ましくは、可変値であり、更に好ましくは、ランダム値である。
【００３７】
図１の識別情報伝送システムでは、識別情報暗号端末１０を識別するための識別情報それ自身が簡略化されているので、特許文献１，２のような識別情報の二重化（データ量の増加）は、必要がない。加えて、特許文献３のような識別情報のストックの増加は、必要がない。従って、識別情報暗号端末１０では、識別情報を効率的に暗号化可能である。識別情報のデータ量の増加は、識別情報の暗号化及び送信に要する消費電力の増加を意味するので、特に、低容量電源部を有する識別情報暗号端末１０にとって、識別情報を効率的に暗号化することは、重要である。言い換えれば、識別情報暗号端末１０では、識別情報それ自身の簡略化によって、電源部の大型化、即ち識別情報暗号端末の大型化を防ぐことができる。
【００３８】
図２（Ａ）、図２（Ｃ）及び図２（Ｄ）は、それぞれ、図１の識別情報伝送システム１００内の識別情報暗号端末１０、識別情報復号端末５０及び識別情報管理装置９０の概略構成例を示し、図２（Ｂ）は、図２（Ａ）の識別情報暗号端末１０を設定するための識別情報設定装置２００の概略構成例を示す。
【００３９】
図２（Ａ）に示されるように、識別情報暗号端末１０は、記憶部を備え、その記憶部は、１例の動作として、識別情報暗号端末１０を識別するための固定値である基本的識別情報であって、元の識別情報の部分的要素である基本的識別情報を記憶することができる。図２（Ａ）の識別情報暗号端末１０は、処理部を更に備え、その処理部は、１例の動作として、送信用の識別情報が基本的識別情報とダミー情報とに基づくように送信用の識別情報を暗号化し、暗号化された識別情報（典型的には、例えば送信用のＵＵＩＤ含むアドバタイズメント・パケット）を生成することができる。
【００４０】
図２（Ａ）の識別情報暗号端末１０は、通信部を更に備え、その通信部は、例えば図２（Ｃ）の識別情報復号端末５０と通信可能であるとともに、例えば図２（Ｂ）の識別情報設定装置２００とも通信可能である。しかしながら、図２（Ａ）の識別情報暗号端末１０は、識別情報設定装置２００と通信不可能であってもよく、また、識別情報復号端末５０から信号又はデータを受信不可能であってもよい。言い換えれば、識別情報暗号端末１０の通信部は、例えばアドバタイズメント・パケット等の信号又はデータだけを送信可能であり、送信専用に設計されてもよい。言い換えれば、識別情報暗号端末１０の通信部は、少なくとも識別情報を送信可能な送信部であってもよい。
【００４１】
識別情報暗号端末１０の処理部及び記憶部は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ等で構成されるマイコン（マイクロコンピュータ）であるが、これに限定されるものではない。識別情報暗号端末１０の処理部及び記憶部は、例えばＡＳＩＣで構成されてもよい。識別情報暗号端末１０の処理部及び記憶部がマイコンである時に、ＲＯＭ（記憶部）は、ＣＰＵ（処理部）に所定の動作（識別情報暗号方法）を実行させるプログラム（識別情報暗号プログラム）を記憶し、ＲＡＭ（記憶部）は、ＣＰＵのワーク領域を形成することができる。また、ＲＯＭは、ＣＰＵに設定された動作を実行するために必要なデータを記憶することができる。
【００４２】
識別情報暗号端末１０の通信部は、例えばＢＬＥ通信モジュール等の近距離無線通信モジュールであるが、これに限定されるものではない。識別情報暗号端末１０の電源部は、例えば振動発電ユニットであるが、これに限定されるものではない。振動発電ユニットは、典型的には、振動発電デバイス、整流回路、電源監視回路等で構成され、識別情報暗号端末１０又は振動発電ユニットの振動によって、直流電源を発生させることができる。１例として、振動発電デバイスの共振周波数は、例えば５［Ｈｚ］に設定されて、識別情報暗号端末１０を所有又は保持するユーザが歩行又は走行する時に、識別情報暗号端末１０の電源部又は振動発電ユニットは、識別情報の暗号化及び送信に要する電力を生成可能である。
【００４３】
好ましくは、識別情報暗号端末１０は、例えばＵＳＢインターフェース部等のインターフェース部を備え、識別情報暗号端末１０の通信部は、ＵＳＢ通信モジュールを更に有している。加えて、識別情報暗号端末１０の電源部は、ＵＳＢインターフェース部を介して給電可能に構成され、具体的には、識別情報暗号端末１０の電源部は、例えば図２（Ｂ）の識別情報設定装置２００の電源部からＵＳＢケーブルを介して電力を受けて、識別情報暗号端末１０の電源部は、その電力を処理部、記憶部及び通信部に供給可能である。
【００４４】
好ましくは、識別情報暗号端末１０の処理部及び記憶部は、識別情報暗号方法を通常モードで実行することができるとともに、識別情報暗号端末１０が識別情報設定装置２００とＵＳＢケーブルを介して電気的に接続される時に、識別情報設定方法を設定モードで実行することができる。識別情報設定装置２００は、識別情報暗号端末１０の設定モードを介して、識別情報暗号端末１０の処理部が識別情報暗号方法を実行するために必要なデータ（識別情報暗号プログラムを含んでもよい）を識別情報暗号端末１０の記憶部に書き込む又は書き換えることができる。
【００４５】
図２（Ｂ）の識別情報設定装置２００は、例えばパーソナルコンピュータであるが、これに限定されるものではない。図２（Ｂ）に示されるように、識別情報設定装置２００は、１例として、電源部、処理部、記憶部、通信部及びインターフェース部を有することができる。識別情報設定装置２００の記憶部は、識別情報設定プログラム及び識別情報設定装置２００の処理部が識別情報設定プログラムに基づく識別情報設定方法を実行するために必要なデータを記憶することができる。
【００４６】
識別情報設定装置２００は、図示されないディスプレイ等の表示部、キーボード等の入力部と接続されてもよく、識別情報設定装置２００のユーザは、識別情報設定装置２００を介して、識別情報暗号端末１０が識別情報を送信又は発信できるように、識別情報暗号端末１０を設定することができる。同様に、識別情報設定装置２００は、図１の識別情報暗号端末２０が識別情報を送信又は発信できるように、識別情報暗号端末２０を設定することができる。
【００４７】
識別情報設定装置２００は、図２（Ｃ）の識別情報復号端末５０が識別情報を受信できるように、識別情報復号端末５０を設定してもよい。同様に、識別情報設定装置２００は、図１の識別情報復号端末６０が識別情報を受信できるように、識別情報復号端末６０を設定してもよい。代替的に、図２（Ｃ）の識別情報復号端末５０は、例えばインターネットを介して、識別情報復号プログラムをダウンロード及びインストールしてもよい。同様に、図１の識別情報復号端末６０は、例えばインターネットを介して、識別情報復号プログラムをダウンロード及びインストールしてもよい。１例として、識別情報復号プログラムは、例えば図２（Ｄ）の識別情報管理装置９０の記憶部に記憶されてもよい。
【００４８】
図２（Ｃ）の識別情報復号端末５０は、例えばいわゆるタブレットであるが、これに限定されるものではない。識別情報復号端末５０は、例えばいわゆるスマートフォンで構成されてもよく、代替的に、パーソナルコンピュータで構成されてもよい。図２（Ｃ）に示されるように、識別情報復号端末５０は、１例として、電源部、処理部、記憶部、通信部及びインターフェース部を有することができる。好ましくは、識別情報復号端末５０は、ディスプレイ等の表示部を更に有している。ここで、表示部は、タッチパネル型のディスプレイ等の表示部兼入力部であってもよい。識別情報復号端末５０の記憶部は、識別情報復号プログラム及び識別情報復号端末５０の処理部が識別情報復号プログラムに基づく識別情報復号方法を実行するために必要なデータを記憶することができる。
【００４９】
図２（Ｄ）の識別情報管理装置９０は、例えばサーバであるが、これに限定されるものではない。識別情報管理装置９０は、例えばパーソナルコンピュータで構成されてもよい。図２（Ｄ）に示されるように、識別情報管理装置９０は、１例として、電源部、処理部、記憶部、通信部及びインターフェース部を有することができる。識別情報管理装置９０の記憶部は、識別情報管理プログラム及び識別情報復号端末５０の処理部が識別情報管理プログラムに基づく識別情報管理方法を実行するために必要なデータを記憶することができる。識別情報管理プログラム又は識別情報管理方法は、典型的には、識別情報暗号端末１０，２０等の多くの識別情報暗号端末に対応する多くのユーザの行動を見守る見守りプログラム又は見守り方法である。従って、図２（Ｃ）の識別情報復号端末５０は、例えば学校の門、病院の門、部屋の扉等の保持部５１に保持されることが好ましい。
【００５０】
図３（Ａ）及び図３（Ｅ）は、それぞれ、図１の識別情報伝送システム１００内の識別情報暗号端末１０及び識別情報復号端末５０の概略機能ブロック図を示し、図３（Ｂ）、図３（Ｃ）及び図３(Ｄ)は、それぞれ、図３（Ａ）の識別情報記憶部に記憶される識別情報（元の識別情報）、図３（Ａ）のランダム値付加部によって生成される識別情報（部分的にランダム値を含む）及び図３（Ａ）の暗号化部によって生成される識別情報（送信用の識別情報）を示す。図３（Ａ）に示されるように、図１の識別情報伝送システム１００内の例えば識別情報暗号端末１０（各識別情報暗号端末）は、記憶部として、例えば識別情報記憶部及びランダム値記憶部を有している。
【００５１】
図３（Ｂ）において、図１の識別情報暗号端末１０，２０等の各識別情報暗号端末に付与される識別情報は、典型的には、ＵＵＩＤによって構成されている。識別情報記憶部に記憶されるＵＵＩＤのデータ量は、１例として、１６進数３２桁（２１２２）である。例えば図１又は図３（Ａ）の識別情報暗号端末１０は、図３（Ｂ）の識別情報に基づく図３（Ｄ）の暗号化された識別情報（典型的には、暗号化されたＵＵＩＤ）を含むアドバタイズメント・パケットを送信することができる。
【００５２】
具体的には、図３（Ｂ）に示される識別情報の１つの実施例として、例えば「53544152-4A50-4E40-8154-2631935EB10B」である元のＵＵＩＤが、例えば図１又は図３（Ａ）の識別情報暗号端末１０の記憶部又は識別情報記憶部に設定又は記憶されている。このＵＵＩＤは、典型的には、ＢＬＥの仕様に基づくＵＵＩＤであり、そのＵＵＩＤのバージョンは、「４」である。しかしながら、ＵＵＩＤの形式は、これに限定されず、ＵＵＩＤのｖｅｒ．４のような形式を有するＵＵＩＤ（ＢＬＥ又はこれに準ずる近距離無線規格の仕様に基づくＵＵＩＤ）又はＩＤが例えば識別情報暗号端末１０又は図１の識別情報伝送システム１００に採用されてもよい。
【００５３】
図３（Ａ）において、識別情報暗号端末１０のランダム値記憶部（記憶部）は、ランダム値を記憶している。１例として、識別情報暗号端末１０のランダム値記憶部は、複数の又は第三者によって理解又は解読されない様に十分の数のランダム値を含むランダム値テーブルを記憶することができる。もちろん、ランダム値又はランダム値テーブルがランダム値記憶部に記憶されないで、例えば識別情報暗号プログラムによってリアルタイムにランダム値が例えばランダム値付加部（処理部）によって生成されてもよい。但し、識別情報暗号端末１０のランダム値記憶部が複数のランダム値又はランダム値テーブルを予め記憶することによって、識別情報暗号端末１０の処理部によるランダム値のリアルタイム生成に要する消費電力の増加、及び演算時間の増加を防ぐことができる。
【００５４】
好ましくは、ランダム値記憶部に記憶される例えばランダム値テーブルは、例えば識別情報設定装置２００によって予め保持又は生成されており、識別情報設定装置２００による設定モードで、必要なデータが識別情報暗号端末１０の記憶部に書き込まれる時に、ランダム値記憶部内の例えばランダム値テーブルは、生成される。また、ランダム値テーブルは、識別情報設定装置２００によって予め保持又は生成することはせずに、識別情報設定装置２００による設定モードで、必要なデータが識別情報暗号端末１０の記憶部に書き込まれる時に、識別情報暗号端末１０で事前に又は非リアルタイムに生成しても良い。このような書き込み処理において、更に好ましくは、図１の識別情報暗号端末１０，２０等の複数の又は多数の識別情報暗号端末が識別情報伝送システム１００に含まれる時に、識別情報暗号端末毎に異なるランダム値テーブルが採用される。これにより、識別情報伝送システム１００は、送信用の識別情報を一層高度に暗号化することができる。
【００５５】
図３（Ａ）において、識別情報暗号端末１０のランダム値付加部（処理部）は、識別情報記憶部に記憶される識別情報の一部をランダム値記憶部に記憶されるランダム値αに置換する（図３（Ｃ）参照）。言い換えれば、ランダム値付加部は、識別情報の残部ＤＡ（識別情報の有効部分である識別情報の部分的要素）にランダム値αを付加して、送信用の識別情報（送信用のＵＵＩＤ）を生成する。
【００５６】
図３（Ａ）において、識別情報暗号端末１０の暗号化部（処理部）は、所定の鍵（所定の手法）を用いて送信用の識別情報を暗号化する。暗号化は、例えば並び替えであり、暗号化部は、１例として、図３（Ｄ）に示される暗号化された識別情報（暗号化されたＵＵＩＤ）を生成する。図３（Ｄ）において、識別情報の残部ＤＡは、例えば３つの要素ＤＡ１、ＤＡ２及びＤＡ３に分割され、且つ残部ＤＡを構成する各要素は、所定の鍵に従って配置されることになる。図３（Ｄ）において、識別情報のランダム値αは、例えば３つの要素α１、α２及びα３に分割され、且つランダム値αを構成する各要素は、所定の鍵に従って配置されることになる。
【００５７】
なお、暗号化された識別情報の形式は、図３（Ｄ）の例に限定されず、識別情報暗号端末１０及び識別情報復号端末５０（識別情報伝送システム１００）によって所定の鍵（所定の手法）で暗号化及び復号を実行可能な形式であればよい。例えば並び替えを表す所定の鍵は、１例として、識別情報暗号端末１０の記憶部及び識別情報復号端末５０の記憶部に記憶される共通の鍵である。
【００５８】
ところで、所定の鍵は、識別情報の残部のデータ量（識別情報の有効桁数）を更に表してもよく、識別情報暗号端末１０のランダム値付加部（処理部）は、所定の鍵に基づき、ランダム値αのデータ量を決定し、そのデータ量に基づくランダム値をランダム値テーブル内から選択することができる。もちろん、識別情報の残部のデータ量（識別情報の有効桁数）は、固定値であってもよく、識別情報暗号端末１０のランダム値付加部（処理部）は、固定値に基づき、ランダム値αのデータ量を決定し、そのデータ量に基づくランダム値をランダム値テーブル内から選択してもよい。ここで、固定値は、１例として、識別情報暗号端末１０の記憶部及び識別情報復号端末５０の記憶部に記憶される共通の値であり、具体的には、例えば識別情報暗号プログラム及び識別情報復号プログラムの双方に埋め込まれて、その後に変更されない値である。所定の鍵は、１例として、識別情報暗号プログラム及び識別情報復号プログラムの変更がない状態での設定モードで、例えば識別情報設定装置２００によって変更されてもよい。
【００５９】
図３（Ａ）において、識別情報暗号端末１０は、暗号化された識別情報を送信信号として送信する。ここで、暗号化された識別情報が暗号化されたＵＵＩＤである時に、送信信号は、アドバタイズメント・パケットである。識別情報暗号端末１０は、送信信号（アドバタイズメント・パケット）の送信を終えると、言い換えれば、次の暗号化された識別情報（次の暗号化されたＵＵＩＤ）を送信する前に、既に使用されたランダム値αは、新しいランダム値（ランダム値テーブル内の次の又は異なるランダム値）に変更することが好ましい。次の暗号化された識別情報は、送信毎に変更されるランダム値を有しているので、第三者によって、より一層解読され難い。また、より一層安全に識別情報を伝送するためには、新しいランダム値に変更すると共に、暗号化の並び替えの配置も変更することが好ましい。
【００６０】
図３（Ｅ）に示されるように、図１の識別情報伝送システム１００内の例えば識別情報復号端末５０（各識別情報復号端末）は、処理部として、例えば復号部及びランダム値除去部を有している。図３（Ｅ）において、識別情報復号端末５０は、暗号化された識別情報を受信信号として受信する。次に、識別情報復号端末５０の復号部（処理部）は、所定の鍵（所定の手法）を用いて暗号化された識別情報を復号する。復号した識別情報は、例えば図３（Ｃ）である。次に、識別情報復号端末５０のランダム値除去部（処理部）は、復号した識別情報内のランダム値αを除去又は抽出する。ランダム値αが除去又は抽出された識別情報の部分的要素は、例えば図３（Ｃ）のＤＡである。
【００６１】
なお、所定の鍵又は固定値は、識別情報の残部ＤＡのデータ量（識別情報の有効桁数）を表してもよく、識別情報復号端末５０のランダム値除去部（処理部）は、所定の鍵又は固定値に基づき、ランダム値αのデータ量を決定し、ランダム値αが除去又は抽出された識別情報の部分的要素ＤＡを生成することができる。
【００６２】
識別情報復号端末５０は、復号した識別情報の部分的要素ＤＡ（例えばＵＵＩＤの一部である「53544152-4A50-4E40」）が所定値に含まれるか否かを判定することができる。ここで、所定値は、識別情報伝送システム１００内の識別情報暗号端末１０，２０等を含むすべての識別情報暗号端末に対応する部分的要素の集合体である。言い換えれば、識別情報復号端末５０は、復号した識別情報の部分的要素ＤＡが識別情報伝送システム１００によって既知である時に、その識別情報暗号端末１０を認証することができる。他方、復号した識別情報の部分的要素ＤＡが所定値に含まれない時に、識別情報復号端末５０は、その部分的要素ＤＡを無効化することができる。
【００６３】
なお、識別情報暗号端末１０の記憶部（図３（Ａ）の識別情報記憶部）には、１例として、図３（Ｂ）の元のＵＵＩＤ（完全なＵＵＩＤ）である識別情報が記憶されているが、識別情報の有効部分（例えば「53544152-4A50-4E40」）だけが記憶されてもよい。言い換えれば、識別情報の有効部分の桁数（ＵＵＩＤの有効桁数）は、システムによって異なるので、識別情報暗号端末１０の記憶部が完全なＵＵＩＤを記憶する時に、識別情報暗号端末１０は、多様なシステムに適合することができる。
【００６４】
本発明は、上述の例示的な実施形態に限定されず、また、当業者は、上述の例示的な実施形態を特許請求の範囲に含まれる範囲まで、容易に変更することができるであろう。
【符号の説明】
【００６５】
１０，２０・・・識別情報暗号端末、５０，６０・・・識別情報復号端末、９０・・・識別情報管理装置、１００・・・識別情報伝送システム、２００・・・識別情報設定装置。
【図１】
2017147507.tif 000003
【図２】
2017147507.tif 000004
【図３】
2017147507.tif 000005