JPH09205419A - Private key retention management method - Google Patents

Private key retention management method

Info

Publication number
JPH09205419A
JPH09205419A JP8011913A JP1191396A JPH09205419A JP H09205419 A JPH09205419 A JP H09205419A JP 8011913 A JP8011913 A JP 8011913A JP 1191396 A JP1191396 A JP 1191396A JP H09205419 A JPH09205419 A JP H09205419A
Authority
JP
Japan
Prior art keywords
key
private key
user
scramble
private
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.)
Granted
Application number
JP8011913A
Other languages
Japanese (ja)
Other versions
JP3549657B2 (en
Inventor
Nagayoshi Shiyouji
司 修 芳 庄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nomura Research Institute Ltd
Original Assignee
Nomura Research Institute Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nomura Research Institute Ltd filed Critical Nomura Research Institute Ltd
Priority to JP01191396A priority Critical patent/JP3549657B2/en
Publication of JPH09205419A publication Critical patent/JPH09205419A/en
Application granted granted Critical
Publication of JP3549657B2 publication Critical patent/JP3549657B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

(57)【要約】 【課題】 盗取が不可能な、かつ、簡単な装置と管理方
法によって管理される暗号化・復号化鍵を有する秘密鍵
の保持管理方法を提供することにある。 【解決手段】 秘密鍵の使用後に、アクセスパスフレー
ズと所定の情報とからスクランブルキーを生成し、その
スクランブルキーによって秘密鍵の暗号化および保存を
行い、スクランブルキーを合成する所定の情報を、通信
相手に送って自分のコンピュータからは消滅させる。次
回の秘密鍵使用時に、アクセスパスフレーズを通信相手
に送ることによって前記所定情報を受信し、アクセスパ
スフレーズと所定情報とからスクランブルキーを復原
し、これによって秘密鍵を復号する。その秘密鍵使用後
に再びスクランブルキーを生成して秘密鍵を暗号化・保
存する。
(57) An object of the present invention is to provide a method for holding and managing a private key having an encryption / decryption key which is not stealable and which is managed by a simple device and management method. After a private key is used, a scramble key is generated from an access passphrase and predetermined information, the private key is encrypted and stored by the scramble key, and predetermined information for composing the scramble key is transmitted. Send it to the other party and erase it from your computer. The next time the private key is used, the predetermined information is received by sending the access passphrase to the communication partner, the scramble key is restored from the access passphrase and the predetermined information, and the private key is decrypted thereby. After using the private key, a scramble key is generated again, and the private key is encrypted and stored.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、公開鍵方式による
セキュア通信における秘密鍵の保持管理方法に係り、特
に、従来各ユーザーのコンピュータに保存されていた秘
密鍵の復号化鍵を分割し、その一部を通信相手(送信元
を確認する必要がある者)や任意の情報処理装置に保管
してもらうようにした秘密鍵の保持管理方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for holding and managing a secret key in secure communication using a public key method, and in particular, dividing a decryption key of a secret key stored in each user's computer, The present invention relates to a method for holding and managing a private key, which allows a part of the information to be stored in a communication partner (who needs to confirm the sender) or an arbitrary information processing device.

【0002】[0002]

【従来の技術】今日、コンピュータの発達に伴い、通信
ネットワークを介して行う電子通信が目覚ましい発展を
見せている。特に、最近は不特定多数のユーザーがアク
セスすることができる通信ネットワーク(本明細書にお
いて、このような開放的な通信ネットワークをオープン
ネットワークという)を利用する電子通信が著しく増加
している。
2. Description of the Related Art Today, with the development of computers, electronic communication performed via a communication network has made remarkable progress. In particular, recently, electronic communication using a communication network accessible by an unspecified number of users (in this specification, such an open communication network is referred to as an open network) has significantly increased.

【0003】特に最近では、上記オープンネットワーク
を利用した会員制の販売システムが増加している。この
ような会員制販売システムでは、コンピュータ通信によ
って商品注文を受け、商品を注文した会員に商品を郵送
する取引形態が広く採用されている。
Particularly in recent years, membership-based sales systems utilizing the open network have been increasing. In such a membership sales system, a transaction form in which a product order is received by computer communication and the product is mailed to a member who ordered the product is widely adopted.

【0004】さらに、本人のコンピュータ通信による承
諾によって、本人のクレジット口座からの代金引き落と
しを認めるいわゆる電子決済の方法も現実に利用される
ようになった。
Further, a so-called electronic settlement method, which allows the debit from the credit account of the person himself or herself, has come into practical use by the person's consent by computer communication.

【0005】このようなオープンネットワークを介して
自由に取引される時代では、コンピュータ通信による商
品の注文や口座引落しの承諾がいずれのユーザー(会
員)から送られてきたかを確認することは重要な問題と
なる。特に、オープンネットワークは、通信する相手が
膨大な数にのぼり、かつ、通信伝文(デジタル信号によ
る通信文であって、暗号文と暗号化されていない平文の
双方を含む)を送った者の顔を確認することができない
ので、この問題はさらに重要さを増している。
In the era of freely trading through such an open network, it is important to confirm which user (member) has sent the order for the product by computer communication or the consent for the direct debit. It becomes a problem. In particular, an open network has a huge number of communicating parties, and those who send communication messages (including both encrypted text and unencrypted plain text, which are digital text communication texts) This issue is even more important because you cannot see your face.

【0006】たとえば、第三者が正当なユーザーに成り
代わって、不正に商品の注文や口座引落しの承諾を通信
伝文によって送った場合に、これを直ちに検出すること
ができないならば、取引界に大きな混乱を生じることは
説明するまでもない。
[0006] For example, if a third party impersonates a legitimate user and illegally sends a merchandise order or an account withdrawal consent by a communication message, if this cannot be immediately detected, the transaction is performed. It goes without saying that it will cause great confusion in the world.

【0007】このため、電子通信において通信相手を確
認する方法が種々提案されている。これら通信相手を確
認する方法のうち、「公開鍵」方式と呼ばれる方法が有
力視されている。
Therefore, various methods for confirming the communication partner in electronic communication have been proposed. Among these methods of confirming the communication partner, a method called “public key” method is regarded as promising.

【0008】図2は上記「公開鍵」方式による通信伝文
の秘匿・認証方法を模式化して示したものである。図2
において、ユーザー1と販売者2とクレジット会社3と
が互いにコンピュータ通信を行うものとする。
FIG. 2 schematically shows the method of concealing and authenticating a communication message by the above-mentioned "public key" method. FIG.
In the above, it is assumed that the user 1, the seller 2, and the credit company 3 perform computer communication with each other.

【0009】ユーザー1は、販売者2とクレジット会社
3に公開した公開鍵P−Key- Uと、自分しか知らな
い秘密鍵S−Key- Uとを有している。
The user 1 has a public key P-Key-U disclosed to the seller 2 and the credit company 3 and a secret key S-Key-U known only to himself.

【0010】販売者2は、ユーザー1とクレジット会社
3に公開した公開鍵P−Key- Mと自分しか知らない
秘密鍵S−Key- Mとを有している。
The seller 2 has a public key P-Key-M disclosed to the user 1 and the credit company 3 and a secret key S-Key-M known only to himself.

【0011】クレジット会社3は、ユーザー1と販売者
2に公開した公開鍵P−Key- Cと、自分しか知らな
い秘密鍵S−Key- Cとを有している。
The credit company 3 has a public key P-Key-C disclosed to the user 1 and the seller 2, and a secret key S-Key-C known only to himself.

【0012】上記公開鍵と秘密鍵とは互いに他が暗号化
したものを復号化することができる関係にある。すなわ
ち、ユーザー1の例で言えば、ユーザー1の秘密鍵S−
Key- Uで暗号化したものは、ユーザー1の公開鍵P
−Key- Uで復号化することができる。逆に、ユーザ
ー1の公開鍵P−Key- Uで暗号化したものは、ユー
ザー1の秘密鍵S−Key- Uで復号化することができ
る。この関係は販売者2とクレジット会社3の公開鍵と
秘密鍵にも言える。
The public key and the private key are in a relationship of being able to decrypt the encrypted one another. That is, in the example of the user 1, the secret key S- of the user 1
The one encrypted by Key-U is the public key P of User 1.
-Key-U can be used for decoding. On the contrary, what is encrypted with the public key P-Key-U of the user 1 can be decrypted with the secret key S-Key-U of the user 1. This relationship can be applied to the public key and private key of the seller 2 and the credit company 3.

【0013】次に上記公開鍵と秘密鍵を使用した通信伝
文の秘匿・認証方法について説明する。最初に販売者2
は、商品情報をユーザー1の公開鍵P−Key- Uによ
って暗号化し、ユーザー1に送る(ステップS20
0)。これに対してユーザー1が所定の商品を注文する
場合、ユーザー1は、確かに自分が注文したという意味
で、自分のID情報を秘密鍵S−Key- Uによって暗
号化し、商品注文の平文に付加する。さらに、商品注文
の情報を第三者に読まれないようにするために、ID情
報を付加した商品注文の全体を販売者2の公開鍵P−K
ey- Mによって暗号化し、これを販売者2へ送る(ス
テップS210)。
Next, a method of concealing and authenticating a communication message using the above public key and secret key will be described. First seller 2
Encrypts the product information with the public key P-Key-U of the user 1 and sends it to the user 1 (step S20).
0). On the other hand, when the user 1 orders a predetermined product, the user 1 encrypts his / her own ID information with the secret key S-Key-U in the sense that he / she certainly ordered, and puts it in the plaintext of the product order. Add. Furthermore, in order to prevent the information of the product order from being read by a third party, the entire product order to which the ID information is added is the public key PK of the seller 2.
It is encrypted by ey-M and sent to seller 2 (step S210).

【0014】この商品注文の通信伝文を受信した販売者
2は、最初に自分の秘密鍵S−Key- Mによって通信
伝文を復号化する。ところが、ユーザー1の秘密鍵S−
Key- Uによって暗号化されたID情報は販売者2の
秘密鍵S−Key- Mによっては解読できないので、販
売者2は続いて復号化できなかった部分をユーザー1の
公開鍵P−Key- Uによって復号する。
The seller 2 having received the communication message of the product order first decrypts the communication message with his / her own secret key S-Key-M. However, user 1's private key S-
Since the ID information encrypted by the Key-U cannot be decrypted by the secret key S-Key-M of the seller 2, the seller 2 subsequently extracts the part that cannot be decrypted by the public key P-Key- of the user 1. Decode by U.

【0015】これにより、ユーザー1のID情報が正し
く復号された場合は、販売者2は、送信者がユーザー1
の公開鍵P−Key- Uとペアをなす秘密鍵S−Key
- Uを有していることを確認することができる。
As a result, when the ID information of the user 1 is correctly decrypted, the seller 2 determines that the sender is the user 1
Private key S-Key paired with the public key P-Key-U of
-You can confirm that you have U.

【0016】この公開鍵P−Key- Uと秘密鍵S−K
ey- Uとを有しているのはユーザー1に他ならないの
で、販売者2は通信伝文の送信者はユーザー1であるこ
とを確認することができる。
This public key P-Key-U and secret key S-K
Since only user 1 has ey-U, seller 2 can confirm that user 1 is the sender of the communication message.

【0017】以上が公開鍵方式による通信伝文の秘匿・
認証方法である。
The above is the confidentiality of the communication message by the public key method.
It is an authentication method.

【0018】上記本人確認を行った後、販売者2は、ク
レジット会社3に対して信用販売の可否の確認を行う。
すなわち、販売者2は、第三者に内容を知られないよう
にするため、ユーザー1への信用販売の可否を問い合わ
せる通信伝文を、クレジット会社3の公開鍵P−Key
- Cによって暗号化して送る(ステップS220)。
After performing the above-mentioned identity verification, the seller 2 confirms with the credit company 3 whether or not credit selling is possible.
That is, in order to prevent the contents from being known to a third party, the seller 2 sends a communication message inquiring to the user 1 as to whether or not the credit sale is allowed, to the public key P-Key of the credit company 3.
-Send by encrypting with C (step S220).

【0019】この問い合わせを受けたクレジット会社3
は、通信伝文を自分の秘密鍵S−Key- Cによって復
号化し、データベース等の参照を行い(ステップS23
0)、その結果を販売者2の公開鍵P−Key- Mによ
って暗号化して返送する(ステップS240)。
Credit company 3 which received this inquiry
Decrypts the communication message with its own secret key S-Key-C and refers to a database or the like (step S23).
0), the result is encrypted with the public key P-Key-M of the seller 2 and returned (step S240).

【0020】この問い合わせに対する返答を、販売者2
は自分の秘密鍵S−Key- Mによって復号化して、結
果を再びユーザー1の公開鍵P−Key- Uによって暗
号化してユーザー1に送る(ステップS200)。
The seller 2 responds to this inquiry.
Decrypts it with its own secret key S-Key-M, encrypts the result again with the public key P-Key-U of the user 1, and sends it to the user 1 (step S200).

【0021】以上の方法によれば、通信伝文の内容は第
三者に知られず、かつ、ユーザー1の秘密鍵S−Key
- Uが盗取されない限り、販売者2は安全にユーザー1
を確認することができる。
According to the above method, the contents of the communication message are not known to the third party, and the secret key S-Key of the user 1 is used.
-Seller 2 is safe for User 1 unless U is stolen
Can be confirmed.

【0022】しかし、ユーザー1の秘密鍵S−Key-
Uは、通常ユーザー1のコンピュータに記憶されてお
り、第三者が盗取・悪用する可能性があった。
However, the private key S-Key- of the user 1
U is usually stored in the computer of user 1 and may be stolen or misused by a third party.

【0023】そこで、従来から上記公開鍵方式における
秘密鍵の保持管理の方法について種々提案されていた。
Therefore, various methods for holding and managing the private key in the public key system have been proposed in the past.

【0024】本発明の技術にもっとも近い従来技術とし
ては、秘密鍵を強固な方法で暗号化して保存し、その秘
密鍵を復号化する復号化鍵を分割して所持する考え方が
提案されていた。
As a prior art closest to the technology of the present invention, a concept has been proposed in which a private key is encrypted and stored by a strong method, and a decryption key for decrypting the private key is divided and possessed. .

【0025】このようにすることにより、第三者は、暗
号化された秘密鍵を盗取しても、これを直接復号するこ
とができず、秘密鍵を使用するためには復号化鍵を入手
しなければならない。ところが、復号化鍵は分割管理さ
れているので、盗取が極めて困難となる。
By doing so, even if a third party steals the encrypted private key, it cannot directly decrypt the private key, so that the private key cannot be decrypted. I have to get it. However, since the decryption key is divided and managed, it is extremely difficult to steal it.

【0026】この復号化鍵を分割管理する方法として具
体的には、復号化鍵をアクセスパスフレーズと補助的な
情報とに分割し、補助情報をICカードに格納する方法
と、指紋、音声、顔等のデータを本人確認の補助情報と
する方法が提案されていた。
As a method of dividing and managing the decryption key, specifically, a method of dividing the decryption key into an access passphrase and auxiliary information and storing the auxiliary information in an IC card, a fingerprint, a voice, A method has been proposed in which data such as a face is used as auxiliary information for personal identification.

【0027】[0027]

【発明が解決しようとする課題】しかしながら、上記秘
密鍵の復号化鍵を分割して一部をICカードで保存する
方法は、パスフレーズを何らかの方法で知った者がその
パスフレーズ使用者のICカードを盗取した場合には、
もはや不正な認証を検出することができない。
However, in the method of dividing the decryption key of the secret key and storing a part of it with the IC card, a person who knows the passphrase in some way can use the IC of the passphrase user. If you steal your card,
It can no longer detect fraudulent authentication.

【0028】また、上記ICカードを利用する方法で
は、近い将来通信グループの増加が予想される状況下
で、通信グループごとにICカードを作成して保管しな
ければならない事態が生じるかも知れないので、その場
合には、多数のICカードを管理する煩雑さを伴う。万
一、多数のICカードを一度に紛失した場合には、ユー
ザーは各通信グループへICカードの無効を届けなけれ
ばならず、大きな混乱を伴うこととなる。
Further, in the method of using the IC card, there is a possibility that an IC card must be prepared and stored for each communication group under the situation that the number of communication groups is expected to increase in the near future. In that case, it is complicated to manage many IC cards. If a large number of IC cards are lost at one time, the user must notify each communication group of the invalidity of the IC cards, resulting in great confusion.

【0029】また、復号化鍵の一部をICカードで保存
する方法は、ユーザー側に専用のICカード読取装置を
設けなければならず、ICカードの種類によっては異な
るICカード読取装置を設けなけばならないことを考慮
すると、全体として設備投資が著しく増大する。
Further, in the method of storing a part of the decryption key in the IC card, the user must be provided with a dedicated IC card reader, and the IC card reader different depending on the type of IC card must be provided. Considering that it must be done, overall capital investment will increase significantly.

【0030】一方、上記指紋、音声、顔等のデータを本
人確認の補助情報とする方法も、何らかの方法で本人の
指紋、音声、顔等のデータを偽造する可能性を残してい
る。
On the other hand, the method of using the fingerprint, voice, face, etc. data as auxiliary information for identifying the person still has the possibility of forging the fingerprint, voice, face, etc. data of the subject by some method.

【0031】また、指紋、音声、顔等のデータを読み取
って確認する補助的な装置が必要な点も、ICカードの
方法と同様である。
Further, the point that an auxiliary device for reading and confirming data such as fingerprints, voices, and faces is required is the same as the IC card method.

【0032】そこで、本発明が解決しようとする課題
は、ユーザーのパスフレーズのみでは秘密鍵を復号する
ことができず、かつ、ユーザーの身辺には復号化鍵の残
りの部分が存在せず、盗取が不可能な復号化鍵を有する
認証用秘密鍵の保持管理方法を提供することにある。
Therefore, the problem to be solved by the present invention is that the private key cannot be decrypted only with the passphrase of the user, and the remaining part of the decryption key does not exist in the user's personal area. Another object of the present invention is to provide a method for holding and managing an authentication private key having a decryption key that cannot be stolen.

【0033】また、本発明は、従来のICカード等の認
証用の手段がもたらす装置の複雑化、将来生じるであろ
う管理の煩雑化を解決し、既存のコンピュータ装置のみ
によって、簡潔な復号化鍵の管理方法を実現しようとす
るものである。
Further, the present invention solves the complexity of the device brought about by the conventional means for authentication such as an IC card and the complicated management that may occur in the future, and the simple decryption can be performed only by the existing computer device. It is intended to realize a key management method.

【0034】[0034]

【課題を解決するための手段】上記課題を解決するため
に、本願請求項1による秘密鍵の保持管理方法は、公開
鍵方式によるセキュア通信における秘密鍵の保持管理方
法において、各秘密鍵使用者のコンピュータは、秘密鍵
の使用後に、アクセスパスフレーズと所定の情報とから
スクランブルキーを生成し、そのスクランブルキーによ
って秘密鍵を暗号化および保存する処理と、前記スクラ
ンブルキーを合成する所定の情報を、通信相手に送って
自分のコンピュータからは消滅させる処理と、次回の秘
密鍵使用時に、アクセスパスフレーズを前記通信相手に
送ることによって前記所定情報を受信する処理と、前記
アクセスパスフレーズと所定情報とから前記スクランブ
ルキーを復原し、これによって秘密鍵を復号する処理
と、使用後に再びスクランブルキーを生成して秘密鍵を
暗号化および保存する処理と、を行うことを特徴とする
ものである。
In order to solve the above-mentioned problems, a method for holding and managing a private key according to claim 1 of the present application is a method for holding and managing a private key in secure communication by a public key system, wherein each private key user After the use of the private key, the computer of generates a scramble key from the access passphrase and the predetermined information, encrypts and stores the secret key with the scramble key, and predetermined information for combining the scramble key. , A process of transmitting the access passphrase to the communication partner and deleting it from its own computer, a process of receiving the predetermined information by transmitting an access passphrase to the communication partner at the next use of the secret key, the access passphrase and the predetermined information The process of recovering the scramble key from the It generates a rumble key is characterized in that to perform a process of encrypting and storing the private key.

【0035】次に、本願請求項2に係る秘密鍵の保持管
理方法は、上記請求項1の方法において、前記アクセス
パスフレーズとともにスクランブルキーを合成する所定
情報は、秘密鍵使用終了時に臨時に発生した非固定的な
情報であることを特徴とするものである。
Next, in the method for holding and managing a secret key according to claim 2 of the present application, in the method according to claim 1, the predetermined information for combining the scramble key with the access passphrase is temporarily generated at the end of use of the secret key. It is characterized by being non-fixed information.

【0036】本願請求項3に係る秘密鍵の保持管理方法
は、上記請求項2の方法において、前記非固定的な情報
は、通信者のコンピュータによって発生した乱数、キー
ボードによるランダムな入力、時間をファクターとする
関数の出力のいずれかからなることを特徴とするもので
ある。
A method for holding and managing a private key according to claim 3 of the present application is the method according to claim 2, wherein the non-fixed information includes a random number generated by a computer of a correspondent, a random input by a keyboard, and a time. It is characterized in that it is composed of any one of the outputs of the function as a factor.

【0037】本願請求項4に係る秘密鍵の保持管理方法
は、上記請求項1の方法において、前記スクランブルキ
ーを合成する所定情報を保管する通信相手は、ユーザー
が指定する任意の通信相手あるいは情報処理装置である
ことを特徴とするものである。
The private key holding and managing method according to claim 4 of the present application is the method according to claim 1, wherein the communication partner for storing the predetermined information for combining the scramble key is any communication partner or information specified by the user. It is a processing device.

【0038】[0038]

【発明の実施の形態】次に、本発明による公開鍵方式に
おける秘密鍵の保持管理方法の実施態様について添付の
図面を用いて以下に説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Next, an embodiment of a method of holding and managing a private key in a public key system according to the present invention will be described below with reference to the accompanying drawings.

【0039】図1は、本発明による秘密鍵の保持管理方
法の処理の流れを示している。本発明の秘密鍵の保持管
理方法は、すでに記述した「公開鍵」方式に基づいてお
り、ユーザーは通信グループ内で公開している公開鍵
と、自分しか知らない秘密鍵とをもっている。
FIG. 1 shows the flow of processing of the secret key holding and managing method according to the present invention. The private key holding and managing method of the present invention is based on the "public key" method described above, and the user has a public key open in the communication group and a private key known only to himself.

【0040】秘密鍵は後述する方法で暗号化され、ユー
ザーのコンピュータ等に保存されている。この保存のた
めに暗号化された秘密鍵を、暗号化されていないものと
区別して保存秘密鍵ということにする。
The private key is encrypted by the method described later and stored in the user's computer or the like. The private key encrypted for this storage will be referred to as a storage private key in distinction from the unencrypted private key.

【0041】本発明による秘密鍵の保持管理方法は、好
ましくは秘密鍵を使用する度に、形を変えて秘密鍵を保
存する。つまり、使用開始時の保存秘密鍵は前回の使用
開始時の保存秘密鍵とは異なるものとする。この場合、
したがって、各秘密鍵の使用開始時の保存秘密鍵を復号
化する鍵は、その都度異なるものを使用する。
The private key holding and managing method according to the present invention preferably changes the form and saves the private key each time the private key is used. That is, the stored secret key at the start of use is different from the stored secret key at the start of the previous use. in this case,
Therefore, a different key is used for decrypting the stored private key at the start of use of each private key.

【0042】本発明の方法においては、保存秘密鍵を復
号化する鍵は、通常の復号化鍵と同様に秘密鍵を復号化
できる他に、秘密鍵を暗号化することもできる。この暗
号化・復号化の双方向に使用できる鍵を、通常の復号化
鍵と区別してここではスクランブルキーと呼ぶこととす
る。
In the method of the present invention, the key for decrypting the stored private key can decrypt the private key as well as the ordinary decryption key, and can also encrypt the private key. The key that can be used for both encryption and decryption will be referred to as a scramble key here in order to distinguish it from a normal decryption key.

【0043】本発明による秘密鍵の保持管理方法は、保
存秘密鍵を復号する復号化鍵(上記スクランブルキーに
相当するもの)を分割して別々の場所に保存する。特徴
的な点は、スクランブルキーの一部をユーザーの身辺に
存在しないようにしたことにある。
In the secret key holding and managing method according to the present invention, the decryption key (corresponding to the scramble key) for decrypting the stored secret key is divided and stored in different places. The characteristic point is that a part of the scramble key does not exist around the user.

【0044】具体的には、ユーザーはスクランブルキー
の一部としてアクセスパスフレーズのみを記憶し、スク
ランブルキーの残りの部分は通信相手に送って通信相手
がこれを保管し、使用時に取り寄せてスクランブルキー
を合成する。
Specifically, the user stores only the access passphrase as a part of the scramble key, the remaining part of the scramble key is sent to the communication partner and the communication partner stores it, and when the user uses it, the scramble key is retrieved. To synthesize.

【0045】以下、上記本発明の方法による処理を図1
に沿って説明する。なお、図1の処理は、通信相手から
の送信を除き、すべてユーザーのコンピュータ内で処理
されるものである。
The processing by the method of the present invention will be described below with reference to FIG.
It is explained along. The processing of FIG. 1 is all performed within the user's computer, except for transmission from the communication partner.

【0046】最初に、ユーザーが秘密鍵を使用しようと
するときの保存秘密鍵は、後に説明するように、前回の
秘密鍵使用終了時に生成したスクランブルキーによって
暗号化され、保存されたものである。この秘密鍵の使用
開始時の保存秘密鍵を、使用終了時の保存秘密鍵と区別
するため、使用開始時の保存秘密鍵という。また、使用
開始時の保存秘密鍵を暗号化するために使用したスクラ
ンブルキー、すなわち、使用開始時の保存秘密鍵を復号
化するための鍵を第1スクランブルキーという。
First, when the user tries to use the private key, the saved private key is encrypted and saved by the scramble key generated at the end of the last private key use, as described later. . The stored private key at the start of use of this private key is referred to as the stored private key at the start of use in order to distinguish it from the stored private key at the end of use. The scramble key used to encrypt the stored secret key at the start of use, that is, the key for decrypting the stored secret key at the start of use is referred to as a first scramble key.

【0047】秘密鍵を使用しようとするときは、ユーザ
ーは最初に自分のコンピュータにアクセスパスフレーズ
を入力する(ステップS10)。このアクセスパスフレ
ーズは、通信回線を通じて通信相手に送られる。このと
き、アクセスパスフレーズは、好ましくは通信相手の公
開鍵によって暗号化されて送付される。
When attempting to use the private key, the user first inputs the access passphrase into his computer (step S10). This access passphrase is sent to the communication partner through the communication line. At this time, the access passphrase is preferably encrypted by the public key of the communication partner and sent.

【0048】アクセスパスフレーズを受けた通信相手
は、後に説明する前回使用終了時に発生した第1乱数を
ユーザーに返送する(ステップS20)。
The communication partner receiving the access passphrase returns the first random number generated at the end of the previous use, which will be described later, to the user (step S20).

【0049】上記アクセスパスフレーズと第1乱数は、
それぞれ第1スクランブルキーの一部を成しており、ユ
ーザーのコンピュータによってこれらから第1スクラン
ブルキーを合成する(ステップS30)。ここで合成さ
れた第1スクランブルキーは、前回の秘密鍵使用終了時
に、秘密鍵を暗号化するのに使用したものである。
The access passphrase and the first random number are
Each of them constitutes a part of the first scramble key, and the user's computer synthesizes the first scramble key from them (step S30). The first scramble key synthesized here is used for encrypting the secret key at the end of the last use of the secret key.

【0050】次に、上記第1スクランブルキーを用い
て、使用開始時の保存秘密鍵を復号化、すなわちアンス
クランブル処理を行う(ステップS40)。
Next, using the first scramble key, the stored secret key at the start of use is decrypted, that is, unscrambled (step S40).

【0051】この結果、暗号化されていない秘密鍵を得
ることができる(ステップS50)。
As a result, an unencrypted private key can be obtained (step S50).

【0052】この暗号化されていない秘密鍵を用いて、
ユーザーは暗号文を復号化したり、認証のために自分の
ID情報を暗号化することができる(ステップS6
0)。
Using this unencrypted private key,
The user can decrypt the ciphertext or encrypt his / her ID information for authentication (step S6).
0).

【0053】ここでは、秘密鍵を用いてユーザーのID
情報を暗号化する場合について説明する。具体的には、
前述したように平文(テキスト)に秘密鍵によって暗号
化した自分のID情報を付加し、さらにID情報を含む
通信伝文全体を相手の公開鍵によって暗号化して送信す
る。
Here, the secret key is used to identify the user's ID.
The case of encrypting information will be described. In particular,
As described above, the plaintext (text) is added with its own ID information encrypted by the secret key, and the entire communication message including the ID information is encrypted by the other party's public key and transmitted.

【0054】この暗号化された通信伝文を受信した通信
相手は、自分(ここでいう通信相手)の公開鍵によって
暗号化された通信伝文は自分の秘密鍵によって復号化す
ることができるので、自分の秘密鍵を用いて通信伝文を
復号化する。
Since the communication partner who has received this encrypted communication message can decrypt the communication message encrypted by his / her own (the communication partner here) public key, by his / her own secret key. , Decrypt the communication message using your private key.

【0055】しかし、ユーザーの秘密鍵によって暗号化
されたユーザーのID情報は通信相手の秘密鍵によって
復号化することができないので、通信相手は、この復号
化することができなかった部分を、ユーザーの公開鍵に
よってさらに復号化する。
However, since the user's ID information encrypted by the user's private key cannot be decrypted by the private key of the communication partner, the communication partner writes the part that could not be decrypted by the user. Further decryption is performed using the public key of.

【0056】ユーザーの公開鍵により、ユーザーのID
情報が誤りなく復号化されたときは、これによって送信
者は間違いなく公開鍵とペアをなす秘密鍵を使用してい
ること、すなわち、正当なユーザーであることを確認す
ることができる。
The user's public key determines the user's ID
When the information is decrypted without error, this ensures that the sender is sure to use the private key paired with the public key, ie the legitimate user.

【0057】これによって、通信相手は必要な手続、た
とえば、ユーザーの口座からの代金引き落とし等を行
う。
As a result, the communication partner performs necessary procedures, such as debiting the user's account.

【0058】上記秘密鍵の使用後、ユーザー側のコンピ
ュータでは、第2の乱数を発生させる(ステップS7
0)。
After using the secret key, the computer on the user side generates a second random number (step S7).
0).

【0059】この第2乱数とアクセスパスフレーズとか
ら、ユーザーのコンピュータは第2スクランブルキーを
合成する(ステップS80)。この第2スクランブルキ
ーを使用し、ユーザーのコンピュータは、秘密鍵を暗号
化して(ステップS90)、使用終了時の保存秘密鍵と
して保存する(ステップS100)。なお、この秘密鍵
の暗号化には、ほぼ解読が不可能な暗号化方法、たとえ
ばハッシングと呼ばれるような方法によって行う。
The user's computer synthesizes the second scramble key from the second random number and the access passphrase (step S80). Using this second scramble key, the user's computer encrypts the private key (step S90) and saves it as the saved private key at the end of use (step S100). The secret key is encrypted by an encryption method that is almost undecipherable, for example, a method called hashing.

【0060】保存後、第2スクランブルキーは消滅させ
る。
After the storage, the second scramble key is erased.

【0061】一方、前記ステップS70で生成した第2
乱数は、通信相手の公開鍵によって暗号化し(ステップ
S110)、暗号化乱数として通信相手に送付する(ス
テップS120)。
On the other hand, the second generated in step S70
The random number is encrypted by the public key of the communication partner (step S110) and sent to the communication partner as an encrypted random number (step S120).

【0062】第2乱数は暗号化乱数を生成した後はユー
ザーのコンピュータから消滅させる。
The second random number is erased from the user's computer after the encrypted random number is generated.

【0063】上記通信相手に送られた第2乱数は、通信
相手によって復号化されて次の秘密鍵使用時まで保存さ
れる。この通信相手が保管している第2乱数は、ユーザ
ーの保存秘密鍵を復号化する鍵の一部となる。
The second random number sent to the communication partner is decrypted by the communication partner and stored until the next use of the secret key. The second random number stored by this communication partner becomes a part of the key that decrypts the stored secret key of the user.

【0064】次の秘密鍵使用時では、ユーザーの要求と
アクセスパスフレーズの入力とを条件に、通信相手はユ
ーザーに上記第2乱数を送付する。この第2乱数は、図
1のフローチャートでは、ユーザーの次の秘密鍵使用時
の第1乱数となる。
At the next use of the secret key, the communication partner sends the second random number to the user on the condition of the user's request and the input of the access passphrase. In the flowchart of FIG. 1, the second random number is the first random number when the user uses the next secret key.

【0065】以降のユーザー側の処理は上記ステップS
10〜S120の繰り返しとなる。
The subsequent processing on the user side is the above step S.
The steps 10 to S120 are repeated.

【0066】以上は、継続的に秘密鍵を使用するときの
秘密鍵の保持管理方法の概容であったが、初回の秘密鍵
の使用は、上記通常処理の途中、すなわち、ステップ7
0からの処理を行えばよい。
The above is the outline of the method of holding and managing the private key when the private key is continuously used. The first use of the private key is in the middle of the normal processing, that is, in step 7
Processing from 0 may be performed.

【0067】つまり、初回の秘密鍵使用時には、秘密鍵
を使用した後、ユーザーは自分のアクセスパスフレーズ
を入力し(ステップS10)、併せてコンピュータによ
って第2乱数を生成し(ステップS70)、これらから
第2スクランブルキーを生成する(ステップS80)。
これ以降は、上記通常の処理と同様、秘密鍵を第2スク
ランブルキーによって暗号化し(ステップS90)、使
用終了時の保存秘密鍵として保存し(ステップS10
0)、一方、第2乱数は、相手公開鍵によって暗号化し
(ステップS110)、次回の秘密鍵使用時の復号化鍵
の一部として通信相手に送付する(ステップS12
0)。
That is, when using the secret key for the first time, after using the secret key, the user inputs his or her own access passphrase (step S10), and also generates a second random number by the computer (step S70). To generate a second scramble key (step S80).
From this point onward, the private key is encrypted with the second scramble key (step S90) and saved as the saved private key at the end of use (step S10), as in the case of the above-mentioned normal processing.
0) On the other hand, the second random number is encrypted by the public key of the other party (step S110) and sent to the communication partner as a part of the decryption key when the secret key is used next time (step S12).
0).

【0068】上記初回の秘密鍵の使用により、その後は
通常の処理によって秘密鍵を保持管理することができる
(ステップS10〜S120)。
By using the private key for the first time, the private key can be retained and managed by normal processing thereafter (steps S10 to S120).

【0069】上記本発明による秘密鍵の保持管理方法に
よれば、秘密鍵の盗取をほぼ完全に防止することができ
る。これは、復号化鍵の情報の一部がユーザーの身辺に
存在しないからである。
According to the method for holding and managing the private key according to the present invention, the private key can be almost completely prevented from being stolen. This is because a part of the decryption key information does not exist in the user's body.

【0070】保存秘密鍵は、上述した如くハッシング
等、ほとんど解読不可能な方法によって暗号化されてい
る。したがって、第三者は保存秘密鍵そのものを盗取し
ても秘密鍵を復号することができない。この秘密鍵を復
号するためには、第三者は保存秘密鍵と復号化鍵の双方
を入手しなければならない。
The stored private key is encrypted by a method that is almost undecipherable such as hashing as described above. Therefore, a third party cannot decrypt the private key even if the stored private key itself is stolen. In order to decrypt this private key, a third party must obtain both the stored private key and the decryption key.

【0071】ところが、本発明の方法によれば、上記第
1乱数と第2乱数に相当する復号化鍵の一部は、ユーザ
ーのコンピュータのファイルを含めてユーザーの身辺に
存在しない。一方、アクセスパスフレーズはユーザーの
記憶にあるので、これを盗取することもできない。結
局、第三者は、復号化鍵を手に入れることができず、し
たがって、秘密鍵を復号することもできない。
However, according to the method of the present invention, a part of the decryption key corresponding to the first random number and the second random number does not exist in the user's personal area including the file of the user's computer. On the other hand, since the access passphrase is in the user's memory, it cannot be stolen. After all, a third party cannot get the decryption key and therefore the private key.

【0072】これにより、認証用秘密鍵の盗取、悪用を
ほぼ完全に防止することができる。
As a result, stealing and misuse of the authentication private key can be almost completely prevented.

【0073】また、本発明による秘密鍵の保持管理方法
の他の特徴は、保存秘密鍵を復号する復号化鍵を、無形
のもの(アクセスパスフレーズ+乱数)とすることがで
きる点にある。
Another feature of the private key holding / management method according to the present invention is that the decryption key for decrypting the stored private key can be an intangible key (access passphrase + random number).

【0074】復号化鍵を(アクセスパスフレーズ+乱
数)とすることにより、オープンネットワークが増加し
た場合にも、認証用秘密鍵の保持管理を単純明快なもの
にすることができる。
By setting the decryption key to (access passphrase + random number), even if the number of open networks increases, it is possible to simplify and maintain the management of the authentication private key.

【0075】すなわち、たとえば、ICカードによって
復号化鍵の一部を管理する従来の方法では、オープンネ
ットワークの通信グループの数が増加すれば、それに伴
って秘密鍵の数とICカードの数が増加する。近い将来
オープンネットワークの通信グループは激増することが
予想されるので、従来のICカードによる方法では、多
数のICカードを所持しなければならず、これらの管理
が煩雑化する。
That is, for example, in the conventional method of managing a part of the decryption key by the IC card, if the number of communication groups in the open network increases, the number of secret keys and the number of IC cards increase accordingly. To do. Since it is expected that the number of communication groups in the open network will increase drastically in the near future, the conventional IC card method requires possession of a large number of IC cards, which complicates the management thereof.

【0076】これに対し、本発明の方法によれば、一つ
のアクセスパスフレーズと多数の乱数によって多数の秘
密鍵を所持することができる。つまり、ユーザーは、一
つのアクセスパスフレーズのみを記憶しておくことによ
り、多数の復号化鍵と秘密鍵を完全に管理することがで
きるのである。
On the other hand, according to the method of the present invention, a large number of secret keys can be possessed by a single access passphrase and a large number of random numbers. That is, the user can completely manage a large number of decryption keys and secret keys by storing only one access passphrase.

【0077】これによって、どんなに秘密鍵が増加する
状況でも、きわめて単純明快な秘密鍵の所持管理を実現
することができる。
This makes it possible to realize extremely simple and clear possession management of the private key, no matter how many private keys increase.

【0078】さらに、本発明の方法は、復号化鍵が無形
であるため、復号化鍵を復原するための諸装置を簡略化
でき、装置の単純化に寄与する。たとえば、従来あった
ICカードを認証用補助手段とする方法や、指紋を認証
用補助手段とする方法や、顔データを認証用補助手段と
する方法は、それぞれICカードリーダー、指紋認識装
置、カメラ等の補助装置を必要とする。
Furthermore, since the decryption key is intangible, the method of the present invention can simplify various devices for restoring the decryption key, which contributes to simplification of the device. For example, a conventional IC card is used as an authentication auxiliary means, a fingerprint is used as an authentication auxiliary means, and a method in which face data is used as an authentication auxiliary means is an IC card reader, a fingerprint recognition device, or a camera, respectively. Need auxiliary equipment such as.

【0079】このような補助装置をすべてのユーザーの
コンピュータに備えることは、オープンシステムの浸透
を考慮すると、社会全体としては膨大な設備投資を必要
とする。
Providing such an auxiliary device to the computers of all users requires enormous capital investment as a society as a whole, considering the spread of open systems.

【0080】これに対して、本発明の方法によれば、既
存のコンピュータシステムを利用すれば足り、新たな設
備投資を必要としない。
On the other hand, according to the method of the present invention, it is sufficient to use the existing computer system, and new capital investment is not required.

【0081】最後に、上記実施形態の認証用秘密鍵の保
持管理方法によれば、万一秘密鍵が悪用された場合に、
ユーザーは秘密鍵が盗取されたことを知ることができ
る。
Finally, according to the method for holding and managing the authentication private key according to the above embodiment, if the private key is misused,
The user can know that the private key has been stolen.

【0082】すなわち、上記実施形態の方法では、秘密
鍵は使用される度に通信相手が保持する復号化鍵の一部
が変化する。仮に、秘密鍵が何らかの方法で盗取されて
悪用された場合には、ユーザーが次に使用しようとする
ときに、すでに復号化鍵が第三者の使用によって変化し
ているため、ユーザーは秘密鍵が不正使用されたことを
直ちに知ることができ、次善の策を講じることができ
る。
That is, in the method of the above-described embodiment, a part of the decryption key held by the communication partner changes every time the private key is used. If the private key is stolen in some way and misused, the user will not be able to use the secret key because the decryption key has already been changed by the use of a third party when the user next tries to use it. You can immediately know that the key has been used illegally, and you can take sub-optimal measures.

【0083】通常、オープンネットワークによる取引は
一回の取引金額が制限されていることを考慮すると、本
発明による方法によれば、秘密鍵が盗取された場合の被
害を一定限度以下に抑えることが可能となる。
Considering that the transaction amount per transaction is usually limited in the open network transaction, the method according to the present invention can suppress the damage when the private key is stolen to a certain level or less. Is possible.

【0084】以上で上記実施形態の説明を終了するが、
本発明の要旨は上記実施形態には限られず、その上位概
念、均等物の置換等を含む。それらについて以下に説明
する。
With the above, the description of the above embodiment is completed.
The gist of the present invention is not limited to the above-described embodiment, and includes a superordinate concept, replacement of equivalents, and the like. These will be described below.

【0085】上記実施形態では、復号化鍵の一部をコン
ピュータが発生する乱数とし、使用の度に、復号化鍵を
変化させている。しかし、本発明の上位の概念は、復号
化鍵の一部を通信相手に保管してもらうことにあり、復
号化鍵の一部が常に一定の形を有している場合を含む。
In the above embodiment, a part of the decryption key is a random number generated by a computer, and the decryption key is changed each time it is used. However, the concept of the higher level of the present invention is to have a part of the decryption key stored by a communication partner, and includes a case where a part of the decryption key always has a fixed shape.

【0086】このように復号化鍵の一部を通信相手に預
ける方法でも、高い信頼性で秘密鍵を保持管理でき、か
つ、多数の秘密鍵の単純な管理方法と、簡単な装置構成
とを実現することができる。
As described above, even with the method of depositing a part of the decryption key with the communication partner, the secret key can be retained and managed with high reliability, and a simple management method of a large number of secret keys and a simple device configuration are provided. Can be realized.

【0087】また、上記実施形態では、復号化鍵の一部
をユーザーのコンピュータが発生する乱数としていた
が、乱数には限られず、臨時に発生する情報とすること
ができる。臨時に発生する情報としては、たとえばユー
ザーによるランダムなキーボード入力、時間によって変
化する関数の出力等とすることができる。
In the above embodiment, a part of the decryption key is a random number generated by the user's computer, but the decryption key is not limited to the random number, and can be information that is temporarily generated. The information that is temporarily generated may be, for example, a random keyboard input by the user, an output of a function that changes with time, or the like.

【0088】また、復号化鍵の一部をユーザーの身辺に
置かない方法の変形としては、たとえば、復号化鍵の一
部を通信相手に送る代わりに、ユーザーが任意に指定し
た情報処理装置、安全な第三者の情報処理装置等へ送る
ことも可能である。
As a modification of the method in which a part of the decryption key is not placed around the user, for example, instead of sending a part of the decryption key to the communication partner, an information processing device arbitrarily designated by the user, It is also possible to send it to a secure third party information processing device or the like.

【0089】なお、上記説明は、オープンシステムにお
ける商取引を念頭に説明したが、本願発明の方法は、商
取引に限られず、コンピュータを介する通信の通信相手
確認のすべてに応用することができる。たとえば、将来
実現するであろう住民票の発行等の行政手続き上の本人
の確認や、医療における患者のデータや処方箋等の受送
信等における本人の確認等に応用することができる。
Although the above description has been made with the commercial transaction in the open system in mind, the method of the present invention is not limited to the commercial transaction, but can be applied to all communication partner confirmation of communication via a computer. For example, the present invention can be applied to confirmation of the principal in administrative procedures such as issuance of a resident card that will be realized in the future, confirmation of the principal in receiving and transmitting patient data and prescriptions in medical treatment, and the like.

【0090】[0090]

【発明の効果】以上の説明から明らかなように、本発明
による秘密鍵の保持管理方法によれば、ユーザーのパス
フレーズのみでは秘密鍵を復号することができず、か
つ、ユーザーの身辺に復号化鍵の残りの部分を存在しな
いようにしたことにより、秘密鍵の盗取・悪用が不可能
なオープンシステムにおける公開鍵方式によるセキュア
通信を実現することができる。
As is apparent from the above description, according to the method for holding and managing a private key according to the present invention, the private key cannot be decrypted only by the passphrase of the user, and the private key is decrypted by the user. By making the rest of the activation key nonexistent, it is possible to realize the secure communication by the public key method in the open system in which the private key cannot be stolen or misused.

【0091】また、本発明によれば、ICカード等によ
る従来の認証方法が必要とする読取装置を省略でき、既
存のコンピュータシステムをそのまま利用して、単純な
装置構成による安全確実な公開鍵方式によるセキュア通
信を実現することができる。
Further, according to the present invention, the reading device required by the conventional authentication method using an IC card or the like can be omitted, and the existing computer system can be used as it is, and the secure and public key system with a simple device configuration can be used. It is possible to realize secure communication by.

【0092】さらに、秘密鍵の数が多数になった場合に
も、単一なアクセスパスフレーズの管理によって、すべ
ての秘密鍵を管理保持する方法を提供することができ
る。
Furthermore, even if the number of secret keys becomes large, it is possible to provide a method of managing and retaining all secret keys by managing a single access passphrase.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の秘密鍵の保持管理方法における処理の
流れを示したフローチャート。
FIG. 1 is a flowchart showing the flow of processing in a private key holding / management method of the present invention.

【図2】公開鍵方式による本人確認の方法を概念的に示
したフローチャート。
FIG. 2 is a flowchart conceptually showing a method of identity verification by a public key method.

【符号の説明】[Explanation of symbols]

1 ユーザー 2 販売者 3 クレジット会社 P−Key- U ユーザーの公開鍵 S−Key- U ユーザーの秘密鍵 P−Key- M 販売者の公開鍵 S−Key- M 販売者の秘密鍵 P−Key- C クレジット会社の公開鍵 S−Key- C クレジット会社の秘密鍵 1 user 2 seller 3 credit company P-Key- U user's public key S-Key- U user's private key P-Key- M seller's public key S-Key- M seller's private key P-Key- C-credit company public key S-Key- C-credit company private key

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】公開鍵方式によるセキュア通信における秘
密鍵の保持管理方法において、各秘密鍵使用者のコンピ
ュータは、 秘密鍵の使用後に、アクセスパスフレーズと所定の情報
とからスクランブルキーを生成し、そのスクランブルキ
ーによって秘密鍵を暗号化および保存する処理と、 前記スクランブルキーを合成する所定の情報を、通信相
手に送って自分のコンピュータからは消滅させる処理
と、 次回の秘密鍵使用時に、アクセスパスフレーズを前記通
信相手に送ることによって前記所定情報を受信する処理
と、 前記アクセスパスフレーズと所定情報とから前記スクラ
ンブルキーを復原し、これによって秘密鍵を復号する処
理と、 使用後に再びスクランブルキーを生成して秘密鍵を暗号
化および保存する処理と、を行うことを特徴とする秘密
鍵の保持管理方法。
1. A method of holding and managing a private key in secure communication using a public key method, wherein each private key user's computer generates a scramble key from an access passphrase and predetermined information after using the private key, The process of encrypting and storing the secret key with the scramble key, the process of sending predetermined information that synthesizes the scramble key to the other party and causing it to disappear from your computer, and the access pass when you use the secret key next time. A process of receiving the predetermined information by sending a phrase to the communication partner, a process of recovering the scramble key from the access pass phrase and the predetermined information, and a process of decrypting the secret key with the scramble key, and a scramble key after use. It is characterized by performing the process of generating, encrypting and storing the private key, and Retention management method of the secret key.
【請求項2】前記アクセスパスフレーズとともにスクラ
ンブルキーを合成する所定情報は、秘密鍵使用終了時に
臨時に発生した非固定的な情報であることを特徴とする
請求項1に記載の秘密鍵の保持管理方法。
2. The holding of the private key according to claim 1, wherein the predetermined information for combining the scramble key with the access passphrase is non-fixed information which is temporarily generated at the end of use of the private key. Management method.
【請求項3】前記非固定的な情報は、通信者のコンピュ
ータによって発生した乱数、キーボードによるランダム
な入力、時間をファクターとする関数の出力のいずれか
からなることを特徴とする請求項2に記載の秘密鍵の保
持管理方法。
3. The non-fixed information comprises any one of a random number generated by a computer of a correspondent, a random input by a keyboard, and an output of a function having time as a factor. How to maintain and manage the private key described.
【請求項4】前記スクランブルキーを合成する所定情報
を保管する通信相手は、ユーザーが指定する任意の通信
相手あるいは情報処理装置であることを特徴とする請求
項1に記載の秘密鍵の保持管理方法。
4. The secret key holding management according to claim 1, wherein the communication partner storing the predetermined information for combining the scramble keys is an arbitrary communication partner designated by the user or an information processing device. Method.
JP01191396A 1996-01-26 1996-01-26 Private key retention management method Expired - Lifetime JP3549657B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP01191396A JP3549657B2 (en) 1996-01-26 1996-01-26 Private key retention management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP01191396A JP3549657B2 (en) 1996-01-26 1996-01-26 Private key retention management method

Publications (2)

Publication Number Publication Date
JPH09205419A true JPH09205419A (en) 1997-08-05
JP3549657B2 JP3549657B2 (en) 2004-08-04

Family

ID=11790958

Family Applications (1)

Application Number Title Priority Date Filing Date
JP01191396A Expired - Lifetime JP3549657B2 (en) 1996-01-26 1996-01-26 Private key retention management method

Country Status (1)

Country Link
JP (1) JP3549657B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003534617A (en) 2000-05-24 2003-11-18 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Apparatus and method for identifying a buyer
JP2005303676A (en) * 2004-04-12 2005-10-27 Canon Inc Image forming apparatus, key pair generation method, and computer program
US8015393B2 (en) 2004-04-12 2011-09-06 Canon Kabushiki Kaisha Data processing device, encryption communication method, key generation method, and computer program
JP2019121955A (en) * 2018-01-09 2019-07-22 ラピスセミコンダクタ株式会社 Semiconductor device and generating method of encryption key

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003534617A (en) 2000-05-24 2003-11-18 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Apparatus and method for identifying a buyer
JP2005303676A (en) * 2004-04-12 2005-10-27 Canon Inc Image forming apparatus, key pair generation method, and computer program
US8015393B2 (en) 2004-04-12 2011-09-06 Canon Kabushiki Kaisha Data processing device, encryption communication method, key generation method, and computer program
USRE48381E1 (en) 2004-04-12 2021-01-05 Canon Kabushiki Kaisha Data processing device, encryption communication method, key generation method, and computer program
JP2019121955A (en) * 2018-01-09 2019-07-22 ラピスセミコンダクタ株式会社 Semiconductor device and generating method of encryption key

Also Published As

Publication number Publication date
JP3549657B2 (en) 2004-08-04

Similar Documents

Publication Publication Date Title
JP4638990B2 (en) Secure distribution and protection of cryptographic key information
US7055033B2 (en) Integrated circuit devices with steganographic authentication and steganographic authentication methods
JP4866863B2 (en) Security code generation method and user device
US5602918A (en) Application level security system and method
US6128391A (en) Method and apparatus for asymetric key management in a cryptographic system
US9165149B2 (en) Use of a mobile telecommunication device as an electronic health insurance card
WO1996007256A1 (en) Certifying system
JP2001525957A (en) Key distribution unit for IC card
JPH10198606A (en) Method and system for safely transferring and preserving protection enabled information
JP2000222362A (en) Method and apparatus for enabling multiple security check points
JP2007522540A (en) User authentication methods and related architectures based on the use of biometric identification technology
HU224268B1 (en) Method of carrying out electronic transactions, chipcard, as well as system containing chipcard and communication unit controlled by the user
JP2009526321A (en) System for executing a transaction in a point-of-sale information management terminal using a changing identifier
JP2000092046A (en) Remote authentication system
JP2006107406A (en) Biometric authentication device and terminal
JP2003044436A (en) Authentication processing method, information processing apparatus, and computer program
CN109711834B (en) Address management method for block chain cold wallet
WO2002095593A1 (en) Electronic information protection system in communication terminal device
JPH07123086A (en) Copyright communication management system using IC card
CN111709747B (en) Intelligent terminal authentication method and system
JP2003123032A (en) IC card terminal and personal authentication method
JPH1020778A (en) Encryption device and decryption device, and IC card
JP3549657B2 (en) Private key retention management method
EP1239629B1 (en) Method for the safe use and transmission of biometric data for authentication purposes
CN110113152A (en) Based on unsymmetrical key pond to and digital signature quantum communications service station cryptographic key negotiation method and system

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040326

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040421

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080430

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090430

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100430

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110430

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120430

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120430

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130430

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140430

Year of fee payment: 10

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term