Source: https://patents.google.com/patent/JP2003085149A/en
Timestamp: 2019-07-22 23:43:32
Document Index: 374729736

Matched Legal Cases: ['art 20', 'art 12', 'art 14', 'art 11', 'art 51', 'art 61', 'art 61', 'art 61', 'art 61', 'art 71', 'art 71']

JP2003085149A - Fingerprint authenticating device and authenticating system - Google Patents
Fingerprint authenticating device and authenticating system
JP2003085149A
JP2003085149A JP2002111826A JP2002111826A JP2003085149A JP 2003085149 A JP2003085149 A JP 2003085149A JP 2002111826 A JP2002111826 A JP 2002111826A JP 2002111826 A JP2002111826 A JP 2002111826A JP 2003085149 A JP2003085149 A JP 2003085149A
JP2002111826A
和久 松田
2001-06-07 Priority to JP2001-172085 priority Critical
2003-03-20 Publication of JP2003085149A publication Critical patent/JP2003085149A/en
PROBLEM TO BE SOLVED: To provide a fingerprint authenticating device and an authenticating system capable of controlling and operating plural kinds of devices or applications by using one device having the fingerprint checkup function. SOLUTION: In this fingerprint authenticating device, fingerprint data on a plurality of fingers by the same person is registered and stored in an IC card part 20, a checkup control part 12 compares and checks up fingerprint data inputted by a fingerprint sensor part 14 with the registered fingerprint data on a required checkup level, and when the subject is authenticated, a common control part 11 acquires a key from an FACCT 13 for making access to a file for storing data outputted according to the content of the application, decodes the key by a cipher key of MF in an IC card CPU 21, allows the access to the file by the decoded key, and outputs the data in the file to the application.
【発明の詳細な説明】 【０００１】 【発明の属する技術分野】本発明は、独立型の指紋認証装置に係り、特に複数の装置及びアプリケーションに対応可能な指紋認証装置及び認証システムに関する。 BACKGROUND OF THE INVENTION [0001] [Technical Field of the Invention The present invention relates to a standalone fingerprint authentication device, and more particularly to a plurality of devices and a fingerprint authentication device and authentication system capable of supporting applications. 【０００２】 【従来の技術】コンピュータシステム又はネットワークシステム、更にその他の装置におけるセキュリティシステムとして、本人認証を指紋照合によって実現する指紋照合システムがある。 [0002] computer system or network system, as a security system in a more other devices, there is a fingerprint identification system implemented by fingerprint matching personal authentication. 【０００３】従来の指紋照合システムは、例えば、パソコン内に指紋元データを登録記憶しており、パソコンに接続する指紋照合装置から本人の指紋データを入力し、 Conventional fingerprint identification system, for example, have been registered and stored fingerprint original data in the PC, enter the fingerprint data of the person from the fingerprint identification device to be connected to a computer,
パソコン内で指紋元データと入力された指紋データとを比較照合して、一致した場合に本人認証を行うスキャナタイプがある。 In the personal computer by comparing and collating the fingerprint inputted fingerprint original data data, there is a type of scanner for person authentication if they match. 【０００４】また、スマートカードのセキュリティメモリ内に登録した指紋元データがあり、パソコンに接続する指紋照合装置から本人の指紋データを入力し、パソコン内で両データの比較照合を行い、本人認証を行うデータキャリアタイプがある。 [0004] In addition, there is a fingerprint based on data registered in the security within the memory of the smart card, type the person's fingerprint data from the fingerprint verification device to be connected to a personal computer, performs a comparison and verification of both the data in the personal computer, the personal authentication there is a data carrier type to perform. 【０００５】また、登録した指紋元データは指紋照合トークン内のセキュリティメモリにあり、照合も指紋照合トークン内で行う次世代タイプがある。 [0005] In addition, fingerprint based on data registered is in the security memory in the fingerprint collation token, matching also there is a next-generation type carried out in a fingerprint collation token. 【０００６】尚、指紋照合システムに関する従来技術としては、例えば、平成１３（２００１）年２月１６日公開の特開２００１−４３１９０号公報「認証用端末及び認証システム」（出願人：日本電信電話株式会社、発明者：足立卓也他）がある。 [0006] It should be noted that, as the prior art related to the fingerprint verification system, for example, in 2001 years of published February 16, JP 2001-43190 JP "authentication terminal and authentication system" (Applicant: Nippon Telegraph and Telephone Co., Ltd., inventor: Takuya Adachi other) there is. また、指紋照合を用いた電子システムに関する従来技術としては、例えば、平成１３ Further, as the prior art relates to an electronic system using fingerprint verification, for example, 2001
（２００１）年４月６日公開の特開２００１−９２７８ (2001) April 6 Publication Date: JP 2001-9278
６号公報「携帯個人認証装置及び同装置によりアクセスが許可される電子システム」（出願人：溝部達司他、発明者：澤口高司）がある。 6 No. "portable personal authentication apparatus and an electronic system to which access is allowed by the device" (Applicant: Tatsushi Mizobe other, inventor: Takashi SAWAGUCHI) is. 【０００７】また、従来のＩＳＯ準拠の接続端子を備えた電子装置で、他の接続方式、例えば、ＵＳＢ（Univer Further, in an electronic device having a connection terminal of a conventional ISO-compliant, other connection method, for example, USB (Univer
sal Serial Bus）インターフェース又は／及びシリアル入出力（ＳＩＯ）インターフェース等の複数のインターフェースに接続して信号の伝送を簡易な構成で行うものがなかった。 sal Serial Bus) had nothing which transmits a signal with a simple configuration by connecting to a plurality of interface, such as interface or / and the serial input-output (SIO) interface. 【０００８】 【発明が解決しようとする課題】しかしながら、上記従来の指紋照合システムでは、特定の装置、例えばパソコン、若しくは特定のアプリケーションソフトを動作させるための本人認証であって、装置又はアプリケーションに特定のデータ若しくは暗号化されたデータまでも提供するものとはなっていないから、一つの指紋照合装置を用いて種類の異なる装置、アプリケーションをそれらの状況に応じて管理、運用できるものとはなっていなかった。 [0008] The present invention is, however, in the above conventional fingerprint verification system, specific device, such as a personal computer or a personal authentication for operating a specific application software, specific to the device or application since even the data or encrypted data does not constitute shall provide, different apparatus using a single fingerprint identification device, the occasion of application in those situations, have become the ones that can be operated There was no. 【０００９】また、上記従来のＩＳＯ準拠の接続端子を備えた電子装置では、他の複数の接続方式に対応できるものとはなっておらず、従ってＩＳＯ準拠の接続端子を備えた指紋認証装置の場合、他の接続方式に対しては応用性がないという問題点があった。 Further, in an electronic device having a connection terminal of the conventional ISO-compliant are not made from those capable of handling a plurality of other connection methods, thus the fingerprint authentication device provided with a connection terminal of ISO compliant If there has been a problem that there is no applicability for other connection methods. 【００１０】本発明は上記実状に鑑みて為されたものであり、指紋照会の機能を備える一つの装置を用いて複数種類の装置又はアプリケーションを管理・運用可能な指紋認証装置及び認証システムを提供することを目的とする。 [0010] The present invention has been made in view of the above circumstances, provide a plurality of types of devices or management application interoperable fingerprint authentication device and an authentication system using a single apparatus having a function of a fingerprint query an object of the present invention is to. 【００１１】また、本発明の別の目的は、装置又はアプリケーション毎に異なる認証レベルを設け、装置又はアプリケーションのセキュリティの度合いに応じてアクセスを許可する指紋認証装置及び認証システムを提供する。 [0011] Another object of the present invention, different authentication levels for each device or application provided to provide a fingerprint authentication device and authentication systems allowing access according to the degree of security of the device or application. 【００１２】また、本発明の別の目的は、他の複数の接続方式にも対応可能なＩＳＯ準拠の接続端子を備えた指紋認証装置を提供することを目的とする。 Further, another object of the present invention has an object to provide a fingerprint authentication device provided with a connection terminal adaptable to ISO to other multiple access schemes. 【００１３】 【課題を解決するための手段】上記従来例の問題点を解決するための本発明は、指紋認証装置において、アプリケーションに対応したデータを格納する複数のデータファイル、指紋データを格納する指紋テンプレートファイル、各ファイルにアクセスする鍵を復号化する暗号鍵を記憶するマスタファイル、暗号化された鍵を入力し、マスタファイルの暗号鍵で復号化して各ファイルにアクセスして当該ファイルの内容を出力する処理手段を備える記憶手段と、アプリケーションからの要求に対して該当するファイルへのアクセスするための暗号化された鍵を格納するテーブルと、指紋の検出を行う指紋センサ部と、アプリケーションからの要求に対応するファイルへのアクセスに関する暗号化された鍵をテーブルから読み出し、 [0013] SUMMARY OF THE INVENTION The above prior art the present invention to solve the problems of the stores in the fingerprint authentication device, a plurality of data files for storing data corresponding to the application, the fingerprint data fingerprint template file, the contents of each file in the master file for storing the encryption key to decrypt the key to access, enter the encrypted key, the file accesses each file is decrypted by the encryption key of the master file a storage means comprising a processing means for outputting, a table for storing the encrypted key to access to the corresponding file in response to a request from an application, a fingerprint sensor unit for detecting a fingerprint, the application read key encrypted for access to the file corresponding to the request from the table, 処理手段に出力すると共に、処理手段から指紋データを取得すると、指紋センサ部で検出された指紋データと照合比較し、照合結果をアプリケーションに転送する制御手段とを有するものであり、各アプリケーションに対応してデータファイルにアクセス可能な鍵が暗号化されて記憶されており、当該鍵を用いて必要なファイルのデータを取得しているので、複数のアプリケーションに対する認証を可能にできる。 And outputs to the processing unit acquires the fingerprint data from the processing means collates compared with the detected fingerprint data by the fingerprint sensor section, which has a control means for transferring the collation result to the application, corresponding to each application and are accessible key data file is stored is encrypted, so that to obtain the data necessary files by using the key, can enable authentication for multiple applications. 【００１４】本発明は、上記指紋認証装置において、適用するアプリケーションに応じて指紋照合のレベルが定められており、制御手段が、当該レベル以上の照合結果でなければ偽と判定するものであり、適用するアプリケーションのセキュリティレベルに応じて指紋認証を行うことができる。 [0014] The present invention, in the fingerprint authentication device, are determined in the level of fingerprint verification according to application to application, the control means, which determines a false if the level above comparison result, it is possible to perform fingerprint authentication according to the security level of the application to the application. 【００１５】本発明は、上記指紋認証装置と、インターネット接続可能でアプリケーションが動作する機器とを有する認証システムにおいて、購入元にマスタファイルの共通鍵を送信し、購入元で当該共通鍵で暗号化されたコードとソフトウェアを受信し、本指紋認証装置で当該共通鍵を用いてコードを復号化して特定のデータファイルに格納し、ソフトウェア使用に際して当該コードを用いるものであり、正規の購入者のみがソフトウェア使用のコードを本指紋認証装置に保持でき、不正使用を防止できる。 The present invention, in the authentication system having the above-described fingerprint authentication device, and a device operating application is Internet connectable to transmit the common key of the master file to purchase and encrypted in the common key NSK receiving a code and software, and decodes the code by using the common key in the fingerprint authentication device is stored in a particular data file, which uses the code during software used, only legitimate purchaser the code of the software used to hold the present fingerprint authentication device can prevent unauthorized use. 【００１６】本発明は、上記指紋認証装置において、Ｉ [0016] The present invention, in the fingerprint authentication device, I
ＳＯ準拠の接続端子を備え、接続端子の特定端子の状態を読み込み、電源オンであれば接続先をＵＳＢアダプタ装置と判定してＵＳＢモードに移行し、特定端子が電源オフであれば、別の端子における電圧状態の高低を判定し、電圧が低であれば接続先をＳＩＯアダプタ装置と判定してＳＩＯモードに移行し、電圧が高であれば接続先をＩＳＯと判定してＩＳＯモードに移行するよう動作するものであり、ＵＳＢインターフェース、ＳＩＯインターフェース、ＩＳＯインターフェースを自動認識して各モードに容易に設定できる。 With a connection terminal of the SO compliant, reads the status of a particular terminal of the connection terminal, and shifts the destination if the power-on to the USB mode is determined that the USB adapter device, if a specific terminal power-off, a different determining the level of the voltage state at the terminals, shifts the destination if a low voltage goes to SIO mode is determined that the SIO adapter device, the connection destination when the high voltage to the ISO mode is determined that the ISO is intended to operate to be easily set USB interface, SIO interface, the ISO interface automatically recognizes each mode. 【００１７】本発明は、上記指紋認証装置において、Ｉ [0017] The present invention, in the fingerprint authentication device, I
ＳＯ準拠の接続端子を備え、電源投入時に、接続端子の６番ピンの電源オン／オフを判定して判定結果を出力し、６番ピンの電源がオフの場合に、接続端子の４番ピンにおける電圧状態の高低を判定して判定結果を出力する入出力回路と、６番ピンの電源がオンの場合に、ＵＳ With a connection terminal of the SO compliant, at power up, to determine the power on / off of the pin 6 of the connection terminals and outputs the determination result, when the power supply pin 6 is off, the fourth pin of the connecting terminal an input-output circuit for outputting a determination result by determining high and low voltage states in, when the power supply of the sixth pin is on, US
Ｂモードとして動作するＵＳＢインターフェース回路と、６番ピンの電源がオフの場合で、４番ピンにおける電圧状態が低である場合に、ＳＩＯモードとして動作するＳＩＯインターフェース回路と、入出力回路からの判定結果に従ってモードを設定すると共に、６番ピンの電源がオフの場合で、４番ピンにおける電圧状態が高である場合に、ＩＳＯモードとして動作するＣＰＵ回路部とを有するものであり、ＵＳＢインターフェース、ＳＩＯ A USB interface circuit that operates as B-mode, when the power of the pin 6 is off, when the voltage state at pin 4 is low, the SIO interface circuit which operates as SIO mode, the determination of the input-output circuit sets a mode according to the result, in the case the power supply pin 6 is off, when the voltage state at pin 4 is high, which has a CPU circuit portion that operates as an ISO mode, USB interface, SIO
インターフェース、ＩＳＯインターフェースを自動認識して各モードに容易に設定できる。 Interface, the ISO interface can be easily set to automatically recognize each mode. 【００１８】 【発明の実施の形態】本発明の実施の形態について図面を参照しながら説明する。 [0018] The embodiment of the embodiment of the present invention will be described with reference to the drawings. 本発明の実施の形態に係る指紋認証装置は、複数の指紋元データを登録・記憶し、装置又はアプリケーションのセキュリティの度合いに応じて、入力された指紋データと登録されている指紋元データとの比較照合を要求される精度のレベルで行い、本人認証が為されると、装置又はアプリケーションの内容に応じて出力するデータが格納されたファイルにアクセスする鍵をファイルアクセス制御テーブルから取得し、その鍵を暗号鍵で復号し、復号化した鍵によりファイルへのアクセスを許可し、当該ファイル内のデータを装置又はアプリケーションに出力するものであり、装置内で独立してアプリケーション等の照合レベルに応じて本人認証が為され、更にファイルへのアクセスする鍵を暗号鍵で復号して取得しているので、機密性の高い The fingerprint authentication device according to the embodiment of the present invention is to register and store a plurality of fingerprint original data, according to the degree of security of the device or application, the fingerprint source data registered with the input fingerprint data performed at the level of accuracy required for the comparison and collation, the authentication is made, acquires a key to access the file data to be output according to the contents of device or application is stored from the file access control table, the It decrypts the key with the encryption key, to allow access to the file by the decrypted key, and outputs the data to device or application of the file, according to the verification level of the application or the like independently on the device authentication Te is made, since acquired by decrypting the key for access to the further file with an encryption key, sensitive ータを複数レベルに応じて管理でき、装置又はアプリケーション毎の動作制御ができるものである。 The chromatography data can be managed in accordance with the multi-level, in which it is controlling the operation of each device or application. 【００１９】また、本発明の実施の形態に係るＩＳＯ準拠の接続端子を備えた指紋認証装置は、そのＩＳＯ端子の６番ピンの状態を読み込み、電源オンであれば接続先をＵＳＢアダプタ装置と判定してＵＳＢモードに移行し、６番ピンが電源オフであれば、４番ピンにおける電圧状態のＨ／Ｌレベルを判定し、電圧がＬレベルであれば接続先をＳＩＯアダプタ装置と判定してＳＩＯモードに移行し、電圧がＨレベルであれば接続先をＩＳＯと判定してＩＳＯモードに移行するよう動作するものであり、ＵＳＢインターフェース、ＳＩＯインターフェース、ＩＳＯインターフェースを自動認識して各モードに容易に設定できる。 Further, the fingerprint authentication device provided with a connection terminal of ISO compliant according to the embodiment of the present invention reads the state of the pin 6 of the ISO terminal, and a USB adapter device destination if the power-on judgment and proceeds to USB mode, if pin 6 is powered off, determines the H / L level voltage state at pin 4, the connection destination when the voltage is at L level determined to SIO adapter device shifts to SIO mode Te are those voltage operable to migrate the destination if the H level to the ISO mode is determined with ISO, USB interface, SIO interface, the ISO interface modes automatically recognizes It can be easily set. 【００２０】本発明の実施の形態に係る指紋認証装置（本装置）の概略について図１を参照しながら説明する。 The outline of the fingerprint authentication device according to an embodiment of the present invention (the apparatus) will be described with reference to FIG. 図１は、本発明の実施の形態に係る指紋認証装置の外観図である。 Figure 1 is an external view of a fingerprint authentication device according to the embodiment of the present invention. 本装置は、図１に示すように、薄い箱形の形状をしており、例えば、図１（ａ）に示すように、 The apparatus, as shown in FIG. 1, has a thin box shape, for example, as shown in FIG. 1 (a),
表面に指紋センサ１と、図１（ｂ）に示すように、裏面に外部接続インタフェース部の端子２が設けられている。 A fingerprint sensor 1 to the surface, as shown in FIG. 1 (b), the terminal 2 of the external connection interface unit is provided on the back surface. 【００２１】そして、本装置は、独立型の指紋認証装置（ＩＡＵ：Intelligent Authentication Unit）であって、本装置内で、指紋照合を行うと共に、その認証結果によって内部に複数記憶するデータの中から適正なデータを取得して転送するものとなっている。 [0021] Then, the device-independent fingerprint authentication device: A (IAU Intelligent Authentication Unit), in the apparatus, performs fingerprint collation, from data for storing a plurality internalized by the authentication result It has become a thing to be transferred to obtain the appropriate data. 【００２２】次に、本装置の構成について図２を参照しながら説明する。 Next, it will be described with reference to FIG. 2 the structure of the apparatus. 図２は、本発明の実施の形態に係る指紋認証装置の構成ブロック図である。 Figure 2 is a block diagram of the fingerprint authentication device according to an embodiment of the present invention. 本装置は、図２に示すように、指紋照合部１０と、ＩＣカード部２０と、 The apparatus, as shown in FIG. 2, the fingerprint comparing unit 10, an IC card unit 20,
インタフェース部３０とから構成されている。 And a interface unit 30. 尚、図２ Incidentally, FIG. 2
では、本装置に接続するホスト（ＨＯＳＴ）４０として、アプリケーションソフトを表している。 So as a host (HOST) 40 to be connected to the apparatus, represents application software. 【００２３】指紋照合部１０は、共通制御部１１と、照合制御部１２と、ファイルアクセス制御条件テーブル（ＦＡＣＣＴ：File Access Control Condition Tabl The fingerprint comparing unit 10 includes a common control unit 11, a verification control unit 12, the file access control condition table (FACCT: File Access Control Condition Tabl
e）１３と、指紋センサ部１４とから構成されている。 And e) 13, and a fingerprint sensor unit 14. 【００２４】共通制御部１１は、ホスト４０からインタフェース部３０を介して入力されるコマンドを受け、当該コマンドが指紋照合のためのコマンドであるのか、Ｉ The common control unit 11 receives a command input from the host 40 via the interface unit 30, whether the command is a command for fingerprint matching, I
Ｃカード部２０へのデータアクセスのためのコマンドであるのかを判断し、指紋照合のコマンドであればそのコマンドを照合制御部１２に出力し、データアクセスのコマンドであればそのコマンドをＩＣカード部２０のＩＣ Determining whether the command for data access to the C card section 20, if the command of fingerprint verification and outputs the command to the verification control unit 12, IC card unit the command if the command data access 20 IC of
カードＣＰＵ２１に出力する。 And outputs it to the card CPU21. 【００２５】照合制御部１２は、ＣＰＵ、プログラムＲ The verification control unit 12, CPU, program R
ＯＭ、ワークＲＡＭを内蔵したワンチップマイコンであり、照合制御のプログラムと共通制御部１１におけるプログラムが動作するようになっている。 OM, a one-chip microcomputer having a built-in work RAM, a program in the common control unit 11 and the verification control program is supposed to work. 照合制御部１２ The verification control unit 12
は、共通制御部１１から指紋照合のコマンドを受け、Ｆ Receives a command fingerprint verification from the common control unit 11, F
ＡＣＣＴ１３の指紋テンプレートファイル２４を開くための暗号化された鍵KeyF を取得してＩＣカードＣＰＵ To get the encrypted key KeyF to open the fingerprint template file 24 of ACCT13 an IC card CPU
２１に出力する。 And outputs it to the 21. 【００２６】また、照合制御部１２は、ＩＣカード部２ [0026] In addition, the verification control unit 12, IC card unit 2
０から指紋テンプレートのデータが入力されると、ワークＲＡＭに展開し、指紋センサ部１４から入力された指紋データと比較照合を行う。 0 When the data of the fingerprint template is inputted from, expand a work RAM, it performs comparison and collation between the inputted fingerprint data from the fingerprint sensor section 14. そして、照合制御部１２ Then, the verification control unit 12
は、照合判定結果を共通制御部１１に出力する。 Outputs the collation determination result to the common control unit 11. 尚、照合制御部１２では、セキュリティのレベルに対応して照合のレベルを変更し、アプリケーションが要求する照合レベルでの照合判定を行うようになっている。 In the verification control unit 12 changes the level of matching corresponding to the level of security, and performs a matching determination of the collation level requested by the application. 【００２７】ＦＡＣＣＴ１３は、図３に示すように、Ｉ [0027] FACCT13, as shown in FIG. 3, I
Ｃカード部２０における各種ファイルを引き出すための鍵テーブルである。 It is the key table of the order to bring out the various files in the C-card unit 20. 図３は、ＦＡＣＣＴの概略を示すテーブル図である。 Figure 3 is a table showing an outline of FACCT. この鍵は、暗号化されて納められており、暗号は、例えば、共通鍵暗号方式のＤＥＳ（Data E This key is housed is encrypted, the encryption is, for example, the common key encryption system DES (Data E
ncryption Standard）又は公開鍵暗号方式のＲＳＡ（Ri ncryption Standard) or public key encryption scheme of RSA (Ri
vest Shamir Adleman）等を用いる。 vest using the Shamir Adleman) and the like. このテーブルは、 This table,
本装置の提供側が作成したものであり、ユーザからの変更は一切行うことができないようになっている。 Are those provided side of the device is created, changed by the user is not allowed to be be done at all. 【００２８】指紋センサ部１４は、指紋データを取り込むセンサである。 The fingerprint sensor 14 is a sensor that captures fingerprint data. ここでは、指紋センサ部１４は市販されているモジュールを用いて実現にしている。 Here, the fingerprint sensor section 14 are the implemented using modules which are commercially available. 【００２９】ＩＣカード部２０は、ファイル構成やそのファイルに対するアクセスコントロールについては様々な設定ができるものであり、例えば、ＩＣカードＣＰＵ The IC card unit 20, for access control to files configuration and the file are those that make it useful for a variety of settings, for example, IC card CPU
２１と、マスタファイル（ＭＦ）２２と、複数のデータファイル（ＥＦ：ElementaryFile ）の集合（ＤＦ：Ded 21, a master file (MF) 22, a plurality of data files: a set of (EF ElementaryFile) (DF: Ded
icate File）２３と、指紋テンプレートファイル２４ And icate File) 23, fingerprint template file 24
と、音声・顔テンプレートファイル２５と、個人情報部２６とから基本的に構成されるようにしている。 If a voice-face template file 25, so that is basically formed from the personal information section 26.. 【００３０】ＩＣカード部２０は、共通制御部１１とシリアルインタフェースで接続されており、共通制御部１ The IC card unit 20 is connected by a common control unit 11 and the serial interface, the common control unit 1
１がＩＣカード部２０のカードリダーの役割を果たしている。 1 plays the role of a card Rida of the IC card section 20. ＩＣカード部２０の構造は、一般的なＩＣカードと同様であり、ＩＣカードＣＰＵ２１がメモリを指定の構造体に分けてブロック毎の管理を行うものである。 Structure of the IC card section 20 is the same as general IC card, in which an IC card CPU21 performs management of each block is divided into structure specifies the memory. 各ブロックには個々の鍵（アクセスのためのパスワード） Individual key in each block (password for access)
が設定でき、リード用、ライト用、削除用など別々のアクセス鍵も設定可能である。 There can be set, for lead, for the light, it is also possible to set separate access key, such as for deletion. 【００３１】ＩＣカードＣＰＵ２１は、ＣＰＵを備え、 [0031] IC card CPU21 is provided with a CPU,
ＩＣカード部２０における処理制御を実行するものである。 And executes the process control in the IC card unit 20. 具体的には、ＩＣカードＣＰＵ２１は、共通制御部１１から大項目及び小項目のファイルにアクセスのための鍵が入力されると、ＭＦ２２の暗号鍵KeyMを用いて復号化し、復号化した鍵を用いて大項目ＤＦへのアクセスを許可すると共に、小項目fileへのアクセスを許可する。 Specifically, IC card CPU21, when the key for access from the common control unit 11 to the large items and small item in the file is input, and decrypted using the encryption key KeyM of MF22, a key decrypted as well as allow access to the large item DF using, to allow access to the small item file. この大項目及び小項目への二重の許可により、file By a double of permission to the large items and small items, file
内のデータを共通制御部１１に出力する。 And it outputs the data of the inner to the common control unit 11. 【００３２】また、ＩＣカードＣＰＵ２１は、共通制御部１１から指紋テンプレートファイル２４、音声・顔テンプレートファイル２５、個人情報部２６内のデータを取得するための鍵が入力されると、ＭＦ２２の暗号鍵Ke Further, IC card CPU21 is fingerprint template file 24 from the common control unit 11, the audio-face template file 25, the key to get the data in the personal information section 26 is input, MF22 encryption key Ke
yMを用いて復号化し、復号化した鍵を用いて各ファイル内のデータを取得して共通制御部１１に出力する。 Decrypted by using the yM, and outputs to the common control unit 11 acquires the data in each file using the key decrypted. 【００３３】ＭＦ２２は、入力された暗号化された鍵を復号する暗号鍵KeyMを備えている。 [0033] MF22 has an encryption key KeyM for decrypting the encrypted key that has been entered. 尚、この暗号鍵KeyM In addition, the encryption key KeyM
は、ＤＦ及びfileへアクセスするための鍵を共通に復号化するための共通鍵となっている。 Is a common key for decrypting a common key for accessing the DF and file. 【００３４】ＤＦ２３は、ＤＦ０〜ＤＦＮに分類されたデレクトリの下にfile01〜fileN1のファイル構造を備えている。 The DF23 is provided with a file structure of file01~fileN1 under the Derekutori classified as DF0~DFN. ファイル内には、ホスト４０に送信するデータが格納されている。 The file data to be sent to the host 40 is stored. 尚、各デレクトリ（大項目ＤＦ）にアクセスするためにはKey0〜KeyNが必要であり、ファイル（小項目ファイル）にアクセスするためにはKey01〜K Incidentally, in order to access each Derekutori (large item DF) is required Key0～KeyN, in order to access the file (sub-item file) Key01~K
eyN1が必要である。 eyN1 is required. 【００３５】指紋テンプレートファイル２４は、登録された指紋元のデータを一つ又は複数記憶しており、KeyF The fingerprint template file 24 is to one or more stores registered fingerprint original data, keyf
にてテンプレートファイルを開いて指紋元データを出力するようになっている。 And outputs the fingerprint based on data open the template file in. 音声・顔テンプレートファイル２５は、登録された音声・顔のデータを記憶しており、 Voice and face template file 25 has stored the data of the voice and face that has been registered,
KeySにてテンプレートファイルを開いて音声・顔データを出力するようになっている。 Is adapted to output the voice and face data open the template file in KeyS. 個人情報部２６は、本装置所有の本人の個人情報を記憶する部分であり、例えば、研究室への入出力に関する暗証番号を記憶するものである。 Personal information section 26 is a part that stores the personal information of the principal of the device owner, for example, it is for storing a personal identification number for input and output to the laboratory. 【００３６】インタフェース部３０は、ホスト４０と本装置とを接続するインタフェース部分であり、例えば、 The interface unit 30 is an interface portion for connecting the host 40 the present apparatus and, for example,
ＩＳＯ−７８１６やＳＩＯ、ブルートゥース、ｉｒＤＡ ISO-7816 and SIO, Bluetooth, irDA
等が考えられる。 Etc. can be considered. 【００３７】ホスト４０は、個人認証を必要とするアプリケーションが動作する装置、例えば、パソコン、インターネットに接続される家電、携帯電話、車、ドアシステム、金庫、ＡＴＭ、ＣＤ機、クレジット端末等が考えられる。 [0037] The host 40, the device the application works that require personal authentication, for example, considered a personal computer, consumer electronics, which is connected to the Internet, mobile phone, car, door system, safe, ATM, CD machine, credit terminal, etc. It is. 【００３８】次に、本装置における動作を説明する。 Next, the operation of this device. 本装置の共通制御部１１は、ホスト４０のアプリケーションソフトからインタフェース部３０を介して送信された照合要求を受信し、アプリケーションの要求する照合レベルでのチェック動作のコマンドを照合制御部１２に出力する。 The common control unit 11 of the apparatus receives the verification request sent through the interface unit 30 from the application software of the host 40, and outputs a command checking operation at matching level required by the application to the verification control unit 12 . 【００３９】照合制御部１２は、入力されたコマンドに従いＦＡＣＣＴ１３にアクセスし、指紋テンプレートファイル２４を開ける鍵KeyF を取り出し、ＩＣカード部２０のＩＣカードＣＰＵ２１に出力する。 The verification control unit 12 accesses the FACCT13 accordance input command, retrieves the key KeyF to open the fingerprint template file 24, and outputs the IC card CPU21 of the IC card section 20. 【００４０】ＩＣカードＣＰＵ２１は、指紋テンプレートファイル２４の鍵KeyF を入力すると、ＭＦ１に格納された共通鍵であって暗号鍵のKeyMを使って復号して、 [0040] IC card CPU21 is, if you enter the key KeyF of fingerprint template file 24, by decoding using the KeyM of the encryption key is a common key, which is stored in the MF1,
鍵KeyF から鍵KeyFを取り出し、この鍵KeyFで指紋テンプレートファイル２４を開いてデータを取り出し、共通制御部１１に出力する。 Taking out the key keyf from the key keyf, retrieve the data by opening the fingerprint template file 24 in this key keyf, and outputs to the common control unit 11. 共通制御部１１は、指紋テンプレートファイル２４のデータを照合制御部１２に出力する。 The common control unit 11 outputs the data of the fingerprint template file 24 to the verification control unit 12. 【００４１】照合制御部１２は、入力された指紋テンプレートファイル２４のデータをワークＲＡＭに転送する。 The verification control unit 12 transfers the data of the fingerprint template file 24 that is input to the work RAM. 照合制御部１２は、指紋テンプレートファイル２４ The verification control unit 12, the fingerprint template files 24
が暗号化されていれば、復号化を行う。 There if it is encrypted, decrypts. そして、共通制御部１１は、照合制御部１２に対して指紋取り込み実行のコマンドを出力し、同時にホスト４０に指を指センサ部１４に置いてもらうための表示の要求を行う。 The common control unit 11 outputs a command of fingerprint capture performed for the verification control unit 12 performs a display request for getting at the finger to the host 40 at the same time the finger sensor unit 14. 【００４２】ホスト４０における表示に従って、指センサ部１４に指が置かれて指紋検出が行われると、照合制御部１２は、検出された指紋データをワークＲＡＭに読み込み、指紋テンプレートファイル２４の指紋データとの照合を行う。 [0042] according to the display in the host 40, the to finger placed on the finger sensor 14 is a fingerprint detection is performed, the verification control unit 12 reads the detected fingerprint data to a work RAM, a fingerprint data of the fingerprint template file 24 carry out the verification of the. 照合結果は、照合制御部１２から共通制御部１１に出力され、更に、共通制御部１１からホスト４０に出力される。 Collation result is output from the verification control unit 12 to the common control unit 11, further, is outputted from the common control unit 11 to the host 40. そして、ホスト４０は、入力された照合結果が真であればアプリケーション処理を続行し、 The host 40 is inputted verification result is to continue the application process if true,
照合結果が偽であればアプリケーション処理を終了する。 The verification result is to end the application process if it is false. 【００４３】また、アプリケーションの内容によって、 [0043] In addition, depending on the content of the application,
照合結果が真である場合に、ＩＣカード部２０のデータファイルにアクセスしてファイル内のデータを取得する場合がある。 If the collation result is true, in some cases accessing the data file of the IC card section 20 acquires the data in the file. この場合を、以下に具体的に説明する。 This case will be specifically described below.
尚、アプリケーションの形態としては、指紋認証を行って、結果真ならアプリケーションの処理を続行するものと、指紋認証を行わず、ＩＣカード部２０から特定のファイルのデータ（機密性があるデータ）を取得してホスト４０に出力するものと、指紋認証も行い、更にＩＣカード部２０から機密性のあるデータを取得してホスト４ As the form of the application, performing fingerprint authentication, the result as to continue the process of true if the application, without fingerprint authentication, data of a specific file from the IC card unit 20 (data that confidentiality) and outputs it to the host 40 obtains also performs fingerprint authentication, the host 4 and further obtains the sensitive data from the IC card unit 20
０に出力するものとがある。 0 there is a thing to be output to. 【００４４】アプリケーションは、ＩＣカード部２０から機密性の高いデータの取得を要求した場合に、本装置で指紋照合が為され、アプリケーションの要求する照合レベルでの照合結果が真であると、アプリケーションの要求するデータファイルへのアクセスが開始される。 The application, when requesting to obtain sensitive data from the IC card unit 20, the fingerprint collation has been made in the present apparatus, when the collation result of the collation level required by the application is true, the application request for access to the data file is started. 例えば、ＩＣカード部２０におけるＤＦ０領域のfile01のデータを取り出してホスト４０に転送するアプリケーションの場合に、指紋照合結果が真であると、共通制御部１１は、ＦＡＣＣＴ１３を参照してＤＦ０にアクセスするためのKey0を取り出してＩＣカード部２０のＩＣカードＣＰＵ２１に出力する。 For example, in the case of applications that retrieve the data of file01 of DF0 area in the IC card 20 transfers to the host 40, the fingerprint collation result is true, the common control unit 11 accesses the DF0 with reference to FACCT13 Remove the Key0 for outputting to the IC card CPU21 of the IC card section 20. 尚、Key0は、暗号化されている。 Incidentally, Key0 is encrypted. 【００４５】ＩＣカードＣＰＵ２１は、暗号化されたKe [0045] IC card CPU21 is encrypted Ke
y0 をＭＦ１の暗号鍵KeyMを使って復号し、復号化されたKey0を用いてＤＦ０領域へのアクセスを許可する。 y0 was decoded using the encryption key KeyM of MF1, to allow access to DF0 region using Key0 decoded. 従って、不正利用者がＦＡＣＣＴ１３のKey0 を読み取ったとしても、ＭＦ１のKeyMを知らなければＤＦ０へアクセスすることはできない。 Therefore, even if the unauthorized user has read the Key0 of FACCT13, it is not possible to access to DF0 If you do not know KeyM of MF1. 【００４６】次に、共通制御部１１は、ＦＡＣＣＴ１３ Next, the common control unit 11, FACCT13
を参照してfile01にアクセスするためのKey01をＩＣカードＣＰＵ２１に出力する。 The Key01 for accessing file01 with reference to output to the IC card CPU 21. このKey01も暗号化されている。 This Key01 is also encrypted. ＩＣカードＣＰＵ２１は、ＭＦ１のKeyMを用いて暗号化されたKey01を復号し、復号したKey01 を用いてf IC card CPU21 decodes the Key01 encrypted using KeyM of MF1, f using Key01 decoded
ile01へのアクセスを許可する。 To allow access to ile01. 【００４７】そして、ＩＣカードＣＰＵ２１は、file01 [0047] Then, IC card CPU21 is, file01
のデータを読み出し、共通制御部１１に出力し、更に共通制御部１１がホスト４０に対して当該データを転送する。 Reads the data, and output to the common control unit 11, further common control unit 11 transfers the data to the host 40. このfile01のデータが暗号化されている場合には、 If the data in this file01 is encrypted,
復号化してホスト４０に転送される。 Decrypts is transferred to the host 40. また、機密性が高いデータであれば、暗号化したままホスト４０に転送するのが効果的である。 Further, if the high sensitive data, it is effective to transfer to leave the host 40 has been encrypted. 【００４８】また、指紋照合に加えて他の方法による認証を実施する複合認証の場合、外部認証用のテンプレートファイルの鍵をＦＡＣＣＴ１３から読み出し、ＩＣカード部２０から当該テンプレートファイルのデータを取り出してホスト４０へ転送し、ホスト４０で認証を行うことも可能である。 [0048] Also, in the case of composite authentication implementing authentication by other methods in addition to the fingerprint matching, reads the key template file for external authentication from FACCT13, the IC card unit 20 retrieves data of the template file host transfer to 40, it is also possible to authenticate with the host 40. 【００４９】例えば、指紋照合の結果が真であった場合に、音声・顔テンプレートファイル２５にアクセスするための鍵KeyS を共通制御部１１はＦＡＣＣＴ１３から読み出し、ＩＣカードＣＰＵ２１に出力する。 [0049] For example, if the result of the fingerprint verification is true, the common control unit 11 the key KeyS for accessing voice-face template file 25 is read from FACCT13, and outputs the IC card CPU 21. 鍵KeyS Key KeyS
は暗号化されており、ＭＦ１の暗号鍵KeyMを用いて復号化する。 It is encrypted and decrypted using the encryption key KeyM of MF1. ＩＣカードＣＰＵ２１は、復号化された鍵KeyS IC card CPU21 is decrypted key KeyS
を用いて音声・顔テンプレートファイル２５にアクセスし、該当するデータを共通制御部１１に出力し、更に共通制御部１１からホスト４０に転送する。 Access to the voice-face template file 25 by using the outputs corresponding data to the common control unit 11, and further transferred from the common control unit 11 to the host 40. これにより、 As a result,
ホスト４０で、音声・顔の照合が行われることになる。 In the host 40, so that the collation of the sound-face is performed.
尚、音声・顔テンプレートファイル２５が暗号化されていれば、暗号化されたまま転送してもよく、暗号化されていなければ、暗号化して転送してもよい。 It should be noted that, if voice and face template file 25 is encrypted, may be transferred remains encrypted, if they are not encrypted, may be transferred encrypted. 【００５０】次に、ホスト４０におけるアプリケーションの内容によって、指紋照合の精度（照合レベル又はセキュリティレベル）に応じて行う処理を説明する。 Next, the contents of the application in the host 40, a description will be given of processing performed in accordance with the accuracy (matching level or security level) of the fingerprint matching. アプリケーションは指紋照合の照合レベルを本装置に送信し、指紋照合の処理が為された場合に、当該照合が送信された照合レベルに到達しているか否かを判定し、当該照合レベルに到達していなければ、それ以降の処理を行わず、終了するというものである。 Application sends to the apparatus a matching level of fingerprint verification, if the fingerprint collation processing is made to determine whether or not reached a matching level of the verification is sent, it reaches to the matching level if not, without the subsequent processing, is that to the end. これは、機密性の高い処理の場合、照合精度が特定レベル以上のときにアプリケーションの処理を続行できるものであり、セキュリティを強化しているものである。 This is because, in the case of sensitive processing, which is matching precision can continue processing the application at above a certain level, those that enhance security. 尚、照合レベルについては、単純に照合比較を行い、似ている度合いを数値化した場合に、ある基準値以上であるか否かで照合レベルであるか否かを判定するものである。 Note that matching level is simply collates comparison, when digitizing degree of similarity is for determining whether a matching level with whether or not there is the reference value or more. また、アプリケーションは照合レベルを要求するが、本装置は、要求を満たす認証方法を記憶している。 The application requests the verification level, the device stores the authentication method that satisfies the request. 例えば、指紋がとれない人の場合、照合レベル５を実現するのに、本装置では、 For example, if a person is not possible to fingerprint, to realize the matching level 5, in this apparatus,
暗証番号の照合結果（レベル２）と音声・顔のデータ（レベル３）を総合評価（例えば、重み付け、加算、公式化して数値を割り出すなどの処理を行って評価する） PIN verification result (Level 2) an overall rating data (level 3) of the audio-face (e.g., weighted, summed to evaluate performs processing such as determining a number that formulated)
して、照合レベル５を実現することが考えられる。 To, it is conceivable to realize the matching level 5. 【００５１】例えば、ホスト４０が回線接続により金融機関のコンピュータに接続し、決済を行うような場合、 [0051] For example, the host 40 is connected to the computer of a financial institution by the line connection, the case, such as performing a settlement,
二通りがある。 There are two ways. 一通り目は、本装置で本人認証の処理が為され、照合結果が予め定められた特定の精度（照合レベル）以上であることを条件として、ＩＣカード部２０ One way first, the processing of authentication is made in the present apparatus, on condition that the verification result is predetermined specific accuracy (matching level) or more, IC card 20
に記録されている、ユーザＩＤ及び決済情報を秘密鍵で暗号化し、本装置のシリアル番号等の装置識別子と共に金融機関のコンピュータに送信し、金融機関のコンピュータで、装置識別子に対応する公開鍵を用いて受信した暗号化されたデータを復号化し、ユーザＩＤと決済情報を取得する。 It is recorded in the user ID and settlement information encrypted with the secret key, transmitted to the financial institution computer with a device identifier such as a serial number of the device, at the financial institution computer, a public key corresponding to the device identifier It decrypts the encrypted data received by using acquires settlement information with the user ID. 暗号方式は、共通鍵方式でもよい。 Cryptography, may be a common key system. 二通り目は、本装置で本人認証の処理が為され、照合結果が予め定められた特定の精度（照合レベル）以上であることを条件として、本人であることを示すデータ（認証結果）及びユーザＩＤを秘密鍵で暗号化して装置識別子と共に金融機関のコンピュータに送信し、金融機関のコンピュータでは、認証結果を装置識別子に対応する公開鍵で復号化し、金融機関のコンピュータで記憶する装置識別子及びユーザＩＤと一致した場合に、当該コンピュータ内に記憶する本人認証に関する暗証番号を取得する。 Two ways th, the processing of authentication is made in the present apparatus, on condition that the verification result is predetermined specific accuracy (matching level) or data (authentication result) indicating that the identity and It sends the user ID to the computer of the financial institution along with encryption to device identifiers with the private key, the financial institution computer, decoded by the public key corresponding to the authentication result to the device identifier, and the device identifier stored in the financial institution computer If it matches the user ID, acquires the personal identification number for user authentication stored in the said computer.
暗号化方式は、共通鍵方式でもよい。 Encryption scheme, may be a common key system. 【００５２】次に、本装置における指紋認証の応用例について説明する。 Next, there will be described an application example of the fingerprint authentication in the device. ＩＣカード部２０における指紋テンプレート２４には、複数の本人の指が登録されており、アプリケーションによっては、何れかの指で指紋照合が為されると、指紋認証を完了するようにしてもよい。 The fingerprint template 24 in the IC card unit 20, and the finger of the plurality of the principal is registered, depending on the application, the fingerprint matching is made by any one of the finger may be complete fingerprint authentication. また、アプリケーションによっては、複数登録されている指紋の中で、予め本人が定めた特定の指で指紋照合されなければ、指紋認証が完了しないとすることも可能である。 Also, some applications, in the fingerprint being registered more, if not the fingerprint collation by the pre-specified finger himself determined, it is possible to fingerprint authentication is not completed. また、アプリケーションによっては、複数登録されている指紋の中で、予め本人が定めた特定の指の順番で複数回の指紋照合されなければ、指紋認証が完了しないとすることも可能である。 Also, some applications, in the fingerprint being registered more, to be more than once a fingerprint matching in the order of pre-specified finger himself determined, it is possible to fingerprint authentication is not completed. 【００５３】また、アプリケーションが指紋照合によって特定動作を開始するフィンガーフックモードであれば、どの指の指紋を照合させるか、更にどの指の順番で指紋を照合させるかによって特定処理を割り当て、実行させることが可能である。 [0053] Further, if the application is fingerhook mode to initiate a specific operation by the fingerprint collation, assign specific process by which the finger or to match a fingerprint, thereby matching the fingerprint further in the order of which finger to execute It is possible. 【００５４】例えば、ホスト４０が携帯電話機である場合に、本装置が携帯電話機の特定スロットに差し込まれて、アプリケーションがフィンガーフックモードとなっているときに、指紋センサ部１４に特定指が置かれた場合に、本装置内で指紋照合を行い、その結果、どの指で指紋認証されたかを判断し、認証された指に対応する動作指示の情報を本装置が携帯電話機に転送する。 [0054] For example, when the host 40 is a mobile phone, the device is plugged into a specific slot of the mobile phone, when the application is in the finger hook mode, the specified finger placed on the fingerprint sensor section 14 If the performs fingerprint collation in the device, as a result, it is determined whether the fingerprint authentication in which finger, the apparatus operation instruction information corresponding to the authenticated finger to transfer to the mobile phone. 具体的には、本装置のテンプレートの中にＤＴ１１０（１１０ More specifically, in the template of the device DT110 (110
番にＴＥＬ）の指示（コマンド）が存在して、それを携帯電話機のアプリケーションに出力すると、携帯電話機が当該コマンドを実行して自動的に１１０番に電話を掛けることになる。 Turn on TEL) instruction (command) exist, and outputs it to the mobile telephone application, so that the mobile phone is subjected to automatically call number 110 by executing the command. これにより、携帯電話機の機種が変わっても、同じ動作にて操作が可能となる。 As a result, even if the model of the mobile phone has changed, operation in the same operation can be performed. 【００５５】携帯電話機は、予め指の情報と対応する動作処理のプログラム（携帯電話機内に格納されたプログラム）を関連付けるようにしてもよく、本装置から入力された指の情報に基づいてアプリケーションが対応するプログラムを動作させるようにしてもよい。 The cellular phone may also be associate operation processing program corresponding to the advance finger information (programs stored in the portable telephone), an application based on the information of the finger input from the device it may be to operate the corresponding program. こちらは、 This is,
アプリケーションによって指に対応する動作を異ならせるようにできる。 Possible to vary the operation corresponding to the finger by the application. 【００５６】また、本装置の指紋センサ部１４で特定の順番で指紋照合が為された場合に、特定のプログラムを動作させるようにしてもよい。 [0056] Also, if the fingerprint collation has been made in a particular order by the fingerprint sensor portion 14 of the apparatus, it may be allowed to operate a particular program. 例えば、ホスト４０が携帯電話機の場合、指紋センサ部１４に人差し指を２回、 For example, if the host 40 is a mobile phone, the index finger on the fingerprint sensor section 14 twice,
中指を１回置いて指紋照合を行った場合に、指紋照合の指の順番に関する情報を本装置から携帯電話機に転送する。 When performing fingerprint collation at once middle finger, and transfers from the device information regarding the order of the fingers of the fingerprint verification in a mobile phone. 携帯電話機では、当該指の順番に関する情報に対応して動作するプログラムが関連付けられており、本装置から入力される指の順番の情報に対応して、例えば、緊急連絡先に電話を掛けるプログラムを動作させる。 The mobile phone has a program which operates in response to information about the order of the finger is associated, in correspondence with the order of the information of the finger input from the device, for example, the emergency contact telephone call program to work. 【００５７】次に、本装置のＩＣカード部２０にデータを書き込む動作について説明する。 Next, the operation of writing data to the IC card unit 20 of the apparatus. 本装置にデータを書き込むには、ユーザ側での初期登録として、使用開始時に使用者の指紋のテンプレートを一つの指以上登録しておく。 To write data to this apparatus, the initial registration of the user side, are registered in the user fingerprint template or one finger to start of use. 使用者はまず、始めに登録してある指で本人の照合を行い、本人と確認されたならば、本装置内に他の指について指紋テンプレートの追加登録・変更を行うものである。 The user First, the collation of the person with a finger that is registered at the beginning, if it is confirmed with the person, is intended to make additional registration and modification of the fingerprint template for the other finger in the device. 【００５８】本装置内のファイルの更新をおこなう場合をインターネット上でソフトウエアを購入する時を例にして説明する。 [0058] described a case in which the update of the files in the device as an example when you buy the software on the Internet. ホスト４０から購入申し込みのページに購入商品や支払い方法などの所定の情報を入力し、セキュリティレベルの高いモードを要求して指紋照合を行い、本人認証を行う。 Fill in the appropriate information, such as a purchase or payment method to purchase application page from the host 40, it performs a fingerprint collation requesting a high mode of the security level, perform the personal authentication. 認証されたら、ＩＣカード部２０ Once authenticated, IC card unit 20
のＭＦ１にあるＲＳＡ暗号の共通鍵KeyMを取り出し、インターネット上の購入元へ送信する。 Remove the common key KeyM of RSA encryption in the MF1 of, and transmits it to the purchase source on the Internet. 【００５９】購入元では、支払いデータの処理と、共通鍵に関する処理を分け、購入ソフトの起動のためのコード番号を共通鍵KeyMで暗号化してソフトとともに送り出す。 [0059] In the purchase source, divided and processing of payment data, the processing related to the common key, send along with the software to encrypt the code number for the start-up of the purchase software with a common key KeyM. 購入者側では、プログラムファイルを端末側本体に受信し、暗号化されたコード番号は本装置に入力され、 In purchaser receives the program file to the terminal body, the encrypted code number is input to the apparatus,
更にＩＣカード部２０へ転送される。 It is further transferred to the IC card unit 20. 【００６０】ＩＣカード部２０では共通鍵に対応する秘密鍵を使って元のコードに戻し、指定されたファイル番号に格納する。 [0060] using the private key corresponding to the common key in the IC card unit 20 back to the original code, it is stored in the specified file number. どのアプリケーションがどのファイル番号にコード番号や、口座番号などを入れるかはすべてのアプリケーションに対して事前に登録したもののみ扱えるようにする。 Which applications or code number to which file number, or put such as account number will be able to handle only those who registered in advance for all applications. そして、購入ソフトの起動時には、当該ファイルに本人認証を要求せずに直接アクセスされて起動用のコードを読み出して、使用することになる。 At the time of starting the purchase software, reads the code for starting to the file is accessed directly without requiring authentication, will be used. 【００６１】期限付きの電子証明書などの場合、本装置では、更新手続を行った時に指紋により本人を確認し、 [0061] In the case of such time-limited electronic certificate, in this device, make sure the person by the fingerprint when you made the update procedure,
共通鍵を証明書の発行元へ送り、新しい証明書のデータを暗号化して送ってもらう。 Feed a common key to the certificate issuer, get the data of the new certificate to send encrypted. そして、本装置は、ＩＣカード部２０の秘密鍵で復号して指定のファイルの書き換えをおこなう。 Then, the device decrypts the secret key of the IC card section 20 rewrites the specified file. この方法で証明書更新の際に書き換えの為に本装置の回収作業を行うことなく、自動更新ができるようになる。 Without performing the recovery operation of the apparatus for rewriting during recertification in this way, so that it is automatically updated. 【００６２】また、本装置では、ＩＣカード部２０内のファイル情報について、不要になったアプリケーションを削除するユーティリティを実行する時に、対応するファイルの情報を消去するようにしている。 [0062] Further, in the present device, the file information in the IC card unit 20, when you run the utility to delete the application that you no longer need, so that to erase the information of the corresponding file. 【００６３】次に、本装置を利用したいくつかのシステムについて説明する。 Next, a description will be given some of the system using this device. まず、本装置がインターネットに接続可能なパソコン又は携帯電話機に接続されている構成を前提に説明する。 First, the apparatus is described based on the configuration that is connected to a personal computer or mobile phone connectable to the Internet. インターネット上で買い物をしてクレジットカードで支払いを行う場合は、商品を選択し、支払い画面に移った時にアプリケーションを介して本装置にクレジット決済の照合要求コマンドが送られる。 If you want to pay by credit card to shop on the Internet, select the item, matching request command of the credit settlement to the device through the application when it was transferred to the payment screen is sent. 【００６４】共通制御部１１は、ＦＡＣＣＴ１３から指紋テンプレートファイル２４の暗号化された鍵KeyF を取り出し、ＩＣカード部２０へ出力する。 [0064] common control unit 11 retrieves the encrypted key KeyF fingerprint template file 24 from FACCT13, outputs to the IC card unit 20. ＩＣカード部２０のＩＣカードＣＰＵ２１はＭＦ１エリアの鍵KeyMを使い復号化してkeyFを取り出す。 IC card CPU21 of the IC card section 20 extracts the keyF decrypts using key KeyM of MF1 area. その後、指紋センサ部１４から指紋データをワークＲＡＭの領域に読みこみ、 Thereafter, it reads from the fingerprint sensor section 14 to the fingerprint data in the region of a work RAM,
指紋テンプレートとの照合を実行する。 To perform the matching of the fingerprint template. このときに照合のレベルを５段階の４という様にアプリケーションに応じて設定値が変更される。 The setting value is changed depending on the application level of verification as that 4 out of 5 in time. 【００６５】照合の結果が真であれば、共通制御部１１ [0065] If the result of the comparison is true, the common control unit 11
は、ＦＡＣＣＴ１３を参照して、例えば、ＤＦ１領域をアクセスする鍵（暗号化されたkey1 ）とfile11を開ける鍵（暗号化されたkey11）をＩＣカード部２０に出力し、file11内のデータを取り出す。 Refers to FACCT13, for example, outputs the key to open the file11 key (key1 encrypted) to access the DF1 region (Key11 encrypted) to the IC card unit 20, takes out the data in file11 . file11内のデータはユーザＩＤとクレジットカード情報を本装置の秘密鍵で暗号化したもので、共通制御部１１は本装置の識別子と共に、その暗号化したデータをアプリケーションに転送する。 Data in file11 is generated by encrypting the private key of the device the user ID and credit card information, the common control unit 11 together with the identifier of the device, and transfers the encrypted data to the application. クレジットの決済側は、本装置の識別子に対応した公開鍵でユーザＩＤ等を復号する。 Credit of the settlement side decrypts the user ID and the like with the public key corresponding to the identifier of the device. また、本装置で、 In addition, the present apparatus,
認証結果とユーザＩＤを秘密鍵で暗号化して識別子と共にアプリケーションに送信し、クレジットの決済側は、 And sends the authentication result and the user ID to the application along with the identifier is encrypted with the private key, the settlement side of credit,
暗号化されたデータを公開鍵で復号して、認証結果とユーザＩＤを取得する。 And decrypting the encrypted data with the public key, to acquire the authentication result and user ID. この場合も暗号方式は、共通鍵方式でもよい。 In this case the encryption system also may be a common key system. 【００６６】また、ホームバンキングサービスの場合、 [0066] In addition, in the case of home banking services,
アプリケーションが起動する際に、指紋照合の結果が真であれば、ＤＦ０領域のfile01のアクセスを許可する。 When the application is started, the result of the fingerprint collation if true, permits file01 access of DF0 region.
file01には本人のバンキングサービスへのアクセスＩＤ Access ID to the person of banking services to file01
が暗号化して収められており、当該ＩＤを共通制御部１ There has been housed encrypted, the common control unit 1 to the ID
１がアプリケーションに転送し、アプリケーションがサービス提供者のサーバへ暗号化したまま送信したあとで、サービス提供か受けられるようになる。 1 is transferred to the application, the application after it sent while encryption to the service provider's server, will be received or services provided. 【００６７】また、相性占いのアプリケーション（相性占いゲーム）では、Ａさんの指紋データを照合制御部１ [0067] In addition, the compatibility fortune-telling application (compatibility fortune-telling game), A's fingerprint data verification control unit of 1
２のワークＲＡＭに取り込み、次にＢくんの指紋データを照合制御部１２におけるワークＲＡＭの別の領域に取り込み、照合を実行する。 Incorporation into 2 of the work RAM, and then captures the fingerprint data of the B-kun to another area of ​​the work RAM in the verification control unit 12 executes the matching. この照合結果を照合の得点でアプリケーションに応答して相性度合いを判定するという利用も考えられる。 Use is also conceivable that determine the compatibility degree in response to the application in scoring match this collation result. 【００６８】また、携帯電話機で音楽配信サービスを受け、ダウンロードした曲を再生する時に、その曲のライセンス情報がＩＣカード部２０のファイル内にあれば、 [0068] In addition, received a music distribution service on the mobile phone, when you play a song you downloaded, if any license information of the song in the file of the IC card section 20,
曲の再生開始をホスト４０へ応答して行うことが考えられる。 It is conceivable to carry out in response to start of reproduction of the song to the host 40. これは音楽配信の料金を支払った場合に、ライセンス情報がアプリケーションから本装置に送信され、Ｉ This is if you pay the price for music distribution, license information is sent to the device from the application, I
Ｃカード部２０に記憶され、その後、ダウンロードした曲を再生する度に、ＩＣカード部２０へアクセスしてライセンス情報をアプリケーションに出力することで再生が可能となるものである。 Stored in the C card unit 20, then, each time you play songs downloaded, in which reproduction by accessing to the IC card unit 20 outputs the license information to the application becomes possible. 【００６９】また、銀行の貸金庫に鍵やＩＣカードの代わりに借用者の指紋を登録した本装置を設置する。 [0069] In addition, installing the device has registered the fingerprint of the borrower instead of the safe deposit box in the key and the IC card of the bank. 指紋の照合結果で本人が確認されると扉が開くようにすると、鍵やカードの紛失の心配もなく本人のみがアクセス可能とするシステムが考えられる。 When the person in the collation result of the fingerprint is to open it and be sure door, only the person without fear of loss of a key or a card it can be considered a system that can be accessed. 【００７０】また、研究所におけるプロジェクト開発室の入退室ドア制御の場合、暗証番号をテンキーで入力し、指紋照合結果が真であれば暗証番号をＩＣカード部２０の個人情報部２６のファイルから呼び出してきて比較して扉開の判定を行う。 [0070] In addition, in the case of entry and exit door control of project development chamber in the Institute, and enter a personal identification number on the numeric keypad, a personal identification number if the fingerprint verification result is true from the file of personal information section 26 of the IC card section 20 a determination is made of the door open compared been calling. 尚、暗証番号の入力を行わず、指紋照合結果だけで入退室ドアの制御を行ってもよい。 Incidentally, without the input of the personal identification number, it may control the entry and exit doors only fingerprint verification result. また、テンキーの暗証番号の代わりに、音声・顔のテンプレートをホスト４０へ送り、ホスト４０側で顔画像照合を行い、二重チェックするシステムも考えられる。 Further, instead of the ten-key PIN, transmits a template of voice and face to the host 40 performs face image collation by host 40 side, the system is also conceivable to double check. 【００７１】また、現在、ＡＴＭ端末では現金払い出しの時に磁気カードを挿入し暗証番号を入力しているが、 [0071] In addition, currently, in the ATM terminal has entered the inserted personal identification number of the magnetic card at the time of the cash dispenser,
機器に利用者本人の本装置を接続し、指紋照合を行い、 Connect the equipment of the user himself to the instrument, it performs a fingerprint verification,
結果が真であればＤＦ１のfile12を取り出してＡＴＭ端末に送出する。 Results are sent to the ATM terminal is taken out file12 of DF1 if true. 磁気カードの情報をfile12へ暗号化して格納しておけば、現在のカードより格段に安全性が高まり、使い勝手も向上する。 If it possible to encrypt and store the information of the magnetic card to FILE12, is enhanced remarkably secure than the current card, usability is improved. 【００７２】また、現在、ＰＯＳレジでカード支払い時に磁気カードのデータの読み込みとサインをして処理しているが、本装置をＰＯＳレジに接続し、本人確認後に支払い口座やクレジットデータの情報を転送すれば、利便性が格段に高まる。 [0072] In addition, currently, although the process is read and sign of the data of the magnetic card at the time of card payment at the POS cash register, and connect the device to the POS cash register, the information of the payment account or credit data after identity verification if the transfer, convenience is enhanced dramatically. 【００７３】また、車の制御では、たとえば特殊車両において、fileN1にその車両の機能のうち操作許可を与える機能を記したファイルを格納しておく。 [0073] In addition, in the car of control, for example, in special vehicles, it stores the file that describes the function of providing the operation permission of the functions of the vehicle to fileN1. 車両起動時に本人認証が行われると、fileN1を車両の制御部に転送して、そのドライバーに与えられた機能のみを扱えるように制御する。 When authentication is performed when the vehicle is started, to transfer the fileN1 the control unit of the vehicle, and controls to handle only the function assigned to that driver. また、車のドアの開閉、イグニッションキーについても、本装置を用いることで、盗難防止を図ることができる。 Also, opening and closing of the car door, for the ignition key, by using the present device, it is possible to prevent theft. 具体的には、本装置を携帯電話機に装着し、赤外線やBluetooth 通信で車の車両番号に対して解読不可能な一意に定まる唯一のデータを送信してドアの開閉、イグニッションを動作させる。 Specifically, mounting the present device to the mobile phone transmits only data determined to a unreadable unique to infrared and car in Bluetooth communication vehicle number closing of the door, to operate the ignition. 尚、これら動作は、履歴をとることができる。 Note that these operations may take a history. 【００７４】本装置によれば、ＩＣカード部２０内でのファイルのアクセス方法には様々あるが、例えば階層的にアクセスする階層型では、装置内で独立して指紋照合を行い、更に大項目のＤＦと小項目のfileへの２つのアクセス鍵を暗号鍵KeyMで復号化し、復号化された２つの [0074] According to this device, but the access method file in the IC card unit 20 are various, for example, in the hierarchical hierarchically accessed performs fingerprint collation independently in the apparatus, further major item of decrypted with the encryption key KeyM two access key to DF and small item file, two decoded
Key によって機密性のあるデータをホスト４０に出力しているので、機密性のある複数のデータを安全に保持・ Since the output sensitive data to the host 40 by the Key Canada, securely holding a plurality of sensitive data,
管理できる効果がある。 There is a management able to effect. また、別のファイルのアクセス方法には、チェーン状に次々にアクセスするチェーン型（リスト型）もあり、二重、三重の取り出しが可能で、 In addition, the access method of another file, the chain type being accessed sequentially in a chain (list type) are also double, can be taken out of a triple,
機密性のある複数のデータを安全に保持・管理できる効果がある。 A plurality of sensitive data is secure hold and manage possible effect. 【００７５】また、本装置によれば、アプリケーションが要求するセキュリティレベルに応じた照合レベルで指紋の認証を行うようにしているので、各種装置及びアプリケーションに対応した指紋認証を実現できる効果がある。 [0075] Further, according to this apparatus, since to carry out the authentication of the fingerprint collation level corresponding to the security level requested by the application, there is an effect that can realize a fingerprint authentication corresponding to various devices and applications. 【００７６】また、本装置によれば、指紋テンプレートファイルには同一人の指紋データを複数登録・記憶させておくことができ、何れかの登録された指で指紋認証が為されると、指紋認証処理を終了するようにしているので、怪我によってある指が認証に使えなくても、登録してある他の指でアプリケーションを続行できる効果がある。 [0076] Further, according to this device, the fingerprint template file can let the plurality registered and stored by the same person fingerprint data, the fingerprint authentication is made in any of the registered finger, fingerprint since so as to end the authentication process, even unusable the finger authentication with the injury, there is an effect that can continue the application on another finger is registered. 【００７７】また、本装置によれば、同一人の複数登録された指紋データについて、特定の指の指紋、特定の順番による指の指紋の照合に従ってアプリケーションを続行するようにしているので、セキュリティをより向上させることができる。 [0077] Further, according to this apparatus, the plurality registered fingerprint data of the same person, a fingerprint of the particular finger, since so as to continue the application according to the collation of the fingerprint of the finger by a particular order, the security it can be further improved. 【００７８】また、本装置によれば、同一人の複数登録された指紋データについて、フィンガーフックモードで特定の指の指紋、特定の順番による指の指紋の照合に従って特定動作を実行させることができるので、ホスト４ [0078] Further, according to this apparatus, the same person plural registered fingerprint data, specific fingerprint of the finger in the finger hook mode, it is possible to execute the specific operation according to the collation of the fingerprint of the finger by a specific order because, host 4
０を簡易に操作できる効果がある。 0 to the simple there is an effect that can be operated. 【００７９】また、アプリケーションによっては、複数の本装置を用い、複数の認証データを特定の順番で要求して動作するものが考えられる。 [0079] Also, some applications, a plurality of the devices, can be considered to operate by requesting a plurality of authentication data in a specific order. 例えば、特定の弁護士二名の認証が得られた場合に、開くことができる電子遺言状、また、社長と経理部長の二名の認証が得られた場合に、大きい資金の決済処理等が考えられる。 For example, if the authentication of a particular lawyer two people was obtained, e-it will be able to open, also, in the case of the President and accounting two people authentication of director has been obtained, it is considered the settlement process and the like of the large funds. 【００８０】次に、本発明の実施の形態に係る指紋認証装置において、ＩＳＯ準拠の接続端子を備える電子装置の構成について図４を参照しながら説明する。 [0080] Next, the fingerprint authentication device according to an embodiment of the present invention, will be described with reference to FIG. 4 the structure of an electronic device comprising a connection terminal of ISO compliant. 図４は、 Figure 4,
本発明の実施の形態に係るＩＳＯ準拠の接続端子を備える指紋認証装置の典型的な回路図である。 It is a typical circuit diagram of the fingerprint authentication device comprising a connection terminal of ISO compliant according to the embodiment of the present invention. 本発明の実施の形態に係るＩＳＯ準拠の接続端子を備える指紋認証装置（指紋認証装置）は、図４に示すように、ＩＳＯ７８ Fingerprint authentication device comprising a connection terminal of ISO compliant according to the embodiment of the present invention (fingerprint authentication device), as shown in FIG. 4, ISO78
１６−２端子４１と、接続選択回路４２と、ＳＩＯインターフェース回路４３と、入出力回路４４と、ＵＳＢインターフェース回路４５と、ＣＰＵ回路部４６とを基本的に有している。 And 16-2 terminal 41, and connection selection circuit 42, the SIO interface circuit 43, the output circuit 44, a USB interface circuit 45, which basically has a CPU circuit portion 46. 尚、図４の指紋認証装置は、本人認証を行うための図２に示した構成も備えるものであるが、 Note that the fingerprint authentication device of FIG. 4, but in which also comprises the configuration shown in FIG. 2 for personal authentication,
図４では説明を簡単にするために、接続に関する部分を抽出して描画している。 To simplify the description, FIG. 4, are drawn by extracting parts relating to the connection. 【００８１】指紋認証装置としては、メモリを組み込んだＩＣカード、プログラムを記憶して特定の処理を行うＩＣカードが考えられ、例えば独立型本人認証装置等に応用できる。 [0081] As the fingerprint authentication device, IC card incorporating a memory, IC card is considered to perform a specific processing by storing a program, can be applied to, for example, stand-alone identity verification device, or the like. ＩＣカードの代わりにスティック状又は更に小型の電子装置であってもよい。 IC may be a stick or even electronic apparatus compact in place of the card. 【００８２】指紋認証装置における各部を具体的に説明する。 [0082] specifically described each portion in the fingerprint authentication device. ＩＳＯ７８１６−２端子４１は、ＩＳＯ７８１６ ISO7816-2 terminal 41, ISO7816
−２の通信方式に対応した端子部分であり、通常はホスト側のＩＳＯ７８１６−２端子接続部に接続する端子となっており、１〜８番ピンを備え、１番ピンには電源Ｖ -2 a terminal portion corresponding to the communication method, usually has a terminal connected to the ISO7816-2 terminal connection portion on the host side, with 1 to 8 pin, power V is pin 1
ＣＣが供給され、２番ピンにはリセット信号（ＲＳＴ） CC is supplied, the second pin reset signal (RST)
が入力され、３番ピンにはクロック信号（ＣＬＫ）が入力され、５番ピンはＧＮＤに接続されている。 There are input, the clock signal (CLK) are inputted to the third pin, the fifth pin is connected to GND. 【００８３】また、ＩＳＯ７８１６−２端子４１の４番ピンは、接続選択回路４２及びＵＳＢインターフェース回路４５に接続され、４番ピンからの信号が接続選択回路４２及びＵＳＢインターフェース回路４５に供給される。 [0083] Further, the fourth pin of the ISO7816-2 terminal 41 is connected to the connection selection circuit 42 and the USB interface circuit 45, signals from the fourth pin is provided to connect the selecting circuit 42 and the USB interface circuit 45. また、ＩＳＯ７８１６−２端子４１の６番ピンは、 In addition, 6 pin of the ISO7816-2 terminal 41,
入出力回路４４及びＵＳＢインターフェース回路４５に接続され、６番ピンからの信号（ＶＰＰ）が入出力回路４４及びＵＳＢインターフェース回路４５に供給される。 It is connected to the output circuit 44 and a USB interface circuit 45, the signal from pin 6 (VPP) is supplied to the output circuit 44 and a USB interface circuit 45. 【００８４】また、ＩＳＯ７８１６−２端子４１の７番ピンは、接続選択回路４２を介してＳＩＯインターフェース回路４３に接続され、信号の送受が行われる。 [0084] Further, the seventh pin of the ISO7816-2 terminal 41 is connected to the SIO interface circuit 43 through the connection selection circuit 42, transmission and reception of signals. また、ＩＳＯ７８１６−２端子４１の８番ピンは、ＵＳＢ In addition, 8 pin of the ISO7816-2 terminal 41, USB
インターフェース回路４５に接続され、ＵＳＢインターフェース回路４５の信号が４番ピンと８番ピンよりＵＳ Connected to the interface circuit 45, US signal USB interface circuit 45 from the fourth pin and the eighth pin
Ｂの差動信号（Ｄ＋、Ｄ−信号）が出力される。 Differential signals B (D +, D- signals) are output. ＵＳＢ USB
では、Ｄ＋、Ｄ−信号の差分が信号レベルとして判断され、双方向に流れることで送受信を行っている。 In, D +, the difference between the D- signal is determined as a signal level, and transmit and receive by flow in both directions. 【００８５】接続選択回路４２は、ＩＳＯ７８１６−２ [0085] The connection selection circuit 42, ISO7816-2
端子４１の４番ピンと７番ピンに接続し、４番ピンからの信号を入出力回路４４とＳＩＯインターフェース回路４３に出力し、ＳＩＯインターフェース回路４３からの信号をＩＳＯ７８１６−２端子４１の７番ピンに出力する。 Connected to the fourth pin and the seventh pin of the terminal 41, and outputs a signal from the fourth pin to the input-output circuit 44 and the SIO interface circuit 43, the seventh pin of the signal ISO7816-2 terminal 41 from SIO interface circuit 43 and outputs it to. 【００８６】具体的な接続選択回路４２の動作は、電源投入時には、ＩＳＯ７８１６−２端子４１の４番ピンの信号を入出力回路４４に出力して、入出力回路４４で当該信号のレベルがＨレベル又はＬレベルかが判定され、 [0086] Operation of the specific connection selection circuit 42, when the power supply is turned on, outputs a signal of the fourth pin of the ISO7816-2 terminal 41 to the input-output circuit 44, the level of the signal at the output circuit 44 is H level or L level or not is determined,
Ｌレベルの場合はＳＩＯモードとして、接続選択回路４ As SIO mode when the L level, the connection selection circuit 4
２は、ＩＳＯ７８１６−２端子４１の４番ピンからの信号をＳＩＯインターフェース回路４３に出力し、ＳＩＯ 2 outputs a signal from the fourth pin of the ISO7816-2 terminal 41 to the SIO interface circuit 43, SIO
インターフェース部４３からの信号をＩＳＯ７８１６− The signal from the interface unit 43 ISO7816-
２端子４１の７番ピンに出力する。 And outputs to the seventh pin of the two terminals 41. 【００８７】また、入出力回路４４で信号レベルをＨレベルと判定した場合には、接続選択回路４２は、ＩＳＯ [0087] Also, when the signal level is determined to H level output circuit 44, the connection selection circuit 42, ISO
７８１６−２モードとして、ＩＳＯ７８１６−２端子４ As 7816-2 mode, ISO7816-2 terminal 4
１の４番ピンとＳＩＯインターフェース回路４３とを接続し、４番ピンからの信号をＳＩＯインターフェース回路４３に入力し、ＳＩＯインターフェース回路４３の信号をＩＳＯ７８１６−２端子４１の７番ピンに出力する。 1 of a fourth pin and SIO interface circuit 43 connected to the input signal from the fourth pin to the SIO interface circuit 43, and outputs a signal of the SIO interface circuit 43 to the seventh pin of the ISO7816-2 terminal 41. 【００８８】ＳＩＯインターフェース回路４３は、ＳＩ [0088] SIO interface circuit 43, SI
Ｏモードで動作し、接続選択回路４２を介してＩＳＯ７ Operates in O mode, via the connection selection circuit 42 ISO 7
８１６−２端子４１の４番ピンからの信号を入力し、接続選択回路４２を介してＩＳＯ７８１６−２端子４１の７番ピンに信号を出力する。 816-2 receives a signal from the fourth pin terminal 41, and outputs a signal to ISO 7816-2 7 pin terminal 41 through the connection selection circuit 42. 【００８９】入出力回路４４は、電源投入時は、ＩＳＯ [0089] input and output circuit 44, when the power is turned on, ISO
７８１６−２端子４１の６番ピンの状態をチェックし、 7816-2 checks the status of the pin 6 of the terminal 41,
６番ピンが３．３Ｖ又は０Ｖであるかを判定してＣＰＵ Pin 6 is determined whether the 3.3V or 0V CPU
回路部４６に出力する。 And outputs to the circuit unit 46. 続いて、接続選択回路４２を介してＩＳＯ７８１６−２端子４１の４番ピンの状態をチェックし、電圧レベルがＨレベル又はＬレベルを判定してＣＰＵ回路部４６に出力する。 Then, through the connection selection circuit 42 checks the state of the fourth pin of the ISO7816-2 terminal 41, the voltage level output to the CPU circuit unit 46 to determine the H level or L level. 【００９０】ＵＳＢインターフェース回路４５は、ＩＳ [0090] USB interface circuit 45, IS
Ｏ７８１６−２端子４１の６番ピンから３．３Ｖの電源供給があると、ＵＳＢモードで動作し、ＩＳＯ７８１６ If there is power supply 3.3V from O7816-2 6 pin terminals 41, it operates in the USB mode, ISO 7816
−２端子４１の４番ピンと８番ピンよりＵＳＢの差動信号が入力され、ＩＳＯ７８１６−２端子４１の４番ピンと８番ピンよりＵＳＢの差動信号が出力される。 -2 USB differential signals from the fourth pin and the eighth pin of the terminal 41 is inputted, ISO 7816-2 USB differential signals from the fourth pin and the eighth pin of the terminal 41 is outputted. 【００９１】ＣＰＵ回路部４６は、入出力回路４４からＩＳＯ７８１６−２端子４１の６番ピンの状態が３．３ [0091] CPU circuit unit 46, the state of the pin 6 of the ISO7816-2 terminal 41 from the input-output circuit 44 is 3.3
Ｖ又は０Ｖのいずれかであるかの判定信号を受け、３． Receiving the one of the determination signal is either V or 0V, 3.
３Ｖであれば、ＵＳＢモードとして信号の送受をＵＳＢ If 3V, USB transmission and reception of the signal as a USB mode
インターフェース回路４５により行い、０ＶであってＩ Performed by the interface circuit 45, a 0V I
ＳＯ７８１６−２端子４１の４番ピンがＬレベルであれば、ＳＩＯモードとして信号の送受をＳＩＯインターフェース回路４３により行い、０ＶであってＩＳＯ７８１ If SO7816-2 4 pin is L level of the terminal 41, the transmission and reception of signals as SIO mode performed by SIO interface circuit 43, a 0V ISO781
６−２端子４１の４番ピンがＨレベルであれば、ＩＳＯ 6-2 if Pin 4 is H level of the terminal 41, ISO
７８１６−２モードとして信号の送受を入出力回路４４ 7816-2 output the transmission and reception of the signal as the mode circuit 44
により行う。 Carried out by. 【００９２】尚、ＳＩＯインターフェース回路４３，入出力回路４４，ＵＳＢインターフェース回路及びＣＰＵ [0092] Incidentally, SIO interface circuit 43, output circuit 44, USB interface circuit and CPU
回路部４６を１チップマイコンで実現してもよく、更にそれぞれの機能の一部又は全部をソフトウェアにより実現してもよい。 May be realized circuit portion 46 at one-chip microcomputer, it may be implemented by further software part or all of the functions. 【００９３】指紋認証装置における動作について図９を参照しながら説明する。 [0093] be described with reference to FIG. 9, the operation of the fingerprint authentication device. 図９は、本発明の実施の形態に係るＩＳＯ準拠の接続端子を備える指紋認証装置内の処理を示すフローチャートである。 Figure 9 is a flow chart showing the processing in the fingerprint authentication device comprising a connection terminal of ISO compliant according to the embodiment of the present invention. 指紋認証装置に電源が投入されると、ＣＰＵ回路部４６内部及び他の回路の初期化を行い（Ｓ１）、ＩＳＯ７８１６−２端子４１から６番ピンの状態を入出力回路４４で読み込み（Ｓ２）、 When the power to the fingerprint authentication device is turned on, initializes the CPU circuit unit 46 inside, and other circuits (S1), reads in output circuit 44 the status of the sixth pin from ISO7816-2 terminal 41 (S2) ,
電源オン（３．３Ｖ）であればその判定結果を入出力回路４４がＣＰＵ回路部４６に出力し、ＣＰＵ回路部４６ If the power-on (3.3V) and the determination result output circuit 44 outputs to the CPU circuit unit 46, the CPU circuit portion 46
は接続先をＵＳＢアダプタと判定し、ＵＳＢインターフェース回路４５の初期化を行い（ＵＳＢモード設定実行：Ｓ３）、メインプログラムを実行する。 Determines the destination and USB adapter initializes the USB interface circuit 45 (USB mode setting execution: S3), executes the main program. 【００９４】尚、ＵＳＢモード時の受信処理は、ＩＳＯ [0094] In addition, the reception processing of USB mode, ISO
７８１６−２端子４１の４番ピンと８番ピンよりＵＳＢ 7816-2 USB than 4 pin and 8-pin terminals 41
の差動信号がＵＳＢインターフェース回路４５に入力され、送信処理は、ＵＳＢインターフェース回路４５からＩＳＯ７８１６−２端子４１の４番ピンと８番ピンにＵ Differential signal is input to the USB interface circuit 45, transmission processing, U from the USB interface circuit 45 to the fourth pin and the eighth pin of the ISO7816-2 terminal 41
ＳＢの差動信号が出力される。 Differential signal SB is output. 【００９５】また、ＩＳＯ７８１６−２端子４１の６番ピンが電源オフ（０Ｖ）であると入出力回路４４が判定すると、その判定結果がＣＰＵ回路部４６に出力され、 [0095] When the ISO 7816-2 6 pin terminal 41 and output circuit 44 is powered off (0V) is determined, the determination result is output to the CPU circuit portion 46,
次に４番ピンの状態について接続選択回路４２を介して入出力回路４４で読み込み（Ｓ４）、電圧レベルがＬ Next read in output circuit 44 through the connection selection circuit 42 the state of the fourth pin (S4), the voltage level L
（Low ）レベルであればその判定結果を入出力回路４４ If (Low) level output the judgment result circuit 44
がＣＰＵ回路部４６に出力し、ＣＰＵ回路部４６は接続先をＳＩＯアダプタと判定し、ＳＩＯインターフェース回路４３への切り替えと初期化を行い（ＳＩＯモード設定実行：Ｓ５）、メインプログラムを実行する。 There is output to the CPU circuit unit 46, the CPU circuit unit 46 determines the destination with the SIO adapter performs switching and initialization of the SIO interface circuit 43 (SIO mode setting execution: S5), executes the main program. 【００９６】尚、ＳＩＯモード時の受信処理は、ＩＳＯ [0096] In addition, the receiving process at the time of SIO mode, ISO
７８１６−２端子４１の４番ピンから接続選択回路４２ Connect 7816-2 4 pin terminal 41 selecting circuits 42
を介してＳＩＯインターフェース回路４３に信号が入力され、送信処理は、ＳＩＯインターフェース回路４３から接続選択回路４２を介してＩＳＯ７８１６−２端子４ Is the signal to the SIO interface circuit 43 is input via the transmission processing, ISO 7816-2 terminal 4 via the connection selection circuit 42 from SIO interface circuit 43
１の７番ピンに信号が出力される。 Signal is output to one of the pin 7. 【００９７】また、ＩＳＯ７８１６−２端子４１の４番ピンの状態がＨ（High）レベルであればその判定結果を入出力回路４４がＣＰＵ回路部４６に出力し、ＣＰＵ回路部４６は接続先をＩＳＯ７８１６仕様のアダプタと判定し、ＩＳＯ７８１６の通信仕様に準拠するインターフェース回路への切り替えと初期化を行い（ＩＳＯ７８１ [0097] Also, output input-output circuit 44 fourth status of the pins of the determination result if H (High) level ISO7816-2 terminal 41 to the CPU circuit unit 46, the CPU circuit portion 46 to connect to determines that ISO7816 specifications of the adapter, to switch the initialization of the interface circuit that complies with a communication specification of ISO7816 (ISO781
６−２モード設定：Ｓ６）、メインプログラムを実行する。 6-2 Mode Setting: S6), executes the main program. 【００９８】尚、ＩＳＯ７８１６−２モード時の受信処理は、ＩＳＯ７８１６−２端子４１の７番ピンから接続選択回路４２を介して入出力回路４４に信号が入力され、送信処理は、入出力回路４４から接続選択回路４２ [0098] The reception processing at the time of ISO7816-2 mode, the signal is inputted to the output circuit 44 via the connection selection circuit 42 from the seventh pin of the ISO7816-2 terminal 41, transmission processing, input-output circuit 44 connection from the selection circuit 42
を介してＩＳＯ７８１６−２端子１１の７番ピンに信号が出力される。 Signal is output to the ISO 7816-2 7 pin terminal 11 via the. 【００９９】次に、本発明の実施の形態に係るＵＳＢアダプタ装置について図５を参照しながら説明する。 [0099] Next, referring to FIG. 5 for USB adapter apparatus according to an embodiment of the present invention. 図５ Figure 5
は、本発明の実施の形態に係るＵＳＢアダプタ装置の回路図である。 Is a circuit diagram of a USB adapter device according to the embodiment of the present invention. 本発明の実施の形態に係るＵＳＢアダプタ装置（ＵＳＢアダプタ装置）は、図５に示すように、Ｉ USB adapter device according to the embodiment of the present invention (USB adapter device), as shown in FIG. 5, I
ＳＯ７８１６−２端子接続部５１と、電圧変換回路５２ SO7816-2 a terminal connecting portion 51, voltage conversion circuit 52
と、リセット回路５３と、クロック回路５４と、ＵＳＢ When, a reset circuit 53, a clock circuit 54, USB
コネクタ５５とを基本的に有している。 And basically it has a connector 55. 【０１００】次に、ＵＳＢアダプタ装置の各部を具体的に説明する。 Next, specifically described each section of the USB adapter device. ＩＳＯ７８１６−２端子接続部５１は、指紋認証装置と接続するためにＩＳＯ７８１６−２に準拠した端子形状をしており、１〜８番ピンを備え、１番ピンと６番ピンには３．３Ｖが電圧変換回路５２から供給され、２番ピンにはリセット回路５３からリセット信号（ＲＳＴ）が供給され、３番ピンにはクロック回路５４ ISO7816-2 terminal connection part 51 has a terminal shape conforming to ISO7816-2 to connect with the fingerprint authentication device, comprising from 1 to 8 pin, 3.3V in 1 and 6th pins is is supplied from the voltage conversion circuit 52, a reset signal to the second pin from the reset circuit 53 (RST) is supplied, the clock circuit 54 to pin 3
からクロック信号（ＣＬＫ）が供給され、５番ピンはＧ Clock signal (CLK) is supplied from pin 5 is G
ＮＤ（グランドレベル）に接続されている。 ND is connected to a (ground level). 【０１０１】そして、ＩＳＯ７８１６−２端子接続部５ [0101] and, ISO7816-2 terminal connection section 5
１で予約となっている４番ピンにＵＳＢのＤ＋信号を、 The USB of the D + signal to the fourth pin that has become a book with 1,
８番ピンにＵＳＢのＤ−信号に割り当てる。 Assigned to the USB D- signal to eighth pin. ＵＳＢはフルスピード通信に設定しているため、Ｄ＋信号の供給信号線にはプルアップ抵抗Ｒを接続する。 USB because it has set to full speed communication, a pull-up resistor R to supply the signal line of D + signal. 【０１０２】また、ＩＳＯ７８１６−２端子接続部５１ [0102] Also, ISO 7816-2 terminal connecting portion 51
の７番ピンは、指紋認証装置のプログラムを制御すれば汎用入力か汎用出力としてＬＥＤ（Light Emitting Dio 7 pin of, LED (Light Emitting Dio as a general-purpose input or general output by controlling the program of a fingerprint authentication device
de）を点灯／消灯させたり、スイッチのオン／オフを指紋認証装置で読み取ることも可能である。 de) or ON / turn off, and it is also possible to read the on / off switch in the fingerprint authentication device. 【０１０３】電圧変換回路５２は、ホスト側から５Ｖの電圧を受け、指紋認証装置側には３．３Ｖの電圧を提供するために電圧変換を行う回路である。 [0103] Voltage converter circuit 52 receives a 5V voltage from the host side, the fingerprint authentication apparatus is a circuit which performs voltage conversion to provide a voltage of 3.3V. ５Ｖの信号線はＵＳＢコネクタ５５の１番ピンに接続し、３．３Ｖの信号線はＩＳＯ７８１６−２端子接続部５１の１番ピンと６番ピンに接続している。 Signal lines of 5V is connected to pin 1 of the USB connector 55, the signal line of 3.3V is connected to pin 1 and pin 6 of the ISO7816-2 terminal connecting portion 51. 【０１０４】リセット回路５３は、リセット信号（ＲＳ [0104] reset circuit 53, the reset signal (RS
Ｔ）をＩＳＯ７８１６−２端子接続部５１の２番ピンに出力する。 The T) and outputs the ISO 7816-2 2 pin terminal connecting portion 51. クロック回路５４は、クロック信号（ＣＬ The clock circuit 54, a clock signal (CL
Ｋ）をＩＳＯ７８１６−２端子接続部５１の３番ピンに出力する。 And it outputs a K) ISO 7816-2 to third pin of the terminal connecting portion 51. 【０１０５】ＵＳＢコネクタ５５は、ＵＳＢ端子を備えるホスト側と接続するためのＵＳＢに準拠した形状の端子構造となっており、１番ピンが電圧変換回路５２に、 [0105] USB connector 55 has a terminal structure of a USB compliant shape for connecting the host side with a USB terminal, pin 1 to the voltage conversion circuit 52,
２番ピンがＩＳＯ７８１６−２端子接続部５１の４番ピンに、３番ピンがプルアップ抵抗Ｒ及びＩＳＯ７８１６ The fourth pin of the second pin is ISO7816-2 terminal connecting portion 51, the pull-up resistor R and ISO 7816 3 pin is
−２端子接続部５１の８番ピンにそれぞれ接続している。 They are connected respectively to -2 8 pin terminal connecting portion 51. 【０１０６】ここで、ホスト側の信号は、ＵＳＢコネクタ５５の２番ピンからＩＳＯ７８１６−２端子接続部５ [0106] Here, the signal of the host side, ISO 7816-2 terminal connection portions from the pin 2 of the USB connector 55 5
１の４番ピンに出力され、指紋認証装置からの信号は、 Is output to the first pin 4, the signal from the fingerprint authentication device,
ＩＳＯ７８１６−２端子接続部５１の８番ピンからＵＳ ISO 7816-2 US 8 pin terminal connection portions 51
Ｂコネクタ２５の３番ピンに出力されるようになっている。 It has manner is output to pin 3 B connector 25. 【０１０７】上記構成を備えるＵＳＢアダプタ装置を、 [0107] The USB adapter apparatus provided with the above configuration,
ホスト側のＵＳＢポートと指紋認証装置との間に装着すれば、ホスト側からのＵＳＢの信号をＩＳＯ７８１６− If mounted between the USB port and the fingerprint authentication device of the host side, the USB signals from the host ISO7816-
２の通信仕様に変換して指紋認証装置に取り込むことができ、逆に指紋認証装置からのＩＳＯ７８１６−２の信号をＵＳＢの通信仕様に変換してホスト側に出力できる。 Is converted to 2 communication specifications can be incorporated into the fingerprint authentication device, can be output to the host converts the ISO7816-2 signals from the fingerprint authentication device back to the USB communication specifications. 【０１０８】次に、本発明の実施の形態に係るＳＩＯアダプタ装置について図６を参照しながら説明する。 [0108] Next, referring to FIG. 6 for SIO adapter device according to the embodiment of the present invention. 図６ Figure 6
は、本発明の実施の形態に係るＳＩＯアダプタ装置の回路図である。 Is a circuit diagram of a SIO adapter device according to the embodiment of the present invention. 本発明の実施の形態に係るＳＩＯアダプタ装置（ＳＩＯアダプタ装置）は、図６に示すように、Ｉ SIO adapter device according to the embodiment of the present invention (SIO adapter device), as shown in FIG. 6, I
ＳＯ７８１６−２端子接続部６１と、電圧変換回路６２ SO7816-2 a terminal connecting portion 61, voltage conversion circuit 62
と、リセット回路６３と、クロック回路６４と、論理積回路（ＡＮＤ回路）６５と、ゲート回路６６と、ドライバ・レシーバ６７と、電源コネクタ６８と、ＳＩＯコネクタ６９とを基本的に有している。 When, a reset circuit 63, a clock circuit 64, AND circuit (AND circuit) 65, a gate circuit 66, a driver receiver 67, a power connector 68, are basically and a SIO connector 69 . 【０１０９】次に、ＳＩＯアダプタ装置の各部を具体的に説明する。 Next, specifically described each part of SIO adapter device. ＩＳＯ７８１６−２端子接続部６１は、指紋認証装置と接続するためにＩＳＯ７８１６−２に準拠した端子形状をしており、１〜８番ピンを備え、１番ピンには３．３Ｖが電圧変換回路６２から供給され、２番ピンにはリセット回路６３からリセット信号（ＲＳＴ） ISO7816-2 terminal connection part 61 has a terminal shape conforming to ISO7816-2 to connect with the fingerprint authentication device, comprising from 1 to 8 pin, 3.3V voltage conversion circuit pin 1 62 is supplied from the second pin reset signal from the reset circuit 63 (RST)
が供給され、３番ピンにはクロック回路６４からクロック信号（ＣＬＫ）が供給され、５番ピン及び６番ピンはＧＮＤに接続されている。 There is provided, in the third pin is the clock signal (CLK) is supplied from the clock circuit 64, pin 5 and pin 6 is connected to GND. ＩＳＯ７８１６−２端子接続部６１の７番ピンは、ドライバ・レシーバ６７とゲート回路６６の入力に接続する。 ISO 7816-2 7 pin terminal connection part 61 is connected to the input of the driver receiver 67 and the gate circuit 66. 【０１１０】電圧変換回路６２は、電源コネクタ６８から５Ｖの電源供給を受け、３．３Ｖに変換してＩＳＯ７ [0110] Voltage converter circuit 62 receives power 5V from the power connector 68, it converts the 3.3V ISO 7
８１６−２端子接続部６１の１番ピンに供給している。 816-2 are supplied to the pin 1 of the terminal connecting portion 61.
リセット回路６３は、リセット信号（ＲＳＴ）をＩＳＯ Reset circuit 63, a reset signal (RST) ISO
７８１６−２端子接続部６１の２番ピンに出力する。 7816-2 outputs the second pin of the terminal connecting portion 61. クロック回路６４は、クロック信号（ＣＬＫ）をＩＳＯ７ The clock circuit 64, a clock signal (CLK) ISO 7
８１６−２端子接続部６１の３番ピンに出力する。 816-2 outputs the third pin of the terminal connecting portion 61. 【０１１１】論理積回路（ＡＮＤ回路）６５は、ドライバ・レシーバ３７からの受信信号を入力し、またゲート回路６６からのゲートオフ出力信号を入力し、両信号の論理積をＩＳＯ７８１６−２端子接続部６１の４番ピンに出力する。 [0111] AND circuit (AND circuit) 65 receives the received signal from the driver receiver 37, also enter the gate off output signal from the gate circuit 66, a logical product of both signals ISO7816-2 terminal connection section 61 is output to the fourth pin of. ゲート回路６６は、リセット時にＬ（Low The gate circuit 66, a reset L (Low
）レベルの信号入力があると、ゲートオフ出力信号をＨ（High）レベルで出力する。 ) If there is the level signal input, generating a gate output signal at H (High) level. ゲート回路６６は、フリップ・フロップ等の論理回路で容易に構成できる。 The gate circuit 66 can be easily configured by a logic circuit such as a flip-flop. 【０１１２】つまり、ＡＮＤ回路６５とゲート回路６６ [0112] In other words, AND circuit 65 and the gate circuit 66
の動作は、ＩＳＯ７８１６−２端子接続部６１の７番ピンから送信信号が送信されない限り（Ｌレベルの状態）、ゲート回路６６はゲートオフ出力信号をＨレベルで出力することになるので、ＡＮＤ回路６５はドライバ・レシーバ６７からの受信信号をそのままＩＳＯ７８１ Behavior, as long as the transmitted signal from the ISO 7816-2 7 pin terminal connection part 61 is not transmitted (L level state), the gate circuit 66 will output a gate-off output signal at the H level, the AND circuit 65 as it is the received signal from the driver receiver 67 is ISO781
６−２端子接続部６１の４番ピンに出力することになる。 6-2 will be output to the fourth pin of the terminal connecting portion 61. 【０１１３】しかし、ＩＳＯ７８１６−２端子接続部６ [0113] However, ISO7816-2 terminal connection section 6
１の７番ピンから送信信号が送信される（Ｈレベルの状態）と、ゲート回路６６はゲートオフ出力信号をＬレベルで出力することになるので、ＡＮＤ回路６５はドライバ・レシーバ３７からの受信信号があってもＩＳＯ７８ Transmitting signals from one of the pin 7 is transmitted (H level state), the gate circuit 66 will output a gate-off output signal at the L level, the AND circuit 65 receives signals from the driver receiver 37 ISO78 even if there is
１６−２端子接続部６１の４番ピンに出力しないことになる。 16-2 will not output to the fourth pin of the terminal connecting portion 61. 【０１１４】ドライバ・レシーバ６７は、ＳＩＯコネクタ６９の受信ピン（仮に２番ピン［ＲｘＤ］）からの受信信号をＡＮＤ回路６５の入力に出力し、ＩＳＯ７８１ [0114] The driver receiver 67, the received signal from the receive pin of the SIO connector 69 (if the second pin [RxD]) is output to the input of the AND circuit 65, ISO781
６−２端子接続部６１の７番ピンからの送信信号をＳＩ 6-2 the transmission signal from the seventh pin of the terminal connecting portion 61 SI
Ｏコネクタ６９の送信ピン（仮に３番ピン［ＴｘＤ］） Transmit pin of O connector 69 (if pin 3 [TxD])
に出力する。 And outputs it to. 【０１１５】電源コネクタ６８は、５Ｖの電圧を電圧変換回路６２とＳＩＯコネクタ６９の５番ピンに供給している。 [0115] Power connector 68 supplies a voltage of 5V to the fifth pin of the voltage converter circuit 62 and the SIO connector 69. ＳＩＯコネクタ６９は、ＳＩＯコネクタを備えるホスト側に接続するために、ＳＩＯ端子形状の構造となっており、１〜９番ピンを備え、例えば、２番ピンを受信ピン、３番ピンを送信ピン、５番ピンを電源供給ピンとなっている。 SIO connector 69 to connect to the host with the SIO connector has a structure of SIO terminal shape, with a 1-9 pin, for example, receives the second pin-pin, transmitting pin 3 pin , it has become the fifth pin and power supply pin. 【０１１６】次に、ＳＩＯアダプタ装置の動作について説明する。 [0116] Next, a description will be given of the operation of the SIO adapter device. ＳＩＯアダプタ装置に指紋認証装置が接続されて電源が投入されると、ゲート回路６６は、電源投入直後のリセット状態でＬレベルの出力となるため、ＩＳ When the fingerprint authentication device to the SIO adapter device power is connected is turned on, the gate circuit 66, since the reset state immediately after power-on the output of the L level, IS
Ｏ７８１６−２端子接続部６１の４番ピンはＬレベルとなる。 O7816-2 4 pin terminal connection part 61 has an L level. 指紋認証装置が初期化を開始してＩＳＯ７８１６ Fingerprint authentication device is the start of the initialization ISO7816
−２端子４１の６番ピンと４番の状態を読み込むと、０ When reading the state of the sixth pin and fourth -2 terminal 41, 0
ＶとＬレベルとなっているため、指紋認証装置は接続相手をＩＳＯアダプタ装置と判定する。 Since is V and the L level, the fingerprint authentication device determines connection partner with ISO adapter device. 【０１１７】そのまま、指紋認証装置の初期化を実行し、指紋認証装置がＩＣカードを備えていれば、ＩＣカードのＡＴＲ応答を実施すると、ホスト側へのデータ送信が発生し、ゲート回路３６に入力が発生するため、ゲートオフ出力信号がＨレベルに変化し、受信データがホストから指紋認証装置に転送可能となる。 [0117] as it is, to initialize the fingerprint authentication device, if the fingerprint authentication apparatus needs to include an IC card, when carrying out the ATR response of the IC card, data transmission occurs to the host side, the gate circuit 36 since the input is generated, a gate-off output signal is changed to H level, the received data can be forwarded to the fingerprint authentication device from the host. 【０１１８】リセット直後のモード選択状態からデータ通信可能な状態に移行するのに、ＩＣカードが送信するＡＴＲ信号を使ったが、ＡＴＲ信号を送信しない製品の場合、送信・受信信号ともゲートし、ゲート解除信号がホスト側に転送されないようにすることで、ホスト側での規定外データの受信という受信異常を発生させないようにすることもできる。 [0118] for the transition from the mode selection state immediately after the reset to the data communication possible state, the IC card is using the ATR signal to be transmitted, in the case of products that do not transmit the ATR signal, to gate both the transmit and receive signal, by the gate release signal from being transferred to the host side, it is possible not to generate abnormal reception of the reception of the specified data outside of the host side. 【０１１９】次に、ホスト側のＩＳＯ端子接続部分の構成について図７を参照しながら説明する。 [0119] Next, referring to FIG. 7 the structure of the ISO terminal connection part of the host side. 図７は、本発明の実施の形態に係るホスト側のＩＳＯ端子接続部分の回路図である。 Figure 7 is a circuit diagram of ISO terminal connection part of the host according to the embodiment of the present invention. 本発明の実施の形態に係るホスト側のＩ According to an embodiment of the present invention the host side I
ＳＯ端子接続部分（ＩＳＯ端子接続部分）は、図７に示すように、ＩＳＯ７８１６−２端子接続部７１と、電圧変換回路７２と、リセット回路７３と、クロック回路７ SO terminal connection part (ISO terminal connection portion), as shown in FIG. 7, the ISO7816-2 terminal connection section 71, a voltage conversion circuit 72, a reset circuit 73, a clock circuit 7
４とを基本的に有している。 It is basically and a 4. 【０１２０】次に、ＩＳＯ端子接続部分の各部を具体的に説明する。 [0120] Next, specifically described each part of ISO terminal connection part. ＩＳＯ７８１６−２端子接続部７１は、Ｉ ISO7816-2 terminal connection section 71, I
ＳＯ７８１６−２に準拠したホスト側のコネクト部であり、１〜８番ピンを備えており、１番ピンには電圧変換回路７２から３．３Ｖの電圧が供給され、２番ピンにはリセット回路７３からリセット信号（ＲＳＴ）が入力され、３番ピンにはクロック回路７４からクロック信号（ＣＬＫ）が入力され、４番ピンには電源電圧ＶＣＣが供給され、５番ピン及び６番ピンはＧＮＤに接続され、 A host-side connect portion conforming to SO7816-2, equipped with a 1-8, pin 1 is the voltage of 3.3V from the voltage conversion circuit 72 is supplied to the reset circuit to pin 2 73 a reset signal (RST) is input from the third pin is input from the clock circuit 74 a clock signal (CLK) is the power supply voltage VCC is supplied to the fourth pin, the fifth pin and the sixth pin GND It is connected to,
７番ピンはホスト側の入出力部（ＩＯ）に接続されている。 Pin 7 is connected to the input and output portions of the host side (IO). 【０１２１】電圧変換回路７２は、ホスト側から供給される５Ｖ電圧を３．３Ｖ電圧に変換してＩＳＯ７８１６ [0121] Voltage converting circuit 72 converts the 5V voltage supplied from the host to the 3.3V voltage ISO7816
−２端子接続部７１の１番ピンに供給する。 -2 supplied to pin 1 of the terminal connecting portion 71. リセット回路７３は、リセット信号（ＲＳＴ）をＩＳＯ７８１６− Reset circuit 73 resets signal (RST) ISO7816-
２端子接続部７１の２番ピンに出力する。 And it outputs the second pin of the second terminal connecting portion 71. クロック回路７４は、クロック信号（ＣＬＫ）をＩＳＯ７８１６−２ The clock circuit 74, a clock signal (CLK) ISO 7816-2
端子接続部７１の３番ピンに出力する。 And it outputs the third pin of the terminal connecting portion 71. 【０１２２】次に、ＩＳＯ端子接続部分の動作について説明する。 [0122] Next, the operation of the ISO terminal connection portion will be explained. ＩＳＯ端子接続部分のＩＳＯ７８１６−２端子接続部７１に、指紋認証装置のＩＳＯ７８１６−２端子４１が接続されると、指紋認証装置はＩＳＯ７８１６ ISO7816-2 terminal connection part 71 of the ISO terminal connection part, the ISO7816-2 terminal 41 of the fingerprint authentication device is connected, the fingerprint authentication device ISO7816
−２端子４１の６番ピンの状態をチェックし、当該６番ピンはＩＳＯ７８１６−２端子接続部７１ではＧＮＤに接続されているので、電圧レベルは０Ｖであり、次にＩ -2 checks the status of pin 6 of the terminal 41, since the pin 6 is connected to GND in ISO7816-2 terminal connecting portion 71, the voltage level is 0V, then I
ＳＯ７８１６−２端子４１の４番ピンの状態をチェックし、当該４番ピンはＩＳＯ７８１６−２端子接続部７１ SO7816-2 checks the status of the fourth pin of the terminal 41, the fourth pin is ISO7816-2 terminal connection section 71
では電源ＶＣＣに接続されているので、電圧レベルはＨ In Since connected to the power supply VCC, the voltage level H
レベルとなり、指紋認証装置は接続先をＩＳＯ７８１６ Level, and the fingerprint authentication device the connection destination ISO7816
−２と判定してＩＳＯ７８１６−２モードで動作する。 -2 and determined to be operating in ISO7816-2 mode.
そして、指紋認証装置における接続選択回路４２は、Ｉ The connection selection circuit 42 in the fingerprint authentication device, I
ＳＯ７８１６−２端子４１の７番ピンと入出力回路４４ SO7816-2 input and output pin 7 of the terminal 41 circuit 44
とを接続し、信号の送受を行う。 Connect the door, transmitting and receiving signals. 【０１２３】このように、ＩＳＯ端子接続部分で指紋認証装置を直接ホスト内に接続する例では、ＩＣカードを接続するＩＳＯ端子接続部分のＩＳＯ７８１６−２端子接続部７１の４番ピンをプルアップ抵抗に接続し、６番ピンをＧＮＤに接続する回路を追加する。 [0123] Thus, in the example to be connected to the host fingerprint authentication device directly in ISO terminal connection part, the pull-up resistor ISO 7816-2 4 pin terminal connection part 71 of the ISO terminal connection part for connecting the IC card connected to, additional circuitry to connect the sixth pin to GND. 【０１２４】ここで、指紋認証装置のＩＳＯ７８１６− [0124] In this case, the fingerprint authentication device ISO7816-
２端子４１の各短詩番号に信号名と、ＩＳＯ７８１６− A signal name to each short poems number 2 terminal 41, ISO7816-
２モード時、ＵＳＢモード時及びＳＩＯモード時における信号内容を図８に示す。 2 mode shows the signal contents in the USB mode and SIO mode in FIG. 図８は、本発明の実施の形態に係る指紋認証装置のＩＳＯ７８１６−２端子の信号内容を示す概略図である。 Figure 8 is a schematic diagram illustrating the signal content of the ISO7816-2 terminal of the fingerprint authentication device according to an embodiment of the present invention. 図８において、ＩＳＯ７８１６ In FIG. 8, ISO7816
−２端子４１の４番ピンは、ＩＳＯ７８１６−２モード時にはモード選択入力となり、ＵＳＢモード時には＋Ｄ - 24 pin terminals 41 becomes a mode selection input to ISO7816-2 mode, the USB mode + D
ａｔａ（Ｄ＋）［データ出力］となり、ＳＩＯモード時にはモード選択入力／データ入力となっている。 ata (D +) [Data Output], which has a mode selection input / data input to the SIO mode. 【０１２５】また、ＩＳＯ７８１６−２端子４１の６番ピンは、ＩＳＯ７８１６−２モード時にはＧＮＤとなり、ＵＳＢモード時にはＵＳＢ用電源入力となり、ＳＩ [0125] In addition, the 6 pin of the ISO7816-2 terminal 41 is made with a USB power supply input to the GND next, USB mode to ISO7816-2 mode, SI
Ｏモード時にはＧＮＤとなっている。 The O mode and has a GND. また、ＩＳＯ７８ In addition, ISO78
１６−２端子４１の７番ピンは、ＩＳＯ７８１６−２モード時にはデータ入出力となり、ＵＳＢモード時にはＩ 16-2 7 pin of the terminal 41, becomes the data input and output to the ISO7816-2 mode, the USB mode when I
Ｏ入出力となり、ＳＩＯモード時にはデータ出力となっている。 O becomes the input and output, and has a data output to the SIO mode. また、ＩＳＯ７８１６−２端子４１の８番ピンは、ＵＳＢモード時には−Ｄａｔａ（Ｄ−）［データ入力］となっている。 Further, pin 8. ISO7816-2 terminal 41, -Data (D -) is the USB mode has a Data Entry. 【０１２６】指紋認証装置によれば、接続先がＩＳＯ端子接続部分、ＵＳＢアダプタ装置又はＳＩＯアダプタ装置のいずれであっても、ＩＳＯ７８１６−２端子４１のピンの状態から適正な接続先を選択し、自動的にＩＳＯ [0126] According to the fingerprint authentication device, the connection destination ISO terminal connection part, be any one of USB adapter device or SIO adapter device, select an appropriate connection destination from the pin states ISO7816-2 terminal 41, automatically ISO
７８１６−２モード、ＵＳＢモード又はＳＩＯモードに設定可能となるので、指紋認証装置を多様なインターフェースで利用でき、利用範囲を拡大できる効果がある。 7816-2 mode, since it is possible set the USB mode or SIO mode, available fingerprint authentication device in a variety of interfaces, there is an effect of expanding the use range. 【０１２７】ここで、ＵＳＢインターフェース、ＳＩＯ [0127] In this case, USB interface, SIO
インターフェース、ＩＳＯインターフェースを自動認識して各モードに容易に設定できる本発明の技術を、指紋認証装置に適用して説明したが、本発明の技術は一般的な電子装置にも適用できる。 Interface, the technique of the present invention automatically recognizes can be easily set in each mode ISO interface, has been described as applied to a fingerprint authentication device, the technique of the present invention can be applied to general electronic devices. 電子装置としては、メモリを組み込んだＩＣカード、プログラムを記憶して特定の処理を行うＩＣカード等が考えられる。 The electronic device, IC card incorporating a memory, IC card for performing a specific process stores a program can be considered. ＩＣカードの代わりにスティック状又は更に小型の電子装置であってもよい。 IC may be a stick or even electronic apparatus compact in place of the card. 【０１２８】ＵＳＢアダプタ装置によれば、指紋認証装置のＩＳＯ７８１６−２端子４１がＩＳＯ７８１６−２ [0128] According to the USB adapter device, ISO7816-2 terminal 41 of the fingerprint authentication device ISO7816-2
端子接続部５１に接続された場合、ホスト側に接続するＵＳＢコネクタ５５との間で、ＵＳＢモードで信号の送受を行うことが可能となるので、ＩＳＯに準拠した端子を備えていてもホスト側のＵＳＢポートを利用できる効果がある。 When connected to the terminal connecting portion 51, with the USB connector 55 to be connected to the host, since it is possible to perform transmission and reception of signals in the USB mode, the host side be provided with a terminal conforming to ISO there is an effect that can use the USB port. 【０１２９】ＳＩＯアダプタ装置によれば、指紋認証装置のＩＳＯ７８１６−２端子４１がＩＳＯ７８１６−２ [0129] According to the SIO adapter device, ISO 7816-2 terminal 41 of the fingerprint authentication apparatus ISO 7816-2
端子接続部６１に接続された場合、ホスト側に接続するＳＩＯコネクタ６９との間で、ＳＩＯモードで信号の送受を行うことが可能となるので、ＩＳＯに準拠した端子を備えていてもホスト側のＳＩＯポートを利用できる効果がある。 When connected to the terminal connecting portion 61, between the SIO connector 69 to be connected to the host, since it is possible to perform transmission and reception of signals in SIO mode, the host may have a terminal that conforms to ISO side there is an effect that can use the SIO port. 【０１３０】 【発明の効果】本発明によれば、制御手段が、アプリケーションからの要求に対応するファイルへのアクセスに関する暗号化された鍵をテーブルから読み出し、処理手段に出力すると共に、処理手段から指紋データを取得すると、指紋センサ部で検出された指紋データと照合比較し、照合結果をアプリケーションに転送する指紋認証装置としているので、各アプリケーションに対応してデータファイルにアクセス可能な鍵が暗号化されて記憶されており、当該鍵を用いて必要なファイルのデータを取得しているので、複数のアプリケーションに対する認証を可能にできる効果がある。 [0130] According to the present invention, the control means reads a key encrypted for access to the file corresponding to the request from the application from the table, and outputs to the processing means, the processing means When acquiring fingerprint data, collated compared with the detected fingerprint data by the fingerprint sensor section, the matching result since the fingerprint authentication device for transferring the application, accessible key encrypted in the data file corresponding to each application it is has been stored, since the acquired data of the required file by using the key, there is an effect that can enable authentication for multiple applications. 【０１３１】本発明によれば、アプリケーションに応じて指紋照合のレベルが定められており、制御手段が、当該レベル以上の照合結果でなければ偽と判定する上記指紋認証装置としているので、アプリケーションのセキュリティレベルに応じて指紋認証を行うことができる効果がある。 According to [0131] the present invention, are determined in the level of fingerprint verification according to the application, the control means, so determined that false if the level or the collation result is set to the fingerprint authentication device, the application there is an effect that it is possible to perform fingerprint authentication according to the security level. 【０１３２】本発明によれば、上記指紋認証装置と、インターネット接続可能でアプリケーションが動作する機器とを有する認証システムにおいて、購入元にマスタファイルの共通鍵を送信し、購入元で当該共通鍵で暗号化されたコードとソフトウェアを受信し、本指紋認証装置で当該共通鍵を用いてコードを復号化して特定のデータファイルに格納し、ソフトウェア使用に際して当該コードを用いる認証システムとしているので、正規の購入者のみがソフトウェア使用のコードを本指紋認証装置に保持でき、不正使用を防止できる効果がある。 According to [0132] the present invention, and the fingerprint authentication device, the authentication system and a device operating application is Internet connectable to transmit the common key of the master file NSK, Buy source in the common key receiving the encrypted code and software, and decodes the code by using the common key in the fingerprint authentication device is stored in a particular data file, since the authentication system using the code during software used, the normal only buyers can hold to the fingerprint authentication device software code used, there is an effect of preventing unauthorized. 【０１３３】本発明によれば、接続端子の特定端子の状態を読み込み、電源オンであれば接続先をＵＳＢアダプタ装置と判定してＵＳＢモードに移行し、特定端子が電源オフであれば、別の端子における電圧状態の高低を判定し、電圧が低であれば接続先をＳＩＯアダプタ装置と判定してＳＩＯモードに移行し、電圧が高であれば接続先をＩＳＯと判定してＩＳＯモードに移行するよう動作するＩＳＯ準拠の接続端子を備えた上記指紋認証装置としているので、ＵＳＢインターフェース、ＳＩＯインターフェース、ＩＳＯインターフェースを自動認識して各モードに容易に設定できる効果がある。 According to [0133] the present invention, reading the state of a particular terminal of the connection terminal, and shifts the destination if the power-on to the USB mode is determined that the USB adapter device, if a specific terminal power-off, another of determining the level of the voltage state at the terminal, the connection destination when the low voltage shifts to SIO mode is determined that the SIO adapter device, the connection destination when the high voltage to the ISO mode is determined that the ISO since the above fingerprint authenticating apparatus having a connection terminal of ISO compliant operable to transition, there is a USB interface, SIO interface, the ISO interface can be easily set to automatically recognize each mode effects. 【０１３４】本発明によれば、電源投入時に、接続端子の６番ピンの電源オン／オフを判定して判定結果を出力し、６番ピンの電源がオフの場合に、接続端子の４番ピンにおける電圧状態の高低を判定して判定結果を出力する入出力回路と、６番ピンの電源がオンの場合に、ＵＳ According to [0134] the present invention, at power-up to determine the power on / off of the pin 6 of the connection terminals and outputs the determination result, when the power supply pin 6 is off, the fourth connection terminals If the input-output circuit for outputting a determination result by determining high and low voltage state at pin, power pin 6 is on, US
Ｂモードとして動作するＵＳＢインターフェース回路と、６番ピンの電源がオフの場合で、４番ピンにおける電圧状態が低である場合に、ＳＩＯモードとして動作するＳＩＯインターフェース回路と、入出力回路からの判定結果に従ってモードを設定すると共に、６番ピンの電源がオフの場合で、４番ピンにおける電圧状態が高である場合に、ＩＳＯモードとして動作するＣＰＵ回路部とを有するＩＳＯ準拠の接続端子を備えた上記指紋認証装置としているので、ＵＳＢインターフェース、ＳＩＯインターフェース、ＩＳＯインターフェースを自動認識して各モードに容易に設定できる効果がある。 A USB interface circuit that operates as B-mode, when the power of the pin 6 is off, when the voltage state at pin 4 is low, the SIO interface circuit which operates as SIO mode, the determination of the input-output circuit sets a mode according to the result, in the case the power supply pin 6 is off, when the voltage state at pin 4 is high, with a connection terminal of ISO compliant with the CPU circuit unit which operates as an ISO mode since being with the fingerprint authentication device, there is a USB interface, SIO interface, the ISO interface can be easily set to automatically recognize each mode effects.
【図面の簡単な説明】 【図１】本発明の実施の形態に係る指紋認証装置の外観図である。 It is an external view of a fingerprint authentication device according to an embodiment of the BRIEF DESCRIPTION OF THE DRAWINGS [Figure 1] present invention. 【図２】本発明の実施の形態に係る指紋認証装置の構成ブロック図である。 Is a block diagram of a fingerprint authentication device according to the embodiment of the present invention; FIG. 【図３】ＦＡＣＣＴの概略を示すテーブル図である。 3 is a table showing an outline of FACCT. 【図４】本発明の実施の形態に係るＩＳＯ準拠の接続端子を備える指紋認証装置の典型的な回路図である。 4 is a typical circuit diagram of the fingerprint authentication device comprising a connection terminal of ISO compliant according to the embodiment of the present invention. 【図５】本発明の実施の形態に係るＵＳＢアダプタ装置の回路図である。 5 is a circuit diagram of a USB adapter device according to the embodiment of the present invention. 【図６】本発明の実施の形態に係るＳＩＯアダプタ装置の回路図である。 6 is a circuit diagram of a SIO adapter device according to the embodiment of the present invention. 【図７】本発明の実施の形態に係るホスト側のＩＳＯ端子接続部分の回路図である。 7 is a circuit diagram of ISO terminal connection part of the host according to the embodiment of the present invention. 【図８】本発明の実施の形態に係る指紋認証装置のＩＳ IS fingerprint authentication apparatus according to an embodiment of the invention; FIG
Ｏ７８１６−２端子の信号内容を示す概略図である。 O7816-2 is a schematic diagram illustrating the signal content of the terminal. 【図９】本発明の実施の形態に係るＩＳＯ準拠の接続端子を備える指紋認証装置内の処理を示すフローチャートである。 9 is a flowchart showing the processing in the fingerprint authentication device comprising an ISO connection terminals compliant according to the embodiment of the present invention. 【符号の説明】 １…指紋センサ、 ２…外部接続インタフェース部の端子、 １０…指紋照合部、 １１…共通制御部、 １２ 1 ... fingerprint sensor [Description of symbols], 2 ... external connection interface unit of the terminal, 10 ... fingerprint comparing unit, 11 ... common control unit, 12
…照合制御部、 １３…ＦＡＣＣＴ、 １４…指紋センサ部、 ２０…ＩＣカード部、 ２１…ＩＣカードＣＰ ... verification control unit, 13 ... FACCT, 14 ... fingerprint sensor unit, 20 ... IC card unit, 21 ... IC card CP
Ｕ、 ２２…ＭＦ、 ２３…ＤＦ、 ２４…指紋テンプレートファイル、 ２５…音声・顔テンプレートファイル、 ２６…個人情報部、 ３０…インタフェース部、 U, 22 ... MF, 23 ... DF, 24 ... fingerprint template file, 25 ... voice and face template file, 26 ... personal information section, 30 ... interface unit,
４０…ホスト、 ４１…ＩＳＯ７８１６−２端子、 40 ... host, 41 ... ISO7816-2 terminal,
４２…接続選択回路、 ４３…ＳＩＯインターフェース回路、 ４４…入出力回路、 ４５…ＵＳＢインターフェース回路、 ４６…ＣＰＵ回路部、 ５１，６１、７ 42 ... connection selection circuit, 43 ... SIO interface circuit, 44 ... output circuit, 45 ... USB interface circuit, 46 ... CPU circuit portion, 51,61,7
１…ＩＳＯ７８１６−２端子接続部、 ５２，６２，７ 1 ... ISO7816-2 terminal connection portion, 52,62,7
２…電圧変換回路、 ５３，６３，７３…リセット回路、 ５４，６４，７４…クロック回路、 ５５…ＵＳ 2 ... voltage conversion circuit, 53, 63, 73 ... reset circuit, 54,64,74 ... clock circuit, 55 ... US
Ｂコネクタ、 ６５…論理積回路、 ６６…ゲート回路、 ６７…ドライバ・レシーバ、 ６８…電源コネクタ、 ６９…ＳＩＯコネクタ B connector, 65 ... AND circuit, 66 ... gate circuit, 67 ... driver receiver, 68 ... power connector, 69 ... SIO connector
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl. 7識別記号 ＦＩ テーマコート゛(参考） Ｈ０４Ｌ 9/32 Ａ６１Ｂ 5/10 ３２２ ５Ｌ０９６ Ｆターム(参考） 4C038 FF01 FF05 FG00 5B035 AA14 BB09 BC01 CA11 CA22 5B057 DA11 DB02 DC33 DC36 5B085 AA08 AE26 BG01 5J104 AA07 AA16 EA04 EA17 EA22 KA01 KA16 KA17 NA02 NA05 NA27 NA35 NA38 NA41 5L096 BA15 HA07 JA09 JA11 ────────────────────────────────────────────────── ─── of the front page continued (51) Int.Cl. 7 identification mark FI theme Court Bu (reference) H04L 9/32 A61B 5/10 322 5L096 F-term (reference) 4C038 FF01 FF05 FG00 5B035 AA14 BB09 BC01 CA11 CA22 5B057 DA11 DB02 DC33 DC36 5B085 AA08 AE26 BG01 5J104 AA07 AA16 EA04 EA17 EA22 KA01 KA16 KA17 NA02 NA05 NA27 NA35 NA38 NA41 5L096 BA15 HA07 JA09 JA11
【特許請求の範囲】 【請求項１】 アプリケーションに対応したデータを格納する複数のデータファイル、指紋データを格納する指紋テンプレートファイル、前記各ファイルにアクセスする鍵を復号化する暗号鍵を記憶するマスタファイル、暗号化された鍵を入力し、前記マスタファイルの暗号鍵で復号化して前記各ファイルにアクセスして当該ファイルの内容を出力する処理手段を備える記憶手段と、 前記アプリケーションからの要求に対して該当するファイルへのアクセスするための暗号化された鍵を格納するテーブルと、 指紋の検出を行う指紋センサ部と、 前記アプリケーションからの要求に対応するファイルへのアクセスに関する暗号化された鍵を前記テーブルから読み出し、前記処理手段に出力すると共に、前記処理手段から指 Claims 1. A plurality of data files for storing data corresponding to the application, the master storing fingerprint template file that stores the fingerprint data, an encryption key to decrypt the key for accessing each file file, enter the encrypted key, and storage means comprising processing means for outputting the contents of the file is decrypted by the encryption key of the master file to access to each file, with respect to a request from the application a table for storing the encrypted key to access the corresponding file Te, a fingerprint sensor unit for detecting a fingerprint, a key encrypted for access to the file corresponding to the request from the application reading from said table, to output to the processing means, the finger from the processing means データを取得すると、前記指紋センサ部で検出された指紋データと照合比較し、照合結果を前記アプリケーションに転送する制御手段とを有することを特徴とする指紋認証装置。 Upon acquiring the data, the fingerprint authentication device, wherein the fingerprint sensor verification compared with the detected fingerprint data unit, and a control means for transferring the collation result to the application. 【請求項２】 前記アプリケーションからの要求が指紋照合である場合に、前記制御手段は、前記テーブルから前記指紋テンプレートファイルにアクセスする暗号化された鍵を読み出し、前記処理手段に出力する制御手段であり、 前記処理手段は、前記マスタファイルの暗号鍵で前記指紋テンプレートファイルにアクセスする暗号化された鍵を復号化して前記指紋テンプレートファイルにアクセスし、当該ファイル内容の指紋データを前記制御手段に出力する処理手段であることを特徴とする請求項１記載の指紋認証装置。 If wherein the request from the application is a fingerprint collation, the control unit reads the encrypted key to access the fingerprint template file from the table, the control means for outputting to said processing means There, the processing means decrypts the encrypted key to access the fingerprint template file with an encryption key of the master file to access the fingerprint template file, outputs the fingerprint data of the file contents to the control means it is a process unit for fingerprint authentication device according to claim 1, wherein. 【請求項３】 前記アプリケーションに応じて指紋照合のレベルが定められており、前記制御手段は、照合結果が当該レベル以上でなければ照合結果を偽と判定する制御手段であることを特徴とする請求項２記載の指紋認証装置。 3. A have the level of fingerprint matching is determined according to the application, the control means is characterized in that the verification result is judged controller collation result is false unless the level or higher fingerprint authentication device according to claim 2, wherein. 【請求項４】 前記記憶手段は、アプリケーションでの指紋認証以外の認証に用いられる音声データ、顔の画像データ、又は孔彩、網膜、サイン、掌形の画像データを格納するテンプレートと、本人の個人情報を格納する個人情報部とを備えることを特徴とする請求項１乃至３記載の指紋認証装置。 Wherein said storage means, the audio data used for authentication other than fingerprint authentication in the application, the image data of the face, or Anairodori, retina, signature, and templates for storing image data of the hand geometry, of the principal fingerprint authentication device according to claim 1 to 3, wherein further comprising a personal information section that stores personal information. 【請求項５】 前記指紋テンプレートファイルは、同一人物の複数の指紋データを格納するテンプレートファイルであることを特徴とする請求項１乃至４記載の指紋認証装置。 Wherein said fingerprint template file, the fingerprint authentication device of claims 1 to 4, wherein it is a template file for storing a plurality of fingerprint data of the same person. 【請求項６】 前記制御手段は、前記指紋センサ部で検出された指紋データと前記指紋テンプレートファイルに格納された複数の指紋データの内、いずれかとの指紋照合の結果が真であれば照合結果を真と判定する制御手段であることを特徴とする請求項５記載の指紋認証装置。 Wherein said control means, said the plurality of fingerprint data stored in the detected fingerprint data to the fingerprint template file in the fingerprint sensor section, the collation result when the true result of the fingerprint collation with either the fingerprint authentication device according to claim 5, wherein the true and determining control means. 【請求項７】 前記制御手段は、前記指紋センサ部で検出された指紋データと前記指紋テンプレートファイルに格納された複数の指紋データの内、特定の指紋データとの指紋照合の結果が真でなければ照合結果を偽と判定する制御手段であることを特徴とする請求項５記載の指紋認証装置。 Wherein said control means of the plurality of fingerprint data stored and detected fingerprint data by the fingerprint sensor unit to the fingerprint template file, the results of fingerprint collation with specific fingerprint data not true fingerprint authentication device according to claim 5, wherein the a field verification result is judged controller false. 【請求項８】 前記制御手段は、前記指紋センサ部で順に検出された指紋データと前記指紋テンプレートファイルに格納された複数の指紋データの内、特定の順番の指紋データとの指紋照合の結果が真でなければ照合結果を偽と判定する制御手段であることを特徴とする請求項５ Wherein said control means of the plurality of fingerprint data stored the fingerprint sensor section and the detected fingerprint data sequentially to the fingerprint template file, the results of fingerprint collation with particular order of fingerprint data claim, characterized in that it is false and determining control means collation result if not true 5
記載の指紋認証装置。 Fingerprint authentication device as claimed. 【請求項９】 請求項１乃至８記載の指紋認証装置と、 9. A fingerprint authentication device according to claim 1 to 8, wherein,
インターネット接続可能でアプリケーションが動作する機器とを有する認証システムであって、 前記機器は、インターネット上でソフトウェアを購入する際に、前記指紋認証装置に指紋照合による本人認証を行わせ、前記マスタファイルの共通鍵を購入元に送信し、前記購入元から送信されたソフトウェアと前記共通鍵で暗号化されたコードを受信すると、前記暗号化されたコードを前記指紋認証装置に出力し、 前記指紋認証装置は、暗号化されたコードを入力し、前記マスタファイルの共通鍵で復号化して特定のデータファイルに格納し、前記ソフトウェアの使用に際して前記特定のデータファイルに格納したコードを前記機器に出力することを特徴とする認証システム。 An authentication system comprising a device operating application is Internet connectable, the device, at the time of purchase software on the Internet, to perform the personal authentication by fingerprint collation to the fingerprint authentication device, said master file It transmits the common key to the purchase source, upon receiving the encrypted code in the common key software transmitted from the purchase and outputs the encrypted code to the fingerprint authentication device, the fingerprint authentication device is possible to enter the encryption code, and stored in a specific data file is decrypted with the common key of the master file, and outputs the code stored in the particular data file in use of the software on the device authentication system according to claim. 【請求項１０】 前記ソフトウェアの代わりに、楽曲をインターネット上で購入して、前記楽曲の再生に際して、前記特定のデータファイルに格納したコードを用いることを特徴とする請求項９記載の認証システム。 Instead of claim 10 wherein said software to purchase music over the Internet, the authentication system according to claim 9, wherein upon reproduction of the musical composition, characterized by using the code stored in the specific data file. 【請求項１１】 購入に際して代金の支払いを行う場合には、前記指紋認証装置は、高い照合レベルで指紋認証を行い、前記機器は、前記データファイルから支払に関するデータを読み出し、暗号化したまま購入元に送信することを特徴とする請求項９又は請求項１０記載の認証システム。 If the 11. to pay the price when purchasing, the fingerprint authentication apparatus performs fingerprint authentication with high matching level, the device reads the data about the payment from the data file, the purchase remains encrypted claim 9 or claim 10 the authentication system according and transmits to the source. 【請求項１２】 ＩＳＯ準拠の接続端子を備え、 前記接続端子の特定端子の状態を読み込み、電源オンであれば接続先をＵＳＢアダプタ装置と判定してＵＳＢモードに移行し、 前記特定端子が電源オフであれば、別の端子における電圧状態の高低を判定し、電圧が低であれば接続先をＳＩ 12. equipped with ISO connection terminals compliant, reads the status of a particular terminal of the connecting terminals, and migrate destination if power on the USB mode is determined that the USB adapter device, the specific terminal connected to the power supply if off, determines the level of the voltage state at another terminal, the destination if the low voltage SI
Ｏアダプタ装置と判定してＳＩＯモードに移行し、 前記電圧が高であれば接続先をＩＳＯと判定してＩＳＯ It is determined that the O adapter moves to SIO mode, the connection destination is determined that the ISO If the voltage is high ISO
モードに移行するよう動作する装置であることを特徴とする請求項１乃至８記載の指紋認証装置。 Fingerprint authentication device according to claim 1 to 8, wherein it is a device that operates to transition to mode. 【請求項１３】 ＩＳＯ準拠の接続端子を備え、 電源投入時に、前記接続端子の６番ピンの電源オン／オフを判定して判定結果を出力し、前記６番ピンの電源がオフの場合に、前記接続端子の４番ピンにおける電圧状態の高低を判定して判定結果を出力する入出力回路と、 前記６番ピンの電源がオンの場合に、ＵＳＢモードとして動作するＵＳＢインターフェース回路と、 前記６番ピンの電源がオフの場合で、前記４番ピンにおける電圧状態が低である場合に、ＳＩＯモードとして動作するＳＩＯインターフェース回路と、 前記入出力回路からの判定結果に従ってモードを設定すると共に、前記６番ピンの電源がオフの場合で、前記４ 13. equipped with ISO connection terminals compliant, at power-up, and outputs the determination result to determine the power on / off pin 6 of the connection terminal, when the power supply of the pin 6 is off and an input-output circuit for outputting a determination result by determining high and low voltage states at the pin 4 of the connecting terminals, when the power supply of the pin 6 is on, the USB interface circuit which operates as a USB mode, the in sixth when the power supply pin is off, when the voltage state at the pin 4 is low, the SIO interface circuit which operates as SIO mode, sets the mode according to the determination result from the input circuit, If the power of the pin 6 is off, the 4
番ピンにおける電圧状態が高である場合に、ＩＳＯモードとして動作するＣＰＵ回路部とを有することを特徴とする請求項１乃至８記載の指紋認証装置。 When the voltage state at the turn pin is high, the fingerprint authentication device of claims 1 to 8, wherein the having a CPU circuit unit which operates as an ISO mode. 【請求項１４】 ＵＳＢモードで動作する場合に、ＵＳ When operating in 14. USB mode, US
Ｂインターフェース回路が、接続端子の４番ピンと８番ピンをＵＳＢのＤ＋、Ｄ−信号に割り当てる回路であることを特徴とする請求項１３記載の指紋認証装置。 B interface circuit, a fingerprint authentication device according to claim 13 wherein the pin 4 and pin 8 of the connection terminal USB of D +, a circuit to be assigned to the D- signal. 【請求項１５】 ＳＩＯモードで動作する場合に、ＳＩ When operating in 15. SIO mode, SI
Ｏインターフェース回路が、接続端子の４番ピンからデータを入力し、７番ピンにデータを出力する回路であることを特徴とする請求項１３記載の指紋認証装置。 O interface circuit receives the data from the fourth pin of the connecting terminal, the fingerprint authentication device according to claim 13, characterized in that the circuit for outputting data to the seventh pin. 【請求項１６】 ＩＳＯモードで動作する場合に、入出力回路が、接続端子の７番ピンを用いてデータを入出力する回路であることを特徴とする請求項１３記載の指紋認証装置。 When operating in 16. ISO mode, input-output circuit, a fingerprint authentication device according to claim 13, characterized in that the circuit for inputting and outputting data with the seventh pin of the connection terminals. 【請求項１７】 接続端子の６番ピンの電源がオフの場合に、４番ピンと入出力回路とを接続し、 ＳＩＯモードになると、前記４番ピンからのデータをＳ 17. When the power of the pin 6 of the connection terminal is off, connects the fourth pin and output circuit, at the SIO mode, the data from the 4 pin S
ＩＯインターフェース回路に出力し、前記ＳＩＯインターフェース回路からのデータを７番ピンに出力し、 ＩＳＯモードになると、前記７番ピンと前記入出力回路とを接続する接続選択回路を設けたことを特徴とする請求項１３乃至１６のいずれか記載の指紋認証装置。 Outputs the IO interface circuit, the data from the SIO interface circuit is output to the seventh pin, at the ISO mode, characterized in that a connection selection circuit connecting the pin 7 and the said input circuit fingerprint authentication device according to any one of claims 13 to 16. 【請求項１８】 ＳＩＯインターフェース回路、入出力回路、ＵＳＢインターフェース回路及びＣＰＵ回路部を１チップマイコンで構成したことを特徴とする請求項１ 18. The SIO interface circuit, output circuit, according to claim 1, characterized in that to constitute a single chip microcomputer USB interface circuit and the CPU circuit unit
３乃至１７のいずれか記載の指紋認証装置。 Fingerprint authentication device according to any one of 3 to 17.
JP2002111826A 2001-06-07 2002-04-15 Fingerprint authenticating device and authenticating system Pending JP2003085149A (en)
JP2001-172085 2001-06-07
US10/161,717 US20020188855A1 (en) 2001-06-07 2002-06-05 Fingerprint authentication unit and authentication system
EP02012550A EP1265121A3 (en) 2001-06-07 2002-06-05 Fingerprint authentication unit and authentication system
CA 2389632 CA2389632A1 (en) 2001-06-07 2002-06-06 Fingerprint authentication unit and authentication system
JP2003085149A true JP2003085149A (en) 2003-03-20
JP2002111826A Pending JP2003085149A (en) 2001-06-07 2002-04-15 Fingerprint authenticating device and authenticating system
JP2005115947A (en) * 2003-10-02 2005-04-28 Samsung Electronics Co Ltd Mmc/sd card interfacing with host, adapter and operation method
JP2007011498A (en) * 2005-06-28 2007-01-18 Sharp Corp Authentication device, authentication method, program for realizing the method, and recording medium on which the program is recorded
EP1265121A2 (en) 2002-12-11