JPH10247906A - Device with processing function, information processing system, authentication method, authentication / encryption method, and authentication / decryption method - Google Patents
Device with processing function, information processing system, authentication method, authentication / encryption method, and authentication / decryption methodInfo
- Publication number
- JPH10247906A JPH10247906A JP9048125A JP4812597A JPH10247906A JP H10247906 A JPH10247906 A JP H10247906A JP 9048125 A JP9048125 A JP 9048125A JP 4812597 A JP4812597 A JP 4812597A JP H10247906 A JPH10247906 A JP H10247906A
- Authority
- JP
- Japan
- Prior art keywords
- biometric information
- key
- temporary key
- secret key
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Storage Device Security (AREA)
Abstract
(57)【要約】
【課題】 データを暗号化して保存するシステムにおい
て、データに対する極めて高いセキュリティを確保でき
るデバイス装置を提供すること。
【解決手段】 一時鍵でデータを暗号化する情報処理装
置と通信可能な処理機能付きデバイス装置であって、秘
密鍵を記憶する秘密鍵記憶手段と、個人識別可能な所定
の物理量を検出し生体情報を生成する生体情報入力手段
と、所定のユーザについての前記生体情報を予め登録し
た基準生体情報記憶手段と、前記生体情報入力手段によ
り得られた生体情報が、前記基準生体情報記憶手段に登
録されている生体情報と同一であるか否かを照合し、同
一であると判定された場合にのみ、前記秘密鍵を使用可
能とする手段と、前記情報処理装置から渡された一時鍵
を、使用可能となった前記秘密鍵を用いて暗号化する暗
号化手段と、この秘密鍵で暗号化された一時鍵を前記情
報処理装置に送信する手段とを備える。
(57) [Summary] [PROBLEMS] To provide a device which can secure extremely high security for data in a system for encrypting and storing data. A device with a processing function capable of communicating with an information processing device for encrypting data with a temporary key, comprising: a secret key storage unit for storing a secret key; Biometric information input means for generating information; reference biometric information storage means for pre-registering the biometric information for a predetermined user; and biometric information obtained by the biometric information input means are registered in the reference biometric information storage means. Whether or not it is the same as the biological information that has been compared, only when it is determined that the same, means to enable the secret key, the temporary key passed from the information processing device, An encryption unit for encrypting using the secret key which has become available, and a unit for transmitting a temporary key encrypted with the secret key to the information processing apparatus.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、データを暗号化し
て保存するとともに利用者の認証を行う情報処理システ
ム、その一部の機能を分担する処理機能付きデバイス装
置、認証方法、認証・暗号化方法及び認証・復号方法に
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing system for encrypting and storing data and authenticating a user, a device with a processing function for sharing some of the functions, an authentication method, and authentication / encryption. The present invention relates to a method and an authentication / decryption method.
【0002】[0002]
【従来の技術】近年、技術の進歩によりコンピュータが
小型化され、その利便さから特に携帯端末などの携帯型
コンピュータの普及が進んできている。通常、パーソナ
ルコンピュータはハードディスク等の大容量外部記憶装
置を内蔵しており、たとえ携帯型のものであっても種々
のプログラムやデータを記憶することが可能である。2. Description of the Related Art In recent years, computers have been miniaturized due to technological advances, and portable computers such as portable terminals have been particularly popular because of their convenience. Usually, a personal computer has a built-in large-capacity external storage device such as a hard disk, and can store various programs and data even if it is a portable type.
【0003】しかし、携帯端末は持ち運び可能であり、
装置ごと置き忘れたり、装置自体が盗難されてしまう
と、計算機内に存在するデータが不正使用されるなどの
おそれが生じる。また、コンピュータが共用される環境
下におかれていると、第3者によりデータを閲覧されあ
るいはプログラムを使用されあるいはそれらが外部に持
ち出され、あるいは第3者の使用により誤ってデータが
破壊されてしまう可能性もある。[0003] However, portable terminals are portable.
If the entire device is left behind or if the device itself is stolen, there is a risk that data existing in the computer will be illegally used. Also, if the computer is placed in a shared environment, the data may be viewed by a third party, the program may be used, or they may be taken out of the computer, or the data may be accidentally destroyed by the use of the third party. There is also a possibility that it will.
【0004】そこで、従来、ファイルへのアクセス以前
の所定のタイミング(ファイルへのアクセスの直前ある
いはログイン時など)でパスワードを入力させて利用者
認証を行う手段や、正当な利用者以外から機密を守るた
めに計算機内のファイルを暗号化して保存しておく手段
が取られていた。Therefore, conventionally, means for authenticating a user by inputting a password at a predetermined timing before access to a file (immediately before access to a file or at the time of log-in, etc.), or confidentiality from a user other than an authorized user, In order to protect them, a method was used to encrypt and save files in the computer.
【0005】しかし、コンピュータにアクセスする際に
パスワードを入力する場合、パスワードを常用するので
外部に漏れるおそれがあるとともに、通常は単なる英数
字列であるパスワードを覚えるかあるいはそれを記述し
たメモを外部に漏れないように形態しなければならない
ので繁雑であった。[0005] However, when a password is entered when accessing a computer, the password is commonly used, so that the password may be leaked to the outside. It was complicated because it had to be configured so that it would not leak.
【0006】また、ファイルを暗号化するための鍵情報
は、保存されているファイル全てについて同じであった
ので、一旦、鍵情報が知れてしまうと、全てのファイル
が解読されてしまう不具合があった。Also, the key information for encrypting a file is the same for all stored files, so that once the key information is known, all the files can be decrypted. Was.
【0007】[0007]
【発明が解決しようとする課題】以上説明したように従
来、第3者にコンピュータに不正にアクセスされ、コン
ピュータ内に保存されたファイルを閲覧等されるおそれ
があった。As described above, conventionally, there has been a risk that a third party could gain unauthorized access to a computer and view files stored in the computer.
【0008】これに対処するためにパスワードを利用し
たものは、パスワードが第3者に知れるおそれや、パス
ワードを忘れる不具合があった。[0008] In order to cope with this, there is a problem that a password may be known to a third party or a password may be forgotten.
【0009】また、コンピュータ内に保存されたファイ
ルが暗号化されていても、コンピュータが第3者の手に
渡った場合に、暗号化を解かれ全てのファイルを閲覧等
されるおそれがあった。In addition, even if a file stored in a computer is encrypted, if the computer reaches a third party's hand, the file may be decrypted and all files may be viewed. .
【0010】本発明は、上記事情を考慮してなされたも
ので、データを暗号化して保存するシステムにおいて、
データに対する極めて高いセキュリティを確保できる処
理機能付きデバイス装置、情報処理システム、認証方
法、認証・暗号化方法及び認証・復号方法を提供するこ
とを目的とする。[0010] The present invention has been made in view of the above circumstances, and in a system for encrypting and storing data,
It is an object of the present invention to provide a device with a processing function, an information processing system, an authentication method, an authentication / encryption method, and an authentication / decryption method that can ensure extremely high security for data.
【0011】[0011]
【課題を解決するための手段】本発明(請求項1)は、
一時鍵でデータを暗号化する情報処理装置と通信可能な
処理機能付きデバイス装置であって、秘密鍵を記憶する
秘密鍵記憶手段と、個人識別可能な所定の物理量を検出
し生体情報を生成する生体情報入力手段と、所定のユー
ザについての前記生体情報を予め登録した基準生体情報
記憶手段と、前記生体情報入力手段により得られた生体
情報が、前記基準生体情報記憶手段に登録されている生
体情報と同一であるか否かを照合し、同一であると判定
された場合にのみ、前記秘密鍵を使用可能とする手段
と、前記情報処理装置から渡された一時鍵を、使用可能
となった前記秘密鍵を用いて暗号化する暗号化手段と、
この秘密鍵で暗号化された一時鍵を前記情報処理装置に
送信する手段とを備えたことを特徴とする。Means for Solving the Problems The present invention (claim 1) provides:
A device device with a processing function capable of communicating with an information processing device for encrypting data with a temporary key, comprising: a secret key storage unit for storing a secret key; and a biometric information generated by detecting a predetermined physical quantity that can be individually identified. A biometric information input unit, a reference biometric information storage unit in which the biometric information of a predetermined user is registered in advance, and a biometric information obtained by the biometric information input unit is registered in the reference biometric information storage unit. It is checked whether the information is the same as the information, and only when it is determined that the information is the same, the means for enabling the secret key and the temporary key passed from the information processing apparatus are enabled. Encryption means for encrypting using the secret key,
Means for transmitting the temporary key encrypted with the secret key to the information processing apparatus.
【0012】本発明(請求項2)は、一時鍵でデータを
暗号化する情報処理装置と通信可能な処理機能付きデバ
イス装置であって、秘密鍵を記憶する外部記憶装置を接
続する手段と、個人識別可能な所定の物理量を検出し生
体情報を生成する生体情報入力手段と、所定のユーザに
ついての前記生体情報を予め登録した基準生体情報記憶
手段と、前記生体情報入力手段により得られた生体情報
が、前記基準生体情報記憶手段に登録されている生体情
報と同一であるか否かを照合し、同一であると判定され
た場合にのみ、前記秘密鍵を使用可能とする手段と、前
記情報処理装置から渡された一時鍵を、使用可能となっ
た前記外部記憶装置に記憶された前記秘密鍵を用いて暗
号化する暗号化手段と、この秘密鍵で暗号化された一時
鍵を前記情報処理装置に送信する手段とを備えたことを
特徴とする。According to a second aspect of the present invention, there is provided a device having a processing function capable of communicating with an information processing apparatus for encrypting data with a temporary key, wherein the means connects an external storage for storing a secret key, Biometric information input means for detecting a predetermined physical quantity capable of personal identification and generating biometric information; reference biometric information storage means for pre-registering the biometric information for a predetermined user; and a biometric information obtained by the biometric information input means. Means for checking whether the information is the same as the biometric information registered in the reference biometric information storage means, and only when it is determined that the biometric information is the same, means for enabling the use of the secret key; Encrypting means for encrypting the temporary key passed from the information processing device using the secret key stored in the external storage device that has become available, and encrypting the temporary key encrypted with the secret key. Information processing Characterized by comprising a means for transmitting to the location.
【0013】本発明(請求項3)は、一時鍵でデータを
暗号化する情報処理装置に通信可能な処理機能付きデバ
イス装置であって、秘密鍵を記憶する秘密鍵記憶手段
と、個人識別可能な所定の物理量を検出し生体情報を生
成する生体情報入力手段と、所定のユーザについての前
記生体情報を予め登録した基準生体情報記憶手段と、前
記生体情報入力手段により得られた生体情報が、前記基
準生体情報記憶手段に登録されている生体情報と同一で
あるか否かを照合し、同一であると判定された場合にの
み、前記秘密鍵を使用可能とする手段と、所定の一時鍵
を生成する一時鍵生成手段と、生成された一時鍵を、使
用可能となった前記秘密鍵を用いて暗号化する暗号化手
段と、生成された一時鍵および秘密鍵で暗号化された一
時鍵を前記情報処理装置に送信する手段とを備えたこと
を特徴とする。According to a third aspect of the present invention, there is provided a device having a processing function capable of communicating with an information processing apparatus for encrypting data with a temporary key, wherein a secret key storing means for storing a secret key, and a personal identification means. Biological information input means for detecting a predetermined physical quantity and generating biological information, reference biological information storage means in which the biological information for a predetermined user is registered in advance, and biological information obtained by the biological information input means, Means for comparing whether the biometric information is the same as the biometric information registered in the reference biometric information storage means, and only when it is determined that the biometric information is the same, the secret key can be used; A temporary key generating means for generating a temporary key, an encrypting means for encrypting the generated temporary key using the secret key which has become available, and a temporary key encrypted with the generated temporary key and the secret key. The information processing Characterized by comprising a means for transmitting to the location.
【0014】本発明(請求項4)は、一時鍵でデータを
暗号化する情報処理装置に通信可能な処理機能付きデバ
イス装置であって、秘密鍵を記憶する外部記憶装置を接
続する手段と、個人識別可能な所定の物理量を検出し生
体情報を生成する生体情報入力手段と、所定のユーザに
ついての前記生体情報を予め登録した基準生体情報記憶
手段と、前記生体情報入力手段により得られた生体情報
が、前記基準生体情報記憶手段に登録されている生体情
報と同一であるか否かを照合し、同一であると判定され
た場合にのみ、前記秘密鍵を使用可能とする手段と、所
定の一時鍵を生成する一時鍵生成手段と、生成された一
時鍵を、使用可能となった前記外部記憶装置に記憶され
た前記秘密鍵を用いて暗号化する暗号化手段と、生成さ
れた一時鍵および秘密鍵で暗号化された一時鍵を前記情
報処理装置に送信する手段とを備えたことを特徴とす
る。According to a fourth aspect of the present invention, there is provided a device having a processing function capable of communicating with an information processing apparatus for encrypting data with a temporary key, comprising: means for connecting an external storage device for storing a secret key; Biometric information input means for detecting a predetermined physical quantity capable of personal identification and generating biometric information; reference biometric information storage means for pre-registering the biometric information for a predetermined user; and a biometric information obtained by the biometric information input means. Means for checking whether the information is the same as the biometric information registered in the reference biometric information storage means, and only when it is determined that the information is the same, the means for enabling the use of the secret key; Temporary key generating means for generating a temporary key, encrypting means for encrypting the generated temporary key using the secret key stored in the available external storage device, and a generated temporary key. Key and Characterized in that the temporary key encrypted with a dense key and means for transmitting to the information processing apparatus.
【0015】本発明(請求項5)は、一時鍵で暗号化さ
れたデータを復号する情報処理装置に通信可能な処理機
能付きデバイス装置であって、秘密鍵を記憶する秘密鍵
記憶手段と、個人識別可能な所定の物理量を検出し生体
情報を生成する生体情報入力手段と、所定のユーザにつ
いての前記生体情報を予め登録した基準生体情報記憶手
段と、前記生体情報入力手段により得られた生体情報
が、前記基準生体情報記憶手段に登録されている生体情
報と同一であるか否かを照合し、同一であると判定され
た場合にのみ、前記秘密鍵を使用可能とする手段と、前
記情報処理装置から渡された、秘密鍵で暗号化された一
時鍵を、使用可能となった前記秘密鍵を用いて復号する
復号手段と、この復号された一時鍵を前記情報処理装置
に送信する手段とを備えたことを特徴とする。[0015] The present invention (claim 5) is a device device with a processing function that can communicate with an information processing device that decrypts data encrypted with a temporary key, wherein secret key storage means for storing a secret key; Biometric information input means for detecting a predetermined physical quantity capable of personal identification and generating biometric information; reference biometric information storage means for pre-registering the biometric information for a predetermined user; and a biometric information obtained by the biometric information input means. Means for checking whether the information is the same as the biometric information registered in the reference biometric information storage means, and only when it is determined that the biometric information is the same, means for enabling the use of the secret key; Decryption means for decrypting the temporary key encrypted with the secret key passed from the information processing device using the secret key which has become available, and transmitting the decrypted temporary key to the information processing device Means And it said that there were pictures.
【0016】本発明(請求項6)は、一時鍵で暗号化さ
れたデータを復号する情報処理装置に通信可能な処理機
能付きデバイス装置であって、秘密鍵を記憶する外部記
憶装置を接続する手段と、個人識別可能な所定の物理量
を検出し生体情報を生成する生体情報入力手段と、所定
のユーザについての前記生体情報を予め登録した基準生
体情報記憶手段と、前記生体情報入力手段により得られ
た生体情報が、前記基準生体情報記憶手段に登録されて
いる生体情報と同一であるか否かを照合し、同一である
と判定された場合にのみ、前記秘密鍵を使用可能とする
手段と、前記情報処理装置から渡された、秘密鍵で暗号
化された一時鍵を、使用可能となった前記外部記憶装置
に記憶された前記秘密鍵を用いて復号する復号手段と、
この復号された一時鍵を前記情報処理装置に送信する手
段とを備えたことを特徴とする。The present invention (claim 6) is a device device with a processing function that can communicate with an information processing device that decrypts data encrypted with a temporary key, and connects an external storage device that stores a secret key. Means, biometric information input means for detecting a predetermined physical quantity that can be identified individually and generating biometric information, reference biometric information storage means in which the biometric information for a predetermined user is registered in advance, and biometric information input means. Means for comparing whether or not the obtained biometric information is the same as the biometric information registered in the reference biometric information storage means, and enabling the secret key only when it is determined that the biometric information is the same. Decoding means for decoding a temporary key encrypted with a secret key passed from the information processing device using the secret key stored in the available external storage device,
Means for transmitting the decrypted temporary key to the information processing apparatus.
【0017】本発明(請求項7)に係る情報処理システ
ムは、請求項1または2に記載の処理機能付きデバイス
装置と、所定の一時鍵を生成する一時鍵生成手段と、生
成された一時鍵を用いて所望のデータを暗号化する暗号
化手段と、該一時鍵を前記処理機能付きデバイス装置に
渡して生成してもらった、秘密鍵で暗号化された一時鍵
を、該一時鍵で暗号化されたデータに対応付けて記憶装
置に保存する手段とを有する情報処理装置とを備えたこ
とを特徴とする。According to a seventh aspect of the present invention, there is provided an information processing system according to the first or second aspect of the present invention, a temporary key generating means for generating a predetermined temporary key, and a generated temporary key. Encryption means for encrypting desired data using the temporary key, and encrypting the temporary key encrypted with the secret key, which is generated by passing the temporary key to the device device having the processing function. And an information processing device having means for storing the data in the storage device in association with the converted data.
【0018】本発明(請求項8)に係る情報処理システ
ムは、請求項3または4に記載の処理機能付きデバイス
装置と、前記処理機能付きデバイス装置から受信した一
時鍵を用いて所望のデータを暗号化する暗号化手段と、
前記処理機能付きデバイス装置から受信した、秘密鍵で
暗号化された一時鍵を、該一時鍵で暗号化されたデータ
に対応付けて記憶装置に保存する手段とを有する情報処
理装置とを備えたことを特徴とする。[0018] An information processing system according to the present invention (claim 8) uses the device device with the processing function according to claim 3 or 4 and the desired data using the temporary key received from the device device with the processing function. Encryption means for encrypting;
Means for storing, in a storage device, a temporary key encrypted with a secret key, received from the device device with a processing function, in association with data encrypted with the temporary key, in a storage device. It is characterized by the following.
【0019】本発明(請求項9)に係る情報処理システ
ムは、請求項5または6に記載の処理機能付きデバイス
装置と、復号すべき所望の暗号化されたデータの暗号化
の際に使用された一時鍵であって秘密鍵で暗号化された
ものを、前記処理機能付きデバイス装置に渡して復号し
てもらった一時鍵を用いて、該一時鍵で暗号化されたデ
ータを復号する手段を有する情報処理装置とを備えたこ
とを特徴とする。An information processing system according to the present invention (claim 9) is used for encrypting desired encrypted data to be decrypted with the device device having the processing function according to claim 5 or 6. Means for decrypting the data encrypted with the temporary key by using the temporary key encrypted by the secret key and passed to the device with the processing function and decrypted by the temporary key. And an information processing apparatus having the same.
【0020】本発明(請求項10)は、相互に通信可能
な情報処理装置および処理機能付きデバイス装置と、該
処理機能付きデバイス装置と相互に通信可能な処理機能
付き外部記憶装置とを備えた情報処理システムであっ
て、前記情報処理装置は、所定の一時鍵を生成する一時
鍵生成手段と、生成された一時鍵を用いて所望のデータ
を暗号化する暗号化手段と、前記一時鍵を前記処理機能
付きデバイス装置に渡して生成してもらった、秘密鍵で
暗号化された一時鍵を、前記一時鍵で暗号化されたデー
タに対応付けて記憶装置に保存する手段とを備え、前記
処理機能付きデバイス装置は、個人識別可能な所定の物
理量を検出し生体情報を生成する生体情報入力手段と、
所定のユーザについての前記生体情報を予め登録した基
準生体情報記憶手段と、前記生体情報入力手段により得
られた生体情報が、前記基準生体情報記憶手段に登録さ
れている生体情報と同一であるか否かを照合し、同一で
あると判定された場合にのみ、所定の制御信号を前記処
理機能付き外部記憶装置に送信する手段と、前記情報処
理装置から渡された一時鍵を前記処理機能付き外部記憶
装置に渡して生成してもらった、秘密鍵で暗号化された
一時鍵を、前記情報処理装置に送信する手段とを備え、
前記処理機能付き外部記憶装置は、秘密鍵を記憶する秘
密鍵記憶手段と、前記処理機能付きデバイス装置から所
定の制御信号が与えられた場合にのみ、前記秘密鍵を使
用可能とする手段と、前記処理機能付きデバイス装置か
ら渡された一時鍵を、使用可能となった前記秘密鍵を用
いて暗号化する暗号化手段と、この秘密鍵で暗号化され
た一時鍵を前記処理機能付きデバイス装置に送信する手
段とを備えたことを特徴とする。According to a tenth aspect of the present invention, there is provided an information processing apparatus and a device with a processing function that can communicate with each other, and an external storage device with a processing function that can communicate with the device with the processing function. In the information processing system, the information processing apparatus includes: a temporary key generation unit configured to generate a predetermined temporary key; an encryption unit configured to encrypt desired data using the generated temporary key; Means for storing a temporary key encrypted with a secret key, which has been passed to the device device with the processing function and generated in association with the data encrypted with the temporary key, in a storage device, A device device with a processing function, a biometric information input unit that detects a predetermined physical quantity that can be identified individually and generates biometric information,
The reference biometric information storage means in which the biometric information for a predetermined user is registered in advance, and whether the biometric information obtained by the biometric information input means is the same as the biometric information registered in the reference biometric information storage means Means for transmitting a predetermined control signal to the external storage device with the processing function, and a temporary key passed from the information processing device with the processing function only when it is determined that they are the same. Means for transmitting a temporary key encrypted with a secret key to the information processing device, the temporary key having been generated by being passed to an external storage device,
The external storage device with the processing function is a secret key storage unit that stores a secret key, and a unit that enables the use of the secret key only when a predetermined control signal is given from the device device with the processing function. Encrypting means for encrypting the temporary key passed from the device with the processing function using the secret key which has become available, and the device with the processing function encrypting the temporary key encrypted with the secret key And means for transmitting the data.
【0021】本発明(請求項11)は、相互に通信可能
な情報処理装置および処理機能付きデバイス装置と、該
処理機能付きデバイス装置と相互に通信可能な処理機能
付き外部記憶装置とを備えた情報処理システムであっ
て、前記処理機能付きデバイス装置は、個人識別可能な
所定の物理量を検出し生体情報を生成する生体情報入力
手段と、所定のユーザについての前記生体情報を予め登
録した基準生体情報記憶手段と、前記生体情報入力手段
により得られた生体情報が、前記基準生体情報記憶手段
に登録されている生体情報と同一であるか否かを照合
し、同一であると判定された場合にのみ、前記所定の制
御信号を前記処理機能付き外部記憶装置に送信する手段
と、所定の一時鍵を生成する一時鍵生成手段と、生成さ
れた一時鍵、および該一時鍵を前記処理機能付き外部記
憶装置に渡して生成してもらった、秘密鍵で暗号化され
た一時鍵を、前記情報処理装置に送信する手段とを備
え、前記処理機能付き外部記憶装置は、秘密鍵を記憶す
る秘密鍵記憶手段と、前記処理機能付きデバイス装置か
ら所定の制御信号が与えられた場合にのみ、前記秘密鍵
を使用可能とする手段と、前記処理機能付きデバイス装
置から渡された一時鍵を、使用可能となった前記秘密鍵
を用いて暗号化する暗号化手段と、この秘密鍵で暗号化
された一時鍵を前記処理機能付きデバイス装置に送信す
る手段とを備え、前記情報処理装置は、前記処理機能付
きデバイス装置から受信した一時鍵を用いて所望のデー
タを暗号化する暗号化手段と、前記処理機能付きデバイ
ス装置から受信した、秘密鍵で暗号化された一時鍵を、
該一時鍵で暗号化されたデータに対応付けて記憶装置に
保存する手段とを備えたことを特徴とする。The present invention (claim 11) comprises an information processing apparatus and a device with a processing function that can communicate with each other, and an external storage device with a processing function that can communicate with the device with the processing function. An information processing system, wherein the device device with a processing function detects biological information input means for detecting a predetermined physical quantity that can be individually identified and generates biological information, and a reference biological information in which the biological information for a predetermined user is registered in advance. The information storage unit and the biometric information obtained by the biometric information input unit are compared to determine whether or not the biometric information registered in the reference biometric information storage unit is the same, and it is determined that the biometric information is the same. Means for transmitting the predetermined control signal to the external storage device with the processing function, a temporary key generating means for generating a predetermined temporary key, a generated temporary key, Means for transmitting a temporary key encrypted with a secret key, which has been generated by passing the time key to the external storage device with a processing function, to the information processing device. Secret key storage means for storing a secret key, means for enabling the use of the secret key only when a predetermined control signal is given from the device device with a processing function, and transfer from the device device with a processing function. Encryption means for encrypting the temporary key, using the secret key that has become available, and means for transmitting the temporary key encrypted with the secret key to the device device with a processing function, The information processing apparatus includes an encryption unit that encrypts desired data using a temporary key received from the device with a processing function, and an encryption unit that is encrypted with a secret key received from the device with the processing function. A temporary key,
Means for storing the data in the storage device in association with the data encrypted with the temporary key.
【0022】本発明(請求項12)は、相互に通信可能
な情報処理装置および処理機能付きデバイス装置と、該
処理機能付きデバイス装置と相互に通信可能な処理機能
付き外部記憶装置とを備えた情報処理システムであっ
て、前記処理機能付き外部記憶装置は、秘密鍵を記憶す
る秘密鍵記憶手段と、前記処理機能付きデバイス装置か
ら所定の制御信号が与えられた場合にのみ、前記秘密鍵
を使用可能とする手段と、所定の一時鍵を生成する一時
鍵生成手段と、生成された一時鍵を、使用可能となった
前記秘密鍵を用いて暗号化する暗号化手段と、生成され
た一時鍵および秘密鍵で暗号化された一時鍵を前記処理
機能付きデバイス装置に送信する手段とを備え、前記処
理機能付きデバイス装置は、個人識別可能な所定の物理
量を検出し生体情報を生成する生体情報入力手段と、所
定のユーザについての前記生体情報を予め登録した基準
生体情報記憶手段と、前記生体情報入力手段により得ら
れた生体情報が、前記基準生体情報記憶手段に登録され
ている生体情報と同一であるか否かを照合し、同一であ
ると判定された場合にのみ、前記所定の制御信号を前記
処理機能付き外部記憶装置に送信する手段と、前記処理
機能付き外部記憶装置から送信された、一時鍵および秘
密鍵で暗号化された一時鍵を、前記情報処理装置に転送
する手段とを備え、前記情報処理装置は、前記処理機能
付きデバイス装置から受信した一時鍵を用いて所望のデ
ータを暗号化する暗号化手段と、前記処理機能付きデバ
イス装置から受信した、秘密鍵で暗号化された一時鍵
を、該一時鍵で暗号化されたデータに対応付けて記憶装
置に保存する手段とを備えたことを特徴とする。According to a twelfth aspect of the present invention, there is provided an information processing apparatus and a device with a processing function that can communicate with each other, and an external storage device with a processing function that can communicate with the device with the processing function. In the information processing system, the external storage device with a processing function includes a secret key storage unit that stores a secret key, and the secret key only when a predetermined control signal is given from the device device with a processing function. Means for enabling use, temporary key generation means for generating a predetermined temporary key, encryption means for encrypting the generated temporary key using the secret key which has become available, and the generated temporary key. Means for transmitting a temporary key encrypted with a key and a secret key to the device device with a processing function, the device device with a processing function detects a predetermined physical quantity that can be identified individually, and detects biometric information. Biometric information input means to be generated, reference biometric information storage means in which the biometric information for a predetermined user is registered in advance, and biometric information obtained by the biometric information input means are registered in the reference biometric information storage means. Means for transmitting whether the predetermined control signal is transmitted to the external storage device having the processing function, and comparing the predetermined control signal with the external storage device having the processing function only when it is determined that they are the same. Means for transmitting a temporary key and a temporary key encrypted with a secret key, transmitted from the device, to the information processing device, wherein the information processing device Encryption means for encrypting desired data by using the temporary key encrypted with the secret key, which is received from the device with the processing function, and encrypting the data encrypted with the temporary key. Give characterized by comprising a means for storing in the storage device.
【0023】本発明(請求項13)は、相互に通信可能
な情報処理装置および処理機能付きデバイス装置と、該
処理機能付きデバイス装置と相互に通信可能な処理機能
付き外部記憶装置とを備えた情報処理システムであっ
て、前記情報処理装置は、復号すべき所望の暗号化され
たデータの暗号化の際に使用された一時鍵であって秘密
鍵で暗号化されたものを、前記処理機能付きデバイス装
置に渡して復号してもらった一時鍵を用いて、該一時鍵
で暗号化されたデータを復号する手段を備え、前記処理
機能付きデバイス装置は、個人識別可能な所定の物理量
を検出し生体情報を生成する生体情報入力手段と、所定
のユーザについての前記生体情報を予め登録した基準生
体情報記憶手段と、前記生体情報入力手段により得られ
た生体情報が、前記基準生体情報記憶手段に登録されて
いる生体情報と同一であるか否かを照合し、同一である
と判定された場合にのみ、所定の制御信号を前記処理機
能付き外部記憶装置に送信する手段と、前記情報処理装
置から渡された秘密鍵で暗号化された一時鍵を前記処理
機能付き外部記憶装置に渡して生成してもらった、一時
鍵を、前記情報処理装置に送信する手段とを備え、前記
処理機能付き外部記憶装置は、秘密鍵を記憶する秘密鍵
記憶手段と、前記処理機能付きデバイス装置から所定の
制御信号が与えられた場合にのみ、前記秘密鍵を使用可
能とする手段と、前記処理機能付きデバイス装置から渡
された秘密鍵で暗号化された一時鍵を、使用可能となっ
た前記秘密鍵を用いて復号する復号手段と、この復号さ
れた一時鍵を前記処理機能付きデバイス装置に送信する
手段とを備えたことを特徴とする。According to a thirteenth aspect of the present invention, there is provided an information processing apparatus and a device with a processing function that can communicate with each other, and an external storage device with a processing function that can communicate with the device with the processing function. An information processing system, wherein the information processing apparatus converts a temporary key used in encrypting desired encrypted data to be decrypted, which is encrypted with a secret key, into the processing function. Means for decrypting the data encrypted with the temporary key using the temporary key passed to and decrypted by the device device with the processing function, wherein the device device with the processing function detects a predetermined physical quantity that can be identified individually. Biometric information input means for generating biometric information, reference biometric information storage means in which the biometric information for a predetermined user is registered in advance, and biometric information obtained by the biometric information input means, Means for comparing whether the biometric information is the same as the biometric information registered in the quasi-biological information storage means, and transmitting a predetermined control signal to the external storage device with the processing function only when it is determined that the biometric information is the same; Means for transmitting a temporary key encrypted with the secret key passed from the information processing device to the external storage device with a processing function and having the generated temporary key transmitted to the information processing device. The external storage device with a processing function includes a secret key storage unit that stores a secret key, and a unit that enables the use of the secret key only when a predetermined control signal is given from the device device with a processing function. Decryption means for decrypting the temporary key encrypted with the secret key passed from the device device having the processing function using the secret key which has become available; With debye Characterized by comprising a means for transmitting device.
【0024】本発明(請求項14)に係る基準生体情報
追加登録装置は、請求項1ないし13のいずれか1項に
記載の前記処理機能付きデバイス装置の前記基準生体情
報記憶手段に前記生体情報が登録されていないならば、
パスワードの入力を求め、入力されたパスワードが正当
なものであると判断された場合、および前記基準生体情
報記憶手段に前記生体情報が登録されているならば、生
体情報の入力を求め、前記生体情報入力手段から入力さ
れた生体情報が、前記基準生体情報記憶手段に登録され
ている生体情報と同一であると判定された場合のいずれ
かの場合にのみ、前記基準生体情報記憶手段への生体情
報の追加登録を少なくとも可能とする手段を備えたこと
を特徴とする。The reference biometric information additional registration device according to the present invention (claim 14) is characterized in that the biometric information is stored in the reference biometric information storage means of the device with the processing function according to any one of claims 1 to 13. If is not registered,
The user is prompted to enter a password, and if it is determined that the entered password is valid, and if the biometric information is registered in the reference biometric information storage means, the user is asked to enter biometric information, Only when the biological information input from the information input means is determined to be the same as the biological information registered in the reference biological information storage means, the biological information stored in the reference biological information storage It is characterized by comprising means for at least enabling additional registration of information.
【0025】本発明(請求項15)は、秘密鍵を用いて
暗号化または復号を行う情報処理システムにおける認証
方法であって、個人識別可能な所定の物理量を検出して
生体情報を生成し、生成された前記生体情報が、予め登
録されている生体情報と同一であると判定された場合に
のみ、前記秘密鍵を使用可能とすることを特徴とする。[0025] The present invention (claim 15) is an authentication method in an information processing system for performing encryption or decryption using a secret key, wherein a biometric information is generated by detecting a predetermined physical quantity that can be identified. The secret key can be used only when it is determined that the generated biometric information is the same as biometric information registered in advance.
【0026】本発明(請求項16)は、データを暗号化
する情報処理システムにおける認証・暗号化方法であっ
て、個人識別可能な所定の物理量を検出して生体情報を
生成し、生成された前記生体情報が、予め登録されてい
る生体情報と同一であると判定された場合にのみ、前記
秘密鍵を使用可能とし、所望のデータを所定の一時鍵で
暗号化するとともに、該一時鍵を使用可能となった前記
一時鍵で暗号化し、一時鍵で暗号化されたデータおよび
秘密鍵で暗号化された一時鍵を対応付けて保存すること
を特徴とする。The present invention (claim 16) relates to an authentication / encryption method in an information processing system for encrypting data, wherein a biometric information is generated by detecting a predetermined physical quantity which can be identified individually. Only when it is determined that the biometric information is the same as pre-registered biometric information, the secret key can be used, desired data is encrypted with a predetermined temporary key, and the temporary key is The data is encrypted with the temporary key that has become usable, and the data encrypted with the temporary key and the temporary key encrypted with the secret key are stored in association with each other.
【0027】本発明(請求項17)は、暗号化されたデ
ータを復号する情報処理システムにおける認証・復号方
法であって、個人識別可能な所定の物理量を検出して生
体情報を生成し、生成された前記生体情報が、予め登録
されている生体情報と同一であると判定された場合にの
み、前記秘密鍵を使用可能とし、復号すべき所望の暗号
化されたデータの暗号化の際に使用された一時鍵であっ
て前記秘密鍵で暗号化されたものを、前記秘密鍵を用い
て復号し、復号された前記一時鍵を用いて、前記一時鍵
で暗号かされたデータを復号することを特徴とする。The present invention (claim 17) relates to an authentication / decryption method for an information processing system for decrypting encrypted data, wherein a biometric information is generated by detecting a predetermined physical quantity that can be identified individually. Only when it is determined that the obtained biometric information is the same as the biometric information registered in advance, the secret key can be used, and when encrypting desired encrypted data to be decrypted, The used temporary key encrypted with the secret key is decrypted using the secret key, and the data encrypted with the temporary key is decrypted using the decrypted temporary key. It is characterized by the following.
【0028】好ましくは、前記一時鍵生成手段により生
成される所定の一時鍵は、データを暗号化する度に変化
するようにしても良い。[0028] Preferably, the predetermined temporary key generated by the temporary key generation means may be changed each time data is encrypted.
【0029】また、好ましくは、前記一時鍵はデータ毎
に異なるようにしても良い。Preferably, the temporary key may be different for each data.
【0030】また、好ましくは、前記生体情報は、ユー
ザの身体の特定部分の表面の接触により生じる一次元電
気的特性分布(例えば電気抵抗または静電容量の一次元
分布)からなるものであっても良い。また、好ましく
は、前記生体情報入力手段は、前記特定部分の表面の接
触により生じる電気特性の変化に対応して、1次元の電
気信号分布を形成する表面形状センサを有するものであ
っても良い。Preferably, the biological information is a one-dimensional distribution of electrical characteristics (for example, a one-dimensional distribution of electric resistance or capacitance) caused by contact of the surface of a specific part of the body of the user. Is also good. Preferably, the biological information input means may include a surface shape sensor that forms a one-dimensional electric signal distribution in response to a change in electric characteristics caused by contact of the surface of the specific portion. .
【0031】また、好ましくは、前記生体情報は、ユー
ザの指表面(ユーザの指関節を含む指表面)の接触によ
り生じる指の長手方向の一次元電気的特性分布(電気抵
抗または静電容量の一次元分布)からなるものであって
も良い。また、好ましくは、前記生体情報入力手段は、
指の接触により生じる電気特性の変化に対応して、1次
元の電気信号分布を形成する表面形状センサを有するも
のであっても良い。Preferably, the biometric information is a one-dimensional electrical characteristic distribution (electric resistance or capacitance of electric resistance or capacitance) in the longitudinal direction of the finger caused by contact of the user's finger surface (finger surface including the user's finger joint). (One-dimensional distribution). Also, preferably, the biological information input means,
It may have a surface shape sensor that forms a one-dimensional electric signal distribution in response to a change in electric characteristics caused by the contact of a finger.
【0032】また、好ましくは、前記データは、文書、
音声、画像およびプログラムのうちの少なくとも1つを
含んでも良い。Preferably, the data is a document,
It may include at least one of a sound, an image, and a program.
【0033】なお、以上の各装置に係る発明は方法に係
る説明としても成立する。The invention relating to each apparatus described above is also valid as an explanation relating to a method.
【0034】また、上記の発明は、相当する手順あるい
は手段をコンピュータに実行させるためのプログラムを
記録した機械読取り可能な媒体としても成立する。The above-described invention is also realized as a machine-readable medium storing a program for causing a computer to execute the corresponding procedure or means.
【0035】本発明によれば、個人識別可能な生体情報
を用いた利用者認証によりユーザが正当であると認めら
れた場合にのみ暗号化や復号に必要な秘密鍵が使用でき
るようになるので、登録されていない第3者は情報処理
装置内に保存された暗号化データを閲覧等することがで
きず、またデータを暗号化して情報処理装置内に保存す
ることもできない。According to the present invention, a private key necessary for encryption and decryption can be used only when the user is authenticated by user authentication using biometric information that can be individually identified. However, a third party who is not registered cannot view the encrypted data stored in the information processing device, and cannot encrypt the data and store it in the information processing device.
【0036】また、実際に暗号化に用いる鍵は固定され
た秘密鍵ではなく、発生させた一時鍵であるため、デー
タ毎あるいは暗号化する毎に鍵を変えることができ、か
つこの一時鍵は秘密鍵により暗号化して保存されるの
で、登録されていない第3者は秘密鍵を解読すること
も、一時鍵を解読することも極めて困難であり、第3者
が暗号文データを解読することは不可能である。この結
果、たとえ暗号化データを内部に記憶した情報処理装置
が第3者の手に渡っても、第3者に暗号化データを利用
されることを防ぐことができる。Also, since the key actually used for encryption is not a fixed secret key but a generated temporary key, the key can be changed for each data or every encryption, and this temporary key is Since it is encrypted and stored with the private key, it is extremely difficult for a third party who is not registered to decrypt the secret key and the temporary key, and that the third party decrypts the ciphertext data. Is impossible. As a result, even if the information processing device storing the encrypted data therein passes to a third party, it is possible to prevent the third party from using the encrypted data.
【0037】また、照合に用いる生体情報のデータを登
録する場合には、登録する者の正当性を認証してから登
録を可能とすることができるので、第3者が自身につい
て生体情報を不正に登録することもできない。In addition, when registering biometric information data used for verification, registration can be performed after authenticating the registrant's validity. You cannot register with.
【0038】[0038]
【発明の実施の形態】以下、図面を参照しながら発明の
実施の形態を説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0039】本実施形態に係る情報処理システムは、概
略的には、データを暗号化する場合において、情報処理
装置は、所定の一時鍵を生成し、これを用いて平文デー
タを暗号化するとともに、この一時鍵の暗号化を、この
情報処理装置に着脱可能な処理機能付きデバイス装置
(またはデバイス装置および処理機能付き外部記憶装
置)側に依頼し、処理機能付きデバイス装置側は、受け
取った一時鍵を秘密鍵で暗号化して情報処理装置に渡
し、情報処理装置は、一時鍵で暗号化されたデータと秘
密鍵で暗号化された一時鍵を対応付けて、情報処理装置
内の記憶装置に保存する。その際、処理機能付きデバイ
ス装置では、センサ部からユーザの生体情報を入力しこ
れが登録されているものと一致した場合にのみ前記秘密
鍵を使用可能にする。In the information processing system according to the present embodiment, generally, when data is encrypted, the information processing apparatus generates a predetermined temporary key, and encrypts the plaintext data using the key. Requesting the encryption of the temporary key to a device device with a processing function (or a device device and an external storage device with a processing function) detachable from the information processing device, and the device device with the processing function The key is encrypted with the secret key and passed to the information processing device, and the information processing device associates the data encrypted with the temporary key with the temporary key encrypted with the secret key, and stores the data in the storage device in the information processing device. save. At this time, in the device device having the processing function, the biometric information of the user is input from the sensor unit, and the secret key can be used only when the biometric information matches the registered one.
【0040】また、本実施形態に係る情報処理システム
は、概略的には、暗号化されたデータを復号する場合に
おいて、暗号化されたデータとこれに対応する暗号化さ
れた一時鍵を記憶装置から読み込み、暗号化された一時
鍵の復号を、この情報処理装置に着脱可能な処理機能付
きデバイス装置(またはデバイス装置および処理機能付
き外部記憶装置)に依頼し、処理機能付きデバイス装置
は、受け取った暗号化された一時鍵鍵を秘密鍵で復号し
て情報処理装置に渡し、情報処理装置は、渡された一時
鍵を用いて、暗号化されたデータを復号する。その際、
処理機能付きデバイス装置では、センサ部からユーザの
生体情報を入力しこれが登録されているものと一致した
場合にのみ前記秘密鍵を使用可能にする。In the information processing system according to the present embodiment, when decrypting encrypted data, the encrypted data and the corresponding encrypted temporary key are stored in a storage device. And decrypts the encrypted temporary key with a device device with a processing function detachable to this information processing device (or a device device and an external storage device with a processing function). The encrypted temporary key key is decrypted with the secret key and passed to the information processing device, and the information processing device decrypts the encrypted data using the passed temporary key. that time,
In the device with the processing function, the biometric information of the user is input from the sensor unit and the secret key is made usable only when the biometric information matches the registered one.
【0041】なお、一時鍵の発生機能は、情報処理装置
側に設ける代わりに、処理機能付きデバイス装置側(ま
たは外部記憶装置側)に設けても良い。この場合、暗号
化の場合において、処理機能付きデバイス装置から情報
処理装置に一時鍵および秘密鍵で暗号化された一時鍵の
2つが渡される点が上記と相違する。The function of generating a temporary key may be provided on the device with processing function (or on the external storage device) instead of being provided on the information processing device. In this case, in the case of encryption, the difference from the above is that the temporary key and the temporary key encrypted with the secret key are passed from the device with the processing function to the information processing apparatus.
【0042】秘密鍵の保存方法については、秘密鍵を処
理機能付きデバイス装置内に記憶する方法と、秘密鍵を
記憶したICカードから処理機能付きデバイス装置に読
み込む方法が考えられる。As a method of storing the secret key, a method of storing the secret key in the device with the processing function and a method of reading the secret key from the IC card storing the secret key into the device with the processing function can be considered.
【0043】各情報処理装置は、単一ユーザであって
も、複数ユーザで共用するものであっても良い。ただ
し、秘密鍵を保管した処理機能付きデバイス装置は、ユ
ーザ毎に用意するのが望ましい。あるいは、秘密鍵を記
憶したICカードをユーザ毎に用意し、この場合の処理
機能付きデバイス装置を情報処理装置に専用に設けるよ
うにしても良い。Each information processing device may be a single user or a device shared by a plurality of users. However, it is desirable to prepare a device device with a processing function that stores a secret key for each user. Alternatively, an IC card storing a secret key may be prepared for each user, and a device device with a processing function in this case may be provided exclusively for the information processing device.
【0044】なお、本実施形態では、暗号化対象となる
データの暗号方式と、このデータの暗号化や復号化に使
用する一時鍵の暗号方式には、DESあるいはFEAL
などの所望の共通鍵暗号方式を用いるものとする。な
お、前者の処理対象データの暗号方式と後者の一時鍵の
暗号方式とは同一であっても良いし、相違するものであ
っても良い。In this embodiment, DES or FEAL is used for the encryption method of the data to be encrypted and the encryption method of the temporary key used for encrypting and decrypting the data.
It is assumed that a desired common key cryptosystem such as the above is used. Note that the former encryption method of the data to be processed and the latter encryption method of the temporary key may be the same or different.
【0045】ここで、データは、一纏まりの情報のこと
で、例えば、その内容としては、文書、音声、画像、プ
ログラムなど、種々の形態のものが考えられる。暗号化
されたデータは、ファイルとして記憶装置に保存され
る。Here, the data is a set of information, and its contents may be in various forms such as a document, a sound, an image, and a program. The encrypted data is stored in a storage device as a file.
【0046】以下、本実施形態に係る情報処理システム
についてより詳しく説明する。Hereinafter, the information processing system according to the present embodiment will be described in more detail.
【0047】以下では、個人認証機能について説明した
後に、データを暗号化する場合の情報処理システムと暗
号化されたデータを復号する場合の情報処理システムを
順に説明する。In the following, after describing the personal authentication function, an information processing system for encrypting data and an information processing system for decrypting encrypted data will be described in order.
【0048】以下では、一時鍵の生成は情報処理装置側
で行うものとし、秘密鍵は処理機能付きデバイス装置内
に記憶されているものとして説明する。In the following description, it is assumed that the temporary key is generated on the information processing apparatus side, and that the secret key is stored in the device with the processing function.
【0049】図1および図4は、本発明の一実施形態に
係る情報処理システムにおいて、データを暗号化する場
合の構成例および暗号化されたデータを復号する場合の
構成例をそれぞれ示す図である。FIGS. 1 and 4 are diagrams respectively showing an example of a configuration for encrypting data and an example of a configuration for decrypting encrypted data in an information processing system according to an embodiment of the present invention. is there.
【0050】図1および図4に示されるように、本実施
形態では、情報処理システムを、処理機能を有するデバ
イス装置(以下、デバイス装置と呼ぶ)107と、情報
処理装置113の2つの部分に分け、両者を互いに通信
可能な別筐体として構成する。As shown in FIGS. 1 and 4, in this embodiment, the information processing system is divided into two parts, a device device (hereinafter, referred to as a device device) 107 having a processing function and an information processing device 113. And they are configured as separate housings that can communicate with each other.
【0051】情報処理装置113は、一時鍵の生成、一
時鍵によるデータの暗号化、一時鍵で暗号化されたデー
タの復号を行うものである。情報処理装置113には、
例えば、パーソナルコンピュータあるいは携帯端末など
を用いることができる。The information processing device 113 generates a temporary key, encrypts data using the temporary key, and decrypts data encrypted using the temporary key. In the information processing device 113,
For example, a personal computer or a portable terminal can be used.
【0052】デバイス装置107は、秘密鍵の保管、秘
密鍵による一時鍵の暗号化、秘密鍵で暗号化された一時
鍵の復号を行うものである。デバイス装置107には、
例えば、処理機能を有するICカードを用いることがで
きる。The device 107 stores the secret key, encrypts the temporary key with the secret key, and decrypts the temporary key encrypted with the secret key. The device device 107 includes:
For example, an IC card having a processing function can be used.
【0053】情報処理装置113とデバイス装置107
とは、それぞれの持つインタフェース部(図示せず)を
介して、データの受け渡しを行う。例えば、使用時にデ
バイス装置107を情報処理装置113内のソケットに
直接接続する方法を用いても良いし、赤外線などにより
通信できるようにしても良い。Information processing device 113 and device device 107
Means that data is exchanged via the respective interface units (not shown). For example, a method of directly connecting the device device 107 to a socket in the information processing device 113 at the time of use may be used, or communication may be performed by infrared rays or the like.
【0054】なお、デバイス装置107を使用しないと
きは、これをユーザが安全な場所に保管しておくのが好
ましい。When the device 107 is not used, it is preferable that the device 107 be stored in a safe place by the user.
【0055】次に、データの暗号化や復号に関する説明
に先だって、図1の暗号側の構成と図4の復号側の構成
に共通する個人認証機能について説明する。Next, before describing the encryption and decryption of data, a personal authentication function common to the configuration on the encryption side in FIG. 1 and the configuration on the decryption side in FIG. 4 will be described.
【0056】本実施形態では、データを秘密鍵で暗号化
するのではなく、データをその都度変更可能な一時鍵で
暗号化しこの一時鍵を秘密鍵で暗号化するようにすると
ともに、ユーザから採取した生体情報(個人識別可能な
身体的特徴を電子情報化したもの)を登録しておき、該
生体情報の照合によって当該情報処理システムの正当な
ユーザであるか否かについての個人認証を行い、照合に
成功した場合にのみ秘密鍵を使用可能とすることによっ
て、また個人認証機能と秘密鍵のデータをデバイス装置
内に設け情報処理装置から独立して保管可能とすること
によって、二重三重のセキュリティーを設け、極めて高
い安全性を確保するものである。In this embodiment, instead of encrypting data with a secret key, data is encrypted with a temporary key that can be changed each time, and this temporary key is encrypted with a secret key. Registered biometric information (electronic information of physical features that can be identified individually), and perform personal authentication as to whether or not the user is a valid user of the information processing system by comparing the biometric information, By enabling the use of the private key only when the verification is successful, and by providing the personal authentication function and the data of the private key in the device and storing them independently of the information processing device, Security is provided to ensure extremely high security.
【0057】その固体識別可能な身体的特徴としては、
指紋、声紋、虹彩など種々のものが知られているが、個
人認証機能を小さく薄い筐体のデバイス装置内に作り込
むことが容易である点で、本実施形態では、指紋に依存
して変化する指の長手方向の電気的特性分布(一次元情
報)を生体情報として採取し、この情報を個人認証に用
いることとする。なお、これによって短時間で高精度の
認証を可能としている。さらに、ユーザはセンサ部の電
極の上に指をのせるだけで済むので、認証にあたってユ
ーザにさほど負担を掛けない利点もある。The physical characteristics that can be identified are:
Various types such as a fingerprint, a voiceprint, and an iris are known, but in the present embodiment, the personal authentication function is changed depending on the fingerprint in that it is easy to build the personal authentication function in a device device having a small and thin housing. The electrical characteristic distribution (one-dimensional information) in the longitudinal direction of the finger to be taken is collected as biological information, and this information is used for personal authentication. This enables highly accurate authentication in a short time. Further, since the user only has to put his finger on the electrode of the sensor unit, there is an advantage that the user is not burdened with the authentication.
【0058】本実施形態では、指紋に依存して変化する
指の長手方向の電気抵抗の一次元情報(以下、指情報と
呼ぶ)を用いるものとする。In this embodiment, it is assumed that one-dimensional information (hereinafter, referred to as finger information) of electric resistance in the longitudinal direction of the finger which changes depending on the fingerprint is used.
【0059】なお、電気的特性として、電気抵抗の代わ
りに、静電容量を用いても良い。また、指以外の生体の
一部分の表面の電気抵抗または静電容量の一次元分布を
用いることも可能である。As the electrical characteristics, capacitance may be used instead of electric resistance. It is also possible to use a one-dimensional distribution of electric resistance or capacitance of the surface of a part of the living body other than the finger.
【0060】指関節による個人認証については、“A
New Personal Verification
Sensor System Using an E
lectrode Array”;Technical
Daigest of the 13th Sens
or Symposium, 1995, pp.22
9〜232; K.Itsumi and S.Uch
idaや、特開平7−168930号公報、特開平8−
235261号公報に詳しく開示されている。Regarding the personal authentication by the finger joint, “A
New Personal Verification
Sensor System Using an E
Electrode Array ”; Technical
Daigest of the 13th Sens
or Symposium, 1995, pp. 22
9 to 232; Itsumi and S.M. Uch
ida, JP-A-7-168930, JP-A-8-
It is disclosed in detail in JP-A-235261.
【0061】本実施形態では、上記文献に開示されてい
る技術を用いるものとする。In this embodiment, it is assumed that the technology disclosed in the above document is used.
【0062】図1および図4に示されるように、デバイ
ス装置107には、生体情報検出部101、照合部10
2、スイッチ部103、第2の暗号処理部104、基準
指データ記憶部105、秘密鍵記憶部106が設けられ
る。As shown in FIGS. 1 and 4, the device 107 includes a biometric information detecting unit 101 and a collating unit 10.
2, a switch unit 103, a second encryption processing unit 104, a reference finger data storage unit 105, and a secret key storage unit 106.
【0063】センサ部101は、電極部分にあてられた
ユーザの指から指情報データを入力する。センサ部10
1の電極部分は、デバイス装置107本体の表面に形成
する。The sensor section 101 inputs finger information data from the user's finger applied to the electrode portion. Sensor unit 10
One electrode portion is formed on the surface of the device device 107 main body.
【0064】指基準データ記憶部105は、予め登録さ
れたユーザの指情報データを基準データとして記憶す
る。指基準データ記憶部105は、例えば後述するよう
な特別な手順を踏まなければアクセス不可とする。指基
準データ記憶部105には、複数の指情報データを登録
できるのが好ましい。The finger reference data storage unit 105 stores user's finger information data registered in advance as reference data. The finger reference data storage unit 105 makes access inaccessible unless a special procedure described later is taken, for example. It is preferable that a plurality of finger information data can be registered in the finger reference data storage unit 105.
【0065】照合部102は、センサ部101の出力で
ある指情報データを、指基準データ記憶部105に登録
されている基準データと照合して、その正当性を認証す
る(電極部分に指をあてたユーザが正当なユーザである
か否かを判定する)。そして、正当であると判定された
場合にのみ、所定の制御信号を出力する。The collation unit 102 collates the finger information data output from the sensor unit 101 with the reference data registered in the finger reference data storage unit 105, and authenticates its validity (the finger is placed on the electrode part). It is determined whether the assigned user is a valid user). Then, only when it is determined to be valid, a predetermined control signal is output.
【0066】秘密鍵記憶部106は、秘密鍵のデータを
記憶する。この秘密鍵記憶部106は、スイッチ部10
3を介して第2の暗号処理部104に与えられ得る他は
アクセス不可とする。ただし、認証に通過すれば、秘密
鍵のデータの更新などの操作が可能となるようにしても
良い。The private key storage unit 106 stores private key data. The secret key storage unit 106 includes the switch unit 10
Others that can be provided to the second cryptographic processing unit 104 via the third unit 3 are inaccessible. However, an operation such as updating of the secret key data may be made possible after passing the authentication.
【0067】スイッチ部103は、照合部102から上
記の所定の制御信号が与えられた場合にのみ閉じるもの
とする。The switch section 103 is assumed to be closed only when the predetermined control signal is given from the collation section 102.
【0068】ここで、図19に本実施形態に係る認証処
理の手順の一例を示す。FIG. 19 shows an example of the procedure of the authentication processing according to the present embodiment.
【0069】正当なユーザで既に指情報データが登録さ
れているものが、センサ部101の電極部分に、登録時
と同一の指をあてると、センサ部101により指情報デ
ータが生成され(ステップS61)、指照部102によ
り、入力された指情報データが基準指データ記憶部10
5内に登録されているか否かが判定される(ステップS
62)。照合の結果、登録されていると判定された場合
すなわち電極部分に指をあてたユーザが正当なユーザで
あると判定された場合には(ステップS63)、所定の
制御信号がスイッチ部103に与えられ、これに応答し
てスイッチ部103が閉じられ、秘密鍵が使用可能とな
る(ステップS64)。これによって、秘密鍵が第2の
暗号処理部104に伝えられ、暗号化または復号が可能
となる。When the same finger as that at the time of registration is applied to the electrode portion of the sensor unit 101 of a legitimate user whose finger information data has already been registered, finger information data is generated by the sensor unit 101 (step S61). ), The inputted finger information data is stored in the reference finger data storage
5 is determined (step S 5).
62). As a result of the collation, when it is determined that the user is registered, that is, when it is determined that the user who puts a finger on the electrode portion is a valid user (step S63), a predetermined control signal is given to the switch unit 103. In response, the switch unit 103 is closed, and the secret key becomes usable (step S64). As a result, the secret key is transmitted to the second encryption processing unit 104, and encryption or decryption becomes possible.
【0070】一方、正当でないユーザが、センサ部10
1の電極部分に指をあてた場合、指照部102により、
入力された指情報データが基準指データ記憶部105内
に登録されているか否かが判定される。この場合には該
当する基準データは登録されていないので照合不一致と
なり、所定の制御信号はスイッチ部103に与えられ
ず、スイッチ部103が開いたままであり、従って秘密
鍵記憶部106に記憶されている秘密鍵のデータはスイ
ッチ部106を通過することはできず、これによって該
秘密鍵を使用することが禁じられる。On the other hand, if the user who is not authorized
When a finger is applied to one electrode portion, the finger illuminating unit 102
It is determined whether or not the input finger information data is registered in reference finger data storage unit 105. In this case, since the corresponding reference data has not been registered, the matching does not match, the predetermined control signal is not given to the switch unit 103, the switch unit 103 remains open, and therefore, the secret key storage unit 106 The data of the secret key cannot pass through the switch unit 106, thereby prohibiting the use of the secret key.
【0071】ここで、センサ部101など指情報データ
の登録または照合のための各装置に設けられるセンサ部
の一例について説明し、次に、照合部102による照合
判定処理の一例について説明する。Here, an example of a sensor unit provided in each device for registering or collating finger information data, such as the sensor unit 101, will be described. Next, an example of collation determination processing by the collation unit 102 will be described.
【0072】図16は、センサ部101の電極部分の具
体例を示す図である。(a)は側面から見た概観図であ
り、(b)は上面から見た概観図である。図中、3は基
板を示しており、この基板3の表面には複数の線状接触
子電極2が一次元のアレイ状に設けられている。また、
各線状接触子電極2は電極取り出しパッド5に繋がって
いる。基板3の材料としては、例えば、ガラエポ等のプ
リント基板材料、セラミック板、あるいは絶縁被覆した
金属薄板などを用いる。また、線状接触子電極2の材料
としては、例えば、Cu薄膜、Au薄膜、Niメッキ薄
膜、Pt薄膜、あるいはPd薄膜等、人体の皮膚から出
る汗等の体液に浸されない導電性材料であることが望ま
しい。線状接触子電極2の間隔は1/10mm程度とす
る。また、線状接触子2の数、すなわち、電極アレイの
長手方向の長さは、通常、指の先端から第2関節を完全
に含むものとする方が好ましい。FIG. 16 is a diagram showing a specific example of the electrode portion of the sensor section 101. As shown in FIG. (A) is a schematic view from the side, and (b) is a schematic view from the top. In the figure, reference numeral 3 denotes a substrate, on the surface of which a plurality of linear contact electrodes 2 are provided in a one-dimensional array. Also,
Each linear contact electrode 2 is connected to an electrode extraction pad 5. As a material of the substrate 3, for example, a printed circuit board material such as glass epoxy, a ceramic plate, a thin metal plate coated with an insulating material, or the like is used. The material of the linear contact electrode 2 is, for example, a conductive material that is not immersed in body fluid such as sweat from human skin, such as Cu thin film, Au thin film, Ni plated thin film, Pt thin film, or Pd thin film. It is desirable. The interval between the linear contact electrodes 2 is about 1/10 mm. In addition, it is usually preferable that the number of the linear contacts 2, that is, the length in the longitudinal direction of the electrode array completely include the second joint from the tip of the finger.
【0073】このように構成された表面形状センサを有
するセンサ部101によれば、線状接触子2に、指情報
データを検出すべき指1が電極配列方向に対して直角方
向が押し付けられると、隣接する線状接触子電極2で接
触する指紋の凸部の量に応じて線状接触子電極2間の抵
抗値が変化するので、一次元の抵抗分布が生じる。隣合
う線状接触子電極2の間の指表面の抵抗値は、各電極取
り出しパッド5から指1の長手方向に順次読み取られ
る。According to the sensor unit 101 having the surface shape sensor configured as described above, when the finger 1 whose finger information data is to be detected is pressed against the linear contact 2 in a direction perpendicular to the electrode arrangement direction. Since the resistance between the linear contact electrodes 2 changes in accordance with the amount of the convex portion of the fingerprint contacting the adjacent linear contact electrodes 2, a one-dimensional resistance distribution is generated. The resistance value of the finger surface between the adjacent linear contactor electrodes 2 is sequentially read from each electrode extraction pad 5 in the longitudinal direction of the finger 1.
【0074】図17は、指表面の抵抗値分布の測定原理
を説明するためのセンサ部101の抵抗値分布検出部分
の等価回路である。FIG. 17 is an equivalent circuit of a resistance value distribution detecting portion of the sensor unit 101 for explaining the principle of measuring the resistance value distribution on the finger surface.
【0075】i+1個の線状接触子電極2n (1≦n≦
i+1)に対して指を押し付けたとき、隣接する線状接
触子電極2n ,2n+1 で接触する指紋の凸部の量に応じ
て線状接触子電極2間の抵抗値Rn が変化する。隣接す
る2つの線状接触子電極2n,2n+1 の間に、図示の如
く、基準抵抗Rref と定電圧源Vo とをアナログスイッ
チを介して接続する。このときの基準抵抗Rref の両端
の電位差Vn は次式で与えられる。I + 1 linear contact electrodes 2 n (1 ≦ n ≦
When a finger is pressed against (i + 1), the resistance value R n between the linear contact electrodes 2 is changed according to the amount of the convex portion of the fingerprint contacting the adjacent linear contact electrodes 2 n and 2 n + 1. Change. Between two adjacent linear contact electrodes 2 n, 2 n + 1, as shown, and a reference resistor R ref and the constant voltage source V o is connected via the analog switch. The potential difference V n across the reference resistor R ref in this case is given by the following equation.
【0076】Vn =Rref ・Vo (Rref /Rn ) アナログスイッチを切り替えて、この電位差Vn を指の
長手方向に順次読み取り、この電位差Vn から算出され
た抵抗値Rn を時系列にプロットすることにより、図1
8に示すように、指の長手方向への抵抗値分布で表現さ
れた指情報データを得ることができる。[0076] Switch the V n = R ref · V o (R ref / R n) analog switches, sequentially reads the potential difference V n in the longitudinal direction of the finger, a resistance value R n calculated from the potential difference V n Fig. 1
As shown in FIG. 8, finger information data represented by a resistance value distribution in the longitudinal direction of the finger can be obtained.
【0077】次に、照合部102による照合判定処理の
一例について説明する。Next, an example of the collation judging process by the collating unit 102 will be described.
【0078】照合部102は、センサ部101から入力
された指情報データと、指基準データ記憶部105内に
登録されている指情報データとを照合する。指情報デー
タは一次元データであるので、相関に基づく処理を適用
すれば、高速かつ高精度な照合を行うことができる。The collation unit 102 collates the finger information data input from the sensor unit 101 with the finger information data registered in the finger reference data storage unit 105. Since the finger information data is one-dimensional data, high-speed and high-precision matching can be performed by applying a process based on correlation.
【0079】ここでは、照合部102は、まず、図18
のような登録された指情報データと照合される指情報デ
ータの各々をiについてフィルタリング処理(バンドパ
スフィルタ)し、次いで処理後の登録された指情報デー
タa,処理後の照合される指情報データbを次式の評価
関数f(t)により比較する。In this case, first, the collating section 102 first executes FIG.
Each of the finger information data collated with the registered finger information data is subjected to a filtering process (band-pass filter) for i, and then the registered finger information data a after the processing and the finger information collated after the processing The data b is compared by the following evaluation function f (t).
【0080】 f(t)=Σi=i1〜i2{a(i)−b(i+t)}2 /Σi=i1〜i2a2 ( i) s=min-t1<t<t1{f(t)} すなわち、両者をtだけずらしたときの2乗誤差を求
め、f(t)が最小となるところを最も良く一致する位
置として求めるものである。そして、そのときのf
(t)を照合値sとする。照合値sが小さいほど比較さ
れる2つの特徴が良く一致している。[0080] f (t) = Σ i = i1~i2 {a (i) -b (i + t)} 2 / Σ i = i1~i2 a 2 (i) s = min -t1 <t <t1 {f ( t)} That is, a square error when both are shifted by t is obtained, and a position where f (t) becomes minimum is obtained as a position that best matches. And f at that time
Let (t) be the collation value s. The smaller the collation value s, the better the two features compared.
【0081】照合部102は、あらかじめ定められたし
きい値をrとし、s<rであれば、同一人物と判断し、
それ以外であれば、異なる人物と判断する。The collating unit 102 determines a predetermined threshold value as r, and if s <r, determines that the persons are the same person,
Otherwise, it is determined that the person is different.
【0082】通常、rを0.5あるいは0.6程度に設
定する。この場合、他人排除率を99%以上に保った上
で、本人認識率を95%程度に確保することができる。Usually, r is set to about 0.5 or 0.6. In this case, it is possible to maintain the false recognition rate of about 95% while maintaining the false exclusion rate of 99% or more.
【0083】なお、身体の成長等により、sの値は多少
変化するが、月単位で変動する程は大きくない。ただ
し、成長期の子供等変化の大きい者もいるので登録情報
は適当なタイミングで更新しておくことが望ましい。The value of s slightly changes due to the growth of the body and the like, but is not so large as to change every month. However, since there is a large change such as a child in the growth period, it is desirable to update the registration information at an appropriate timing.
【0084】なお、上記では、登録指情報データについ
ては、照合処理するときにフィルタリング処理を施すも
のとしてあるが、その代わりに登録前にフィルタリング
処理を施し、フィルタリング処理後の指情報データを登
録しても良い。In the above description, the registered finger information data is subjected to the filtering process at the time of the collation process. Instead, the filtering process is performed before the registration, and the finger information data after the filtering process is registered. May be.
【0085】次に、データを暗号化する場合の情報処理
システムについて説明する。Next, an information processing system for encrypting data will be described.
【0086】図1に示すように、データの暗号化を行う
場合の情報処理装置113は、一時鍵発生部108、第
1の暗号処理部111、記憶部112を備えている。As shown in FIG. 1, an information processing apparatus 113 for encrypting data includes a temporary key generation unit 108, a first encryption processing unit 111, and a storage unit 112.
【0087】一時鍵発生部108は、データを暗号化す
るために用いる一時鍵を生成する。また、一時鍵発生部
108は、図示しない乱数発生器により生成された乱数
を用いて、少なくともデータ毎に一時鍵を生成する。ま
た、この乱数発生器は、例えば所定のタイミングで時計
(図示せず)から得た時間情報をもとにして乱数を生成
するようにしても良い。さらに、一時鍵は、同じデータ
でもこのデータを暗号化する度に異なる鍵を生成し使用
するのが望ましい。なお、乱数発生器は、情報処理装置
113側に設けても良いし、デバイス装置107側に設
けても良い。なお、この一時鍵は、インタフェース部を
介してデバイス装置107にも渡される。The temporary key generating section 108 generates a temporary key used for encrypting data. Further, the temporary key generation unit 108 generates a temporary key at least for each data using a random number generated by a random number generator (not shown). The random number generator may generate a random number based on time information obtained from a clock (not shown) at a predetermined timing, for example. Further, it is desirable to generate and use a different key for the same data every time this data is encrypted. The random number generator may be provided on the information processing device 113 side or on the device device 107 side. This temporary key is also passed to the device 107 via the interface unit.
【0088】第1の暗号処理部111は、暗号化の際に
は、一時鍵発生部108で生成された一時鍵を用いて、
暗号化対象のデータを暗号化する。At the time of encryption, the first encryption processing unit 111 uses the temporary key generated by the temporary key generation unit 108 to
Encrypt the data to be encrypted.
【0089】暗号化の対象であるデータは、記憶装置1
12から読出したものでも良いし、有線や無線の通信回
線を介して取得したものでも良いし、当該情報処理装置
上で作成、編集などしたものであっても良いし、映像機
器や音声機器などから直接当該情報処理装置に取り込ん
だものであっても良い。The data to be encrypted is stored in the storage device 1
12 or may be obtained through a wired or wireless communication line, may be created or edited on the information processing apparatus, or may be a video device or an audio device. May be directly taken into the information processing apparatus from the Internet.
【0090】一時鍵発生部108で生成された一時鍵
は、デバイス装置107に送られ、個人認証に通過した
場合にデバイス装置107内で秘密鍵により暗号化さ
れ、秘密鍵で暗号化された一時鍵はデバイス装置107
から本情報処理装置113に送られる。The temporary key generated by the temporary key generating unit 108 is sent to the device 107, and when the personal key is passed, the temporary key is encrypted by the secret key in the device 107 and the temporary key encrypted by the secret key. The key is the device 107
Is sent to the information processing apparatus 113.
【0091】記憶部112は、例えばこの情報処理装置
113の内蔵ハードディスク等の記憶装置である。The storage unit 112 is, for example, a storage device such as a built-in hard disk of the information processing device 113.
【0092】一時鍵で暗号化されたデータは秘密鍵で暗
号化された一時鍵とともに記憶部112へと送られ、記
憶部112は暗号化されたデータと暗号化された一時鍵
を対応付けて保存する。The data encrypted with the temporary key is sent to storage section 112 together with the temporary key encrypted with the secret key, and storage section 112 associates the encrypted data with the encrypted temporary key. save.
【0093】また、図1に示すように、データの暗号化
を行う場合のデバイス装置107は、生体情報検出部1
01、照合部102、スイッチ部103、第2の暗号処
理部104、基準指データ記憶部105、秘密鍵記憶部
106を備えている。As shown in FIG. 1, the device 107 for encrypting data includes a biometric information detecting unit 1.
01, a matching unit 102, a switch unit 103, a second encryption processing unit 104, a reference finger data storage unit 105, and a secret key storage unit 106.
【0094】このデバイス装置107は、秘密鍵の情報
を保管する機能を持つとともに、秘密鍵のデータ自体を
自装置の外部に出さずに、情報処理装置113から渡さ
れた一時鍵の暗号化処理を全て自装置内で行ってその結
果だけを情報処理装置113に返す働きを持つものであ
る。The device device 107 has a function of storing the information of the secret key, and encrypts the temporary key passed from the information processing device 113 without exposing the data of the secret key to the outside of the device. Is performed in its own device, and only the result is returned to the information processing device 113.
【0095】また、このデバイス装置107は生体情報
(指情報データ)の照合によって正当なユーザであるか
否かについての個人認証を行い、照合に成功した場合に
のみ秘密鍵を使用可能とする機能を持つ。The device unit 107 performs a personal authentication as to whether or not the user is a valid user by collating biometric information (finger information data), and makes it possible to use a secret key only when the collation is successful. have.
【0096】生体情報検出部101、照合部102、ス
イッチ部103、基準指データ記憶部105、秘密鍵記
憶部106については前述した通りであり、個人認証に
通過した場合に、秘密鍵記憶部106に記憶された秘密
鍵のデータがスイッチ部103を介して第2の暗号処理
部104に与えられる。The biometric information detection unit 101, the collation unit 102, the switch unit 103, the reference finger data storage unit 105, and the secret key storage unit 106 are the same as described above. Is provided to the second encryption processing unit 104 via the switch unit 103.
【0097】第2の暗号処理部104は、インタフェー
ス部を介して情報処理装置113から送信された一時鍵
を受け取り、これをスイッチ部103から送られた秘密
鍵で暗号化する。The second encryption processing unit 104 receives the temporary key transmitted from the information processing device 113 via the interface unit, and encrypts the temporary key with the secret key transmitted from the switch unit 103.
【0098】秘密鍵で暗号化された一時鍵は、情報処理
装置113に送信される。The temporary key encrypted with the secret key is transmitted to the information processing device 113.
【0099】次に、本情報処理システムの暗号化の際の
動作について説明する。Next, the operation of the information processing system at the time of encryption will be described.
【0100】図2に暗号化の際の情報処理装置の動作手
順の一例を示し、図3(a)に暗号化の際のデバイス装
置の動作手順の一例を示す。FIG. 2 shows an example of an operation procedure of the information processing apparatus at the time of encryption, and FIG. 3A shows an example of an operation procedure of the device at the time of encryption.
【0101】情報処理装置113側では、まず一時鍵発
生部108により一時鍵を生成し(ステップS11)、
第1の暗号処理部111により、暗号対象となる平文デ
ータを一時鍵で暗号化するとともに(ステップS1
2)、一時鍵暗号をデバイス装置107に送信する(ス
テップS13)。On the information processing apparatus 113 side, first, a temporary key is generated by the temporary key generation unit 108 (step S11).
The first encryption processing unit 111 encrypts the plaintext data to be encrypted with the temporary key (step S1).
2) The temporary key encryption is transmitted to the device 107 (step S13).
【0102】ここで、デバイス装置107から秘密鍵で
暗号化された一時鍵が送信されるのを待つ(ステップS
14)。Here, it waits for the transmission of the temporary key encrypted with the secret key from the device 107 (step S).
14).
【0103】もし暗号化された一時鍵がデバイス装置1
07から送信されてきたら(ステップS15)、暗号化
されたデータと暗号化された一時鍵を対応付けて記憶部
112に保存する(ステップS16)。If the encrypted temporary key is stored in the device 1
07 (step S15), the encrypted data and the encrypted temporary key are stored in the storage unit 112 in association with each other (step S16).
【0104】もし暗号化された一時鍵が得られないと判
断されたならば(ステップS15)、異常終了とする。
なお、暗号化された一時鍵が得られないことの判断は、
例えば、(1)ステップS14で予め定められた時間だ
け受信待ちし、その時間内に送信されてこなかった場合
に暗号化された一時鍵が得られないと判断する方法、
(2)デバイス装置107から明示的に暗号化された一
時鍵を送信できない旨の情報を送信する方法、などで行
う。If it is determined that an encrypted temporary key cannot be obtained (step S15), the process is terminated abnormally.
In addition, the judgment that the encrypted temporary key cannot be obtained
For example, (1) a method of waiting for reception for a predetermined time in step S14, and judging that an encrypted temporary key cannot be obtained if no transmission has been made within that time;
(2) A method of transmitting information indicating that an explicitly encrypted temporary key cannot be transmitted from the device device 107, or the like.
【0105】なお、ステップS12の暗号化とステップ
S13の送信との実行順序は任意である。The order of execution of the encryption in step S12 and the transmission in step S13 is arbitrary.
【0106】また、先にステップS13の送信を行い、
暗号化された一時鍵が得られた場合にのみ、ステップS
12の暗号化を行うようにしても良い。Further, the transmission in step S13 is performed first, and
Only when the encrypted temporary key is obtained, the step S
Twelve encryptions may be performed.
【0107】一方、デバイス装置107側では、センサ
部101から指情報データを入力し(ステップS2
1)、照合部102および指基準データ記憶部105に
より、ユーザの認証を行い(ステップS22)、正当と
判断された場合には(ステップS23)、スイッチ部1
03が閉じられ、秘密鍵が使用可能となる(ステップS
24)。On the other hand, on the device device 107 side, finger information data is input from the sensor unit 101 (step S2).
1) The user is authenticated by the collation unit 102 and the finger reference data storage unit 105 (step S22). If it is determined that the user is valid (step S23), the switch unit 1
03 is closed and the private key becomes usable (step S
24).
【0108】そして、第2の暗号処理部104により、
ステップS25において情報処理装置113から受信し
た一時鍵を、使用可能となった秘密鍵で暗号化し(ステ
ップS26)、この暗号化された一時鍵を情報処理装置
113に送信する(ステップS27)。Then, the second encryption processing unit 104
The temporary key received from the information processing device 113 in step S25 is encrypted with the secret key that has become available (step S26), and the encrypted temporary key is transmitted to the information processing device 113 (step S27).
【0109】もし、ステップS23で正当でないと判断
された場合には、秘密鍵は使用不可とされ、異常終了す
る。なお、異常終了した場合には、情報処理装置113
に対して明示的に暗号化された一時鍵を送信できない旨
の情報を送信するようにしても良い。If it is determined in step S23 that the secret key is not valid, the secret key is made unusable, and the process ends abnormally. If the processing ends abnormally, the information processing apparatus 113
May be transmitted to the user to the effect that an explicitly encrypted temporary key cannot be transmitted.
【0110】なお、図2および図3(a)の手順におい
て、図3(a)のステップS21〜S23の認証処理を
最初に行うこととし、この認証に成功した後に他の処理
を開始するようにしても良い。In the procedure of FIGS. 2 and 3A, the authentication processing of steps S21 to S23 of FIG. 3A is performed first, and after this authentication is successful, another processing is started. You may do it.
【0111】また、秘密鍵の使用が必要になった時点
で、システム側からユーザに認証を求めるように(セン
サ部の電極部分に指をおくように)指示を出すようにし
ても構わない。Further, when the use of the secret key becomes necessary, an instruction may be issued from the system side to request the user to authenticate (put a finger on the electrode portion of the sensor unit).
【0112】ところで、図3(a)の手順は、暗号化処
理と認証処理の関連を持たせたものであったが、図19
で示されるような認証処理を暗号化処理とは関連なく行
う場合には、デバイス装置107の暗号化の際の手順は
例えば図3(b)のようになる。By the way, the procedure of FIG. 3A relates the encryption process and the authentication process.
In the case where the authentication processing as shown by is performed without relating to the encryption processing, the procedure for encrypting the device 107 is, for example, as shown in FIG.
【0113】すなわち、情報処理装置113から一時鍵
を受信し(ステップS121)、このとき秘密鍵が使用
可能であれば(ステップS122)、秘密鍵で一時鍵を
暗号化し(ステップS123)、この秘密鍵で暗号化さ
れた一時鍵を情報処理装置113に送信する(ステップ
S124)。That is, the temporary key is received from the information processing apparatus 113 (step S121). At this time, if the secret key is usable (step S122), the temporary key is encrypted with the secret key (step S123). The temporary key encrypted with the key is transmitted to the information processing device 113 (step S124).
【0114】一方、秘密鍵が使用可能でなければ(ステ
ップS122)、異常終了する。On the other hand, if the secret key cannot be used (step S122), the process ends abnormally.
【0115】なお、この場合にも、秘密鍵の使用が必要
になった時点で、システム側からユーザに認証を求める
ように(センサ部の電極部分に指をおくように)指示を
出し、秘密鍵が使用可能になった後に、ステップS12
3以降を実行するようにしても良い。In this case as well, when it becomes necessary to use the secret key, the system issues an instruction to the user to authenticate (put a finger on the electrode part of the sensor unit) and asks the user to authenticate. After the key becomes available, step S12
Third and subsequent steps may be executed.
【0116】ここで、秘密鍵を使用可能にした後に、使
用不可とするタイミングについて説明する。Here, a description will be given of the timing at which the secret key is made unusable after being made usable.
【0117】秘密鍵を使用不可とする(すなわちスイッ
チ部を開く)タイミングについては種々の方法が考えら
れる。Various methods can be considered for the timing at which the secret key is made unusable (that is, the switch section is opened).
【0118】例えば、秘密鍵を一旦、使用可能としたな
らば、ユーザから明示的に秘密鍵を使用不可とすべき命
令が与えられるまで、あるいはデバイス装置部107が
情報処理装置113から外されるまで、使用可能として
も良い。また、暗号化が1回完了する毎に、スイッチ部
を開くようにしても良い。For example, once the secret key is made usable, until the user explicitly gives a command to make the secret key unusable, or the device unit 107 is detached from the information processing unit 113. Until, it may be usable. Further, the switch unit may be opened each time encryption is completed once.
【0119】ここで、暗号化されたデータを解読するた
めのは、秘密鍵で暗号化された一時鍵を解読して一時鍵
を取り出す必要があるので、該当する秘密鍵を所有する
場合にのみ平文のデータを取り出すことができる。な
お、言うまでもなく、一時鍵で暗号化されたデータや秘
密鍵で暗号化された一時鍵などの情報から一時鍵や秘密
鍵を解読するのはきわめて困難である。Here, the decryption of the encrypted data requires the decryption of the temporary key encrypted with the secret key and the extraction of the temporary key. You can extract plaintext data. Needless to say, it is extremely difficult to decrypt the temporary key and the secret key from information such as the data encrypted with the temporary key and the temporary key encrypted with the secret key.
【0120】また、たとえ秘密鍵の格納されたデバイス
装置が不正使用されたとしても、指情報データの登録さ
れていない不正なユーザは認証を通過することができな
いので、秘密鍵を使用可能とすることができず、やはり
暗号化データを復号することはできない。Further, even if the device in which the secret key is stored is used illegally, an unauthorized user whose finger information data is not registered cannot pass the authentication, so that the secret key can be used. Cannot decrypt the encrypted data.
【0121】なお、一時鍵は少なくともデータ毎に生成
されるので、たとえある暗号化データの一時鍵が解読さ
れたとしても、他の暗号化データをその一時鍵で解読す
ることはできない。Since the temporary key is generated at least for each data, even if the temporary key of certain encrypted data is decrypted, other encrypted data cannot be decrypted with the temporary key.
【0122】次に、暗号化されたデータを復号する場合
の情報処理システムについて説明する。Next, an information processing system for decrypting encrypted data will be described.
【0123】図4に情報処理装置の構成例を示し、図5
に情報処理装置の動作手順の一例を示し、図6(a)に
デバイス装置の動作手順の一例を示す。FIG. 4 shows a configuration example of the information processing apparatus, and FIG.
FIG. 6 shows an example of an operation procedure of the information processing apparatus, and FIG. 6A shows an example of an operation procedure of the device apparatus.
【0124】暗号化されたデータを復号する場合の情報
処理システムについては、前述したデータを暗号化する
場合の情報処理システムと、構成の点でも動作の点でも
同様の部分が多いので、以下では主に相違点について説
明する。The information processing system for decrypting encrypted data is similar to the information processing system for encrypting data described above in many respects in terms of both configuration and operation. Mainly the differences will be described.
【0125】図4の情報処理装置113は、第1の暗号
処理部111と記憶部112を備えている。ここでは図
1と異なり一時鍵発生部108は不要である。The information processing apparatus 113 of FIG. 4 includes a first encryption processing unit 111 and a storage unit 112. Here, unlike FIG. 1, the temporary key generation unit 108 is unnecessary.
【0126】記憶部112には、一時鍵で暗号化された
データと秘密鍵で暗号化された一時鍵が対応付けて保存
されている。The storage unit 112 stores the data encrypted with the temporary key and the temporary key encrypted with the secret key in association with each other.
【0127】復号対象の暗号化データに対応する暗号化
された一時鍵は、デバイス装置107に送られ、個人認
証に通過した場合にデバイス装置107内で秘密鍵によ
り復号され、復号された一時鍵はデバイス装置107か
ら本情報処理装置113に送られる。The encrypted temporary key corresponding to the encrypted data to be decrypted is sent to the device unit 107, and when the personal key is passed, the encrypted temporary key is decrypted by the secret key in the device unit 107 and the decrypted temporary key is decrypted. Is sent from the device device 107 to the information processing device 113.
【0128】第1の暗号処理部111は、復号の際に
は、復号対象の暗号化データを、デバイス装置107に
より復号された一時鍵で復号する。これによって、もと
の平文のでデータを得ることができる。At the time of decryption, the first cryptographic processing section 111 decrypts the encrypted data to be decrypted with the temporary key decrypted by the device 107. Thus, data can be obtained in the original plain text.
【0129】また、図4のデバイス装置107は、生体
情報検出部101、照合部102、スイッチ部103、
第2の暗号処理部104、基準指データ記憶部105、
秘密鍵記憶部106を備えている。The device device 107 shown in FIG. 4 includes a biological information detecting unit 101, a collating unit 102, a switch unit 103,
A second encryption processing unit 104, a reference finger data storage unit 105,
A secret key storage unit 106 is provided.
【0130】図1と相違する点は、第2の暗号処理部1
04は、インタフェース部を介して情報処理装置113
から送信された暗号化された一時鍵を受け取り、これを
スイッチ部103から送られた秘密鍵で復号する点だけ
である。The difference from FIG. 1 is that the second encryption processing unit 1
04 is an information processing device 113 via the interface unit.
The only difference is that the encrypted temporary key transmitted from the switch unit 103 is received and decrypted with the secret key transmitted from the switch unit 103.
【0131】この復号された一時鍵は、情報処理装置1
13に送信される。This decrypted temporary key is stored in the information processing device 1
13 is transmitted.
【0132】次に、図5および図6(a)を参照して本
情報処理システムの暗号化の際の動作について説明す
る。Next, with reference to FIG. 5 and FIG. 6A, the operation of the information processing system at the time of encryption will be described.
【0133】情報処理装置113側では、暗号化された
データと暗号化された一時鍵を読出し(ステップS3
1)、復号対象の暗号化された一時鍵をデバイス装置1
07に送信する(ステップS32)。The information processing apparatus 113 reads out the encrypted data and the encrypted temporary key (step S3).
1) The encrypted temporary key to be decrypted is
07 (step S32).
【0134】ここで、デバイス装置107から復号され
た一時鍵が送信されるのを待つ(ステップS33)。Here, the process waits until the decrypted temporary key is transmitted from the device 107 (step S33).
【0135】もし復号された一時鍵がデバイス装置10
7から送信されてきたら(ステップS34)、第1の暗
号処理部111により、暗号化データを一時鍵で復号す
る(ステップS35)。If the decrypted temporary key is stored in the device 10
7 (step S34), the first encryption processing unit 111 decrypts the encrypted data with the temporary key (step S35).
【0136】もし復号された一時鍵が得られないと判断
されたならば(ステップS34)、異常終了とする。な
お、復号された一時鍵が得られないことの判断は、例え
ば、(1)ステップS33で予め定められた時間だけ受
信待ちし、その時間内に送信されてこなかった場合に復
号された一時鍵が得られないと判断する方法、(2)デ
バイス装置107から明示的に復号された一時鍵を送信
できない旨の情報を送信する方法、などで行う。If it is determined that the decrypted temporary key cannot be obtained (step S34), the process ends abnormally. The determination that the decrypted temporary key cannot be obtained is made, for example, by (1) waiting for reception for a predetermined time in step S33, and decrypting the temporary key if it has not been transmitted within that time. (2) a method of transmitting information indicating that an explicitly decrypted temporary key cannot be transmitted from the device device 107, or the like.
【0137】一方、デバイス装置107側では、センサ
部101から指情報データを入力し(ステップS4
1)、照合部102および基準指データ記憶部105に
より、ユーザの認証を行い(ステップS42)、正当と
判断された場合には(ステップS43)、スイッチ部1
03が閉じられ、秘密鍵が使用可能となる(ステップS
44)。On the other hand, on the device device 107 side, finger information data is input from the sensor unit 101 (step S4).
1) The user is authenticated by the collation unit 102 and the reference finger data storage unit 105 (step S42). If it is determined that the user is valid (step S43), the switch unit 1
03 is closed and the private key becomes usable (step S
44).
【0138】そして、第2の暗号処理部104により、
ステップS45において情報処理装置113から受信し
た暗号化された一時鍵を、使用可能となった秘密鍵で復
号し(ステップS46)、この復号された一時鍵を情報
処理装置113に送信する(ステップS47)。Then, the second encryption processing unit 104
The encrypted temporary key received from the information processing device 113 in step S45 is decrypted with the available private key (step S46), and the decrypted temporary key is transmitted to the information processing device 113 (step S47). ).
【0139】もし、ステップS43で正当でないと判断
された場合には、秘密鍵は使用不可とされ、異常終了す
る。なお、異常終了した場合には、情報処理装置113
に対して明示的に復号された一時鍵を送信できない旨の
情報を送信するようにしても良い。If it is determined in step S43 that the secret key is not valid, the secret key is determined to be unusable, and the process ends abnormally. If the processing ends abnormally, the information processing apparatus 113
May be transmitted to the server to the effect that the explicitly decrypted temporary key cannot be transmitted.
【0140】なお、図5および図6(a)の手順におい
て、図6(a)のステップS41〜S43の認証処理を
最初に行うこととし、この認証に成功した後に他の処理
を開始するようにしても良い。In the procedure of FIGS. 5 and 6A, the authentication processing of steps S41 to S43 of FIG. 6A is performed first, and after this authentication is successful, another processing is started. You may do it.
【0141】また、秘密鍵の使用が必要になった時点
で、システム側からユーザに認証を求めるように(セン
サ部の電極部分に指をおくように)指示を出すようにし
ても構わない。When the use of the secret key becomes necessary, the system may issue an instruction to request the user to authenticate (put a finger on the electrode portion of the sensor unit).
【0142】ところで、図6(a)の手順は、復号処理
と認証処理の関連を持たせたものであったが、図19で
示されるような認証処理を復号処理とは関連なく行う場
合には、デバイス装置107の復号の際の手順は例えば
図6(b)のようになる。The procedure shown in FIG. 6A has a relationship between the decryption process and the authentication process. However, when the authentication process as shown in FIG. 19 is performed without relating to the decryption process. For example, the procedure at the time of decryption by the device device 107 is as shown in FIG.
【0143】すなわち、情報処理装置113から秘密鍵
で暗号化された一時鍵を受信し(ステップS141)、
このとき秘密鍵が使用可能であれば(ステップS14
2)、秘密鍵で一時鍵を復号し(ステップS143)、
この復号された一時鍵を情報処理装置113に送信する
(ステップS144)。That is, the temporary key encrypted with the secret key is received from the information processing device 113 (step S141).
At this time, if the secret key is usable (step S14)
2), decrypt the temporary key with the secret key (step S143),
The decrypted temporary key is transmitted to the information processing device 113 (step S144).
【0144】一方、秘密鍵が使用可能でなければ(ステ
ップS142)、異常終了する。On the other hand, if the secret key cannot be used (step S142), the process ends abnormally.
【0145】なお、この場合にも、秘密鍵の使用が必要
になった時点で、システム側からユーザに認証を求める
ように(センサ部の電極部分に指をおくように)指示を
出し、秘密鍵が使用可能になった後に、ステップS14
3以降を実行するようにしても良い。In this case as well, when the use of the secret key becomes necessary, the system issues an instruction to request the user to authenticate (put a finger on the electrode part of the sensor unit), and After the key becomes available, step S14
Third and subsequent steps may be executed.
【0146】ここで、秘密鍵を使用可能にした後に、使
用不可とするタイミングについて説明する。Here, the timing at which the secret key is made unusable after it is made available will be described.
【0147】秘密鍵を使用不可とする(すなわちスイッ
チ部を開く)タイミングについては種々の方法が考えら
れる。Various methods can be considered for the timing of disabling the secret key (ie, opening the switch unit).
【0148】例えば、秘密鍵を一旦、使用可能としたな
らば、ユーザから明示的に秘密鍵を使用不可とすべき命
令が与えられるまで、あるいはデバイス装置107が情
報処理装置113から外されるまで、使用可能としても
良い。また、復号が1回完了する毎に、スイッチ部を開
くようにしても良い。For example, once the secret key is made usable, until the user explicitly gives a command to disable the secret key, or until the device 107 is removed from the information processing apparatus 113. , May be usable. Further, the switch unit may be opened each time decoding is completed once.
【0149】以上、本発明の一実施形態について説明し
てきたが、本発明を情報処理装置に適用する場合、図1
等で説明した暗号機能と図4等で説明した復号機能の両
方を兼ね備えるのが好ましいが、暗号機能のみを持って
も構わないし、復号機能のみを持っても構わない。同様
に、本発明を処理機能付きデバイス装置に適用する場
合、図1等で説明した暗号機能と図4等で説明した復号
機能の両方を兼ね備えるのが好ましいが、暗号機能のみ
を持っても構わないし、復号機能のみを持っても構わな
い。The embodiment of the present invention has been described above. When the present invention is applied to an information processing apparatus, FIG.
It is preferable to have both the encryption function described in FIG. 4 and the decryption function described in FIG. 4 or the like, but it is possible to have only the encryption function or only the decryption function. Similarly, when the present invention is applied to a device with a processing function, it is preferable to have both the encryption function described with reference to FIG. 1 and the like and the decryption function described with reference to FIG. 4 and the like. Alternatively, only the decryption function may be provided.
【0150】次に、本実施形態に係る情報処理システム
の装置構成例について説明する。Next, an example of the device configuration of the information processing system according to this embodiment will be described.
【0151】図7に、図1や図4のデバイス装置107
の概観の一例を示す。図7において、301は図1およ
び図4のデバイス装置107を上方側から見た概観であ
り、302はユーザの指の一次元抵抗分布を測定するた
めのセンサ部101の電極部分であり、303は情報処
理装置113と接続するためのコネクタ部である。FIG. 7 shows the device 107 of FIGS. 1 and 4.
Here is an example of the overview. 7, reference numeral 301 denotes an overview of the device 107 shown in FIGS. 1 and 4 as viewed from above, 302 denotes an electrode portion of the sensor unit 101 for measuring a one-dimensional resistance distribution of a user's finger, and 303 Is a connector unit for connecting to the information processing device 113.
【0152】図8は、図7のデバイス装置107を下方
側から見た概観である。また、図中の304は、デバイ
ス装置107の各構成要素、すなわちセンサ部101の
うち電極部分302からの信号を受けて指情報データを
生成する部分、照合を行う照合部102、登録された指
情報データが格納される基準指データ記憶部105、秘
密鍵記憶部106、第2の暗号処理部109、スイッチ
部103などが納められた幾つかのICチップが配設さ
れている様子を概念的に示したものである。なお、実際
にはICチップはデバイス装置107内部に封止されて
いるのが好ましい。また、ICチップは1つであっても
構わない。FIG. 8 is an overview of the device 107 of FIG. 7 as viewed from below. In the figure, reference numeral 304 denotes each component of the device device 107, that is, a part of the sensor unit 101 which generates a finger information data by receiving a signal from the electrode unit 302, a collation unit 102 which performs collation, and a registered finger. Conceptually, several IC chips containing a reference finger data storage unit 105 for storing information data, a secret key storage unit 106, a second encryption processing unit 109, a switch unit 103, and the like are provided. This is shown in FIG. In practice, it is preferable that the IC chip is sealed inside the device 107. Further, the number of IC chips may be one.
【0153】図7の上面に取り付けられた電極部分30
2と下面あるいは内部に取り付けたれたICチップと
は、デバイス装置301内部で接続されている。The electrode part 30 attached to the upper surface of FIG.
2 and the IC chip mounted on the lower surface or inside are connected inside the device 301.
【0154】図9に、図1や図4の情報処理装置113
へのデバイス装置107の着脱方法の一例を示す。図9
に示すように、デバイス装置301は、情報処理装置3
00に予め設けられた接続部320にコネクタ部303
を合わせるようにして嵌め込み使用する。処理が終了し
たら取り外して保管するのが好ましい。FIG. 9 shows the information processing apparatus 113 shown in FIGS.
An example of a method of attaching and detaching the device device 107 to and from the device will be described. FIG.
As shown in FIG.
The connector section 303 is provided in
And use it. It is preferable to remove and store it after the processing is completed.
【0155】以上のような本実施形態によれば、利用者
認証にパスワードの代わりに個人に特有の特に指情報デ
ータという生体情報を用いることにより、正当なユーザ
以外からのアクセスを拒否し、かつ照合した結果、利用
者が正当であると認められた場合にのみ暗号化や復号に
必要な秘密鍵を使用できる。このため不正なアクセスが
あったとしても、第3者はコンピュータ内に保存された
データを閲覧等することは不可能となる。もちろん、第
3者はデータを暗号化してコンピュータ内に保存するこ
ともできない。According to the present embodiment as described above, by using biometric information such as finger information data unique to an individual instead of a password for user authentication, access from anyone other than a legitimate user is rejected, and As a result of the comparison, the secret key required for encryption and decryption can be used only when the user is found to be legitimate. For this reason, even if there is an unauthorized access, it becomes impossible for a third party to view the data stored in the computer. Of course, the third party cannot encrypt the data and store it in the computer.
【0156】また、実際に暗号化に用いる鍵は秘密鍵で
はなく、その都度発生させる一時鍵であるため、少なく
ともデータ毎に暗号化鍵が異なり、またデータを保存す
るごとに暗号化鍵を変えることもできるため、近年進歩
を遂げている暗号解読技術を駆使しても、暗号文データ
を解読することは不可能である。Also, since the key actually used for encryption is not a secret key but a temporary key generated each time, the encryption key differs at least for each data, and the encryption key is changed every time data is stored. Therefore, it is impossible to decipher the ciphertext data even by making full use of the deciphering technology that has been progressing in recent years.
【0157】また、暗号化に用いた一時鍵は秘密鍵によ
り暗号化されて保存され、かつ保存される一時鍵がその
都度変化するので、第3者が暗号化された一時鍵を解読
することはほとんど不可能である。したがって、例えば
携帯端末を置き忘れたり盗まれたりしたとしても、第3
者にデータを利用されることを防ぐことができる。Also, the temporary key used for encryption is encrypted by the secret key and stored, and the stored temporary key changes every time. Therefore, it is necessary for a third party to decrypt the encrypted temporary key. Is almost impossible. Therefore, for example, if a mobile terminal is misplaced or stolen,
Data can be prevented from being used by others.
【0158】次に、本実施形態に係る情報処理システム
の他の実施形態について説明する。Next, another embodiment of the information processing system according to the present embodiment will be described.
【0159】なお、本実施形態は、先の実施形態におけ
る秘密鍵記憶部106をICカードなどの外部記憶装置
に保管し、または秘密鍵記憶部106とスイッチ部10
3と第2の暗号処理部104の3つを処理機能を有する
ICカードなどの外部記憶装置に保管し、それ以外の構
成をICカードリーダまたはICカードリーダライタに
設けたものであり、基本的な構成要素やその動作やその
事項は先の実施形態と同様であるので、以下では先の実
施形態と相違する部分を中心に説明する。In the present embodiment, the secret key storage unit 106 in the previous embodiment is stored in an external storage device such as an IC card, or the secret key storage unit 106 and the switch unit 10 are stored.
3 and the second encryption processing unit 104 are stored in an external storage device such as an IC card having a processing function, and the other components are provided in an IC card reader or an IC card reader / writer. Since the essential components, their operations and their matters are the same as those of the previous embodiment, the following description focuses on the differences from the previous embodiment.
【0160】図10に本他の実施形態に係る情報処理シ
ステムの概観を示す。図10において、601は秘密鍵
が記録されているICカードで、602はICカードリ
ーダまたはICカードリーダライタである。ICカード
リーダ(またはICカードリーダライタ)602には、
指情報データ入力用のセンサ603(図1や図4のセン
サ部101の電極部分)が取り付けられ、また照合部1
02、基準指データ記憶部105などが納められたIC
604が埋め込まれている。FIG. 10 shows an overview of an information processing system according to another embodiment. In FIG. 10, reference numeral 601 denotes an IC card on which a secret key is recorded, and 602 denotes an IC card reader or an IC card reader / writer. The IC card reader (or IC card reader / writer) 602 includes:
A sensor 603 for inputting finger information data (electrode portion of the sensor unit 101 in FIGS. 1 and 4) is attached.
02, IC containing reference finger data storage unit 105
604 is embedded.
【0161】情報処理装置605の利用者は、情報処理
装置605にカードリーダ603を差し込み、自分の秘
密鍵が記録されているICカー601ドをカードリーダ
602に差し込んで、センサ603に指を乗せることで
データの暗号化や復号を行うことができる。The user of the information processing device 605 inserts the card reader 603 into the information processing device 605, inserts the IC card 601 in which his / her private key is recorded into the card reader 602, and puts a finger on the sensor 603. Thus, data can be encrypted or decrypted.
【0162】図11には、図1の構成において秘密鍵記
憶部106の部分をICカード200に保管するように
した場合の構成例を示す。また、図12には、図4の構
成において秘密鍵記憶部106の部分をICカード20
0に保管するようにした場合の構成例を示す。いずれの
場合も、ICカードをデバイス装置107であるICカ
ードリーダに装着した場合、先の実施形態と同様の構成
・動作となる。ただし、図11や図12では、デバイス
装置107がICカード200を接続するコネクタ等を
有する点と、デバイス装置107がICカード200か
ら秘密鍵を読み込む機能を有する点が相違する。FIG. 11 shows an example of a configuration in which the secret key storage section 106 is stored in the IC card 200 in the configuration of FIG. FIG. 12 shows the secret key storage unit 106 in the configuration of FIG.
A configuration example in the case where the data is stored in 0 is shown. In any case, when the IC card is mounted on the IC card reader which is the device device 107, the configuration and operation are the same as those of the above embodiment. 11 and 12 are different in that the device device 107 has a connector for connecting the IC card 200 and the like, and that the device device 107 has a function of reading a secret key from the IC card 200.
【0163】また、図13には、図1の構成において秘
密鍵記憶部106とスイッチ部103と第2の暗号処理
部104の部分をICカード200に保管するようにし
た場合の構成例を示す。また、図14には、図4の構成
において秘密鍵記憶部106とスイッチ部103と第2
の暗号処理部104の部分をICカード200に保管す
るようにした場合の構成例を示す。いずれの場合も、I
Cカードをデバイス装置107であるICカードリーダ
ライタに装着した場合、先の実施形態と同様の構成・動
作となる。ただし、図13や図14では、デバイス装置
107がICカード200を接続するコネクタ等を有す
る点と、デバイス装置107がICカード200と通信
する機能を有する点、照合部102の出す所定の制御信
号は、デバイス装置107からICカード200に送信
される点、デバイス装置107は情報処理装置113と
ICカード200との間でデータの中継のみを行う点が
相違する。FIG. 13 shows a configuration example in which the secret key storage unit 106, the switch unit 103, and the second encryption processing unit 104 are stored in the IC card 200 in the configuration of FIG. . Further, FIG. 14 shows that the secret key storage unit 106, the switch unit 103 and the second
A configuration example in the case where the portion of the encryption processing unit 104 is stored in the IC card 200 is shown. In each case, I
When the C card is mounted on the IC card reader / writer, which is the device device 107, the configuration and operation are the same as those of the previous embodiment. 13 and 14, the device device 107 has a connector for connecting the IC card 200, the device device 107 has a function of communicating with the IC card 200, and a predetermined control signal output from the matching unit 102. The difference is that the device device 107 is transmitted from the device device 107 to the IC card 200, and that the device device 107 only relays data between the information processing device 113 and the IC card 200.
【0164】以上、本発明の他の実施形態について説明
してきたが、本発明を情報処理装置に適用する場合、暗
号機能と復号機能の両方を兼ね備えるのが好ましいが、
暗号機能のみを持っても構わないし、復号機能のみを持
っても構わない。同様に、本発明を処理機能付きデバイ
ス装置に適用する場合、暗号機能と復号機能の両方を兼
ね備えるのが好ましいが、暗号機能のみを持っても構わ
ないし、復号機能のみを持っても構わない。Although the other embodiments of the present invention have been described above, when the present invention is applied to an information processing apparatus, it is preferable to have both an encryption function and a decryption function.
It may have only the encryption function, or may have only the decryption function. Similarly, when the present invention is applied to a device with a processing function, it is preferable to have both an encryption function and a decryption function, but it may have only an encryption function or may have only a decryption function.
【0165】次に、本実施形態に係る情報処理システム
のさらに他の実施形態について説明する。Next, still another embodiment of the information processing system according to the present embodiment will be described.
【0166】これまで説明してきた各実施形態では、一
時鍵発生部は情報処理装置内に設けるものとして説明し
てきたが、図1、図11、図13においては一時鍵発生
部はデバイス装置内に設けても良いし、図11、図13
においては一時鍵発生部はICカード内に設けても良
い。In each of the embodiments described above, the temporary key generator is provided in the information processing apparatus. However, in FIGS. 1, 11, and 13, the temporary key generator is provided in the device. 11 and 13
In, the temporary key generator may be provided in the IC card.
【0167】これらの場合、基本的な構成要素やその動
作やその事項は先の実施形態と同様であるので、以下で
は先の実施形態と相違する部分を中心に説明する。In these cases, the basic components, their operations, and their matters are the same as those of the previous embodiment, and therefore, the following description will focus on the differences from the previous embodiment.
【0168】図1または図11において一時鍵発生部を
デバイス装置内に設けた場合、デバイス装置から暗号処
理部に対して、一時鍵および秘密鍵で暗号化された一時
鍵が送信される。In the case where the temporary key generation section is provided in the device in FIG. 1 or FIG. 11, the temporary key and the temporary key encrypted with the secret key are transmitted from the device to the encryption processing section.
【0169】図13において一時鍵発生部をデバイス装
置内に設けた場合、デバイス装置からICカードに一時
鍵が送信された、ICカード内で暗号化され、ICカー
ドから情報処理装置に秘密鍵で暗号化された一時鍵が送
信される。In FIG. 13, when the temporary key generation unit is provided in the device, the temporary key is transmitted from the device to the IC card, is encrypted in the IC card, and is transmitted from the IC card to the information processing apparatus using a secret key. The encrypted temporary key is sent.
【0170】図11において一時鍵発生部をICカード
内に設けた場合、ICカードからデバイス装置に一時鍵
が送信された、デバイス装置内で暗号化され、デバイス
装置から情報処理装置に秘密鍵で暗号化された一時鍵が
送信される。In FIG. 11, when the temporary key generation unit is provided in the IC card, the temporary key is transmitted from the IC card to the device, is encrypted in the device, and is transmitted from the device to the information processing apparatus using a secret key. The encrypted temporary key is sent.
【0171】図13において一時鍵発生部をICカード
内に設けた場合、ICカード内で一時鍵が生成され暗号
化され、ICカードからデバイス装置に秘密鍵で暗号化
された一時鍵が送信され、デバイス装置から情報処理装
置に秘密鍵で暗号化された一時鍵が送信される。In FIG. 13, when the temporary key generator is provided in the IC card, the temporary key is generated and encrypted in the IC card, and the temporary key encrypted with the secret key is transmitted from the IC card to the device. Then, the temporary key encrypted with the secret key is transmitted from the device device to the information processing device.
【0172】次に、図1、図4、図11、図12、図1
3、図14の各実施形態やそれらにおいて一時鍵発生部
をデバイス装置やICカードに設けた各実施形態におけ
るデバイス装置107の基準指データ記憶部105に対
する利用者の指情報データの登録(最初の登録および追
加登録)等について説明する。Next, FIG. 1, FIG. 4, FIG. 11, FIG.
3. Registration of the user's finger information data in the reference finger data storage unit 105 of the device device 107 in each of the embodiments shown in FIG. Registration and additional registration) will be described.
【0173】図15に、最初の登録および追加登録の手
順の一例を示す。FIG. 15 shows an example of the procedure of initial registration and additional registration.
【0174】本実施形態では、デバイス装置107の基
準指データ記憶部105内に登録データが何もない場
合、例えば工場から出荷される場合には、基準指データ
は所定の初期設定の値を予め入力しておくものとする。
初期設定の値は、例えば全て1としても良いし、0とし
ても良い。本実施形態では、初期設定の値は全て1とす
る。In the present embodiment, when there is no registered data in the reference finger data storage unit 105 of the device device 107, for example, when the device is shipped from a factory, the reference finger data is set to a predetermined initial value in advance. Shall be entered.
The value of the initial setting may be, for example, all 1 or 0. In the present embodiment, the initial setting values are all 1.
【0175】利用者が登録しようとした場合、基準指デ
ータが全て1であるか、または既に基準指データが登録
されているかを判定する(ステップS51)。When the user attempts to register, it is determined whether the reference finger data is all 1 or whether the reference finger data has already been registered (step S51).
【0176】基準指データが全て1であると判定された
場合は、ユーザが正当な利用者であるかを判定するため
に、例えばパスワードを要求する(ステップS52)。
例えば、パスワードは、既に正当なユーザがコンピュー
タに登録しているパスワードを用いる手段もあるし、指
情報データのセンサ装置に固有の番号または文字を付
け、それを入力させても良い。また、このパスワードを
要求するのは、基準指データが全て1の場合のみである
ものとする。If it is determined that all the reference finger data is 1, a password is requested, for example, to determine whether the user is a valid user (step S52).
For example, as the password, there is a means that uses a password already registered in the computer by a valid user, or a unique number or a character may be attached to the sensor device of the finger information data, and the password may be input. The password is required only when the reference finger data is all ones.
【0177】パスワードが正しければ、新規の基準指デ
ータを登録することが可能となる(ステップS53)。If the password is correct, new reference finger data can be registered (step S53).
【0178】一方、基準指データが既に登録されており
全て1でない場合は、利用者に生体情報(指情報デー
タ)の入力を要求する(ステップS54)。既に登録済
みのユーザが、指情報データを前述した手順で入力す
る。入力された指情報データが登録されている基準指デ
ータと一致したと判定されれば、新たな基準指データを
登録することが可能となる(ステップS55)。On the other hand, if the reference finger data has already been registered and is not all 1, the user is requested to input biometric information (finger information data) (step S54). A registered user inputs finger information data in the above-described procedure. If it is determined that the input finger information data matches the registered reference finger data, new reference finger data can be registered (step S55).
【0179】そして、上記のいずれかの条件が満された
場合、登録すべきユーザが、指情報データをデバイス装
置107のセンサ部101の電極部分に指をあてると、
該センサ部により指情報データが生成され(ステップS
56)、これが基準指データ記憶部105に登録される
(ステップS57)。Then, if any of the above conditions is satisfied, the user to be registered puts finger information data on the electrode portion of the sensor unit 101 of the device device 107, and
Finger information data is generated by the sensor unit (step S
56), and this is registered in the reference finger data storage unit 105 (step S57).
【0180】なお、指基準データに識別情報を付加しな
いで基準指データ記憶部105に登録する場合、基準指
データ記憶部105には、1つの指情報データのみ登録
できるとしても良いし(この場合、追加登録すると上書
きされる)、複数の指情報を登録できるものとしても良
い。When the finger reference data is registered in the reference finger data storage unit 105 without adding identification information, only one finger information data may be registered in the reference finger data storage unit 105 (in this case) , Overwritten upon additional registration), a plurality of finger information may be registered.
【0181】複数の指情報を登録できるものとする場
合、最大設定数の指情報データが登録された後の追加登
録は、上書きされるものとする。In the case where a plurality of finger information can be registered, additional registration after the maximum set number of finger information data is registered is overwritten.
【0182】指基準データに識別情報を付加して基準指
データ記憶部105に登録する場合、基準指データ記憶
部105には、複数の指情報を登録できるものとする。
また、この場合には、識別情報を指定しての更新(上書
き)や消去ができるようにしても良い。When the identification information is added to the finger reference data and registered in the reference finger data storage unit 105, a plurality of finger information can be registered in the reference finger data storage unit 105.
In this case, update (overwrite) or deletion by designating identification information may be made possible.
【0183】指基準データに識別情報を基準指データ記
憶部105に登録する場合、指情報データに識別情報を
付加しないものとし、登録処理をデバイス装置107に
閉じて行うようにしても良い。また、デバイス装置10
7を計算機に接続し、計算機を識別情報の指示手段や登
録済み識別情報の一覧表示手段として用いて登録等の処
理を行うようにしても良い。また、デバイス装置107
に識別情報の指示機能や登録済み識別情報の一覧表示機
能を設け、登録等の処理をデバイス装置107に閉じて
行うようにしても良い。When the identification information is registered in the reference finger data storage unit 105 in the finger reference data, the identification information may not be added to the finger information data, and the registration processing may be closed in the device device 107 and performed. The device 10
7 may be connected to a computer, and processing such as registration may be performed using the computer as identification information instruction means and registered identification information list display means. Also, the device 107
May be provided with a function of designating identification information and a function of displaying a list of registered identification information, and processing such as registration may be performed with the device apparatus 107 closed.
【0184】なお、基準指データは、例えばユーザが指
を怪我して登録に用いた指をセンサ部に乗せられない場
合を考慮し、複数の指情報データを基準指データとして
登録するようにしても良い。The reference finger data may be registered as a plurality of pieces of finger information data in consideration of, for example, a case where the user cannot injure the finger and put the finger used for registration on the sensor unit. Is also good.
【0185】また、複数の指情報データを用いて認証を
行い、すべてについて認証に通過した場合に、秘密鍵の
使用を可能とするようにしても良い。[0185] Authentication may be performed using a plurality of finger information data, and the secret key may be used when all of the information has passed the authentication.
【0186】以下では、各実施形態の効果等をまとめて
記述する。Hereinafter, effects and the like of each embodiment will be described collectively.
【0187】以上のような各実施形態によれば、利用者
認証にパスワードの代わりに個人に特有の特に指情報デ
ータという生体情報を用いることにより、正当なユーザ
以外からのアクセスを拒否し、かつ照合した結果、利用
者が正当であると認められた場合にのみ暗号化や復号に
必要な秘密鍵を使用できる。このため不正なアクセスが
あったとしても、第3者はコンピュータ内に保存された
データを閲覧等することは不可能となる。もちろん、第
3者はデータを暗号化してコンピュータ内に保存するこ
ともできない。According to each of the embodiments described above, by using biometric information, particularly finger information data, specific to an individual instead of a password for user authentication, access from anyone other than a legitimate user is rejected, and As a result of the comparison, the secret key required for encryption and decryption can be used only when the user is found to be legitimate. For this reason, even if there is an unauthorized access, it becomes impossible for a third party to view the data stored in the computer. Of course, the third party cannot encrypt the data and store it in the computer.
【0188】また、一時鍵の暗号化、復号化は、情報処
理装置の外部で行われるため、秘密鍵と情報処理装置が
分離され、秘密鍵を安全に扱うことができる。例えば、
不正な第3者が本情報処理装置にアクセスしたとしても
ても、秘密鍵は情報処理装置内には存在しないので、秘
密鍵を盗用されることはない。Further, since the encryption and decryption of the temporary key are performed outside the information processing device, the secret key and the information processing device are separated, and the secret key can be handled safely. For example,
Even if an unauthorized third party accesses the information processing apparatus, the secret key does not exist in the information processing apparatus, so that the secret key is not stolen.
【0189】また、実際に暗号化に用いる鍵は秘密鍵で
はなく、その都度発生させる一時鍵であるため、データ
毎に暗号化鍵が異なり、またデータを保存するごとに暗
号化鍵を変えることもできるため、近年進歩を遂げてい
る暗号解読技術を駆使しても、暗号文データを解読する
ことが不可能である。Also, since the key actually used for encryption is not a secret key but a temporary key generated each time, the encryption key differs for each data, and the encryption key must be changed each time data is stored. Therefore, it is impossible to decipher the ciphertext data even by making full use of the decipherment technology that has been advanced in recent years.
【0190】また、暗号化に用いた一時鍵は秘密鍵によ
り暗号化されて保存され、かつ保存される一時鍵がその
都度変化するので、第3者が暗号化された一時鍵を解読
することはほとんど不可能である。したがって、例えば
携帯端末を置き忘れたり盗まれたりしたとしても、第3
者にデータを読まれることを防ぐことができる。The temporary key used for encryption is encrypted and stored by the secret key, and the stored temporary key changes each time. Therefore, it is necessary for a third party to decrypt the encrypted temporary key. Is almost impossible. Therefore, for example, if a mobile terminal is misplaced or stolen,
Data can be prevented from being read by others.
【0191】また、照合に用いる指情報データを登録す
る場合には、登録する者が正当なユーザであることを認
証してから登録を可能とするので、第3者が自身につい
て不正に登録することもできない。Further, when registering finger information data to be used for collation, since the person to be registered can be registered after being authenticated as a valid user, the third party can illegally register himself / herself. I can't do it.
【0192】また、複数の指情報データを基準指データ
として登録できるため、ある特定のユーザのみがデータ
を暗号化や復号化できるようにすることも可能であり、
ある特定のグループ、例えば会社のある課の課員だけが
データを暗号化や復号化できるようにすることも可能で
ある。Further, since a plurality of finger information data can be registered as reference finger data, it is possible to enable only a specific user to encrypt or decrypt data.
It is also possible that only certain groups, for example members of a section of the company, can encrypt or decrypt data.
【0193】また、暗号方式として任意の方式を用いる
場合、暗号方式の識別子を暗号化データにヘッダ部とし
て付加しておけば、暗号方式を自由に選択することが可
能である。When an arbitrary encryption method is used, an encryption method can be freely selected by adding an encryption method identifier as a header to the encrypted data.
【0194】ここで、本実施形態に係る情報処理システ
ムの他の利用例について述べる。例えば、本実施形態に
係る情報処理装置を複数台、LANなどに接続する。ま
た、このLANにはファイルを蓄積・管理するするファ
イル管理装置が接続されているものとする。各情報処理
装置のユーザは、デバイス装置あるいはデバイス装置お
よび外部記憶装置を用いて、暗号化されたデータと暗号
化された一時鍵の対を含むファイルを作成し、LANを
介して上記のファイル管理装置に保存する。これによっ
て、当該暗号化ファイルは、該当する秘密鍵を持つユー
ザでかつ指情報データの登録されたものであれば解読す
ることができる。このようにして、暗号化ファイルを安
全に共有するシステムを構築することができる。Here, another use example of the information processing system according to the present embodiment will be described. For example, a plurality of information processing apparatuses according to the present embodiment are connected to a LAN or the like. It is also assumed that a file management device for storing and managing files is connected to this LAN. The user of each information processing apparatus creates a file including a pair of the encrypted data and the encrypted temporary key using the device or the device and the external storage device, and performs the above-described file management via the LAN. Save to device. As a result, the encrypted file can be decrypted if the user has the corresponding private key and the finger information data is registered. In this way, it is possible to construct a system for safely sharing the encrypted file.
【0195】なお、以上の各実施形態では、認証に通過
した場合に秘密鍵を使用可能とするものであったが、そ
の代わりに、他の部分、例えば暗号処理あるいは復号処
理を行う部分の動作を可能とするようにしても良い。In each of the above embodiments, the secret key can be used when it passes the authentication. Instead, the operation of another part, for example, the part for performing the encryption processing or the decryption processing is performed. May be enabled.
【0196】また、以上の各実施形態において、個人認
証に、指紋、声紋、虹彩など他の生体情報を用いても構
わない。ただし、デバイス装置に実装できるものが好ま
しい。In each of the above embodiments, other biometric information such as a fingerprint, a voiceprint, and an iris may be used for personal authentication. However, a device that can be mounted on a device is preferable.
【0197】なお、以上の各機能は、ソフトウェアとし
ても実現可能である。また、上記した各手順あるいは手
段をコンピュータに実行させるためのプログラムを記録
した機械読取り可能な媒体として実施することもでき
る。The above functions can also be realized as software. Further, the present invention can be embodied as a machine-readable medium storing a program for causing a computer to execute the above-described procedures or means.
【0198】本発明は、上述した実施の形態に限定され
るものではなく、その技術的範囲において種々変形して
実施することができる。The present invention is not limited to the above-described embodiments, but can be implemented with various modifications within the technical scope thereof.
【0199】[0199]
【発明の効果】本発明によれば、個人識別可能な生体情
報を用いた利用者認証によりユーザが正当であると認め
られた場合にのみ暗号化や復号に必要な秘密鍵が使用で
きるようになるので、登録されていない第3者は情報処
理装置内に保存された暗号化データを閲覧等することが
できず、またデータを暗号化して情報処理装置内に保存
することもできない。According to the present invention, a private key required for encryption and decryption can be used only when the user is authenticated by user authentication using biometric information that can be identified individually. Therefore, a third party who has not been registered cannot view the encrypted data stored in the information processing device, and cannot encrypt the data and store it in the information processing device.
【0200】また、実際に暗号化に用いる鍵は固定され
た秘密鍵ではなく、発生させた一時鍵であるため、デー
タ毎あるいは暗号化する毎に鍵を変えることができ、か
つこの一時鍵は秘密鍵により暗号化して保存されるの
で、登録されていない第3者は秘密鍵を解読すること
も、一時鍵を解読することも極めて困難であり、第3者
が暗号文データを解読することは不可能である。この結
果、たとえ暗号化データを内部に記憶した情報処理装置
が第3者の手に渡っても、第3者に暗号化データを利用
されることを防ぐことができる。Further, the key actually used for encryption is not a fixed secret key but a generated temporary key, so that the key can be changed for each data or each time encryption is performed, and this temporary key is Since it is encrypted and stored with the private key, it is extremely difficult for a third party who is not registered to decrypt the secret key and the temporary key, and that the third party decrypts the ciphertext data. Is impossible. As a result, even if the information processing device storing the encrypted data therein passes to a third party, it is possible to prevent the third party from using the encrypted data.
【0201】また、照合に用いる生体情報のデータを登
録する場合には、登録する者の正当性を認証してから登
録を可能とすることができるので、第3者が自身につい
て生体情報を不正に登録することもできない。Further, when registering biometric information data to be used for verification, since the registration can be performed after authenticating the validity of the registrant, the third party can illegally authenticate the biometric information of himself / herself. You cannot register with.
【図1】本発明の一実施形態に係るデータを暗号化して
保存する場合の情報処理システムの構成例を示す図FIG. 1 is a diagram showing a configuration example of an information processing system when data is encrypted and stored according to an embodiment of the present invention;
【図2】図1の情報処理装置の動作手順の一例を示すフ
ローチャートFIG. 2 is a flowchart showing an example of an operation procedure of the information processing apparatus of FIG. 1;
【図3】図1のデバイス装置の動作手順の一例を示すフ
ローチャートFIG. 3 is a flowchart showing an example of an operation procedure of the device shown in FIG. 1;
【図4】本発明の一実施形態に係るデータを読み出して
復号する場合の情報処理システムの構成例を示す図FIG. 4 is a diagram showing an example of the configuration of an information processing system when reading and decoding data according to an embodiment of the present invention;
【図5】図4の情報処理装置の動作手順の一例を示すフ
ローチャートFIG. 5 is a flowchart illustrating an example of an operation procedure of the information processing apparatus in FIG. 4;
【図6】図4のデバイス装置の動作手順の一例を示すフ
ローチャート6 is a flowchart showing an example of an operation procedure of the device shown in FIG.
【図7】本発明の一実施形態に係る情報処理システムの
構成例を示す図FIG. 7 is a diagram showing a configuration example of an information processing system according to an embodiment of the present invention.
【図8】本発明の一実施形態に係る情報処理システムの
構成例を示す図FIG. 8 is a diagram showing a configuration example of an information processing system according to an embodiment of the present invention.
【図9】本発明の一実施形態に係る情報処理システムの
構成例を示す図FIG. 9 is a diagram showing a configuration example of an information processing system according to an embodiment of the present invention.
【図10】本発明の一実施形態に係る情報処理システム
の構成例を示す図FIG. 10 is a diagram showing a configuration example of an information processing system according to an embodiment of the present invention.
【図11】本発明の一実施形態に係るデータを暗号化し
て保存する場合の情報処理システムの他の構成例を示す
図FIG. 11 is a diagram showing another configuration example of an information processing system when data is encrypted and stored according to an embodiment of the present invention;
【図12】本発明の一実施形態に係るデータを読み出し
て復号する場合の情報処理システムの他の構成例を示す
図FIG. 12 is a diagram showing another configuration example of the information processing system when reading and decoding data according to an embodiment of the present invention;
【図13】本発明の一実施形態に係るデータを暗号化し
て保存する場合の情報処理システムのさらに他の構成例
を示す図FIG. 13 is a diagram showing still another configuration example of the information processing system when data is encrypted and stored according to an embodiment of the present invention.
【図14】本発明の一実施形態に係るデータを読み出し
て復号する場合の情報処理システムのさらに他の構成例
を示す図FIG. 14 is a diagram showing still another configuration example of the information processing system when reading and decoding data according to an embodiment of the present invention.
【図15】利用者登録手順を示すフローチャートFIG. 15 is a flowchart showing a user registration procedure;
【図16】センサ部の電極部分の一構成例を示す図FIG. 16 is a diagram showing a configuration example of an electrode portion of a sensor unit.
【図17】指表面の抵抗値分布の測定原理を説明するた
めの図FIG. 17 is a diagram for explaining the principle of measuring the resistance value distribution on the finger surface;
【図18】センサ部により得られる指情報データの一例
を示す図FIG. 18 is a diagram illustrating an example of finger information data obtained by a sensor unit;
【図19】認証処理の手順の一例を示すフローチャートFIG. 19 is a flowchart illustrating an example of a procedure of an authentication process;
1…指 2…線状接触子電極 3…基板 5…パッド 101…センサ部 102…照合部 103…スイッチ部 104…第2の暗号処理部 105…基準指データ記憶部 106…秘密鍵記憶部 107…デバイス装置 108…一時鍵発生部 109…一時鍵 110…暗号化された一時鍵 111…第1の暗号処理部 112…記憶部 113…情報処理装置 114…復号された一時鍵 115…平文データ 200…ICカード 300…情報処理装置本体 301…デバイス装置本体 302…センサ部の電極部分 303…コネクタ 304…ICチップ 320…接続部 601…ICカード 602…ICカードリーダ(ICカードリーダライタ) 603…センサ部の電極部分 604…ICチップ 605…情報処理装置本体 DESCRIPTION OF SYMBOLS 1 ... Finger 2 ... Linear contact electrode 3 ... Substrate 5 ... Pad 101 ... Sensor part 102 ... Collation part 103 ... Switch part 104 ... Second encryption processing part 105 ... Reference finger data storage part 106 ... Private key storage part 107 ... device device 108 ... temporary key generation unit 109 ... temporary key 110 ... encrypted temporary key 111 ... first encryption processing unit 112 ... storage unit 113 ... information processing device 114 ... decrypted temporary key 115 ... plaintext data 200 ... IC card 300 ... Information processing device main body 301 ... Device device main body 302 ... Electrode part of sensor unit 303 ... Connector 304 ... IC chip 320 ... Connection unit 601 ... IC card 602 ... IC card reader (IC card reader / writer) 603 ... Sensor 604: IC chip 605: Information processing device body
───────────────────────────────────────────────────── フロントページの続き (72)発明者 清水 秀夫 神奈川県川崎市幸区柳町70番地 株式会社 東芝柳町工場内 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Hideo Shimizu 70 Yanagicho, Saiwai-ku, Kawasaki City, Kanagawa Prefecture Inside the Toshiba Yanagimachi Plant Co., Ltd.
Claims (17)
と通信可能な処理機能付きデバイス装置であって、 秘密鍵を記憶する秘密鍵記憶手段と、 個人識別可能な所定の物理量を検出し生体情報を生成す
る生体情報入力手段と、 所定のユーザについての前記生体情報を予め登録した基
準生体情報記憶手段と、 前記生体情報入力手段により得られた生体情報が、前記
基準生体情報記憶手段に登録されている生体情報と同一
であるか否かを照合し、同一であると判定された場合に
のみ、前記秘密鍵を使用可能とする手段と、 前記情報処理装置から渡された一時鍵を、使用可能とな
った前記秘密鍵を用いて暗号化する暗号化手段と、 この秘密鍵で暗号化された一時鍵を前記情報処理装置に
送信する手段とを備えたことを特徴とする処理機能付き
デバイス装置。1. A device device having a processing function capable of communicating with an information processing device for encrypting data with a temporary key, comprising: secret key storage means for storing a secret key; Biometric information input means for generating biometric information; reference biometric information storage means in which the biometric information for a predetermined user is registered in advance; biometric information obtained by the biometric information input means is stored in the reference biometric information storage means. It is checked whether or not it is the same as the registered biometric information, and only when it is determined that the biometric information is the same, means for enabling the secret key, and a temporary key passed from the information processing apparatus. Processing means for encrypting using the secret key which has become available, and means for transmitting a temporary key encrypted with the secret key to the information processing apparatus. Attached Chair apparatus.
と通信可能な処理機能付きデバイス装置であって、 秘密鍵を記憶する外部記憶装置を接続する手段と、 個人識別可能な所定の物理量を検出し生体情報を生成す
る生体情報入力手段と、 所定のユーザについての前記生体情報を予め登録した基
準生体情報記憶手段と、 前記生体情報入力手段により得られた生体情報が、前記
基準生体情報記憶手段に登録されている生体情報と同一
であるか否かを照合し、同一であると判定された場合に
のみ、前記秘密鍵を使用可能とする手段と、 前記情報処理装置から渡された一時鍵を、使用可能とな
った前記外部記憶装置に記憶された前記秘密鍵を用いて
暗号化する暗号化手段と、 この秘密鍵で暗号化された一時鍵を前記情報処理装置に
送信する手段と、を備えたことを特徴とする処理機能付
きデバイス装置。2. A device device having a processing function capable of communicating with an information processing device for encrypting data with a temporary key, comprising: means for connecting an external storage device for storing a secret key; Biometric information input means for detecting the biometric information for a predetermined user, reference biometric information storage means in which the biometric information for a predetermined user is registered in advance, and the biometric information obtained by the biometric information input means is the reference biometric information Means for enabling the secret key to be used only when it is determined that the biometric information is the same as the biometric information registered in the storage means, Encrypting means for encrypting a temporary key using the secret key stored in the external storage device which has become available; means for transmitting the temporary key encrypted with the secret key to the information processing apparatus The processing function device apparatus comprising the.
に通信可能な処理機能付きデバイス装置であって、 秘密鍵を記憶する秘密鍵記憶手段と、 個人識別可能な所定の物理量を検出し生体情報を生成す
る生体情報入力手段と、 所定のユーザについての前記生体情報を予め登録した基
準生体情報記憶手段と、 前記生体情報入力手段により得られた生体情報が、前記
基準生体情報記憶手段に登録されている生体情報と同一
であるか否かを照合し、同一であると判定された場合に
のみ、前記秘密鍵を使用可能とする手段と、 所定の一時鍵を生成する一時鍵生成手段と、 生成された一時鍵を、使用可能となった前記秘密鍵を用
いて暗号化する暗号化手段と、 生成された一時鍵および秘密鍵で暗号化された一時鍵を
前記情報処理装置に送信する手段とを備えたことを特徴
とする処理機能付きデバイス装置。3. A device device having a processing function capable of communicating with an information processing device for encrypting data with a temporary key, comprising: a secret key storing means for storing a secret key; Biometric information input means for generating biometric information; reference biometric information storage means in which the biometric information for a predetermined user is registered in advance; biometric information obtained by the biometric information input means is stored in the reference biometric information storage means. Means for checking whether or not the information is the same as registered biometric information, and only when it is determined that the information is the same, enabling the secret key to be used; and temporary key generating means for generating a predetermined temporary key Encryption means for encrypting the generated temporary key using the secret key which has become available; and transmitting the generated temporary key and the temporary key encrypted with the secret key to the information processing apparatus. Means to do A device device having a processing function.
に通信可能な処理機能付きデバイス装置であって、 秘密鍵を記憶する外部記憶装置を接続する手段と、 個人識別可能な所定の物理量を検出し生体情報を生成す
る生体情報入力手段と、 所定のユーザについての前記生体情報を予め登録した基
準生体情報記憶手段と、 前記生体情報入力手段により得られた生体情報が、前記
基準生体情報記憶手段に登録されている生体情報と同一
であるか否かを照合し、同一であると判定された場合に
のみ、前記秘密鍵を使用可能とする手段と、 所定の一時鍵を生成する一時鍵生成手段と、 生成された一時鍵を、使用可能となった前記外部記憶装
置に記憶された前記秘密鍵を用いて暗号化する暗号化手
段と、 生成された一時鍵および秘密鍵で暗号化された一時鍵を
前記情報処理装置に送信する手段とを備えたことを特徴
とする処理機能付きデバイス装置。4. A device device having a processing function capable of communicating with an information processing device for encrypting data with a temporary key, comprising: means for connecting an external storage device for storing a secret key; Biometric information input means for detecting the biometric information for a predetermined user, reference biometric information storage means in which the biometric information for a predetermined user is registered in advance, and the biometric information obtained by the biometric information input means is the reference biometric information Means for checking whether the biometric information is the same as the biometric information registered in the storage means, and only when it is determined that the biometric information is the same, means for enabling the use of the secret key; Key generation means; encryption means for encrypting the generated temporary key using the secret key stored in the external storage device which has become usable; and encryption with the generated temporary key and secret key. Is Means for transmitting the temporary key to the information processing apparatus.
報処理装置に通信可能な処理機能付きデバイス装置であ
って、 秘密鍵を記憶する秘密鍵記憶手段と、 個人識別可能な所定の物理量を検出し生体情報を生成す
る生体情報入力手段と、 所定のユーザについての前記生体情報を予め登録した基
準生体情報記憶手段と、 前記生体情報入力手段により得られた生体情報が、前記
基準生体情報記憶手段に登録されている生体情報と同一
であるか否かを照合し、同一であると判定された場合に
のみ、前記秘密鍵を使用可能とする手段と、 前記情報処理装置から渡された、秘密鍵で暗号化された
一時鍵を、使用可能となった前記秘密鍵を用いて復号す
る復号手段と、 この復号された一時鍵を前記情報処理装置に送信する手
段とを備えたことを特徴とする処理機能付きデバイス装
置。5. A device device having a processing function capable of communicating with an information processing device for decrypting data encrypted with a temporary key, comprising: secret key storage means for storing a secret key; Biometric information input means for detecting the biometric information for a predetermined user, reference biometric information storage means in which the biometric information for a predetermined user is registered in advance, and the biometric information obtained by the biometric information input means is the reference biometric information Means for enabling the secret key to be used only when it is determined that the biometric information is the same as the biometric information registered in the storage means, Decoding means for decoding a temporary key encrypted with a secret key using the secret key that has become available, and means for transmitting the decoded temporary key to the information processing apparatus. Features and That processing function with the device unit.
報処理装置に通信可能な処理機能付きデバイス装置であ
って、 秘密鍵を記憶する外部記憶装置を接続する手段と、 個人識別可能な所定の物理量を検出し生体情報を生成す
る生体情報入力手段と、 所定のユーザについての前記生体情報を予め登録した基
準生体情報記憶手段と、 前記生体情報入力手段により得られた生体情報が、前記
基準生体情報記憶手段に登録されている生体情報と同一
であるか否かを照合し、同一であると判定された場合に
のみ、前記秘密鍵を使用可能とする手段と、 前記情報処理装置から渡された、秘密鍵で暗号化された
一時鍵を、使用可能となった前記外部記憶装置に記憶さ
れた前記秘密鍵を用いて復号する復号手段と、 この復号された一時鍵を前記情報処理装置に送信する手
段とを備えたことを特徴とする処理機能付きデバイス装
置。6. A device device having a processing function capable of communicating with an information processing device for decrypting data encrypted with a temporary key, comprising: means for connecting an external storage device for storing a secret key; Biometric information input means for detecting a predetermined physical quantity and generating biometric information, reference biometric information storage means in which the biometric information for a predetermined user is registered in advance, and biometric information obtained by the biometric information input means, Means for checking whether or not the biometric information is the same as the biometric information registered in the reference biometric information storage means, and only when it is determined that the biometric information is the same, means for making the secret key usable; and Decryption means for decrypting the passed temporary key encrypted with the secret key using the secret key stored in the external storage device which has become available; and processing the decrypted temporary key for the information processing. Processing function device system characterized by comprising a means for transmitting to the location.
バイス装置と、 所定の一時鍵を生成する一時鍵生成手段と、生成された
一時鍵を用いて所望のデータを暗号化する暗号化手段
と、該一時鍵を前記処理機能付きデバイス装置に渡して
生成してもらった、秘密鍵で暗号化された一時鍵を、該
一時鍵で暗号化されたデータに対応付けて記憶装置に保
存する手段とを有する情報処理装置とを備えたことを特
徴とする情報処理システム。7. A device device with a processing function according to claim 1 or 2, a temporary key generating means for generating a predetermined temporary key, and encryption for encrypting desired data using the generated temporary key. Means and a temporary key encrypted with a secret key, which is generated by passing the temporary key to the device device with a processing function, and stored in a storage device in association with the data encrypted with the temporary key. An information processing system comprising: an information processing apparatus having means for performing
バイス装置と、 前記処理機能付きデバイス装置から受信した一時鍵を用
いて所望のデータを暗号化する暗号化手段と、前記処理
機能付きデバイス装置から受信した、秘密鍵で暗号化さ
れた一時鍵を、該一時鍵で暗号化されたデータに対応付
けて記憶装置に保存する手段とを有する情報処理装置と
を備えたことを特徴とする情報処理システム。8. A device with a processing function according to claim 3 or 4, encryption means for encrypting desired data using a temporary key received from the device with a processing function, and a device with the processing function And a means for storing a temporary key encrypted with the secret key received from the device device in a storage device in association with the data encrypted with the temporary key. Information processing system.
バイス装置と、 復号すべき所望の暗号化されたデータの暗号化の際に使
用された一時鍵であって秘密鍵で暗号化されたものを、
前記処理機能付きデバイス装置に渡して復号してもらっ
た一時鍵を用いて、該一時鍵で暗号化されたデータを復
号する手段を有する情報処理装置とを備えたことを特徴
とする情報処理システム。9. A device with a processing function according to claim 5 or 6, further comprising: a temporary key used for encrypting desired encrypted data to be decrypted, the temporary key being encrypted with a secret key. What
An information processing apparatus having means for decrypting data encrypted with the temporary key using a temporary key passed to the device with the processing function and decrypted. .
理機能付きデバイス装置と、該処理機能付きデバイス装
置と相互に通信可能な処理機能付き外部記憶装置とを備
えた情報処理システムであって、 前記情報処理装置は、 所定の一時鍵を生成する一時鍵生成手段と、 生成された一時鍵を用いて所望のデータを暗号化する暗
号化手段と、 前記一時鍵を前記処理機能付きデバイス装置に渡して生
成してもらった、秘密鍵で暗号化された一時鍵を、前記
一時鍵で暗号化されたデータに対応付けて記憶装置に保
存する手段とを備え、 前記処理機能付きデバイス装置は、 個人識別可能な所定の物理量を検出し生体情報を生成す
る生体情報入力手段と、 所定のユーザについての前記生体情報を予め登録した基
準生体情報記憶手段と、 前記生体情報入力手段により得られた生体情報が、前記
基準生体情報記憶手段に登録されている生体情報と同一
であるか否かを照合し、同一であると判定された場合に
のみ、所定の制御信号を前記処理機能付き外部記憶装置
に送信する手段と、 前記情報処理装置から渡された一時鍵を前記処理機能付
き外部記憶装置に渡して生成してもらった、秘密鍵で暗
号化された一時鍵を、前記情報処理装置に送信する手段
とを備え、 前記処理機能付き外部記憶装置は、 秘密鍵を記憶する秘密鍵記憶手段と、 前記処理機能付きデバイス装置から所定の制御信号が与
えられた場合にのみ、前記秘密鍵を使用可能とする手段
と、 前記処理機能付きデバイス装置から渡された一時鍵を、
使用可能となった前記秘密鍵を用いて暗号化する暗号化
手段と、 この秘密鍵で暗号化された一時鍵を前記処理機能付きデ
バイス装置に送信する手段とを備えたことを特徴とする
情報処理システム。10. An information processing system comprising: an information processing device and a device device having a processing function capable of communicating with each other; and an external storage device having a processing function capable of communicating with the device device having the processing function. The information processing apparatus includes: a temporary key generation unit configured to generate a predetermined temporary key; an encryption unit configured to encrypt desired data using the generated temporary key; and the device key with the processing function. A temporary key encrypted with a secret key, which is passed to the storage device, and storing the temporary key in a storage device in association with the data encrypted with the temporary key. Biometric information input means for detecting a predetermined physical quantity capable of personal identification and generating biometric information; reference biometric information storage means for pre-registering the biometric information for a predetermined user; The biometric information obtained by the force means is compared with the biometric information registered in the reference biometric information storage means to determine whether or not the biometric information is the same, and only when it is determined that the biometric information is the same, a predetermined control signal is output. Means for transmitting to the external storage device with the processing function, and a temporary key encrypted with a secret key, which is generated by passing the temporary key passed from the information processing device to the external storage device with the processing function. Means for transmitting to the information processing apparatus, wherein the external storage device with a processing function comprises: a secret key storage device for storing a secret key; and when a predetermined control signal is given from the device device with a processing function. Only, means for enabling the secret key, and a temporary key passed from the device device with a processing function,
Information comprising: an encrypting unit for encrypting using the secret key that has become available; and a unit for transmitting a temporary key encrypted with the secret key to the device device with a processing function. Processing system.
理機能付きデバイス装置と、該処理機能付きデバイス装
置と相互に通信可能な処理機能付き外部記憶装置とを備
えた情報処理システムであって、 前記処理機能付きデバイス装置は、 個人識別可能な所定の物理量を検出し生体情報を生成す
る生体情報入力手段と、 所定のユーザについての前記生体情報を予め登録した基
準生体情報記憶手段と、 前記生体情報入力手段により得られた生体情報が、前記
基準生体情報記憶手段に登録されている生体情報と同一
であるか否かを照合し、同一であると判定された場合に
のみ、前記所定の制御信号を前記処理機能付き外部記憶
装置に送信する手段と、 所定の一時鍵を生成する一時鍵生成手段と、 生成された一時鍵、および該一時鍵を前記処理機能付き
外部記憶装置に渡して生成してもらった、秘密鍵で暗号
化された一時鍵を、前記情報処理装置に送信する手段と
を備え、 前記処理機能付き外部記憶装置は、 秘密鍵を記憶する秘密鍵記憶手段と、 前記処理機能付きデバイス装置から所定の制御信号が与
えられた場合にのみ、前記秘密鍵を使用可能とする手段
と、 前記処理機能付きデバイス装置から渡された一時鍵を、
使用可能となった前記秘密鍵を用いて暗号化する暗号化
手段と、 この秘密鍵で暗号化された一時鍵を前記処理機能付きデ
バイス装置に送信する手段とを備え、 前記情報処理装置は、 前記処理機能付きデバイス装置から受信した一時鍵を用
いて所望のデータを暗号化する暗号化手段と、 前記処理機能付きデバイス装置から受信した、秘密鍵で
暗号化された一時鍵を、該一時鍵で暗号化されたデータ
に対応付けて記憶装置に保存する手段とを備えたことを
特徴とする情報処理システム。11. An information processing system comprising: an information processing apparatus and a device with a processing function that can communicate with each other; and an external storage device with a processing function that can communicate with the device with the processing function. The device device with a processing function includes: a biometric information input unit configured to detect a predetermined physical quantity that can be individually identified to generate biometric information; a reference biometric information storage unit that pre-registers the biometric information for a predetermined user; The biometric information obtained by the information input means is compared with the biometric information registered in the reference biometric information storage means to determine whether it is the same, and only when it is determined to be the same, the predetermined control Means for transmitting a signal to the external storage device with the processing function; temporary key generation means for generating a predetermined temporary key; generated temporary key; Means for transmitting, to the information processing device, a temporary key encrypted with a secret key, which has been generated by being handed over to the attached external storage device, wherein the external storage device with a processing function stores the secret key. Secret key storage means, means for enabling the secret key only when a predetermined control signal is given from the device with processing function, and a temporary key passed from the device with processing function,
Encrypting means for encrypting using the secret key which has become available, and means for transmitting a temporary key encrypted with the secret key to the device device with a processing function, wherein the information processing apparatus comprises: Encrypting means for encrypting desired data using the temporary key received from the device with the processing function; and transmitting the temporary key encrypted with the secret key received from the device with the processing function to the temporary key. Means for storing the data in the storage device in association with the data encrypted in step (a).
理機能付きデバイス装置と、該処理機能付きデバイス装
置と相互に通信可能な処理機能付き外部記憶装置とを備
えた情報処理システムであって、 前記処理機能付き外部記憶装置は、 秘密鍵を記憶する秘密鍵記憶手段と、 前記処理機能付きデバイス装置から所定の制御信号が与
えられた場合にのみ、前記秘密鍵を使用可能とする手段
と、 所定の一時鍵を生成する一時鍵生成手段と、 生成された一時鍵を、使用可能となった前記秘密鍵を用
いて暗号化する暗号化手段と、 生成された一時鍵および秘密鍵で暗号化された一時鍵を
前記処理機能付きデバイス装置に送信する手段とを備
え、 前記処理機能付きデバイス装置は、 個人識別可能な所定の物理量を検出し生体情報を生成す
る生体情報入力手段と、 所定のユーザについての前記生体情報を予め登録した基
準生体情報記憶手段と、 前記生体情報入力手段により得られた生体情報が、前記
基準生体情報記憶手段に登録されている生体情報と同一
であるか否かを照合し、同一であると判定された場合に
のみ、前記所定の制御信号を前記処理機能付き外部記憶
装置に送信する手段と、 前記処理機能付き外部記憶装置から送信された、一時鍵
および秘密鍵で暗号化された一時鍵を、前記情報処理装
置に転送する手段とを備え、 前記情報処理装置は、 前記処理機能付きデバイス装置から受信した一時鍵を用
いて所望のデータを暗号化する暗号化手段と、 前記処理機能付きデバイス装置から受信した、秘密鍵で
暗号化された一時鍵を、該一時鍵で暗号化されたデータ
に対応付けて記憶装置に保存する手段とを備えたことを
特徴とする情報処理システム。12. An information processing system comprising: an information processing device and a device device having a processing function capable of communicating with each other; and an external storage device having a processing function capable of communicating with the device device having the processing function. The external storage device with a processing function, a secret key storage unit that stores a secret key, and a unit that enables the secret key only when a predetermined control signal is given from the device device with a processing function, Temporary key generation means for generating a predetermined temporary key; encryption means for encrypting the generated temporary key using the secret key which has become available; encryption with the generated temporary key and secret key Means for transmitting the obtained temporary key to the device device with a processing function, wherein the device device with a processing function detects a predetermined physical quantity that can be identified individually and generates biometric information. Input means, reference biometric information storage means in which the biometric information for a predetermined user is registered in advance, biometric information obtained by the biometric information input means, biometric information registered in the reference biometric information storage means Means for transmitting the predetermined control signal to the external storage device with the processing function, and transmitting the predetermined control signal to the external storage device with the processing function only when it is determined that they are the same. Means for transferring a temporary key and a temporary key encrypted with a secret key to the information processing device, wherein the information processing device uses a temporary key received from the device device with a processing function to perform a desired process. Encrypting means for encrypting data; and storing the temporary key encrypted with the secret key received from the device device having the processing function in association with the data encrypted with the temporary key. Means for storing the information in a storage device.
理機能付きデバイス装置と、該処理機能付きデバイス装
置と相互に通信可能な処理機能付き外部記憶装置とを備
えた情報処理システムであって、 前記情報処理装置は、 復号すべき所望の暗号化されたデータの暗号化の際に使
用された一時鍵であって秘密鍵で暗号化されたものを、
前記処理機能付きデバイス装置に渡して復号してもらっ
た一時鍵を用いて、該一時鍵で暗号化されたデータを復
号する手段を備え、 前記処理機能付きデバイス装置は、 個人識別可能な所定の物理量を検出し生体情報を生成す
る生体情報入力手段と、 所定のユーザについての前記生体情報を予め登録した基
準生体情報記憶手段と、 前記生体情報入力手段により得られた生体情報が、前記
基準生体情報記憶手段に登録されている生体情報と同一
であるか否かを照合し、同一であると判定された場合に
のみ、所定の制御信号を前記処理機能付き外部記憶装置
に送信する手段と、 前記情報処理装置から渡された秘密鍵で暗号化された一
時鍵を前記処理機能付き外部記憶装置に渡して生成して
もらった、一時鍵を、前記情報処理装置に送信する手段
とを備え、 前記処理機能付き外部記憶装置は、 秘密鍵を記憶する秘密鍵記憶手段と、 前記処理機能付きデバイス装置から所定の制御信号が与
えられた場合にのみ、前記秘密鍵を使用可能とする手段
と、 前記処理機能付きデバイス装置から渡された秘密鍵で暗
号化された一時鍵を、使用可能となった前記秘密鍵を用
いて復号する復号手段と、 この復号された一時鍵を前記処理機能付きデバイス装置
に送信する手段とを備えたことを特徴とする情報処理シ
ステム。13. An information processing system comprising: an information processing device and a device device having a processing function capable of communicating with each other; and an external storage device having a processing function capable of communicating with the device device having the processing function. The information processing apparatus includes: a temporary key used for encrypting desired encrypted data to be decrypted, the temporary key being encrypted with a secret key;
Means for decrypting data encrypted with the temporary key using a temporary key passed to and decrypted by the device with processing function, wherein the device with processing function has a predetermined Biometric information input means for detecting a physical quantity and generating biometric information; reference biometric information storage means in which the biometric information for a predetermined user is registered in advance; and biometric information obtained by the biometric information input means is the reference biometric information. Means for comparing whether or not the same as the biological information registered in the information storage means, only when it is determined to be the same, transmitting a predetermined control signal to the external storage device with the processing function, Means for transmitting a temporary key, encrypted with the secret key passed from the information processing apparatus, to the information processing apparatus, the temporary key being generated by being passed to the external storage device with the processing function The external storage device with a processing function comprises: secret key storage means for storing a secret key; and the private key can be used only when a predetermined control signal is given from the device device with a processing function. Means, a decryption means for decrypting the temporary key encrypted with the secret key passed from the device device having the processing function using the secret key which has become available, and a process for processing the decrypted temporary key. Means for transmitting to a device device with a function.
載の前記処理機能付きデバイス装置の前記基準生体情報
記憶手段に前記生体情報が登録されていないならば、パ
スワードの入力を求め、入力されたパスワードが正当な
ものであると判断された場合、および前記基準生体情報
記憶手段に前記生体情報が登録されているならば、生体
情報の入力を求め、前記生体情報入力手段から入力され
た生体情報が、前記基準生体情報記憶手段に登録されて
いる生体情報と同一であると判定された場合のいずれか
の場合にのみ、前記基準生体情報記憶手段への生体情報
の追加登録を少なくとも可能とする手段を備えたことを
特徴とする基準生体情報追加登録装置。14. If the biometric information is not registered in the reference biometric information storage means of the device with the processing function according to any one of claims 1 to 13, a password is requested and input. If the password is determined to be valid, and if the biometric information is registered in the reference biometric information storage means, input of biometric information is requested, and input from the biometric information input means is performed. Only when one of the biological information is determined to be the same as the biological information registered in the reference biological information storage means, at least additional registration of the biological information in the reference biological information storage means is possible. A reference biometric information additional registration device, comprising:
情報処理システムにおける認証方法であって、 個人識別可能な所定の物理量を検出して生体情報を生成
し、生成された前記生体情報が、予め登録されている生
体情報と同一であると判定された場合にのみ、前記秘密
鍵を使用可能とすることを特徴とする認証方法。15. An authentication method in an information processing system for performing encryption or decryption using a secret key, wherein a biometric information is generated by detecting a predetermined physical quantity that can be identified individually, and the generated biometric information is An authentication method characterized in that the secret key can be used only when it is determined that it is the same as biometric information registered in advance.
おける認証・暗号化方法であって、 個人識別可能な所定の物理量を検出して生体情報を生成
し、 生成された前記生体情報が、予め登録されている生体情
報と同一であると判定された場合にのみ、前記秘密鍵を
使用可能とし、 所望のデータを所定の一時鍵で暗号化するとともに、該
一時鍵を使用可能となった前記一時鍵で暗号化し、 一時鍵で暗号化されたデータおよび秘密鍵で暗号化され
た一時鍵を対応付けて保存することを特徴とする認証・
暗号化方法。16. An authentication / encryption method in an information processing system for encrypting data, wherein a biometric information is generated by detecting a predetermined physical quantity that can be identified individually, and the generated biometric information is registered in advance. Only when it is determined that they are the same as the biometric information, the secret key can be used, desired data is encrypted with a predetermined temporary key, and the temporary key is used. An authentication method characterized by encrypting with a key, storing the data encrypted with the temporary key and the temporary key encrypted with the secret key in association with each other.
Encryption method.
システムにおける認証・復号方法であって、 個人識別可能な所定の物理量を検出して生体情報を生成
し、 生成された前記生体情報が、予め登録されている生体情
報と同一であると判定された場合にのみ、前記秘密鍵を
使用可能とし、 復号すべき所望の暗号化されたデータの暗号化の際に使
用された一時鍵であって前記秘密鍵で暗号化されたもの
を、前記秘密鍵を用いて復号し、 復号された前記一時鍵を用いて、前記一時鍵で暗号かさ
れたデータを復号することを特徴とする認証・復号方
法。17. An authentication / decryption method in an information processing system for decrypting encrypted data, wherein a biometric information is generated by detecting a predetermined physical quantity that can be identified individually, and the generated biometric information is: The secret key can be used only when it is determined that the secret key is the same as the biometric information registered in advance, and the secret key is used for encrypting the desired encrypted data to be decrypted. Decrypting the data encrypted with the secret key using the secret key, and decrypting the data encrypted with the temporary key using the decrypted temporary key. Decryption method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9048125A JPH10247906A (en) | 1997-03-03 | 1997-03-03 | Device with processing function, information processing system, authentication method, authentication / encryption method, and authentication / decryption method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9048125A JPH10247906A (en) | 1997-03-03 | 1997-03-03 | Device with processing function, information processing system, authentication method, authentication / encryption method, and authentication / decryption method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10247906A true JPH10247906A (en) | 1998-09-14 |
Family
ID=12794617
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9048125A Pending JPH10247906A (en) | 1997-03-03 | 1997-03-03 | Device with processing function, information processing system, authentication method, authentication / encryption method, and authentication / decryption method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10247906A (en) |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000222289A (en) * | 1999-02-04 | 2000-08-11 | Casio Comput Co Ltd | Information processing apparatus and storage medium storing program used for this information processing apparatus |
| JP2001236323A (en) * | 2000-02-21 | 2001-08-31 | Sanyo Electric Co Ltd | Medical examination support system |
| WO2002073871A1 (en) * | 2001-03-13 | 2002-09-19 | Sony Corporation | Information processing apparatus and method, and strorage medium |
| JP2002345037A (en) * | 2001-05-17 | 2002-11-29 | Sony Corp | Portable communication device, communication system and communication method thereof |
| JP2003186845A (en) * | 2001-12-14 | 2003-07-04 | Fujitsu Ltd | Biometric authentication system and method |
| JP2003530635A (en) * | 2000-04-11 | 2003-10-14 | トムソン ライセンシング ソシエテ アノニム | System and method for securely storing confidential information, and digital content distribution device and server used in the system and method |
| WO2004073252A1 (en) * | 2003-02-14 | 2004-08-26 | Sony Corporation | Authentication processing device and security processing method |
| JP2005051635A (en) * | 2003-07-30 | 2005-02-24 | Sony Corp | Authentication processing apparatus and security processing method |
| JP2005514720A (en) * | 2001-12-31 | 2005-05-19 | ディジタル・データ・リサーチ・カンパニー | Security clearance card and system and method for reading the card |
| JP2005346263A (en) * | 2004-06-01 | 2005-12-15 | Dt Circuit Technology Co Ltd | Storage system and storage method |
| JP2009100137A (en) * | 2007-10-15 | 2009-05-07 | Sony Corp | Service providing system and communication terminal device |
| JP2009237774A (en) * | 2008-03-26 | 2009-10-15 | Advanced Media Inc | Authentication server, service providing server, authentication method, communication terminal, and log-in method |
| US7835553B2 (en) | 2004-09-30 | 2010-11-16 | Seiko Epson Corporation | Identity authentication device and fingerprint sensor |
| US9407446B2 (en) | 2008-05-13 | 2016-08-02 | Sony Corporation | Communication device, communication method, reader/writer, and communication system |
| JP2020529745A (en) * | 2019-03-29 | 2020-10-08 | アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited | Secure execution of cryptographic operations |
| US11023620B2 (en) | 2019-03-29 | 2021-06-01 | Advanced New Technologies Co., Ltd. | Cryptography chip with identity verification |
| US11063749B2 (en) | 2019-03-29 | 2021-07-13 | Advanced New Technologies Co., Ltd. | Cryptographic key management based on identity information |
| US11251941B2 (en) | 2019-03-29 | 2022-02-15 | Advanced New Technologies Co., Ltd. | Managing cryptographic keys based on identity information |
-
1997
- 1997-03-03 JP JP9048125A patent/JPH10247906A/en active Pending
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000222289A (en) * | 1999-02-04 | 2000-08-11 | Casio Comput Co Ltd | Information processing apparatus and storage medium storing program used for this information processing apparatus |
| JP2001236323A (en) * | 2000-02-21 | 2001-08-31 | Sanyo Electric Co Ltd | Medical examination support system |
| JP2003530635A (en) * | 2000-04-11 | 2003-10-14 | トムソン ライセンシング ソシエテ アノニム | System and method for securely storing confidential information, and digital content distribution device and server used in the system and method |
| WO2002073871A1 (en) * | 2001-03-13 | 2002-09-19 | Sony Corporation | Information processing apparatus and method, and strorage medium |
| JP2002345037A (en) * | 2001-05-17 | 2002-11-29 | Sony Corp | Portable communication device, communication system and communication method thereof |
| JP2003186845A (en) * | 2001-12-14 | 2003-07-04 | Fujitsu Ltd | Biometric authentication system and method |
| JP2005514720A (en) * | 2001-12-31 | 2005-05-19 | ディジタル・データ・リサーチ・カンパニー | Security clearance card and system and method for reading the card |
| US7739506B2 (en) | 2003-02-14 | 2010-06-15 | Sony Corporation | Authentication processing device and security processing method |
| WO2004073252A1 (en) * | 2003-02-14 | 2004-08-26 | Sony Corporation | Authentication processing device and security processing method |
| JP2005051635A (en) * | 2003-07-30 | 2005-02-24 | Sony Corp | Authentication processing apparatus and security processing method |
| JP2005346263A (en) * | 2004-06-01 | 2005-12-15 | Dt Circuit Technology Co Ltd | Storage system and storage method |
| US7835553B2 (en) | 2004-09-30 | 2010-11-16 | Seiko Epson Corporation | Identity authentication device and fingerprint sensor |
| JP2009100137A (en) * | 2007-10-15 | 2009-05-07 | Sony Corp | Service providing system and communication terminal device |
| US8543832B2 (en) | 2007-10-15 | 2013-09-24 | Sony Corporation | Service provision system and communication terminal |
| JP2009237774A (en) * | 2008-03-26 | 2009-10-15 | Advanced Media Inc | Authentication server, service providing server, authentication method, communication terminal, and log-in method |
| US10291398B2 (en) | 2008-05-13 | 2019-05-14 | Sony Corporation | Communication device, communication method, reader/writer, and communication system |
| US9407446B2 (en) | 2008-05-13 | 2016-08-02 | Sony Corporation | Communication device, communication method, reader/writer, and communication system |
| JP2020529745A (en) * | 2019-03-29 | 2020-10-08 | アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited | Secure execution of cryptographic operations |
| US11023620B2 (en) | 2019-03-29 | 2021-06-01 | Advanced New Technologies Co., Ltd. | Cryptography chip with identity verification |
| US11063749B2 (en) | 2019-03-29 | 2021-07-13 | Advanced New Technologies Co., Ltd. | Cryptographic key management based on identity information |
| US11088831B2 (en) | 2019-03-29 | 2021-08-10 | Advanced New Technologies Co., Ltd. | Cryptographic key management based on identity information |
| US11251950B2 (en) | 2019-03-29 | 2022-02-15 | Advanced New Technologies Co., Ltd. | Securely performing cryptographic operations |
| US11251941B2 (en) | 2019-03-29 | 2022-02-15 | Advanced New Technologies Co., Ltd. | Managing cryptographic keys based on identity information |
| US11258591B2 (en) | 2019-03-29 | 2022-02-22 | Advanced New Technologies Co., Ltd. | Cryptographic key management based on identity information |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6845453B2 (en) | Multiple factor-based user identification and authentication | |
| US8799670B2 (en) | Biometric authentication method, computer program, authentication server, corresponding terminal and portable object | |
| US6052468A (en) | Method of securing a cryptographic key | |
| US4993068A (en) | Unforgeable personal identification system | |
| US8296573B2 (en) | System and method for remote self-enrollment in biometric databases | |
| JP4531140B2 (en) | Biometric certificate | |
| JP4511684B2 (en) | Biometrics identity verification service provision system | |
| KR100768754B1 (en) | Portable Electronic Billing and Authentication Device and Method Therefor | |
| US7447910B2 (en) | Method, arrangement and secure medium for authentication of a user | |
| JP4519963B2 (en) | Biometric information encryption / decryption method and apparatus, and personal authentication system using biometric information | |
| CA2417901C (en) | Entity authentication in electronic communications by providing verification status of device | |
| JPH10247906A (en) | Device with processing function, information processing system, authentication method, authentication / encryption method, and authentication / decryption method | |
| JP2000276445A (en) | Authentication method and device using biometrics discrimination, authentication execution device, and recording medium recorded with authentication program | |
| US20030140232A1 (en) | Method and apparatus for secure encryption of data | |
| IL137099A (en) | Method for carrying out secure digital signature and a system therefor | |
| EP1121778A1 (en) | Method and system for the application of a safety marking | |
| Podio | Biometrics technologies for highly secure personal authentication | |
| JP2000358025A (en) | Information processing method, information processor and recording medium storing information processing program | |
| CN1894887B (en) | Methods of Authorizing User Transactions | |
| KR20070095908A (en) | Method and device for authenticating a computer program | |
| JP2002149611A (en) | Authentication system, authentication request device, verification device and service medium | |
| KR100546775B1 (en) | Certificate issuance and authentication method using biometric information | |
| JP2006262333A (en) | Living body authentication system | |
| Waldmann et al. | Protected transmission of biometric user authentication data for oncard-matching | |
| US20070106903A1 (en) | Multiple Factor-Based User Identification and Authentication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040413 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040914 |