(57)【特許請求の範囲】
【請求項１】
通信網を介して署名機器に署名されるべきメッセージを伝送する方法であって、この方法は、
署名されるべきメッセージ（３）が送信装置（１）から受信装置（５）へ伝送され、
前記メッセージが前記受信装置（５）から、電話網、特に移動電話網を介して、署名装置（２１）を有する移動電話（７）へ伝送され、
前記移動電話の前記署名装置（２１）が、伝送されたメッセージの内容を認証するため、署名開始の指示に応じて対応する署名されたメッセージ（９）を生成するように動作し、
前記対応する署名されたメッセージ（９）が前記受信装置（５）又は他の受信装置に伝送され、そして、
前記署名されたメッセージ（９）がさらに受取人装置（１１）に伝送されるステップとを含む方法。
【請求項２】
前記署名機器は、署名のためにパブリック鍵方式を用い、そして特に、該署名機器それ自身に関連する秘密鍵を有し、署名されたメッセージが真正なメッセージであること証明するために、場合によっては元のメッセージと比較するため、署名されたメッセージが前記受信装置（５）に伝送されるようにし、前記受信装置（５）は前記秘密鍵に対応するパブリック鍵を有するパブリック鍵方式を用いる、請求項１に記載の方法。
【請求項３】
メッセージは前記受信装置（５）と移動電話（７）の間でショートメッセージサービス（ＳＭＳ）によって伝送される、請求項１又は２に記載の方法。
【請求項４】
メッセージは署名される前に移動電話（７）に設けられた表示装置（１３）によって表示される、請求項１乃至３のいずれか１に記載の方法。
【請求項５】
署名をするために必要な秘密鍵が、移動電話（７）のキーボード装置（１９）を介して入力される、請求項１乃至４のいずれか１に記載の方法。
【請求項６】
署名をするために必要な秘密鍵が、移動電話（７）のチップカード（２５）にファイルされ、この秘密鍵は、移動電話（７）のキーボード装置（１９）を介して入力可能な暗証番号（ＰＩＮ）を用いて解除される、請求項１乃至５のいずれか１に記載の方法。
【請求項７】
チップカード（２５）が署名されるべきメッセージに対する署名を実行する、請求項１乃至６のいずれか１に記載の方法。
【請求項８】
移動電話（７）は署名されるべきメッセージに対する署名を実行し、秘密鍵がチップカード（２５）から読み出される、請求項１乃至７のいずれか1に記載の方法。
【発明の詳細な説明】
【０００１】
本発明は、メッセージにデジタル署名をする方法、並びにこの方法を実行するために必要な装置に関する。
【０００２】
デジタル署名、つまり電子的なサインは通常、いわゆるパブリック鍵方式を用いて具体化される。このとき署名者には鍵ペアが割り当てられ、この鍵ペアには秘密鍵と公開鍵とが包含されている。秘密鍵では数学的方法で署名を作成するのに対し、これに帰属する公開鍵ではこの署名をチェックすることができる。秘密鍵は署名者の管理下にのみ置かれているので、署名者の名前でサインをすることは他の誰にもできない。それに対して公開鍵は公表することができるので、誰でも署名をチェックすることができる。通例、秘密鍵はパスワード（ＰＩＮ）で保護されているので、署名を実行するには、キーワードを知っていることと秘密鍵を所持していることが必要である。
【０００３】
デジタル署名はコンピュータ、たとえばＰＣで、ソフトウェアプログラムを利用して作成することができる。このとき通常は帰属の秘密鍵がハードディスクまたはディスケットに記憶され、署名を作成するために主記憶装置にロードされる。多くの場合、秘密鍵そのものはやはり暗号化された形で記憶され、キーワードで保護されており、所有者は署名をするときにソフトウェアを介してこのキーワードを指定しなくてはならない。したがって、秘密鍵の所有者しか秘密鍵を署名に使用できないことが保証される。追加的なハードウェアは必要とされないので、上記の方法は低コストである。欠点として判明しているのは、ユーザは署名ソフトウェアの完全性を信頼せざるを得ないが、一般に署名ソフトウェアは充分に安全だとみなされていないことである。
【０００４】
コンピュータでデジタル署名を作成するための別の代替案として、ハードウェアをベースとした方法が用いられている。この方法は署名をするために特殊化された機器を使用し、この機器では表示コンポーネントとキーボードがハードウェアによって署名コンポーネントと接続されていて、この接続にはいかなる影響も及ぼすことができないようになっている。こうした機器は通例、導電結合を介して、たとえばシリアルインターフェースヘのケーブルを介してコンピュータと接続されている。こうした機器は、署名されるべきメッセージを表示する独自の表示コンポーネントを装備しているとともに、独自のキーボード、いわゆるＰＩＮパッドを装備しており、このキーボードを介して鍵を開けるためのキーワードを入力する。通常、秘密鍵は署名機器に記憶されるのではなく、この機器に差し込むことのできるチップカードに記憶されている。本来の署名はチップカードで作成することができ（独自の暗号プロセッサを備えたチップカードの場合）、あるいは機器で作成することができる。このようなハードウェアをベースとする方式は、表示コンポーネント、キーボード、読取り機器、およびチップカードで構成されるひとまとまりの署名システムである。
【０００５】
ソフトウェアをベースとした方法と異なり、ハードウェアをベースとする方法は著しく安全性が高いものの、コストは上昇する。そのため、現在ではいわゆる混合方式が採用されている。この方式では秘密鍵がチップカードに記憶されていて、読取り機器によって利用可能になるという場合が多い。表示、キーワードの入力、署名の作成といった他の作業は全面的または部分的にコンピュータで行われる。このとき、署名機器すなわち読取り機とチップカードを秘密鍵の純粋な記憶媒体として使用し、それに対して表示、キーワードの入力、および署名の作成は完全にコンピュータで生成することが意図されていてもよい。
【０００６】
代替的に、表示とキーワードの入力はコンピュータで行わせ、署名機器は秘密鍵の記憶に加えて署名の作成にも用いることを意図してもよい。そして最後には、表示だけをコンピュータで行うという変化形も存在する。この変化形では署名機器は独自のキーボードを装備しているか、もしくはコンピュータソフトウェアを迂回してコンピュータのキーボードと直接つながれている。署名は署名機器で作成される。このときコンピュータソフトウェアが引き受けるジョブの量が増えて署名機器の果たすジョブが減るにつれて、この方法のコストはいっそう低くなる。
ＷＯ９６／３２７００号は、移動無線電話で生成されたメッセージにデジタル署名して転送する方法を開示している。ＥＰ０６８９３１６Ａ２号は、コミュニケーションネットワークの中でデータを同定・検証するための方法と装置を開示している。
【０００７】
しかしながら上述した実施形態にはいずれも原理的に、厳密にユーザが署名をしたいデータそのものが署名されなければならないという問題がある。つまり表示コンポーネント、たとえばディスプレイから、署名コンポーネント、たとえば暗号プロセッサヘの伝送中にたとえばウイルスがデータを変えてしまうという事態があってはならない。さらに、署名を開始するための暗証番号（たとえばＰＩＮ）が他のプログラムによってキーボードから一緒に読み出すことができず、第三者に知られないことが保証されなくてはならない。
【０００８】
しかも、デジタル署名をできるだけ高密度で利用するという可能性は、署名機器の普及が比較的進んでいないことによって制限されている。そのためデジタル署名の潜在的な利用分野、たとえばインターネットバンキングなどでは、署名機器を普及させるためにコストのかかるインフラストラクチャーを構築しなくてはならない。また、コンビュータヘの署名機器のインストールもここで問題となる。一方では署名機器は物理的にコンピュータと接続されていなくてはならず、このとき、ＰＣのシリアルインターフェースはすでにふさがっている場合が多い。署名機器をコンピュータに接続するための代替的な方法にも同様に問題がある。そのためには少なくともソフトウェアドライバのインストールや、追加的なハードウェアのインストールが必要となる場合が少なくないからである。しかも、すべての署名機器にしばしば専用のソフトウェアコンポーネントをインストールしなくてはならない。こうしたソフトウェアコンポーネントは、署名機器とコミュニケーションをとることをアプリケーションプログラムに可能にするものである。
【０００９】
デジタル署名をする従来の方法のさらに別の問題は、その方法が立地に依存しているという点にある。デジタル署名を用いるための特定の利用分野、たとえばインターネットバンキングなどは、どこからでもアクセス可能な公共のインターネット端末のおかげで立地に依存していない。こうしたインターネットバンキングの利用と、立地に依存した公知のデジタル署名をする方法とを組み合わせると、利用分野の立地へのこうした非依存性が失われてしまう。
【００１０】
【発明が解決しようとする課題】
したがって本発明の技術的課題は、容易に具体化できて立地に依存しない低コストなメッセージにデジタル署名をする方法、およびこれに適した装置を提供することである。
【００１１】
【課題を解決するための手段】
この技術的課題は、主請求項に記載の構成要件によって解決される。すなわち本発明は、受信装置に伝送されるべきメッセージに署名機器を利用してデジタル署名をする方法であって、署名されるべきメッセージが送信装置から受信装置へ伝送され、このメッセージは引き続いて受信装置から電話網を介して、特に移動無線電話網を介して送信装置に割り当てられている署名機器に伝送され、次いでこのメッセージは署名機器で署名されてから受信装置に署名されたメッセージとして返送される方法を意図している。本発明の格別に有利な実施形態では、署名機器が移動無線電話であり、電話網が移動無線電話網である。
【００１２】
本発明との関連ではメッセージのデジタル署名という言葉は、発信する意志とメッセージの内容を電子的な方法で承認するプロセスを指している。このことは、署名されるべきメッセージの部分的または全面的な符号化によって行われ、もしくは数学的な方法を利用しながら秘密鍵でこのメッセージの暗号化されたチェックサムを署名されたメッセージに符号化することで行われる。本発明との関連では署名されたメッセージという言葉は、全体としての署名されたメッセージか、署名そのものかのいずれかを指している。署名をすることは、後で利用者の認証を行えるようにする役目を果たす。つまり本発明との関連では、署名されたメッセージという言葉は、単にメッセージの電子的に生成された署名であるとも解される。本発明との関連ではメッセージという言葉は、電子的な形で再現可能なあらゆる種類の情報を指しており、たとえば数字、文字、数字の組合せ、文字の組合せ、グラフィック、表などを指している。本発明との関連では署名機器という言葉はメッセージの署名を行うことができるひとつのユニットを指しており、すなわち秘密鍵、数学的な符号化方法、署名者または利用者とのダイアログの可能性、場合により必要となるインターフェース、および送信装置と受信装置を備えているものを指す。このようなユニットは種々の要素で構成されていてよく、たとえばチップカードと読取り機、あるいはチップカードと移動無線電話などによって構成されていてよい。署名装置とは、本発明との関連では署名機器のひとつのコンポーネントであって、秘密鍵および／または符号化方法および／またはこれらのコンポーネントの両方または一方へのインターフェースを有しているものである。
【００１３】
本発明によれば、有利な構成では移動無線電話として施工されている署名機器に署名されるべきメッセージを伝送するための無線電話網が格別に有利に使用されるので、相応のメッセージサーバヘの接続を備えている市販のコンピュータからたとえば電子メールによってメッセージを署名機器に伝送することが可能であり、コンピュータそのものにはインストールやその他の変更を行う必要がない。
【００１４】
格別に有利な実施形態では、本発明は上述の種類の方法であって、署名されるべきメッセージがメッセージソースとも呼ばれる送信装置、たとえばＰＣから、受信装置、たとえばメッセージサーバに伝送され、次いでこのメッセージは受信装置から、送信装置に帰属している署名機器、特に移動無線電話に伝送され、次いでこのメッセージが移動無線電話で署名されてから署名として、つまり署名されたメッセージとして受信装置に返送される方法を意図している。
【００１５】
すなわち本発明は、メッセージソースから未署名ないし署名されるべきメッセージを受信装置に、たとえばメッセージサーバに伝送することを意図している。すると受信装置は署名されるべきメッセージの署名機器への割当て、特に移動電話への割当てを行う。このことは、受信装置に格納されているドキュメンテーションによって行うか、または署名されるべきメッセージと一緒に送信装置から受信装置へ伝送された情報によって行う。つまりメッセージソースに署名機器、有利には移動無線電話を割り当てることは空間的な割当てである必要はなく、純粋に情報上の割当てであってよい。したがってこの割当ての要諦は、受信された署名されるべきメッセージにどの署名機器が、つまりどの利用者が署名するべきかを判断することにある。本発明の有利な実施形態で用いられる移動無線電話は、有利には署名されるべきメッセージを表示し、利用者の指示に応じて、かつ使用すると有利なチップカードの補助を受けてこれに署名することができる。このようにして署名されたメッセージは受信装置に送られて、ここで場合により当初のメッセージと比較されて認証される。そして受信装置から、署名されて場合により認証されたメッセージが受取人に転送される。
【００１６】
本発明は上述した方法であって、有利には署名をするためにパブリック鍵方式を採用することが意図されている方法も対象としており、この方式では送信装置がこれに帰属している秘密鍵を利用するとともに、受信装置は秘密鍵に割り当てられている相応の公開鍵を利用する。このやり方は鍵を伝送しなくてもすむという利点を提供してくれる。
【００１７】
さらに別の有利な構成では、本発明は上述した方法であって、署名されるべきメッセージまたはすでに署名されたメッセージ、つまりたとえば受信装置と特に移動無線電話である署名機器との間の署名がショートメッセージサービス（ＳＭＳ）によって伝送される方法も対象としている。格別に有利な実施形態では、受信装置から移動無線電話への署名されるべきメッセージの伝送と、移動無線電話から受信装置への署名されたメッセージないし署名の伝送が、いずれもＳＭＳによって行われることが意図されていてよい。
【００１８】
本発明はさらに別の実施形態では、署名されるべきメッセージを、移動無線電話に設けられている表示装置によって表示することを意図している。このことは市販の移動無線電話のディスプレイ上で行うことができる。このようにして簡単な文章、たとえば銀行のトランザクションや、あるいは簡単なグラフィックなども容易に表示させることが可能である。
【００１９】
場合により行われるこうした表示に引き続いて、ユーザはそのために設けられているダイアログで署名を開始するための相応の指示を与える。格別に有利な実施形態では、本発明は上述した種類の方法であって、署名するのに必要な秘密鍵が移動無線電話のチップカードにファイルされており、この鍵は移動無線電話のキーボードで入力可能な暗証番号（以下においてはＰＩＮという）によってリリースされる方法を意図している。有利なことに、移動無線電話に通常の相応のプログラミングをすることで、入力されたＰＩＮがチップカードにしか伝送されず、外部から盗聴できないことを保証することができる。
【００２０】
上述した本発明による方法のさらに別の代替的な構成では、署名をするのに必要な秘密鍵が移動無線電話のキーボードで入力されることが意図されている。
【００２１】
本発明のさらに別の有利な実施形態では、上述した方法のうちの１つで秘密鍵が移動無線電話のチップカードに記憶されているだけでなく、そこでメッセージの署名も行うことが意図されている。それによって有利なことに、秘密鍵がチップカードから離れることが決してなく、したがって無資格者には秘密鍵が利用できないことを保証することができる。
【００２２】
本発明のさらに別の有利な構成では、移動無線電話をメッセージの署名に利用するだけでなく、署名されたメッセージを受信装置に伝送する送信機としても追加的に利用することが意図されている。
【００２３】
さらに本発明は上述したそれぞれの方法を実施するための装置、特に移動無線電話やチップカードも対象としている。
【００２４】
本発明の格別に有利な実施形態では、キーボードと、表示装置と、移動無線電話に差込可能なチップカードの読込みおよび／または書込みをするためのチップカード装置とを包含している移動無線電話が設けられており、このとき、追加的に署名装置が設けられていて、この署名装置はたとえば本発明のチップカードとのコミュニケーションに適しており、かつ／または署名されるべきメッセージから署名されたメッセージを作成するのに適している。有利にはこの署名装置は、秘密鍵または暗証番号を入力するためのキーボードと接続されている。
【００２５】
上述した移動無線電話の格別に有利な構成としては、署名装置が、移動無線電話の従来のソフトウェアコンポーネントに比べて改変されたソフトウェアコンポーネントであることが意図されている。この改変されたソフトウェアコンポーネントは、本発明の有利な構成では、利用者とのダイアログの後でメッセージの署名を実行するのに適している。さらに別の実施形態では、本発明で設けられている署名機器の改変されたソフトウェアコンポーネントは有利には、本発明による署名を実行するために本発明のチップカードとコミュニケーションをとることができる。本発明の格別に有利な構成では、署名機器の署名装置が追加的に、移動無線電話の表示パネルに署名されるべきメッセージを表示するのを可能にするアルゴリズムを実行できることが意図されている。
【００２６】
つまり本発明は格別に有利なことに、従来のやり方で使用されているソフトウェアコンポーネントに比べてソフトウェアコンポーネントが改良されているだけのシステムを提供する。ハードウェアの改変は必要ではない。
【００２７】
本発明のさらに別の構成では、本発明は移動無線電話用のチップカード、特に上述した移動無線電話用のチップカードも対象としており、このとき、チップカードは署名装置を包含しており、この署名装置は利用者の秘密鍵を記憶することができる。有利には、チップカードの署名装置はこれを越えてさらに、移動無線電話で受信されたメッセージ、つまり署名されるべきメッセージから署名されたメッセージを作成することができる。すなわち本発明との関連では、本発明のチップカードの署名装置とは、利用者の秘密鍵を記憶するとともに有利な構成では署名も実行する装置であると解される。しかしながら署名の実行はチップカードで直接行う必要はなく、移動無線電話のソフトウェアコンポーネントおよび／またはハードウェアコンポーネントによって行ってもよい。
【００２８】
【発明の実施の形態】
本発明のその他の有利な構成は従属請求項から明らかである。
【００２９】
図面とこれに属する実施例を参照しながら、本発明を詳しく説明する。
【００３０】
図１には、テキストエディタやホームバンキング・プログラムを備えたＰＣとして施工されていてよい送信装置１と、署名されるべきメッセージ３と、メッセージサーバとして施工されている受信装置５と、移動無線電話７と、署名されたメッセージ９と、受取人（装置）１１とが示されている。
【００３１】
送信装置１に包含されているホームバンキング・プログラムにより、署名されるべきメッセージ３がたとえば電子メールで受信装置５に送られる。受信装置５は受信した署名されるべきメッセージ３を、特に移動電話網を利用して、有利な構成ではＳＭＳを利用して、移動無線電話７に送ることのできるメッセージに変換する。受信装置５は、たとえば受信装置５に格納されている情報を利用して、署名されるべきメッセージ３を移動無線電話７に割り当てる。送信装置１から署名されるべきメッセージ３と一緒に伝送された情報を利用して割当てが行われることを意図してもよい。このような情報とは、一般には移動無線電話番号である。
【００３２】
移動無線電話７では、受信されたメッセージ３が表示装置１３に表示される。この厳密な手順については図２の説明のところで詳しく説明する。署名されるべきメッセージ３が表示装置１３に表示されると、署名されるべきメッセージ３はユーザの指示に応じて署名され、署名されたメッセージ９は受信装置５またはその他の受信者に転送される。移動無線電話７から受信装置５への署名されたメッセージ９の伝送は、同様にＳＭＳを利用して行われる。受信装置５は署名されたメッセージ９を当初の署名されるべきメッセージ３と比較し、引き続いてこれを受取人１１に伝送する。受取人１１への伝送は任意の経路で行うことができる。
【００３３】
図２は移動無線電話７を示している。移動無線電話７は表示装置１３と、送信・受信装置１５と、チップカード装置１７と、キーボード装置１９と、署名装置２１とを包含している。
【００３４】
受信装置５から送られた署名されるべきメッセージ３は、移動無線電話７の送信・受信装置１５によって受信され、場合により前処理されたうえで署名装置２１に転送される。署名装置２１は、署名手順を内部で管理するために働く。署名装置２１には表示装置１３を制御するソフトウェアコンポーネントが包含されているので、署名されるべきメッセージ３を視覚化することができる。さらに署名されるべきメッセージ３は署名装置２１の内部で署名される。署名プロセスを実行できるようにするには、署名装置２１がチップカード装置１７とコミュニケーションをとる必要がある。さらに、署名装置２１がキーボード装置１９を介して秘密鍵を直接伝送されるか、またはＰＩＮを伝送されることも必要である。通常は秘密鍵よりも短い、つまり秘密鍵よりも少ない桁数を包含しているＰＩＮがキーボード装置１９を介してユーザによって入力されると、ＰＩＮはチップカードの動作システムを利用して、署名プロセスのための扱いにくい秘密鍵を実質的にリリースすることができる。双方向に設計されている接続回線２３を介して署名装置２１はチップカード２５とコミュニケーションをとることができる。チップカード装置１７は、署名装置２１の命令またはコマンドが実行されるように、そして署名されたメッセージ９が署名装置２１を介して送信・受信装置１５へ転送されるように働く。すなわちチップカード装置１７は、署名装置２１とチップカード２５の間のインターフェースである。
【００３５】
図３は非常に簡略化した模式図として、本発明によるチップカード２５を示している。このチップカードは主として接触パッド３１、ならびに記憶装置ユニット２７と暗号モジュール２９とを包含している。記憶装置ユニット２７には、署名されたメッセージ９を作成するのに必要な秘密鍵がファイルされている。暗号モジュール２９は、たとえばＲＳＡ方式を利用して署名されるべきメッセージ３を符号化する役目を果たす。接触パッド３１を介して記憶装置ユニット２７ないし暗号モジュール２９はチップカード装置２７と接続してコミュニケーションをとることができる。図を見やすくするという理由から、チップカード２５の動作に必要なその他の要素、たとえばコントローラなどは図３には図示されていない。
【図面の簡単な説明】
図面は次のとおりである。
【図１】本発明の方法の流れを示す図である。
【図２】本発明による移動無線電話の構造を模式的に示した図である。
【図３】本発明によるチップカードの模式的な構成を示す図である。
【図１】
0003791785.tif 000002
【図２】
0003791785.tif 000003
【図３】
0003791785.tif 000004