(57)【特許請求の範囲】
【請求項１】
認証補助情報を放送する放送局と、
前記認証補助情報を取得する認証補助情報取得部と、
現在位置の位置情報を取得する位置情報取得部と、
前記取得した認証補助情報又は前記認証補助情報に基づく第２の認証補助情報と、前記位置情報と、ユーザを識別するユーザ識別情報とを送信する送信部と
を有する端末と、
前記認証補助情報又は第２の認証補助情報、前記位置情報及びユーザ識別情報を受信する受信部と、
前記端末から送信されてきた認証補助情報又は第２の認証補助情報が、予め定めた少なくとも一以上の認証情報に合致するかを照合する照合部と、
前記認証情報が合致した端末のうち、予め定めた手段によって取得された時刻情報及び前記位置情報が定めた許容範囲内の同一性を有する端末同士のユーザ識別情報を関連付けるユーザ識別情報関連付け部と
を有するサーバと
を有することを特徴とする認証システム。
【請求項２】
前記放送局は、送信する認証補助情報を変更し、
前記サーバの照合部は、前記認証補助情報の変更に同期して認証情報を変更し、認証補助情報又は第２の認証補助情報の照合を行う
ことを特徴とする請求項１に記載の認証システム。
【請求項３】
前記放送局は複数の認証補助情報を放送し、
前記サーバは、複数の認証補助情報から選択する認証補助情報を、前記端末に指示する手段を有し、前記照合部は、前記指示に伴い認証情報を変更し、認証補助情報又は第２の認証補助情報の照合を行い、
前記端末は、受信した複数の認証補助情報から、前記サーバから指示された認証補助情報を選択する手段を有する
ことを特徴とする請求項１又は請求項２に記載の認証システム。
【請求項４】
前記サーバは、認証補助情報に基づいて第２の認証補助情報を生成する第２の認証補助情報生成方法を前記端末に指示する手段を有し、前記照合部は、第２の認証補助情報生成方法に基づいて、第２の認証補助情報の照合を行い、
前記端末は、前記サーバから指示された第２の認証補助情報生成方法に基づいて、受信した認証補助情報から第２の認証補助情報を生成する手段を有する
ことを特徴とする請求項１から請求項３のいずれかに記載の認証システム。
【請求項５】
前記認証補助情報は、イベントＩＤ（event_id）、サービスＩＤ（service_id）、オリジナルネットワークＩＤ（original_network_id）、トランスポートストリームＩＤ（transport_stream_id）、コンテンツＩＤ（content_id）、又はネットワークＩＤ（network_id）のいずれか又は複数であることを特徴とする請求項１から請求項４のいずれかに記載の認証システム。
【請求項６】
前記端末は、
前記予め定めた手段として、現在時刻の時刻情報を取得する時刻情報取得部を有し、
前記送信部は、取得した時刻情報を前記サーバに送信する
ことを特徴とする請求項１から請求項５のいずれかに記載の認証システム。
【請求項７】
前記時刻情報取得部は、ＴＯＴ（Time Offset Table）、ＴＤＴ（Time and Date Table）に含まれる時刻、又は、ＴＯＴ、ＴＤＴをベースとして進行する内部時計の示す時刻か
ら現在時刻を取得することを特徴とする請求項６に記載の認証システム。
【請求項８】
前記サーバのユーザ識別情報関連付け部は、前記予め定めた手段として、前記端末からの前記認証補助情報又は第２の認証補助情報、前記位置情報及びユーザ識別情報の受信時刻を、時刻情報として取得する手段を有することを特徴とする請求項１から請求項５のいずれかに記載の認証システム。
【請求項９】
前記位置情報取得部は、ＧＰＳ情報、又は通信端末と通信する基地局で得られる情報から現在位置の位置情報を取得することを特徴とする請求項１から請求項８のいずれかに記載の認証システム。
【請求項１０】
前記ユーザ識別情報は、通信端末の製造番号、端末番号、ＣＡ（Conditional Access）のＣａｒｄＩＤ、ハードウェアとしての受信機ＩＤ、電話番号、電話番号を特定するための固有のＩＤ、メールアドレス、サーバ又は放送局から与えられたＩＤのいずれか又は複数であることを特徴とする請求項１から請求項９のいずれかに記載の認証システム。
【請求項１１】
放送波から取得された認証補助情報又は前記認証補助情報に基づく第２の認証補助情報と、端末の現在位置の位置情報と、ユーザ識別情報とを、端末から受信してユーザ識別情報を関連付けるサーバであって、
前記認証補助情報又は第２の認証補助情報、前記位置情報及びユーザ識別情報を受信する受信部と、
前記端末から送信されてきた認証補助情報又は第２の認証補助情報が、予め定めた少なくとも一以上の認証情報に合致するかを照合する照合部と、
前記認証情報が合致した端末のうち、予め定めた手段によって取得された時刻情報及び前記位置情報が定めた許容範囲内の同一性を有する端末同士のユーザ識別情報を関連付けるユーザ識別情報関連付け部と
を有することを特徴とするサーバ。
【請求項１２】
前記照合部は、放送局の認証補助情報の変更に同期して認証情報を変更し、認証補助情報又は第２の認証補助情報の照合を行うことを特徴とする請求項１１に記載のサーバ。
【請求項１３】
放送局から送信される複数の認証補助情報から選択する認証補助情報を、端末に指示する手段を有し、
前記照合部は、前記指示に伴い認証情報を変更し、認証補助情報又は第２の認証補助情報の照合を行う
ことを特徴とする請求項１１又は請求項１２に記載のサーバ。
【請求項１４】
認証補助情報に基づいて第２の認証補助情報を生成する第２の認証補助情報生成方法を前記端末に指示する手段を有し、
前記照合部は、第２の認証補助情報生成方法に基づいて、第２の認証補助情報の照合を行う
ことを特徴とする請求項１１から請求項１３のいずれかに記載のサーバ。
【請求項１５】
放送局が認証補助情報を送信し、
端末が、放送波から認証補助情報を取得し、現在位置の位置情報を取得し、前記取得した認証補助情報又は前記認証補助情報に基づく第２の認証補助情報と、前記位置情報と、ユーザを識別するユーザ識別情報とを送信し、
サーバが、前記端末から送信されてきた認証補助情報又は第２の認証補助情報が、予め定めた少なくとも一以上の認証情報に合致するかを照合し、前記認証情報が合致した端末のうち、予め定めた方法によって取得された時刻情報及び前記位置情報が定めた許容範囲内の同一性を有する端末同士のユーザ識別情報を関連付ける
ことを特徴とする認証方法。
【請求項１６】
前記放送局は、送信する認証補助情報を変更し、
前記サーバは、前記認証補助情報の変更に同期して認証情報を変更し、認証補助情報又は第２の認証補助情報の照合を行う
ことを特徴とする請求項１５に記載の認証方法。
【請求項１７】
前記放送局は、複数の認証補助情報を放送し、
前記サーバは、複数の認証補助情報から選択する認証補助情報を、前記端末に指示し、
前記端末は、受信した複数の認証補助情報から、前記サーバから指示された認証補助情報を選択し、
前記サーバは、前記指示に伴い認証情報を変更し、認証補助情報又は第２の認証補助情報の照合を行う
ことを特徴とする請求項１５又は請求項１６に記載の認証方法。
【請求項１８】
前記サーバは、認証補助情報に基づいて第２の認証補助情報を生成する第２の認証補助情報生成方法を前記端末に指示し、
前記端末は、前記サーバから指示された第２の認証補助情報生成方法に基づいて、受信した認証補助情報から第２の認証補助情報を生成して送信し、
前記サーバは、第２の認証補助情報生成方法に基づいて、第２の認証補助情報の照合を行う
ことを特徴とする請求項１５から請求項１７のいずれかに記載の認証方法。
【請求項１９】
放送波から取得された認証補助情報又は前記認証補助情報に基づく第２の認証補助情報と、端末の現在位置の位置情報と、ユーザ識別情報とを、端末から受信してユーザ識別情報を関連付けるサーバのプログラムであって、
前記認証補助情報又は第２の認証補助情報、前記位置情報及びユーザ識別情報を受信する処理と、
前記端末から送信されてきた認証補助情報又は第２の認証補助情報が、予め定めた少なくとも一以上の認証情報に合致するかを照合する処理と、
前記認証情報が合致した端末のうち、予め定めた処理によって取得された時刻情報及び前記位置情報が定めた許容範囲内の同一性を有する端末同士のユーザ識別情報を関連付ける処理と
をサーバに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は認証システム、端末及びサーバと、認証方法、認証プログラムに関する。
【背景技術】
【０００２】
正規のユーザであるかを認証するシステムは、従来から多くの技術が提案されている。そのうちの一つとして、位置情報と時間情報とを用いる技術が提案されている（特許文献１）。
【０００３】
特許文献１の技術は、サービス端末と携帯端末とは、ユーザの位置を示す位置情報を管理サーバに送信する。位置時間履歴データベースは、ユーザごとに端末から受信した位置情報と対応する時刻情報の履歴を格納する。管理サーバは、位置時間履歴データベースを参照し、そのユーザの位置情報および時間情報の連続性に基づいて受信した位置情報と対応する時刻が妥当か否か判定する。そして、ユーザ個人の位置時間履歴による経過時間から移動が不可能である場所での個人認証を不正と見なす技術である。
【０００４】
また、近年では、例えば、SNS（Social Networking Service）のように、社会的ネットワークをインターネット上で構築し、ユーザが自分の意見を主張したり、互いの情報を交換したりすることが多くなった。
【特許文献１】特開２００６−３３１０４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に代表される技術は、ユーザ個人を認証する技術であって、例えば、現実社会における家族関係や、友人関係のようにユーザ同士の関係性を認証する技術ではない。
【０００６】
一方、SNSのように多くのユーザがアクセスするシステムでは、ユーザ同士の関係性を認証する適切な技術はなく、そのため、“なりすまし”や“出会い系サイト化”を完全に防ぐことができなかった。具体的には、家族に“なりすました”詐欺行為や、“出会い系サイト化”することで公序良俗に反する行為が行われる危険性があった。
【０００７】
そこで、本発明は上記課題に鑑みて発明されたものであって、その目的は、簡易な構成で、ユーザ同士の関係性を認証することができる技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決する本発明は、認証補助情報を放送する放送局と、前記認証補助情報を取得する認証補助情報取得部と、現在位置の位置情報を取得する位置情報取得部と、前記取得した認証補助情報又は前記認証補助情報に基づく第２の認証補助情報と、前記位置情報と、ユーザを識別するユーザ識別情報とを送信する送信部とを有する端末と、前記認証補助情報又は第２の認証補助情報、前記位置情報及びユーザ識別情報を受信する受信部と、前記端末から送信されてきた認証補助情報又は第２の認証補助情報が、予め定めた少なくとも一以上の認証情報に合致するかを照合する照合部と、前記認証情報が合致した端末のうち、予め定めた手段によって取得された時刻情報及び前記位置情報が定めた許容範囲内の同一性を有する端末同士のユーザ識別情報を関連付けるユーザ識別情報関連付け部とを有するサーバとを有することを特徴とする認証システムである。
【０００９】
上記課題を解決する本発明は、放送波から取得された認証補助情報又は前記認証補助情報に基づく第２の認証補助情報と、端末の現在位置の位置情報と、ユーザ識別情報とを、端末から受信してユーザ識別情報を関連付けるサーバであって、前記認証補助情報又は第２の認証補助情報、前記位置情報及びユーザ識別情報を受信する受信部と、前記端末から送信されてきた認証補助情報又は第２の認証補助情報が、予め定めた少なくとも一以上の認証情報に合致するかを照合する照合部と、前記認証情報が合致した端末のうち、予め定めた手段によって取得された時刻情報及び前記位置情報が定めた許容範囲内の同一性を有する端末同士のユーザ識別情報を関連付けるユーザ識別情報関連付け部とを有することを特徴とするサーバである。
【００１０】
上記課題を解決する本発明は、放送局から送信される認証補助情報を取得する認証補助情報取得部と、現在位置の位置情報を取得する位置情報取得部と、前記取得した認証補助情報又は前記認証補助情報に基づく第２の認証補助情報と、前記位置情報と、ユーザを識別するユーザ識別情報とを送信する送信部とを有することを特徴とする端末である。
【００１１】
上記課題を解決する本発明は、放送局が認証補助情報を送信し、端末が、放送波から認証補助情報を取得し、現在位置の位置情報を取得し、前記取得した認証補助情報又は前記認証補助情報に基づく第２の認証補助情報と、前記位置情報と、ユーザを識別するユーザ識別情報とを送信し、サーバが、前記端末から送信されてきた認証補助情報又は第２の認証補助情報が、予め定めた少なくとも一以上の認証情報に合致するかを照合し、前記認証情報が合致した端末のうち、予め定めた方法によって取得された時刻情報及び前記位置情報が定めた許容範囲内の同一性を有する端末同士のユーザ識別情報を関連付けることを特徴とする認証方法である。
【００１２】
上記課題を解決する本発明は、端末のプログラムであって、放送波から認証補助情報を取得する処理と、現在位置の位置情報を取得する処理と、前記取得した認証補助情報又は前記認証補助情報に基づく第２の認証補助情報と、前記位置情報と、ユーザを識別するユーザ識別情報とを送信する処理とを端末に実行させることを特徴とするプログラムである。
【００１３】
上記課題を解決する本発明は、放送波から取得された認証補助情報又は前記認証補助情報に基づく第２の認証補助情報と、端末の現在位置の位置情報と、ユーザ識別情報とを、端末から受信してユーザ識別情報を関連付けるサーバのプログラムであって、前記認証補助情報又は第２の認証補助情報、前記位置情報及びユーザ識別情報を受信する処理と、前記端末から送信されてきた認証補助情報又は第２の認証補助情報が、予め定めた少なくとも一以上の認証情報に合致するかを照合する処理と、前記認証情報が合致した端末のうち、予め定めた処理によって取得された時刻情報及び前記位置情報が定めた許容範囲内の同一性を有する端末同士のユーザ識別情報を関連付ける処理とをサーバに実行させることを特徴とするプログラムである。
【発明の効果】
【００１４】
本発明によれば、簡易な構成で、現実の社会で既知のユーザ同士の関係性を認証することができる。
【発明を実施するための最良の形態】
【００１５】
本発明の実施の形態を説明する。
【００１６】
図１は本発明の実施の形態を説明する為の図である。図１中、１は放送局、２、３はテレビ放送受信機能付き通信端末、４は認証サーバである。尚、通信端末２はユーザＡの端末、通信端末３はユーザＢの端末である。
【００１７】
次に、ユーザＡとユーザＢとが一定の関係性を有する者同士であることを認証する処理について説明する。ここで、一定の関係性を有する者同士とは、例えば、知人・友人関係や、親子関係等のように、現実世界において、実際にお互いを認識しあえる関係にある者同士をいう。
【００１８】
まず、通信端末２、３は、放送局１からデータ放送を含む放送波を受信し、そのデータ放送から端末で動作する認証プログラムを取得する。尚、認証プログラムは、認証サーバ４などから通信を介して取得するようにしても良いし、予め通信端末に組み込まれていても良い。また、認証プログラムはＢＭＬ（Broadcast Markup Language）を用いたデータ放送のプログラムとして実現することも可能であるが、これに限定しない。例えば、ＪＡＶＡ（登録商標）等のプログラミング言語を用いて端末のアプリケーションとして実現しても良い。
【００１９】
次に、通信端末２、３は、受信しているテレビ放送波から認証補助情報を取得する。この認証補助情報として、現在受信中の放送又は番組を識別する識別情報等を利用することが可能である。例えば、イベントＩＤ（event_id）、サービスＩＤ（service_id）や、オリジナルネットワークＩＤ（original_network_id）、トランスポートストリームＩＤ（transport_stream_id）、コンテンツＩＤ（content_id）、ネットワークＩＤ（network_id）等である。尚、認証プログラムでは、ＢＭＬの関数getProgramIDにより、それらの識別子を取得することができる。識別情報やＢＭＬの関数については、電波産業会の標準規格であるARIB STANDARDや技術資料であるARIB TECHNICAL REPORTなどで規定されている。
【００２０】
また、上述した識別情報に限らず、認証のために独自にサーバや放送局等で作成した情報であっても良い。すなわち、認証補助情報は、認証サーバ４側で認証することが出来る情報であれば良い。この場合、認証プログラムと同じくデータ放送などを利用して認証補助情報を放送することも可能である。
【００２１】
更に、放送局１から放送される認証補助情報は、認証サーバ４と同期して変更するように構成しても良い。
【００２２】
通信端末２、３では、放送される認証補助情報のうち、認証プログラムにより指定された認証補助情報を少なくとも一以上取得する。尚、取得する認証補助情報は、認証プログラムの指示のみならず、通信により認証サーバ４から指示しても良く、又、放送局を介してイベントメッセージ等を用いて指示しても良い。
【００２３】
通信端末２、３は、取得した認証補助情報を認証サーバ４に送信する。尚、送信する認証補助情報は、取得した認証補助情報に限られず、認証プログラムにより、認証補助情報に基づいて生成された第２の認証補助情報であっても良い。尚、第２の認証補助情報の生成方法は、認証プログラムの指示のみならず、通信により認証サーバ４から指示しても良く、又、放送局を介してイベントメッセージ等を用いて指示しても良い。
【００２４】
通信端末２、３は、認証に関する現在時刻の情報である時刻情報を取得する。この時刻情報は、例えば、放送局１から放送波のＴＯＴ（Time Offset Table）や、ＴＤＴ（Time and Date Table）に含まれる時刻、又は、ＴＯＴやＴＤＴをベースとして進行する内部時計の示す時刻から取得することが可能である。また、時刻情報については、必ずしも、ＴＯＴやＴＤＴを用いる必要はなく、通信端末２、３で自走する時計を用いて時刻情報を取得するように構成しても良いし、外部の通信サーバから時刻情報を取得するように構成しても良い。
本例では、時刻情報として、通信端末が現在時刻を取得して時刻情報を認証サーバ４に送信し、これを照合に用いているが、これに限られない。例えば、認証サーバ４が通信端末からの認証補助情報や位置情報を受信した時刻を、時刻情報として用いても良く、ユーザ同士が概同一時刻に認証処理を行っていることが認証できるような時刻の取得方法であれば良い。尚、時刻情報を取得する手段、方法は、本発明の趣旨を逸脱しない範囲で予め定めておく。
【００２５】
また、通信端末２、３は、現在位置の情報である位置情報を取得する。これは、ＧＰＳ衛星を使ったＧＰＳ情報、通信端末２、３と通信する基地局で得られる位置情報である。尚、認証プログラムでは、ＢＭＬの関数X_DPA_getCurPosで取得することができる。
【００２６】
続いて、通信端末２、３は、認証プログラムにより、取得した認証補助情報又は認証補助情報に基づいて生成された第２の認証補助情報、時刻情報、位置情報を、ユーザ識別情報とともに認証サーバ４に送信する。
【００２７】
ここで、ユーザ識別情報は、ユーザを識別できる情報であれば良く、例えば、通信端末の製造番号、端末番号、ＣＡ（Conditional Access）のＣａｒｄＩＤ（Ｂ−ＣＡＳのカード番号など）、ハードウェアとしての受信機ＩＤ等の通信端末を特定するための識別子や、電話番号や電話番号を特定するための固有のＩＤ（SIMカード（Subscriber Identity Module Card）に記録されている場合もある）、メールアドレス、認証の為に認証サーバ４や放送局１等から与えられたＩＤ等のユーザ毎に付された情報である。これらのユーザ識別情報は、通信端末２、３に予め保持されていても良く、認証プログラムがデータ放送のプログラムで実装される場合、ＢＭＬの関数getIRDIDや関数X_DPA_getIRDIDを利用して取得可能なものもある。また、ユーザ識別情報は、読み書き可能な永続記憶領域であるＮＶＲＡＭを利用して端末に記憶させることも可能である。
【００２８】
認証サーバ４では、認証補助情報又は第２の認証補助情報、時刻情報、位置情報、及びユーザ識別情報を受信し、これらを用いて認証処理を行う。具体的には、まず、通信端末２からの認証補助情報又は第２の認証補助情報と通信端末３からの認証補助情報又は第２の認証補助情報とが、予め認証サーバ４で記憶されている認証情報と合致するかを判定する。
【００２９】
この認証補助情報又は認証補助情報に基づく第２の認証補助情報の合致を判定する目的は、認証サーバ４が、端末で動作する認証プログラムの正当性を確認することである。具体的には、悪意のあるユーザが端末で動作する認証プログラム又は通信内容を偽装しようとしても、放送から取得する認証補助情報まで完全に偽装することは極めて困難である。さらには、放送される認証補助情報が認証サーバと同期して変化したり、複数の認証補助情報から認証サーバの指示に基づいて認証補助情報を選択して利用したり、認証補助情報から認証サーバの指示に基づく方法で第２の認証補助情報を生成して利用することで、悪意のあるユーザによる認証プログラムや通信内容の偽装を完全に防ぐことが可能になる。
【００３０】
尚、認証サーバ４に予め設定されている認証情報は、ひとつとは限らず、複数あっても良く、そのいずれかの認証情報と認証補助情報又は第２の認証補助情報とが合致していれば良い。例えば、複数の放送局で、ひとつのイベントを行うような場合では、それぞれの放送局はそれぞれ独自の認証補助情報を送信することが考えられ、通信端末では、受信している放送局が放送している認証補助情報を取得することになり、認証を行う通信端末の認証補助情報は全て同じとは限らない。この場合、イベントに参加している全ての放送局が放送する認証補助情報を予め認証情報として設定しておき、それらのいずれかの認証情報と認証補助情報とが合致すれば良い。
【００３１】
続いて、通信端末２からの時刻情報及び位置情報と、通信端末３からの時刻情報及び位置情報とが、許容範囲以内にあるかを判定する。これは、ユーザＡとユーザＢとが、知人・友人関係等の一定の関係性を有する者同士であるならば、認証する際には、概ね同一の時間に互いに隣接するような近い所に位置することができるが、一定の関係性を有する者同士でないならば、このような状態にはならないからである。尚、上述したように、本例では、通信端末２、３が取得した時刻情報を照合に用いているが、認証サーバ４が、通信端末２、３からの認証補助情報や位置情報を、それぞれ受信した時刻を、時刻情報として用いても良い。
【００３２】
認証サーバ４は、これらの判定の結果、認証補助情報又は第２の認証補助情報と予め認証サーバ４で記憶されている認証情報とが合致し、時刻情報、位置情報が許容範囲以内にある場合には、ユーザＡとユーザＢとが一定の関係を有する者同士であると認証し、ユーザＡのユーザ識別情報とユーザＢのユーザ識別情報とを関連付けて記憶する。これらの処理は、ユーザＡとユーザＢとが一定の関係性を有する者同士であることが必要なサービスの認証に適用する。
【００３３】
上述した実施の形態の具体的な実施例を説明する。尚、以下の実施例では、認証補助情報としてトランスポートストリームＩＤ（transport_stream_id）を用い、認証プログラムをデータ放送で放送する場合を説明する。
【００３４】
図２は放送局１のブロック図である。
【００３５】
放送局１からＴＳ送出部１１より、トランスポートストリームＩＤ、ＴＯＴ（時刻情報）が含まれるＰＳＩ／ＳＩ（Program Specific Information/Service Information）と、認証プログラムを含むデータ放送と、映像・音声などが多重されたＴＳ（トランスポートストリーム）が送出される。このＴＳは放送波に変調され放送される。
【００３６】
データ放送で送出される認証プログラムは、通信端末２、３で受信されて、通信端末２、３において、認証補助情報、時刻情報、位置情報、及びユーザ識別情報の取得、及び送信等を行うプログラムである。図３に、認証プログラムの一例を示す。
【００３７】
図３に示す例は、ＢＭＬで記述されたデータ放送のプログラムの一部であり、認証補助情報や時刻情報、位置情報を取得し、第２の認証補助情報を生成し、ユーザ識別情報とともに認証サーバに送信するための動作が記述されている。具体的には、図３の例に示す関数MainProcessにおいて動作の全般が記述されており、この関数が他の関数を呼び出す構成になっている。
【００３８】
関数GetAuthenticationSupplementaryInfoは認証補助情報を取得する部分を実装し、関数GetTimeInfoは時刻情報を取得する部分、関数GetPositionInfoは位置情報を取得する部分、関数GetUserIdentificationInfoはユーザ情報を取得する部分、関数CreateSecondParamは第２の認証補助情報を生成する部分、関数SendInfoToServerは取得または生成した情報を認証サーバ４に送信する部分を規定している。
【００３９】
図４は通信端末２、３のブロック図である。
【００４０】
通信端末２、３は、放送波を復調する復調部２１、認証補助情報としてトランスポートストリームＩＤを取得する認証補助情報取得部２２、ＴＯＴをベースに進行する内部時計から現時時刻の時刻情報を取得する時刻情報取得部２３、位置情報を取得する位置情報取得部２４、ユーザ識別情報が記憶されているユーザ識別情報記憶部２５と、データ処理部２６と、通信部２７とを備える。尚、これらの他に、映像・音声を復号する復号部や、表示部などを有するが、本発明には直接関係するものではないので、説明を省略する。
【００４１】
復調部２１は、放送波を復調する。
【００４２】
認証補助情報取得部２２は、復調されたＴＳから、関数GetAuthenticationSupplementaryInfoに基づいて、認証補助情報としてトランスポートストリームＩＤを取得する。
【００４３】
時刻情報取得部２３は、関数GetTimeInfoに基づいて、時刻情報として内部時計から現在時刻を取得する。
【００４４】
位置情報取得部２４は、関数GetPositionInfoに基づいて、位置情報としてＧＰＳ情報から通信端末２、３の現在位置を取得する。
【００４５】
ユーザ識別情報記憶部２５には、ユーザを識別するユーザＩＤが記憶されている。尚、ユーザ識別情報は、認証サーバ４から各通信端末に予め与えられ、ユーザ識別情報記憶部２５に記憶されているものとする。
【００４６】
データ処理部２６は、認証プログラムに従い、取得した認証補助情報に基づいて、関数CreateSecondParamにより第２の認証補助情報を生成する。また、ユーザ識別情報記憶部２５から、関数GetUserIdentificationInfoに基づいて、ユーザ識別情報を取得する。そして、生成した第２の認証補助情報、取得した時刻情報、位置情報及びユーザ識別情報を、通信部２７を介して、関数SendInfoToServerに基づいて認証サーバ４に送信する。
【００４７】
通信部２７は、無線通信により、認証サーバ４とデータの送受信を行う部である。
尚、本例では、１セグ放送が受信可能な携帯電話のような端末を想定しているが、これに限られない。例えば、ネットワークに接続されたコンピュータに、１セグチューナのような装置を接続したような場合も本発明は適用できる。
【００４８】
図５は認証サーバ４のブロック図である。
【００４９】
認証サーバ４は、通信部４１と、認証処理部４２と、記憶部４３とを備える。
【００５０】
通信部４１は、通信端末２、３との通信を行い、第２の認証補助情報、時刻情報、位置情報、及びユーザ識別情報の受信、認証結果の送信を行う。
【００５１】
認証処理部４２は、第２の認証補助情報、時刻情報、位置情報、及びユーザ識別情報を用いて、認証処理を行う。具体的には、まず、通信端末２からの第２の認証補助情報が、予め記憶されている認証情報（本例では、放送局１から送信されているトランスポートストリームＩＤを基にした情報）と合致するかを判定する。また、通信端末３からの第２の認証補助情報が、予め記憶されている認証情報（本例では、放送局１から送信されているトランスポートストリームＩＤを基にした情報）と合致するかを判定する。
【００５２】
続いて、通信端末２からの時刻情報及び位置情報と、通信端末３からの時刻情報及び位置情報とが、許容範囲以内にあるかを判定する。この許容範囲は、認証するユーザが一定の関係性を有する者同士であると認められる範囲であれば良い。例えば、位置情報であれば、１ｍ以内のずれならば、ユーザが隣同士で認証していると判断できる。また、時刻情報も、厳密な一致は不可能なので、本発明の趣旨を逸脱しない範囲であれば良い。
そして、時刻情報及び位置情報が許容範囲以内にあるユーザ識別情報を関連付けて、記憶部４３に格納する。
【００５３】
上記の構成における動作を説明する。
【００５４】
図６は動作フローチャートである。
【００５５】
まず、放送局１からトランスポートストリームＩＤ、ＴＯＴが含まれるＰＳＩ／ＳＩと、認証プログラムを含むデータ放送と、映像・音声とが多重されたＴＳが送出される。
【００５６】
通信端末２では、認証プログラムを取得し（Ｓｔｅｐ  １００）、また、認証補助情報としてトランスポートストリームＩＤを取得し（Ｓｔｅｐ  １０１）、ＴＯＴを基にした時刻情報を取得する（Ｓｔｅｐ  １０２）。また、ＧＰＳを用いて位置情報を取得する（Ｓｔｅｐ  １０３）。
【００５７】
続いて、通信端末２は、認証プログラムにより、取得した認証補助情報に基づいて第２の認証補助情報を生成する（Ｓｔｅｐ  １０４）。そして、通信端末２は、認証プログラムにより、第２の認証補助情報、時刻情報、位置情報及びユーザ識別情報を認証サーバ４に送信する（Ｓｔｅｐ  １０５）。
【００５８】
通信端末３では、認証プログラムを取得し（Ｓｔｅｐ  １０６）、また、認証補助情報としてトランスポートストリームＩＤを取得し（Ｓｔｅｐ  １０７）、ＴＯＴを基にした時刻情報を取得する（Ｓｔｅｐ  １０８）。また、ＧＰＳを用いて位置情報を取得する（Ｓｔｅｐ  １０９）。
【００５９】
続いて、通信端末３は、認証プログラムにより、取得した認証補助情報に基づいて第２の認証補助情報を生成する（Ｓｔｅｐ  １１０）。そして、通信端末３は、認証プログラムにより、第２の認証補助情報、時刻情報、位置情報及びユーザ識別情報を認証サーバ４に送信する（Ｓｔｅｐ  １１１）。
【００６０】
認証サーバ４では、受信した各情報に基づいて、認証処理を開始する（Ｓｔｅｐ  １１２）。具体的には、通信端末２、３の第２の認証補助情報と、認証サーバ４に予め定めた認証情報とが合致するかを検証する。更に、通信端末２の時刻情報及び位置情報と、通信端末３の時刻情報及び位置情報とが、予め定めた許容範囲内で一致するかを検証する。
【００６１】
認証情報、時刻情報及び位置情報の認証処理が終了し、上述した認証の条件に合致する場合に、通信端末２のユーザ識別情報と通信端末３のユーザ識別情報とを関連付ける（Ｓｔｅｐ  １１３）。
【００６２】
以上の如く、本発明によれば、放送波により認証補助情報を送信しており、さらにはサーバと同期して認証補助情報を変更するなどが可能であるため、悪意のあるユーザが端末で動作する認証プログラム又は通信内容を偽装することは不可能であり、認証の正当性を確保することができる。更に本発明では、時刻情報及び位置情報についても判定しているので、一定の関係性を有する者同士であることも認証することができる。よって、現実の社会で既知のユーザ同士の関係性を正確に認証することができる。これにより、現実の社会で既知のユーザ同士に限定した安全なサービス、例えばチャットやメール交換などのコミュニケーションやコミュニティーに関する安全なサービスを提供することができる。
【図面の簡単な説明】
【００６３】
【図１】図１は本発明の実施の形態を説明する為の図である。
【図２】図２は放送局１のブロック図である。
【図３】図３は認証プログラムの一例を示す図である。
【図４】図４は通信端末２、３のブロック図である。
【図５】図５は認証サーバ４のブロック図である。
【図６】図６は動作フローチャートである。
【符号の説明】
【００６４】
１        放送局
２、３    通信端末
４        認証サーバ
【図１】
0005314886.tif 000002
【図２】
0005314886.tif 000003
【図３】
0005314886.tif 000004
【図４】
0005314886.tif 000005
【図５】
0005314886.tif 000006
【図６】
0005314886.tif 000007