JP4774838B2 - Communication device, authentication method, and authentication program - Google Patents
Communication device, authentication method, and authentication program Download PDFInfo
- Publication number
- JP4774838B2 JP4774838B2 JP2005198950A JP2005198950A JP4774838B2 JP 4774838 B2 JP4774838 B2 JP 4774838B2 JP 2005198950 A JP2005198950 A JP 2005198950A JP 2005198950 A JP2005198950 A JP 2005198950A JP 4774838 B2 JP4774838 B2 JP 4774838B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- authentication
- authentication information
- transmission
- acquisition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Description
本発明は、通信装置、認証方法及び認証プログラムに関し、例えばアドホックネットワークにおける通信機器間の認証に適用して好適なものである。 The present invention relates to a communication device, an authentication method, and an authentication program, and is suitable for application to authentication between communication devices in an ad hoc network, for example.
従来、複数の無線機器をその場だけで接続して通信するアドホックネットワークにおいては、通信範囲内での電波の傍受が容易なため、情報の漏洩が懸念される。このような情報の漏洩を防止するために通信を行う無線機器同士を互いに認証させることによって通信対象を限定する方法がある。このとき、ユーザはパスワードや認証相手の無線機器についての機器ID等の設定を入力しなければならず、認証にかかる作業が煩雑であった。 2. Description of the Related Art Conventionally, in an ad hoc network in which a plurality of wireless devices are connected and communicated only on the spot, it is easy to intercept radio waves within the communication range. In order to prevent such information leakage, there is a method of limiting communication targets by mutually authenticating wireless devices that perform communication. At this time, the user has to input settings such as a password and a device ID of the wireless device to be authenticated, and the work for authentication is complicated.
そこで、これらの無線機器同士の認証を簡単に行う方法として、自己の無線機器から一定の距離内にいる無線機器を特定し、当該特定された無線機器を自動的に認証する方法が知られている。 Therefore, as a method for easily authenticating these wireless devices, there is known a method of identifying a wireless device within a certain distance from its own wireless device and automatically authenticating the identified wireless device. Yes.
また、無線機器の送信出力又は受信感度を下げることによって、電波の届く距離を限定し、当該限定された距離内にある無線機器のみを認証相手として特定し、当該特定された無線機器を自動的に認証することによって、簡単に認証を行うようになされたものがある(例えば、特許文献1参照)。
ところでかかる構成の無線機器においては、無線機器間の距離を測定又は電波の届く範囲を限定することによって、自己の無線機器から一定の範囲内に存在する無線機器を一律に認証するため、当該一定の範囲内に存在する意図しない無線機器をも自動的に認証してしまうという問題があった。 By the way, in the wireless device having such a configuration, by measuring the distance between wireless devices or limiting the range in which radio waves reach, the wireless device that exists within a certain range from its own wireless device is uniformly authenticated. There is a problem that an unintended wireless device existing in the range is automatically authenticated.
本発明は以上の点を考慮してなされたもので、ユーザの簡単な操作によって、通信対象を選択的に限定し得る通信装置、認証方法及び認証プログラムを提案しようとするものである。 The present invention has been made in consideration of the above points, and an object of the present invention is to propose a communication device, an authentication method, and an authentication program that can selectively limit a communication target by a simple operation of a user.
かかる課題を解決するため本発明の通信装置においては、他の通信装置と無線通信可能な通信装置であって、ユーザによる操作に応じて所定の限定範囲内でのみ取得可能な認証情報を外部情報から取得する認証情報取得手段と、第1の認証情報が取得された取得機器を表す第1の取得機器情報、及び第1の認証情報を送信する送信機器を表す第1の送信機器情報を生成する機器情報生成手段と、認証情報取得手段によって取得された第1の認証情報、機器情報生成手段によって生成された第1の取得機器情報及び第1の送信機器情報を他の通信装置に送信する第1の送信手段と、他の通信装置から送信された第2の認証情報、第2の取得機器情報及び第2の送信機器情報を所定の監視時間に限って受信する受信手段と、第1の認証情報と第2の認証情報とを照合すると共に、他の装置から受信した第2の取得機器情報及び第2の送信機器情報を照合し、2つの認証情報が同一の外部情報から取得されたと判断され、かつ第2の取得機器情報及び第2の送信機器情報が一致すると判断された場合に他の通信装置を正規の通信対象として認証する認証手段とを備えるようにした。 In order to solve such a problem, in the communication device of the present invention, the communication device is capable of wireless communication with other communication devices, and authentication information that can be acquired only within a predetermined limited range in response to a user operation is external information. Authentication information acquisition means to acquire, first acquisition device information representing the acquisition device from which the first authentication information has been acquired, and first transmission device information to represent the transmission device that transmits the first authentication information Device information generating means, first authentication information acquired by the authentication information acquiring means, first acquired device information generated by the device information generating means, and first transmitting device information are transmitted to another communication device. A first transmitting unit; a receiving unit configured to receive the second authentication information , the second acquired device information, and the second transmitting device information transmitted from another communication device only for a predetermined monitoring time; Authentication information and second With collating the authentication information, collates the second acquisition device information and the second transmission device information received from another device, it is determined that the two authentication information is acquired from the same external information, and the second Authentication means for authenticating another communication device as a regular communication target when it is determined that the acquired device information and the second transmitting device information match .
これにより、限定範囲内に存在し、同一のタイミングで認証処理をしている通信装置のみを認証できる。 As a result, it is possible to authenticate only communication devices that exist within the limited range and that are performing authentication processing at the same timing.
また本発明の認証方法においては、他の通信装置と無線通信する際の認証方法であって、ユーザによる操作に応じて所定の限定範囲内でのみ取得可能な認証情報を外部情報から取得する認証情報取得ステップと、第1の認証情報が取得された取得機器を表す第1の取得機器情報、及び第1の認証情報を送信する送信機器を表す第1の送信機器情報を生成する機器情報生成ステップと、認証情報取得ステップによって取得された第1の認証情報、機器情報生成ステップによって生成された第1の取得機器情報及び第1の送信機器情報を他の通信装置に送信する第1の送信ステップと、他の通信装置から送信された第2の認証情報、第2の取得機器情報及び第2の送信機器情報を所定の監視時間に限って受信する受信ステップと、認証手段が、第1の認証情報と第2の認証情報とを照合すると共に、他の装置から受信した第2の取得機器情報及び第2の送信機器情報を照合し、2つの認証情報が同一の外部情報から取得されたと判断され、かつ第2の取得機器情報及び第2の送信機器情報が一致すると判断された場合に他の通信装置を正規の通信対象として認証する認証ステップとを有する。 The authentication method of the present invention is an authentication method used when wirelessly communicating with another communication device, wherein authentication information that can be acquired only within a predetermined limited range according to a user operation is acquired from external information. Device information generation for generating an information acquisition step, first acquisition device information indicating an acquisition device from which the first authentication information has been acquired, and first transmission device information indicating a transmission device that transmits the first authentication information A first transmission for transmitting the first authentication information acquired by the step, the authentication information acquisition step, the first acquired device information generated by the device information generation step, and the first transmission device information to another communication device; a step, the second authentication information transmitted from another communication device, a receiving step of the second acquisition device information and the second transmission device information received only in a predetermined monitoring time, the authentication means, the With matching authentication information and the second authentication information, collates the second acquisition device information and the second transmission device information received from another device, the two authentication information is obtained from the same external information is determined that, and has an authentication step of authenticating the other communication device as a regular communication object when it is determined that the second acquisition device information and the second transmission device information match.
これにより、限定範囲内に存在し、同一のタイミングで認証処理をしている通信装置のみを認証できる。 As a result, it is possible to authenticate only communication devices that exist within the limited range and that are performing authentication processing at the same timing.
さらに本発明の認証プログラムにおいては、他の通信装置との無線通信する際に通信装置に対して、ユーザによる操作に応じて所定の限定範囲内でのみ取得可能な認証情報を外部情報から取得する認証情報取得ステップと、第1の認証情報が取得された取得機器を表す第1の取得機器情報、及び第1の認証情報を送信する送信機器を表す第1の送信機器情報を生成する機器情報生成ステップと、認証情報取得ステップによって取得された第1の認証情報、機器情報生成ステップによって生成された第1の取得機器情報及び第1の送信機器情報を他の通信装置に送信する第1の送信ステップと、他の通信装置から送信された第2の認証情報、受信手段が、第2の取得機器情報及び第2の送信機器情報を所定の監視時間に限って受信する受信ステップと、第1の認証情報と第2の認証情報とを照合すると共に、他の装置から受信した第2の取得機器情報及び第2の送信機器情報を照合し、2つの認証情報が同一の外部情報から取得されたと判断され、かつ第2の取得機器情報及び第2の送信機器情報が一致すると判断された場合に他の通信装置を正規の通信対象として認証する認証ステップとを実行させる。 Furthermore, in the authentication program of the present invention, when performing wireless communication with another communication device, authentication information that can be acquired only within a predetermined limited range is acquired from external information to the communication device in accordance with a user operation. Device information for generating an authentication information acquisition step, first acquisition device information representing an acquisition device from which the first authentication information has been acquired, and first transmission device information representing a transmission device that transmits the first authentication information A first step of transmitting the first authentication information acquired in the generation step, the authentication information acquisition step, the first acquired device information generated in the device information generation step, and the first transmission device information to another communication device. second authentication information transmitted and transmitting step, from another communication device, receiving means, receiving stearyl for receiving only the second acquisition device information and the second transmission device information to the predetermined monitoring time And flop, while compares the first authentication information and second authentication information, collates the second acquisition device information and the second transmission device information received from another device, the two credentials identical An authentication step of authenticating another communication device as a regular communication target is executed when it is determined that the second acquired device information and the second transmitting device information coincide with each other.
これにより、限定範囲内に存在し、同一のタイミングで認証処理をしている通信装置のみを認証できる。 As a result, it is possible to authenticate only communication devices that exist within the limited range and that are performing authentication processing at the same timing.
本発明によれば、所定の限定範囲内において所定の監視時間内に限って同一の外部情報を取得し、かつ外部情報を取得した通信装置のみを正規の通信対象として認証するため、限定範囲内に存在し、同一のタイミングで認証処理をしている通信装置のみを認証でき、かくしてユーザの簡単な操作によって、通信対象を選択的に限定し得る通信装置、認証方法及び認証プログラムを実現できる。 According to the present invention, the same external information is acquired only within a predetermined monitoring time within a predetermined limited range, and only the communication device that acquired the external information is authenticated as a regular communication target. Therefore, it is possible to realize only a communication device that is present at the same timing and can perform authentication processing, and thus a communication device, an authentication method, and an authentication program that can selectively limit communication targets by a simple operation of a user.
以下、図面について、本発明の一実施の形態を詳述する。 Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
(1)認証システムの全体構成
図1において1は、全体として本実施の形態における認証システムを示し、複数台(図1では3台)のパーソナルコンピュータ(以下、これをPCと呼ぶ)2(2A〜2C)で構成され、各PC2は認証プログラムに基づき相互に認証を行い、正規の通信装置と認証されたPC2との間で通信し、アドホックネットワークを構築するようになされている。
(1) Overall Configuration of Authentication System 1 in FIG. 1 shows an authentication system according to the present embodiment as a whole, and a plurality (three in FIG. 1) of personal computers (hereinafter referred to as PCs) 2 (2A 2C), each
PC2A〜2Cは、例えば壁で区切られた一つの部屋内に存在し、当該部屋内でのみ撮像可能な共通の被写物3を撮像できるように配置され、無線LANによって相互に通信可能である。
The
この認証システム1では、図2に示すように、例えばPC2A〜2Cにおけるユーザの内、リーダの指示に応じて一斉にPC2A〜2Cの操作部15が操作されることによって、認証における処理を開始し、同一の被写物3を一斉に撮像してその画像を記録すると共に、当該撮像された被写物3の画像を各PC2A〜2C間で送受し、当該受信した画像と自己が撮像した画像とを照合することによって、相互認証が行われるようになされている。
In this authentication system 1, as shown in FIG. 2, for example, among the users of
このように認証システム1では、例えばユーザが操作部15の操作キーを押下するだけの簡単な操作によって、認証処理を開始し得るようになされている。
Thus, in the authentication system 1, for example, the authentication process can be started by a simple operation in which the user simply presses the operation key of the
(2)PCの構成
図3に示すように、PC2は、PC2全体の制御を司るCPU(Central Processing Unit)10に対し、バス18を介して、ROM(Read Only Memory)11と、RAM(Random Access
Memory)12と、HDD(Hard Disc Drive)13と、CCD(Charge-coupled device)等でなるカメラ部14と、操作部15と、無線通信インターフェース16と、LCD(Liquid Crystal Display)等でなる表示部17とが接続されることによって構成されている。
(2) Configuration of PC As shown in FIG. 3, the
Memory, a HDD (Hard Disc Drive) 13, a
CPU10は、ROM11及びHDD13に格納された基本プログラムや認証プログラム等の各種アプリケーション等に基づいて、各部を制御することによって各種処理を実行するようになされている。
The
そしてCPU10は、ユーザによる操作部15の操作に応じてカメラ部14によって撮像処理を行い、この撮像処理によって得られた画像データを表示部17に表示させると共に、RAM12に一時記憶させるようになされている。
Then, the
またCPU10は、例えばBluetooth(登録商標)、IEEE(Institute of Electrical and Electronics Engineers)802.11g等の方式によって、無線通信インターフェース16からRAM12に一時記憶された画像データを他のPC2へ送信すると共に、他のPC2から受信したデータをRAM12に一時記憶させるようになされている。
Further, the
(3)認証システムにおける認証処理
次に、上述した認証システム1におけるPC2の認証処理について説明する。上述したように、この認証システム1では、複数のPC2が相互に認証を行うために、複数回に渡って認証が実行されるが、説明の便宜上、ここでは一つのPC2が、一つの他のPC2(以下、これを認証対象PCと呼ぶ)に対して行う認証処理についてのみ説明する。
(3) Authentication process in authentication system Next, the authentication process of PC2 in the authentication system 1 mentioned above is demonstrated. As described above, in this authentication system 1, since a plurality of
(3−1)認証の準備
PC2のCPU10は、ユーザによる操作部15(図3)の操作に応じて認証プログラムを起動し、認証処理を開始する。このときCPU10は、カメラ部14から供給される動画像を表示部17に表示する。
(3-1) Preparation for Authentication CPU10 of PC2 starts an authentication program according to operation of the operation part 15 (FIG. 3) by a user, and starts an authentication process. At this time, the
このためユーザは、当該表示部17に表示された動画像を視認しながらPC2の位置を調整し、被写物3を撮像できる位置へ当該PC2を移動し得るようになされている。この結果、PC2は、ユーザによって位置の調整がなされ、被写物3を撮像できる位置に配置される。
For this reason, the user can adjust the position of the PC 2 while visually recognizing the moving image displayed on the
そしてCPU10は、ユーザによる操作部15を介した入力操作を認識すると、画像送信処理及び画像受信処理を同時に開始し、引き続き照合処理を実行するようになされている。
When the
(3−2)画像送信処理
この画像送信処理においてCPU10は、静止画像を撮像する旨の命令である撮像コマンドをカメラ部14に送出する。
(3-2) Image Transmission Processing In this image transmission processing, the
この結果CPU10には、この撮像コマンドの応答結果としてカメラ部14によって撮像された静止画像のデータ(以下、これを撮像画像データと呼ぶ)RD(図4(A))が与えられる。CPU10は、この撮像画像データRDが供給された時刻を撮像時刻と認識し、この撮像時刻を表す撮像タイムコードTCを生成し、撮像画像データRDと共にRAM12に一時記憶させる。
As a result, the
そしてCPU10は、この撮像タイムコードを例えば当該撮像画像データRDの先頭に付加すると、PC2の機器IDに基づき撮像画像データRDを撮像した機器を表す撮像機器情報MSを生成し、この撮像機器情報MSを例えば当該撮像画像データRDの末尾に付加し、撮像情報付画像データDD(図4(B))を生成する。これにより、この撮像情報付画像データDDには、撮像画像データRDの撮像時刻に加えて、撮像機器情報MSとしてPC2の機器IDが付加されるようになされている。
Then, when the imaging time code is added to the head of the captured image data RD, for example, the
そしてCPU10(図3)は、PC2の機器IDから、送信した機器を表す送信機器情報MJを生成する。CPU10は、この送信機器情報MJを撮像情報付画像データDDと共に、送出画像データSD(図5)として無線通信インターフェース16(図3)を介して他のPC2(以下、これを認証対象PCと呼ぶ)へ送信する。
Then, the CPU 10 (FIG. 3) generates transmission device information MJ representing the transmitted device from the device ID of the PC 2. The
このようにしてPC2では、ユーザの操作に応じて被写物3が存在する部屋内でしか撮像できない撮像画像データRDを取得し、これを撮像タイムコードTCと、撮像機器情報MSと、送信機器情報MJと共に送出画像データSDとして無線にて送信するようになされている。 In this way, the PC 2 acquires the captured image data RD that can be captured only in the room in which the object 3 exists in accordance with the user's operation, and acquires the captured image data TC, the imaging device information MS, and the transmission device. Along with the information MJ, the transmission image data SD is transmitted wirelessly.
(3−3)画像受信処理
一方、この認証処理においてPC2は、画像送信処理と並行して、認証対象PCとなる他のPC2から上述した画像送信処理を経て送信される送出画像データSDを、送出画像データSDaとして取得するようになされている。以下、この送出画像データSDaから得られるデータについては、画像送信処理においてPC2が生成したデータと対応する符号にaをつけて説明する。
(3-3) Image Reception Process On the other hand, in this authentication process, the PC 2 sends the transmission image data SD transmitted through the above-described image transmission process from the
この画像受信処理において、PC2の無線通信インターフェース16(図3)は、図示しないアンテナを介して受信した受信信号を順次CPU10へ送出する。
In this image reception process, the wireless communication interface 16 (FIG. 3) of the
CPU10は、この受信信号に送出画像データSDaが含まれているか否かを所定の監視時間に渡って監視する。そして、CPU10は、当該受信信号から送出画像データSDaを検出すると、図6(A)に示すように、当該送出画像データSDaを抽出し、その結果取得した、撮像情報付画像データDDa及び送信機器情報MJaをRAM12に一時記憶させる。
The
これに対してCPU10(図3)は、監視時間に渡って受信信号から送出画像データSDaが検出されなかった場合には、認証が成立しなかった旨を表示部17へ表示し、ユーザに対して認証が成立しなかったことを通知するようになされている。そしてCPU10は、受信信号の監視を終了し、認証処理を終了する。
On the other hand, when the transmitted image data SDa is not detected from the received signal over the monitoring time, the CPU 10 (FIG. 3) displays on the
これにより、CPU10は、画像受信処理の開始前及び上述した監視時間の経過後に受信した送出画像データSDaを取得しないため、認証を行う対象をこの監視時間内に送出画像データSDaを送信した認証対象PCに限定することが可能となり、例えば通信可能範囲内であるが、詳細な画像受信処理開始のタイミングを知り得ない隣の部屋にある無線機器を認証対象外にし得、外部への情報漏えいの危険性を小さくし得るようになされている。
Thereby, since the
なお、この監視時間はユーザの設定により自由に変更できるようになされている。この場合、例えば予め当該監視時間をPC2及び認証対象PCについてそれぞれ入力することによって共通の時間若しくはそれぞれ異なる時間に設定しても良い。また、PC2又は一つの認証対象PCをホストPCとし、認証処理を開始する直前に、無線にてこのホストPCから監視時間についての設定情報を送信することによって、他のPC2や認証対象PCにおける当該監視時間を共通の時間に設定するようにしても良い。
Note that this monitoring time can be freely changed by user settings. In this case, for example, the monitoring time may be set in advance for the
また、ユーザが操作部15における図示しない操作キーを押している押下期間を上述した受信信号の監視を実行する監視時間とするようにしても良い。同様に、ユーザによる当該操作部15の1度目の操作に応じて当該受信信号の監視を開始し、2度目の操作によって当該受信信号の監視を終了するようにしても良い。これにより、PC2は、ユーザに時間設定を行う作業を一切させることなく、例えば認証処理を開始の際にリーダの指示に応じてユーザに当該操作ボタンを押下させるだけの操作によって、複数のPC2及び認証対象PC間でほぼ共通の監視時間に渡ってCPU10に受信信号の監視を実行させることが可能となる。
Further, a pressing period during which the user presses an operation key (not shown) on the
このようにして、PC2は、監視時間内に限って認証対象PCから送信された送出画像データSDaを認証情報として取得すると共に、当該監視時間内に画像送信処理を実行しなかった無線機器を認証対象から除外するようになされている。
In this way, the
(3−4)照合処理
PC2は、画像送信処理及び画像受信処理を終了すると、引き続き照合処理を実行する。
(3-4) Collation Processing After completing the image transmission processing and image reception processing, the
PC2のCPU10は、図6(B)に示すように、画像受信処理によって取得した撮像情報付画像データDDaに付加された、撮像機器の機器IDを示す撮像機器情報MSaと、送信機器の機器IDを表す送信機器情報MJaとを比較照合する。
As shown in FIG. 6B, the
そしてCPU10(図3)は、比較照合の結果、各々の機器情報が一致した場合には、撮像画像データRDaを撮像した撮像機器と、送出画像データSDaを送信した送信機器、すなわち認証対象PCとが同一であるため、認証対象PCによってこの撮像画像データRDaが撮像されたと判断する。 When the pieces of device information match as a result of the comparison and collation, the CPU 10 (FIG. 3) and the image pickup device that picked up the picked-up image data RDa and the transmission device that sent the send-out image data SDa, that is, the authentication target PC, Therefore, it is determined that the captured image data RDa has been captured by the authentication target PC.
これに対して両者が一致しない場合には、CPU10は、撮像機器と認証対象PCとが同一でなく、認証対象PC以外の撮像機器によって撮像された撮像画像データRDaを用いて認証対象PCが画像送信処理を実行した可能性があると判断し、認証対象PCの認証を拒否する。そしてCPU10は、認証が成立しなかった旨を表示部17に表示し、ユーザに対して認証が成立しなかったことを通知すると、認証処理を終了する。
On the other hand, when the two do not match, the
これにより、CPU10は、例えば正当な認証対象PCによって撮像された撮像情報付画像データDDaをハッキングや横流し等によって不正取得し、この不正取得された撮像情報付画像データDDaを用いて送出画像データSDaを送出した不当な認証対象PCを検出すると共に、このような不当な認証対象PCの認証を防止し得るようになされている。
As a result, the
さらにCPU10は、撮像情報付画像データDDaに付加されている認証対象PCによる撮像時刻を表す撮像画像タイムコードTCaと、RAM12から読み出した自己の撮像時刻を表す撮像タイムコードTCとを比較照合する。
Further, the
そしてCPU10(図3)は、比較照合の結果、各々のタイムコードが表す撮像時刻の時刻差が所定の時刻差閾値以下であり、2つの撮像時刻がほぼ同一であると認識できた場合には、認証対象PCによる撮像画像データRDaと、PC2による撮像画像データRDとがほぼ同一タイミングで撮像されたと判断する。
When the CPU 10 (FIG. 3) recognizes that the time difference between the imaging times represented by the respective time codes is equal to or less than a predetermined time difference threshold and the two imaging times are substantially the same as a result of the comparison and collation. Then, it is determined that the captured image data RDa by the authentication object PC and the captured image data RD by the
これに対して両者が一致しない場合には、CPU10は、異なるタイミングで撮像された撮像画像データRDaを用いて認証対象PCが不当に送出画像データSDaを送信した可能性があると判断し、認証対象PCの認証を拒否する。さらにCPU10は、認証が成立しなかった旨を表示部17に表示して、ユーザに対して認証が成立しなかったことを通知すると、認証処理を終了する。
On the other hand, if the two do not match, the
これにより、CPU10は、認証対象PCが例えば予め準備された画像データを用いる等、異なるタイミングで撮像された撮像画像データRDaを用いて、送出画像データSDaを送信した不当な認証対象PCを検出すると共に、このような不当な認証対象PCが認証されるのを防止し得るようになされている。
As a result, the
さらにCPU10は、図7(B)に示すように、撮像情報付画像データDDaの画像データ部分である撮像画像データRDaと、RAM12から読み出した自己の撮像した撮像画像データRDとを比較照合する。
Further, as shown in FIG. 7B, the
具体的には、CPU10(図3)は、撮像画像データRDから抽出した特徴量と、撮像画像データRDaから抽出した特徴量とを照合する。ここで、CPU10は、PC2が被写物3を撮像した位置と、認証対象PCが被写物3を撮像した位置は一致することはないため、例えば判定閾値の設定や当該特徴量の抽出方法等によって撮像した位置のずれによって生じる画像データの差異を考慮した上で、PC2と認証対象PCとが同一の被写物3を撮像したか否かを判断するようになされている。
Specifically, the CPU 10 (FIG. 3) collates the feature amount extracted from the captured image data RD with the feature amount extracted from the captured image data RDa. Here, since the position where the
そしてCPU10は、撮像画像データRDの特徴量と撮像画像データRDaの特徴量との比較照合の結果が所定の判定閾値を超え、撮像画像データRDと撮像画像データRDaとが類似していると認識した場合には、認証対象PCがPC2と同一の被写物3を撮像したものと判断する。
Then, the
この結果CPU10は、撮像情報付画像データDDaが、同一の被写物3が撮像された画像データであると判断し、当該認証対象PCが正規の通信対象であると認証すると共に、認証が成立した旨を表示部17に表示し、ユーザに対して認証が成立したことを通知すると、通信を開始する。
As a result, the
これによりCPU10は、認証が成立した認証対象PCのみを正規の通信対象とし、限定された当該正規の通信対象同士でのみ通信し得るため、外部に情報が漏洩する危険性を減少させ、通信の安全性を向上させることができる。
As a result, the
これに対して両者が類似してない場合には、撮像画像データRDの被写物3と、撮像画像データRDaの被写物とは同一ではなく、認証対象PCが被写物3とは異なる被写物を撮像した撮像画像データRDaを用いて不正に送出画像データSDaを送信した可能性があると判断し、認証対象PCの認証を拒否する。そしてCPU10は、認証が成立しなかった旨を表示部17に表示し、ユーザに対して認証が成立しなかったことを通知すると、認証処理を終了する。
On the other hand, when the two are not similar, the object 3 of the captured image data RD and the object of the captured image data RDa are not the same, and the authentication target PC is different from the object 3. It is determined that there is a possibility that the transmission image data SDa has been illegally transmitted using the captured image data RDa obtained by imaging the object, and authentication of the authentication target PC is rejected. Then, the
これにより、CPU10は、同一部屋内でしか撮像できない被写物3を取得できた認証対象PCのみを正規の通信対象として認証することによって、通信対象を同一部屋内に存在する認証対象PCに選択的に限定し得るようになされている。
Thus, the
また、CPU10は、例えば異なる場所に存在し、被写物3以外の被写物を撮像した撮像画像データRDaを用いて送出画像データSDaを送信した不当な認証対象PCを検出すると共に、このような不当な認証対象PCの認証を防止し、正規の通信対象から除外するようになされている。
Further, the
このようにして、CPU10は、送出画像データSDaを照合することによって、認証対象PCが、PC2と同一のタイミングで、同一の被写物3を撮像したと判断した場合のみ、認証対象PCを正規の通信対象として認証するようになされている。
In this way, the
(4)認証処理におけるPCの手順
次に、認証処理におけるPC2の手順について図8〜図10のフローチャートに従って説明する。この認証処理では、ユーザによる操作部15の操作によって認証プログラムが起動すると、その後のユーザによる操作指示に従って画像送信処理手順RT1及び画像受信処理手順RT2が開始され、同時に進行する。
(4) Procedure of PC in Authentication Process Next, the procedure of the
(4−1)画像送信処理手順
PC2のCPU10は、認証プログラムの起動時において、ユーザによる操作部15の操作キー入力がなされたことを認識すると、図8に示す画像送信処理手順RT1の開始ステップから入ってステップSP1へ移る。
(4-1) Image Transmission Processing Procedure When the
ステップSP1においてCPU10は、カメラ部14によって被写物3を撮像して、撮像画像データRD(図4(A))を生成すると、ステップSP2へ移る。
In step SP1, when the
ステップSP2において、CPU10は、撮像画像データRDの撮像時刻を表す撮像タイムコードTCを生成し、撮像画像データRDに当該撮像タイムコードTCを付加すると、次のステップSP3へ移る。
In step SP2, the
ステップSP3において、CPU10は、撮像機器であるPC2の機器IDを表す撮像機器情報MSを生成し、ステップSP2において撮像タイムコードTCを付加された撮像画像データRDに当該撮像機器情報MSを付加し、撮像情報付画像データDD(図4(B))を生成すると、次のステップSP4へ移る。
In step SP3, the
ステップSP4において、CPU10は、送信機器であるPC2の機器IDを表す送信機器情報MJを生成し、ステップSP3において生成した撮像情報付画像データDDと共に、送出画像データSDとして通信機器インターフェース16を介して送信し、画像送信処理を終了する。
In step SP4, the
(4−2)画像受信処理手順
PC2のCPU10は、認証プログラムの起動時において、ユーザによる操作部15の操作キー入力がなされたことを認識すると、図9に示す画像受信処理手順RT2の開始ステップから入ってステップSP11へ移る。
(4-2) Image Reception Processing Procedure When the
ステップSP11において、CPU10は、通信インターフェース16から随時供給される受信信号を所定時間として例えば5秒間に渡って監視して、送出画像データSDaの受信を待ち受け、この待ち受けが終了すると、次のステップSP12へ移る。
In step SP11, the
ステップSP12において、CPU10は、送出画像データSDaを受信したか否かを確認する。
In step SP12, the
ここで肯定結果が得られると、このことは、同一タイミングで送信処理を行っている認証対象PCが存在していることを意味しており、このときCPU10は、当該送出画像データSDaを送出機器情報MJaと、撮像情報付画像データDDaとしてRAM12に一時記憶し、次のステップSP13へ移る。
If an affirmative result is obtained here, this means that there is an authentication target PC that is performing transmission processing at the same timing. At this time, the
ステップSP13において、CPU10は、次の照合処理手順RT3へ移り、受信した送出画像データSDaについての照合処理を開始して、画像受信処理を終了する。
In step SP13, the
これに対してステップSP12において否定結果が得られると、このことは同時に画像送信処理を行っている認証対象PCが存在しないことを意味しており、このときCPU10は、次のステップSP14へ移る。
On the other hand, if a negative result is obtained in step SP12, this means that there is no authentication target PC that is simultaneously performing image transmission processing. At this time, the
ステップSP14において、CPU10は、認証が成立しなかった旨の結果を表示部17に表示し、画像受信処理を終了すると共に、認証処理を終了する。
In step SP14, the
このようにして、CPU10は、監視時間の5秒間に受信信号に含まれる送出画像データSDaのみを受信するようになされている。
In this manner, the
(4−3)照合処理手順
PC2のCPU10は、画像受信処理手順RT2(図9)のステップSP13に引き続いて、図10に示す照合処理手順RT3の開始ステップから入ってステップSP41へ移る。
(4-3) Collation Processing Procedure After the step SP13 of the image reception processing procedure RT2 (FIG. 9), the
ステップSP41において、CPU10は、撮像情報付画像データDDaを撮像した機器を表す撮像機器情報MSaと、当該撮像情報付画像データDDaを送信した機器を表す送信機器情報MJaとを比較照合(図6(B))し、次のステップSP42(図10)へ移る。
In step SP41, the
ステップSP42においてCPU10は、ステップ41において撮像機器情報MSa及び送信機器情報MJaが一致したか否かを確認する。
In step SP42, the
ここで肯定結果が得られた場合、このことは撮像情報付画像データDDaの送信機器である認証対象PCによって当該撮像画像データRDaの撮像が行われたこと示しており、このときCPU10は、次のステップSP43へ移る。 If an affirmative result is obtained here, this indicates that the captured image data RDa has been captured by the authentication target PC that is the transmission device of the image data DDa with captured information. The process proceeds to step SP43.
これにより、CPU10は、認証対象PC以外の撮像機器によって撮像された画像データを使用した認証対象PCを検出できるため、ハッキングや横流し等によって不正に取得された撮像画像データRDaを用いた不当な認証対象PCが認証されるのを防止することができる。
As a result, the
ステップSP43において、CPU10は、撮像情報付画像データDDaが撮像された時刻を表す撮像タイムコードTCaと、RAM12から読み出した自己の撮像画像データRDの撮像時刻を表す撮像タイムコードTCとを比較照合し、次のステップSP44(図10)へ進む。
In step SP43, the
ステップSP44において、CPU10は、比較照合の結果、撮像タイムコードTC及びTCaの時刻差が所定の時刻差閾値として例えば2秒以下であるか否かを確認する。
In step SP44, as a result of the comparison and collation, the
ここで肯定結果が得られた場合には、このことは撮像画像データRDaと撮像画像データRDとがほぼ同一タイミングで撮像されたことを示しており、このときCPU10は、次のステップSP45へ移る。
If an affirmative result is obtained here, this indicates that the captured image data RDa and the captured image data RD have been captured at substantially the same timing, and at this time, the
これにより、CPU10は、撮像時刻の異なる撮像画像データRDaを検出できるため、予め準備された撮像画像データRDaを用いた不当な認証対象PCが認証されるのを防止することができる。
Thereby, since the
ステップSP45において、CPU10は、撮像情報付画像データDDaにおける画像データ部分である撮像画像データRDaと、RAM12から読み出された撮像画像データRDとを比較照合する(図7(B))と、次のステップSP46へ移る。
In step SP45, the
ステップSP46において、CPU10は、比較照合の結果、撮像画像データRDaと撮像画像データRDとが類似するか否かを確認する。
In step SP46, the
ここで肯定結果が得られた場合には、このことは撮像画像データRDと撮像画像データRDaとが同一の被写物3が撮像された画像データであることを意味しており、このときCPU10は、次のステップSP47へ移る。
If a positive result is obtained here, this means that the captured image data RD and the captured image data RDa are image data obtained by capturing the same object 3, and at this time, the
これにより、CPU10は、撮像画像データRDとは類似しない撮像画像データRDaを検出でき、被写物3とは異なる被写物を撮像した撮像画像データRDaを用いた不当な認証対象PCが認証されるのを防止することができる。
As a result, the
ステップSP47において、CPU10は、認証対象PCを正規の通信対象として認証すると共に、認証が成立した旨の通知を表示部17によって表示すると、次のステップSP48へ移る。
In step SP47, the
ステップSP48において、CPU10は、RAM12に記憶されたすべての送出画像データSDaについての照合処理が終了したか否かを確認する。
In step SP48, the
ここで肯定結果が得られた場合には、CPU10は、照合処理を終了すると共に、認証処理を終了する。
If a positive result is obtained here, the
これに対してステップSP48において、否定結果が得られ、いまだ照合処理を実行していない送出画像データSDaが存在すると判断した場合には、CPU10は、ステップSP41へ戻り、当該照合処理を実行していない送出画像データSDaに対して照合処理を実行する。
On the other hand, when a negative result is obtained in step SP48 and it is determined that there is transmission image data SDa that has not yet been subjected to collation processing, the
一方、ステップSP42において、否定結果が得られ、撮像機器情報MSaと送信機器情報MJaとが一致しなかった場合には、このことは撮像画像データRDaが認証対象PCによって撮像されていないことを示しており、このときCPU10は、ステップSP60へ移る。
On the other hand, if a negative result is obtained in step SP42 and the imaging device information MSa and the transmission device information MJa do not match, this indicates that the captured image data RDa has not been captured by the authentication target PC. At this time, the
同様に、ステップSP44において、否定結果が得られ、撮像タイムコードTCとタイムコードTCaとの時刻差が所定の時刻差閾値である2秒を超えていた場合には、このことは撮像情報付画像データDDaが撮像情報付画像データDDと同一タイミングで撮像されていないことを意味しており、このときCPU10は、ステップSP60へ移る。
Similarly, if a negative result is obtained in step SP44 and the time difference between the imaging time code TC and the time code TCa exceeds the predetermined time difference threshold of 2 seconds, this means that the image with imaging information is included. This means that the data DDa is not captured at the same timing as the image data DD with imaging information, and the
さらに、ステップSP46において、否定結果が得られ、撮像画像データRDと撮像画像データRDaとが類似しない場合には、このことは撮像画像データRDaの被写物が撮像画像データRDと同一の被写物3ではない可能性があることを示しており、このときCPU10は、ステップSP60へ移る。
Further, when a negative result is obtained in step SP46 and the captured image data RD and the captured image data RDa are not similar, this means that the object to be captured of the captured image data RDa is the same as the captured image data RD. This indicates that there is a possibility that the object 3 is not present. At this time, the
ステップSP60において、CPU10は、認証が成立しなかった旨の通知を表示部17に表示し、次のステップSP51へ移る。
In step SP60, the
このようにして、PC2は、被写物3の撮像画像データRDを送受して互いに照合することによって、認証対象PCが、PC2と同一のタイミングで、PC2と同一の被写物3を撮像したと判断した場合にのみ、当該認証対象PCを認証し、通信対象を被写物3の撮像できる範囲内に存在し、PC2と同一のタイミングで認証処理を行った認証対象PCに選択的に限定するようになされている。
In this way, the
(5)動作及び効果
以上の構成によれば、本発明の認証システム1においては、複数のPC2が限定範囲内でのみ取得できる外部情報として被写物3を撮像し、取得した撮像画像データRDを認証情報として各PC2間において送受し、照合することによって相互認証が行われる。
(5) Operation and Effect According to the configuration described above, in the authentication system 1 of the present invention, the object 3 is imaged as external information that can be acquired only by a plurality of
そしてPC2は、所定の監視時間である5秒間に限って受信した送出画像データSDのみを送出画像データSDaとして取得する。
Then, the
これにより、PC2は、自己の画像受信処理と同一のタイミングで画像送信処理を開始した送信機器のみを認証対象となる認証対象PCとすることができるため、例えばその場にいないために、正確な認証処理開始タイミングを知らない送信機器の認証を防止することができるため、従来の所定範囲内に存在する送信機器を一律に認証する方法と比較して、通信情報の機密性を向上させることができる。
As a result, the
またPC2は、受信した送出画像データSDaから得られた撮像画像データRDaと、自己が撮像した撮像画像データRDとを照合した結果、両者が類似しているため、同一の被写物3が撮像されたと判断した場合には、送信元の認証対象PCを正規の通信対象として認証する。
Further, the
これにより、PC2は、外部情報を取得できる限定範囲内に存在する認証対象PCのみを認証することができるため、例えばユーザの目の届く範囲に存在する認証対象PCのみを選択的に認証でき、意図しない認証対象PCを排除できるため、意図的に当該限られた範囲に存在する認証対象PCのみに通信対象を限定することができる。
Thereby, since the
またPC2は、送出画像データSDaから得られた送信機器を表す送信機器情報MJa及び取得機器を表す撮像機器情報MSaを照合する。
Further, the
これにより、PC2は、ハッキングや横流し等によって送出画像データSDが外部に流出した場合でも、画像データ部分である撮像画像データRDaを撮像した機器と、送出画像データSDaを送信した機器とが同一であるか否かを検証することができるため、当該送出画像データSDを用いた認証対象PCを検出し、認証を拒否できるため、なりすましを防止することができる。
As a result, even if the transmission image data SD flows out of the
またPC2は、撮像画像データRDaの取得時刻情報であるタイムコードTCaと、自己の撮像画像データRDの取得時刻情報である撮像タイムコードTCと照合する。
Further, the
これにより、PC2は、撮像画像データRDaが撮像画像データRDの撮像時刻とほぼ同一タイミングで撮像されているか否かを検証することができるため、自己の撮像と撮像タイミングが異なる撮像画像データRDaを検出することができ、予め準備した送出画像データSDaを使用した認証対象PCを検出し、認証を拒否できるため、なりすましを防止することができる。
As a result, the
また、ユーザは例えば操作部15の操作キーを押すだけの簡単な操作によって、その後は自動的に認証処理が行われるため、簡単な操作によって複数のPC2間の相互認証を実行することができる。
Further, for example, the authentication process is automatically performed after the user simply presses the operation key of the
以上の構成によれば、認証システム1のPC2は、ユーザの簡単な操作に応じて実行される認証処理によって、自己の画像受信処理と同一タイミングで画像送信処理を行った認証対象PCが、同一のタイミングで、限られた範囲内でのみ取得可能な同一の外部情報を取得したと判断された場合のみ、当該認証対象PCを認証するため、通信対象を選択的に限定することができる。
According to the above configuration, the
(6)他の実施の形態
なお上述の実施の形態においては、共通の外部情報として被写物3を撮像し、この結果生成された撮像画像データRDに基づいて認証が行われるようにした場合について述べたが、本発明はこれに限らず、認証システム1として、認証対象であるPC2以外から発せられる共通の外部情報を取得し、この外部情報を送受し、照合することによって認証すれば良い。
(6) Other Embodiments In the above-described embodiment, the object 3 is imaged as common external information, and authentication is performed based on the captured image data RD generated as a result. However, the present invention is not limited to this, and the authentication system 1 may authenticate by acquiring common external information issued from other than the
例えば、図11に示すように、認証システム60では、外部情報として音楽再生装置63から発せられる音楽などの音情報を使用しても良く、この場合PC2は、外部情報取得部であるカメラ部14に対応するマイク部51によって音を収集して録音し、撮像画像データの代わりに録音データを生成し、当該録音データをPC2間で送受する。そしてCPU10は、撮像時刻の代わりに録音開始時刻を録音開始時刻タイムコードとして当該録音データに付加する。
For example, as shown in FIG. 11, in the
これにより、このPC2では、この録音開始時刻タイムコードを用いて録音データを同期させることによって照合を行うことができるため、カメラ部14によって取得した撮像画像データRDに基づいて照合処理を行う場合と比較して、一段と照合の精度を向上させることができる。また、このような音情報を使用することによって、意図的に発生させ得る音楽等の音情報に加え、認証を行う場所においてのみ発生する意図しない雑音を収集して、雑音の有無やパターンを照合の際の基準とするようにしてもよく、これによって当該録音データの偽造が一段と困難となるため、一段と照合の精度を向上させることができる。
Thereby, in this PC2, since it can collate by synchronizing recording data using this recording start time time code, when performing collation processing based on picked-up image data RD acquired by
さらに、認証システム1では、外部情報として取得範囲の限定可能な様々な情報を使用することができる。例えば所定の温度を有する物体を外部情報とし、外部情報取得部として温度センサを使用し、認証情報として温度情報を用いて照合するようにしたり、外部情報としてレーザビーム等の各種光線や指向性のある電磁波を用いて、外部情報取得部としての各種センサによって取得するようにしても良い。この場合、壁があることによって遮断される情報を使用することで、当該限定範囲を壁で囲まれた範囲内に限定することができる。また、近くからは取得でき、遠くからは取得しにくい情報を使用することで、当該限定範囲の大きさを自由に変更できる。さらに、レーザビームなどの指向性を有する情報を使用することで、ユーザが意図的に認証対象PCを選択し、認証を行うようにできる。このようにして、認証システム1では、外部情報を任意に選択することで、正規の通信対象を様々な条件において選択的に限定することが可能となる。 Furthermore, the authentication system 1 can use various information whose acquisition range can be limited as external information. For example, an object having a predetermined temperature is used as external information, a temperature sensor is used as an external information acquisition unit, and temperature information is used as verification information, or various light beams such as laser beams and directivity are used as external information. You may make it acquire with the various sensors as an external information acquisition part using a certain electromagnetic wave. In this case, the limited range can be limited to a range surrounded by the wall by using information blocked by the presence of the wall. Moreover, the size of the limited range can be freely changed by using information that can be acquired from near and difficult to acquire from a distance. Furthermore, by using information having directivity such as a laser beam, the user can intentionally select the authentication target PC and perform authentication. In this way, in the authentication system 1, it is possible to selectively limit regular communication targets under various conditions by arbitrarily selecting external information.
さらに上述の実施の形態においては、PC2は画像送信処理及び画像受信処理によって認証対象PCと認証情報である送出画像データSDの送受を行うようにした場合について述べたが、本発明はこれに限らず、送出画像データSDを暗号化して送受するようにしても良い。この場合の暗号化処理としては、公開鍵方式や共通鍵方式等が適用される。
Further, in the above-described embodiment, the case has been described in which the
例えば、PC2のCPU10は、画像送信処理及び画像受信処理を開始する前又は開始と同時に公開鍵方式による一対の公開鍵及び秘密鍵を生成し、この秘密鍵をRAM12に一時的に記憶すると共に、無線通信インターフェース16を介してこの公開鍵を認証対象PCに送信する。そしてCPU10は、無線通信インターフェース16を介してこの公開鍵で暗号化された送出画像データSDaを受信すると、RAM12から読み出された秘密鍵で復号化し、認証処理を実行する。一方でCPU10は、同様に認証対象PCから送信された公開鍵を受信すると、送出画像データSDを公開鍵で暗号化した状態で送信する。
For example, the
これによりPC2は、送受信中の送出画像データSDが不正な認証対象PCによって傍受された場合であっても、当該送出画像データSDが暗号化されているため、当該不正な認証対象PCによって当該送出画像データSDを不正に使用されるのを防止することができる。また、PC2は、この暗号化された送出画像データSDを復号化できる秘密鍵を外部へ出さないため、当該不正な認証対象PCによって当該秘密鍵を取得されることはないため、一段と安全に認証処理を実行することが可能となる。
Thus, even if the transmission image data SD being transmitted / received is intercepted by an unauthorized authentication target PC, the
さらに認証対象PCは、送出画像データSDのダイジェストを生成し、RAM12に一時的に記憶した秘密鍵でこのダイジェストを暗号化することによって生成した電子署名を自己が認証対象PCである旨の証明書や公開鍵等と共にPC2に送信するようにしてもよい。この場合PC2は、認証対象PCから送出画像データSDa及び電子署名と、証明書と、公開鍵とを受信し、当該受信した電子署名を当該公開鍵で復号化したダイジェストと、当該受信した送出画像データSDaから生成したダイジェストとを比較する。このときPC2は、2つのダイジェストを照合することによって、送出画像データSDaの改ざんの有無を検証することができる。
Further, the authentication target PC generates a digest of the transmission image data SD, and encrypts the digest with a secret key temporarily stored in the
これにより、PC2は、改ざんされた当該送出画像データSDaを使用した認証対象PCを検出でき、改ざんされた送出画像データSDaを使用した不正な認証対象PCの認証を防止することができるため、一段と確実に認証対象PCを限定することが可能となる。
Accordingly, the
さらに上述の実施の形態においては、PC2はカメラ部14によって静止画像を撮像し、当該静止画像の撮像画像データRDに基づいて照合を行うようにした場合について述べたが、本発明はこれに限らず、監視時間に限って動画像を撮像し、当該動画像撮像データに基づいて照合するようにしても良い。
Further, in the above-described embodiment, the
この場合、PC2は、被写物の動きから動きベクトルを算出し、認証情報として他のPC2へ送信すると共に、当該動きベクトルと、認証対象PCから受信した動きベクトルとを照合するようにする。これにより、被写物の動きを検出して照合できるため、PC2間で撮像位置にずれが生じた場合でも、被写物の動きそのものを比較することができるため、撮像位置のずれによる撮像画像への影響を小さくすることができ、照合の精度を向上させることができる。
In this case, the
さらに上述の実施の形態においては、PC2のCPU10は、撮像画像データRD及び撮像画像データRDaからそれぞれ特徴量を抽出し、照合するようにした場合について述べたが、本発明はこれに限らず、画像からパターンを抽出して照合するなど、種々の手法によって照合することができる。
Furthermore, in the above-described embodiment, the case where the
さらに上述の実施の形態においては、CPU10は、カメラ部14から撮像画像データRDが供給された時刻を撮像時刻と認識するようにした場合について述べたが、本発明はこれに限らず、撮像についてのある時点を撮像時刻として認識すれば良く、例えば撮像タイムコードTCを生成した時刻を撮像時刻としても良い。
Further, in the above-described embodiment, the
さらに上述の実施の形態においては、PC2は、撮像タイムコードTCと送出画像データSDaに付加された撮像タイムコードTCaとを照合することによって撮像のタイミングが同じであることを検証するようにした場合について述べたが、本発明はこれに限らず、予めクロックを同期させた状態で撮像タイムコードを照合するようにしても良い。例えば、送出画像データSDに送信時刻情報を付加した状態で送信するようにし、受信した送出画像データSDaの受信時刻と、当該送出画像データSDaにおける送信時刻情報とによって、自己の認証対象PCとクロックを同期させた状態で照合するようにしても良い。これにより、PC2はより正確な照合が可能となるため、同一のタイミングとなる撮像時刻差の時刻差閾値を例えば2秒より小さく設定することができ、一段と効果的になりすましを防止することができる。
Further, in the above-described embodiment, the
さらに上述の実施の形態においては、CPU10は、監視時間の5秒間に渡って受信信号を監視するようにした場合について述べたが、本発明はこれに限らず、操作部としてPC2間の距離を測定する距離測定部を設け、当該距離測定部によって認証機器同士が所定距離内に存在する時間を当該監視時間とするようにしても良い。
Further, in the above-described embodiment, the case where the
これにより、ユーザは認証準備モードのPC2を保持した状態で、被写物3を撮像しながら各々のPC2と近づくことのみによって一段と簡便にPC2の認証を行うことができる。またユーザは、PC2によって撮像処理を行いながら移動し、認証するPC2同士を近づけることができるため、認証対象となるPC2と一段と近づけた状態で被写物3を撮像でき、撮像の際の位置ずれを小さくすることができるため、認証の精度を向上させることができる。また、ユーザは、認証が成立しなかったPC2同士を近づけることによって、PC2に認証が成立するまで自動的に認証にかかる処理を複数回に渡って実行させることが可能となり、一段と簡便にPC2の認証を実行することができる。
Thus, the user can authenticate the
さらに上述の実施の形態においては、PC2は、予めPC2に格納された認証プログラムに基づいて画像送信処理手順、画像受信処理手順及び照合処理手順を実行するようにした場合について述べたが、本発明はこれに限らず、認証プログラムが格納されたCD−ROM(Compact Disk-Read Only Memory)、DVD−ROM(Digital
Versatile Disc-Read Only Memory)、半導体メモリ等の種々の記憶媒体からインストールすることによりPC2が認証プログラムに基づいて画像送信処理手順、画像受信処理手順及び照合処理手順を実行するようにしても良い。
Furthermore, in the above-described embodiment, the case has been described in which the
By installing from various storage media such as Versatile Disc-Read Only Memory) and semiconductor memory, the
さらに上述の実施の形態においては、外部情報手段としてのカメラ部14と、送信手段及び受信手段としての無線通信インターフェース16と、認証手段としてのCPU10とから通信装置としてのPC2を構成するようにした場合について述べたが、本発明はこれに限らずその他種々の回路構成でなる外部情報取得手段と、送信手段と、受信手段と、認証手段とから通信装置を構成するようにしても良い。
Furthermore, in the above-described embodiment, the
本発明の通信装置、認証方法及び認証プログラムは、例えばアドホックネットワークを利用するパーソナルコンピュータや、携帯電話、家電製品等の各種電子機器間で行われる無線通信ネットワークにおける認証に適用することができる。 The communication apparatus, authentication method, and authentication program of the present invention can be applied to authentication in a wireless communication network performed between various electronic devices such as a personal computer using an ad hoc network, a mobile phone, and a home appliance.
1……認証システム、2……PC、10……CPU、11……ROM、12……RAM、13……HDD、14……カメラ部、15……操作部、16……無線通信インターフェース、17……表示部、18……バス。 DESCRIPTION OF SYMBOLS 1 ... Authentication system, 2 ... PC, 10 ... CPU, 11 ... ROM, 12 ... RAM, 13 ... HDD, 14 ... Camera part, 15 ... Operation part, 16 ... Wireless communication interface, 17 ... Display, 18 ... Bus.
Claims (8)
ユーザによる操作に応じて所定の限定範囲内でのみ取得可能な認証情報を外部情報から取得する認証情報取得手段と、
上記第1の認証情報が取得された取得機器を表す第1の取得機器情報、及び上記第1の認証情報を送信する送信機器を表す第1の送信機器情報を生成する機器情報生成手段と、
上記認証情報取得手段によって取得された第1の認証情報、上記機器情報生成手段によって生成された第1の取得機器情報及び第1の送信機器情報を上記他の通信装置に送信する第1の送信手段と、
上記他の通信装置から送信された第2の認証情報、第2の取得機器情報及び第2の送信機器情報を所定の監視時間に限って受信する受信手段と、
上記第1の認証情報と上記第2の認証情報とを照合すると共に、上記他の装置から受信した上記第2の取得機器情報及び上記第2の送信機器情報を照合し、上記2つの認証情報が同一の外部情報から取得されたと判断され、かつ第2の取得機器情報及び第2の送信機器情報が一致すると判断された場合に上記他の通信装置を正規の通信対象として認証する認証手段と
を具える通信装置。 A communication device capable of wireless communication with other communication devices,
Authentication information acquisition means for acquiring authentication information that can be acquired only within a predetermined limited range from external information in accordance with an operation by a user;
Device information generating means for generating first acquired device information representing an acquired device from which the first authentication information has been acquired, and first transmitting device information representing a transmitting device that transmits the first authentication information;
1st transmission which transmits 1st authentication information acquired by the said authentication information acquisition means, 1st acquisition apparatus information produced | generated by the said apparatus information production | generation means, and 1st transmission apparatus information to said other communication apparatus. Means,
Receiving means for receiving the second authentication information , the second acquisition device information, and the second transmission device information transmitted from the other communication device only during a predetermined monitoring time;
The first authentication information and the second authentication information are collated , the second acquisition device information and the second transmission device information received from the other device are collated, and the two authentication information Authentication means for authenticating the other communication device as a regular communication target when it is determined that the second acquired device information and the second transmitting device information match, and the comprising Ru communication apparatus.
を具え、
上記送信手段は、
上記第1の認証情報と共に上記第1の取得時刻情報を送信し、
上記受信手段は、
上記第2の認証情報と共に第2の取得時刻情報を受信し、
上記照合手段は、
上記第1の認証情報と第2の認証情報とを照合すると共に、上記他の装置から受信した上記第2の取得機器情報及び上記第2の送信機器情報を照合し、2つの認証情報の取得時刻差が同一時刻に取得されたとされる所定の時刻差以下であるとき、上記他の通信装置を認証する
請求項1に記載の通信装置。 Time information generating means for generating first acquisition time information representing the time at which the first authentication information is acquired;
The transmission means is
Transmitting the first acquisition time information together with the first authentication information;
The receiving means is
Receiving a second acquisition time information to the second authentication information and co,
The verification means is
The first authentication information and the second authentication information are collated, and the second acquisition device information and the second transmission device information received from the other device are collated to obtain two authentication information. when the time difference is less than the predetermined time difference that is acquired at the same time, authenticating the other communication devices
The communication apparatus according to 請 Motomeko 1.
ユーザによる操作に応じて決定される
請求項1に記載の通信装置。 The monitoring time is determined according to the user's operation
The communication apparatus according to 請 Motomeko 1.
上記他の通信装置との距離を測定する距離測定部を具え、
上記認証情報取得手段は、
上記他の通信装置との距離との距離が所定値以内になったとき、上記認証情報を取得する
請求項1に記載の通信装置。 The communication device is
A distance measuring unit for measuring the distance from the other communication device,
The authentication information acquisition means includes
The authentication information is acquired when the distance from the other communication device is within a predetermined value.
The communication apparatus according to 請 Motomeko 1.
被写物を撮像した画像データである
請求項1に記載の通信装置。 The above authentication information is
This is image data that captures the subject
The communication apparatus according to 請 Motomeko 1.
音声を録音した音声データである
請求項1に記載の通信装置。 The above authentication information is
It is voice data that recorded voice
The communication apparatus according to 請 Motomeko 1.
ユーザによる操作に応じて所定の限定範囲内でのみ取得可能な認証情報を外部情報から取得する認証情報取得ステップと、
上記第1の認証情報が取得された取得機器を表す第1の取得機器情報、及び上記第1の認証情報を送信する送信機器を表す第1の送信機器情報を生成する機器情報生成ステップと、
上記認証情報取得ステップによって取得された第1の認証情報、上記機器情報生成ステップによって生成された第1の取得機器情報及び第1の送信機器情報を上記他の通信装置に送信する第1の送信ステップと、
上記他の通信装置から送信された第2の認証情報、第2の取得機器情報及び第2の送信機器情報を所定の監視時間に限って受信する受信ステップと、
上記第1の認証情報と上記第2の認証情報とを照合すると共に、上記他の装置から受信した上記第2の取得機器情報及び上記第2の送信機器情報を照合し、上記2つの認証情報が同一の外部情報から取得されたと判断され、かつ第2の取得機器情報及び第2の送信機器情報が一致すると判断された場合に上記他の通信装置を正規の通信対象として認証する認証ステップと
を具える認証方法。 An authentication method for wireless communication with other communication devices,
An authentication information acquisition step of acquiring authentication information that can be acquired only within a predetermined limited range from external information in accordance with an operation by the user;
A device information generation step of generating first acquisition device information representing an acquisition device from which the first authentication information has been acquired, and first transmission device information representing a transmission device that transmits the first authentication information;
1st transmission which transmits 1st authentication information acquired by the said authentication information acquisition step, 1st acquisition apparatus information produced | generated by the said apparatus information production | generation step, and 1st transmission apparatus information to said other communication apparatus. Steps,
A reception step of receiving the second authentication information , the second acquisition device information, and the second transmission device information transmitted from the other communication device only during a predetermined monitoring time;
The first authentication information and the second authentication information are collated , the second acquisition device information and the second transmission device information received from the other device are collated, and the two authentication information An authentication step of authenticating the other communication device as a regular communication target when it is determined that the second acquired device information and the second transmitting device information match with each other. authentication method that Ru comprising a.
ユーザによる操作に応じて所定の限定範囲内でのみ取得可能な認証情報を外部情報から取得する認証情報取得ステップと、
上記第1の認証情報が取得された取得機器を表す第1の取得機器情報、及び上記第1の認証情報を送信する送信機器を表す第1の送信機器情報を生成する機器情報生成ステップと、
上記認証情報取得ステップによって取得された第1の認証情報、上記機器情報生成ステップによって生成された第1の取得機器情報及び第1の送信機器情報を上記他の通信装置に送信する第1の送信ステップと、
上記他の通信装置から送信された第2の認証情報、第2の取得機器情報及び第2の送信機器情報を所定の監視時間に限って受信する受信ステップと、
上記第1の認証情報と上記第2の認証情報とを照合すると共に、上記他の装置から受信した上記第2の取得機器情報及び上記第2の送信機器情報を照合し、上記2つの認証情報が同一の外部情報から取得されたと判断され、かつ第2の取得機器情報及び第2の送信機器情報が一致すると判断された場合に上記他の通信装置を正規の通信対象として認証する認証ステップと
を実行させる認証プログラム。 When communicating wirelessly with other communication devices,
An authentication information acquisition step of acquiring authentication information that can be acquired only within a predetermined limited range from external information in accordance with an operation by the user;
A device information generation step of generating first acquisition device information representing an acquisition device from which the first authentication information has been acquired, and first transmission device information representing a transmission device that transmits the first authentication information;
1st transmission which transmits 1st authentication information acquired by the said authentication information acquisition step, 1st acquisition apparatus information produced | generated by the said apparatus information production | generation step, and 1st transmission apparatus information to said other communication apparatus. Steps,
A reception step of receiving the second authentication information , the second acquisition device information, and the second transmission device information transmitted from the other communication device only during a predetermined monitoring time;
The first authentication information and the second authentication information are collated , the second acquisition device information and the second transmission device information received from the other device are collated, and the two authentication information An authentication step of authenticating the other communication device as a regular communication target when it is determined that the second acquired device information and the second transmitting device information match with each other. certification program that Ru allowed to run.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005198950A JP4774838B2 (en) | 2005-07-07 | 2005-07-07 | Communication device, authentication method, and authentication program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005198950A JP4774838B2 (en) | 2005-07-07 | 2005-07-07 | Communication device, authentication method, and authentication program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007019838A JP2007019838A (en) | 2007-01-25 |
| JP4774838B2 true JP4774838B2 (en) | 2011-09-14 |
Family
ID=37756598
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005198950A Expired - Fee Related JP4774838B2 (en) | 2005-07-07 | 2005-07-07 | Communication device, authentication method, and authentication program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4774838B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6258111B2 (en) * | 2014-04-15 | 2018-01-10 | 日本電信電話株式会社 | Authentication system and authentication method |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3669293B2 (en) * | 2000-08-04 | 2005-07-06 | ソニー株式会社 | Wireless device mutual authentication system, wireless device mutual authentication method, and wireless device |
| JP2004085239A (en) * | 2002-08-23 | 2004-03-18 | Nippon Dentsu Co Ltd | Position authentication device and work inspection report system |
| JP2004362079A (en) * | 2003-06-02 | 2004-12-24 | Fuji Photo Film Co Ltd | Personal identification device |
| JP2005027135A (en) * | 2003-07-04 | 2005-01-27 | Matsushita Electric Ind Co Ltd | Voyeurism prevention system and voyeurism prevention terminal |
| JP2005094206A (en) * | 2003-09-16 | 2005-04-07 | Fuji Xerox Co Ltd | Apparatus authentication system, image forming device, apparatus authentication method, image forming method, and program |
-
2005
- 2005-07-07 JP JP2005198950A patent/JP4774838B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007019838A (en) | 2007-01-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7743566B2 (en) | Systems, methods and apparatus for access control | |
| RU2433560C2 (en) | Checking synchronisation for device authentication | |
| US12231427B2 (en) | Mutual authentication system | |
| US12261839B2 (en) | User authentication system and portable terminal | |
| JP5524157B2 (en) | Secure wireless link between two devices using a probe | |
| JP4047909B2 (en) | Wireless device monitoring system | |
| JP2019046151A (en) | Authentication system, authentication control device, control method of authentication control device, and program | |
| CN101079657B (en) | Wireless connection system and wireless connection method | |
| JP5779996B2 (en) | Wireless communication system | |
| CN104247484A (en) | Terminal device, communication method, program, and communication system | |
| JP6201835B2 (en) | Information processing apparatus, information processing method, and computer program | |
| US20150200776A1 (en) | Portable electronic device and secure pairing method therefor | |
| JP4774838B2 (en) | Communication device, authentication method, and authentication program | |
| JP7509148B2 (en) | DATA PROCESSING APPARATUS, DATA PROCESSING METHOD, AND PROGRAM | |
| US20230345245A1 (en) | Methods, devices and systems for automatically adding devices to network using wireless positioning techniques | |
| JP2018026141A (en) | Information processing apparatus, information processing method, and computer program | |
| JP4815206B2 (en) | Authentication terminal and authenticated terminal | |
| KR20190044785A (en) | Method for Controlling Distributed Facility Access | |
| JP2015069378A (en) | User authentification system using human body communication | |
| JP5683358B2 (en) | Verification system | |
| Malkani et al. | Secure Device Association | |
| JP2010250535A (en) | Portable communication terminal and its use restriction method | |
| JP2007194922A (en) | Electric field communication security system, electric field communication security method, electric field communication apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080617 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110323 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110331 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110512 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110531 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110613 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140708 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |