(57)【要約】【課題】通信ネットワーク上で名刺データを転送する技術において、送り先となるサーバの真正も認証することにより、フィッシングも確実に排除し、個人情報を含む名刺データの転送におけるセキュリティを大幅に強化する。【解決手段】クライアント１が固有の識別情報であるＣＰＵ  ＩＤを公開鍵Ｋ１で暗号化し接続要求データとしてサーバ２へ送信し、サーバ２は、受信した接続要求データを秘密鍵Ｋ２で復号しもとのＣＰＵ  ＩＤを得て、クライアント１について予め認証用データＤ１として保有する各クライアントのＣＰＵ  ＩＤとの照合によりクライアント１を認証し、認証ＯＫであればその同じＣＰＵ  ＩＤを今度は秘密鍵Ｋ２で暗号化しＯＫ応答データとしてクライアント１へ送り返す。クライアント１は、前記ＯＫ応答データから公開鍵Ｋ１で、自分が先刻送ったＣＰＵ  ＩＤを復号してサーバ２を認証し、認証ＯＫであればサーバ２へ名刺データＤ２を転送する。【選択図】図１
2007148690.tif 000002
【特許請求の範囲】
【請求項１】
情報の入力部及び記憶部と、通信ネットワークとの通信部と、前記各部の制御を含む情報処理を行う制御部と、を備えたクライアントシステムにおいて、
公開鍵暗号方式における公開鍵を前記記憶部に格納するとともに、クライアントシステムに固有の識別情報を持ち、
前記入力部から入力され名刺の内容を表す名刺データを前記通信ネットワーク経由でサーバシステムに送信しようとするとき、前記固有の識別情報を前記公開鍵で暗号化し接続要求データとして前記通信部を経て前記サーバシステムへ送信する暗号化送信手段と、
前記接続要求データから前記公開鍵に対応する秘密鍵で前記識別情報を復号しクライアントシステムを認証した前記サーバシステムから、その識別情報を前記秘密鍵で暗号化したＯＫ応答データを受信し、この受信したＯＫ応答データを前記公開鍵で復号して前記サーバシステムを認証するサーバ認証手段と、
前記サーバシステムへの認証がＯＫであれば、前記名刺データをそのサーバシステムへ転送する転送手段と、
を前記制御部が実現することを特徴とするクライアントシステム。
【請求項２】
情報の記憶部と、通信ネットワークとの通信部と、前記各部の制御を含む情報処理を行う制御部と、を備えたサーバシステムにおいて、
公開鍵暗号方式における秘密鍵と、各クライアントシステムに固有の識別情報である認証用データと、を前記記憶部に格納し、
前記通信ネットワーク経由でサーバシステムに接続し名刺データを転送しようとするクライアントシステムから前記通信部を経て、そのクライアントシステムに固有の識別情報を前記秘密鍵に対応する公開鍵で暗号化した接続要求データを受信し、この受信した接続要求データを前記秘密鍵で復号し前記識別情報を得て、前記認証用データとの照合によりクライアントシステムを認証するクライアント認証手段と、
前記クライアントシステムへの認証がＯＫであれば、受信した前記識別情報を前記秘密鍵で暗号化し、ＯＫ応答データとしてそのクライアントシステムへ送り返す暗号化返信手段と、
前記ＯＫ応答データを前記公開鍵で復号しサーバシステムを認証した前記クライアントシステムから、名刺データの転送を受け付ける転送受付手段と、
を前記制御部が実現することを特徴とするサーバシステム。
【請求項３】
請求項１記載のクライアントシステムと、請求項２記載のサーバシステムと、を通信ネットワークで組み合わせることを特徴とする名刺データ転送システム。
【請求項４】
公開鍵暗号方式における秘密鍵を持つサーバシステムと、前記秘密鍵に対応する公開鍵を持つクライアントシステムと、が名刺の内容を表す名刺データを通信ネットワークを経て授受する名刺データ転送方法において、
クライアントシステムが固有の識別情報を前記公開鍵で暗号化し接続要求データとしてサーバシステムへ送信し、
サーバシステムは、受信した接続要求データを前記秘密鍵で復号し前記識別情報を得て、クライアントシステムについて予め保有する識別情報との照合によりクライアントシステムを認証し、認証ＯＫであれば前記識別情報を秘密鍵で暗号化しＯＫ応答データとしてクライアントシステムへ送り返し、
クライアントシステムは、前記ＯＫ応答データから前記公開鍵で前記識別情報を復号してサーバシステムを認証し、認証ＯＫであればサーバシステムへ前記名刺データを転送する
ことを特徴とする名刺データ転送方法。
【請求項５】
情報の入力部及び記憶部と、通信ネットワークとの通信部と、前記各部の制御を含む情報処理を行う制御部と、を備え、公開鍵暗号方式における公開鍵を前記記憶部に格納するとともに、クライアントシステムに固有の識別情報を持つクライアントシステムを用いる名刺データ送信方法において、
前記入力部から入力され名刺の内容を表す名刺データを前記通信ネットワーク経由でサーバシステムに送信しようとするとき、前記固有の識別情報を前記公開鍵で暗号化し接続要求データとして前記通信部を経て前記サーバシステムへ送信する暗号化送信処理と、
前記接続要求データから前記公開鍵に対応する秘密鍵で前記識別情報を復号しクライアントシステムを認証した前記サーバシステムから、その識別情報を前記秘密鍵で暗号化したＯＫ応答データを受信し、この受信したＯＫ応答データを前記公開鍵で復号して前記サーバシステムを認証するサーバ認証処理と、
前記サーバシステムへの認証がＯＫであれば、前記名刺データをそのサーバシステムへ転送する転送処理と、
を前記制御部が実行することを特徴とする名刺データ送信方法。
【請求項６】
情報の記憶部と、通信ネットワークとの通信部と、前記各部の制御を含む情報処理を行う制御部と、を備えたサーバシステムを用いる名刺データ受信方法において、
公開鍵暗号方式における秘密鍵と、各クライアントシステムに固有の識別情報である認証用データと、を前記記憶部に格納しておき、
前記通信ネットワーク経由でサーバシステムに接続し名刺データを転送しようとするクライアントシステムから前記通信部を経て、そのクライアントシステムに固有の識別情報を前記秘密鍵に対応する公開鍵で暗号化した接続要求データを受信し、この受信した接続要求データを前記秘密鍵で復号し前記識別情報を得て、前記認証用データとの照合によりクライアントシステムを認証するクライアント認証処理と、
前記クライアントシステムへの認証がＯＫであれば、受信した前記識別情報を前記秘密鍵で暗号化し、ＯＫ応答データとしてそのクライアントシステムへ送り返す暗号化返信処理と、
前記ＯＫ応答データを前記公開鍵で復号しサーバシステムを認証した前記クライアントシステムから、名刺データの転送を受け付ける転送受付処理と、
を前記制御部が実行することを特徴とする名刺データ受信方法。
【請求項７】
請求項５記載の名刺データ送信方法と、請求項６記載の名刺データ受信方法と、を通信ネットワークで組み合わせることを特徴とする名刺データ転送方法。
【請求項８】
情報の入力部及び記憶部と、通信ネットワークとの通信部と、前記各部の制御を含む情報処理を行う制御部と、を備えるとともに、公開鍵暗号方式における公開鍵を前記記憶部に格納するとともに、クライアントシステムに固有の識別情報を持つクライアントシステムを制御する名刺データ送信プログラムにおいて、
前記入力部から入力され名刺の内容を表す名刺データを前記通信ネットワーク経由でサーバシステムに送信しようとするとき、前記固有の識別情報を前記公開鍵で暗号化し接続要求データとして前記通信部を経て前記サーバシステムへ送信する暗号化送信処理と、
前記接続要求データから前記公開鍵に対応する秘密鍵で前記識別情報を復号しクライアントシステムを認証した前記サーバシステムから、その識別情報を前記秘密鍵で暗号化したＯＫ応答データを受信し、この受信したＯＫ応答データを前記公開鍵で復号して前記サーバシステムを認証するサーバ認証処理と、
前記サーバシステムへの認証がＯＫであれば、前記名刺データをそのサーバシステムへ転送する転送処理と、
を前記制御部に実行させることを特徴とする名刺データ送信プログラム。
【請求項９】
情報の記憶部と、通信ネットワークとの通信部と、前記各部の制御を含む情報処理を行う制御部と、を備えたサーバシステムを制御する名刺データ受信プログラムにおいて、
公開鍵暗号方式における秘密鍵と、各クライアントシステムに固有の識別情報である認証用データと、を前記記憶部に格納しておき、
前記通信ネットワーク経由でサーバシステムに接続し名刺データを転送しようとするクライアントシステムから前記通信部を経て、そのクライアントシステムに固有の識別情報を前記秘密鍵に対応する公開鍵で暗号化した接続要求データを受信し、この受信した接続要求データを前記秘密鍵で復号し前記識別情報を得て、前記認証用データとの照合によりクライアントシステムを認証するクライアント認証処理と、
前記クライアントシステムへの認証がＯＫであれば、受信した前記識別情報を前記秘密鍵で暗号化し、ＯＫ応答データとしてそのクライアントシステムへ送り返す暗号化返信処理と、
前記ＯＫ応答データを前記公開鍵で復号しサーバシステムを認証した前記クライアントシステムから、名刺データの転送を受け付ける転送受付処理と、
を前記制御部に実行させることを特徴とする名刺データ受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワーク上で名刺データを転送する技術において、送り先となるサーバの真正も認証することにより、フィッシングも確実に排除し、個人情報を含む名刺データの転送におけるセキュリティを大幅に強化するものである。
【背景技術】
【０００２】
近年、個人や組織の間において、連絡手段や関わり方の多様化に伴い、絆を結んだり維持するためのコンパクトなツールである名刺の重要性や需要が増大している。このような名刺の製作分野では、インターネットの普及に伴い、データ入力やデザインなどの作業を人件費の安い外国で行うなどの多拠点化が考えられる。なお、名刺のデータをネット経由で転送する従来例として、ユーザの端末でスキャンした名刺のデータを遠隔のサーバへ転送し蓄積するものがある（例えば、特許文献１参照）。
【特許文献１】特開２００４−２９５７３５
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記のような従来例や他の類例では、送信元の端末やユーザを認証はするが、送信先となるサーバの真偽は認証しないので、フィッシング（偽サーバによるデータ窃取）の余地が残るなどの問題点があった。特に、名刺のデータについては、本名、連絡先、勤務先や身分など個人情報の塊であり、セキュリティが一層強く要求される特性がある。ことに、顧客の個人情報を預かっての名刺製作分野では、万一にも個人情報の漏洩は信用失墜などの実害が大きく、セキュリティのさらなる改善が潜在的に切望されてきた。
【０００４】
本発明は、上記のような従来技術の課題を解決するもので、その目的は、通信ネットワーク上で名刺データを転送する技術において、送り先となるサーバの真正も認証することにより、フィッシングも確実に排除し、個人情報を含む名刺データの転送におけるセキュリティを大幅に強化することである。
【課題を解決するための手段】
【０００５】
上記の目的を、本発明は以下のように達成する。なお、方法及びプログラムにおいては「手段」→「処理」、「実現」→「実行」のように適宜読み替えるものとする。
【０００６】
まず、本発明の一態様は（請求項１，５，８）、情報の入力部及び記憶部と、通信ネットワークとの通信部と、前記各部の制御を含む情報処理を行う制御部と、を備え、公開鍵暗号方式における公開鍵を前記記憶部に格納するとともに、クライアントシステムに固有の識別情報を持つクライアントシステム（を用いる名刺データ送信方法、プログラム）において、前記入力部から入力され名刺の内容を表す名刺データを前記通信ネットワーク経由でサーバシステムに送信しようとするとき、前記固有の識別情報を前記公開鍵で暗号化し接続要求データとして前記通信部を経て前記サーバシステムへ送信する暗号化送信手段と、前記接続要求データから前記公開鍵に対応する秘密鍵で前記識別情報を復号しクライアントシステムを認証した前記サーバシステムから、その識別情報を前記秘密鍵で暗号化したＯＫ応答データを受信し、この受信したＯＫ応答データを前記公開鍵で復号して前記サーバシステムを認証するサーバ認証手段と、前記サーバシステムへの認証がＯＫであれば、前記名刺データをそのサーバシステムへ転送する転送手段と、を前記制御部が実現することを特徴とする。
【０００７】
また、本発明の一態様は（請求項２，６，９）、情報の記憶部と、通信ネットワークとの通信部と、前記各部の制御を含む情報処理を行う制御部と、を備えたサーバシステム（を用いる名刺データ受信方法、プログラム）において、公開鍵暗号方式における秘密鍵と、各クライアントシステムに固有の識別情報である認証用データと、を前記記憶部に格納しておき、前記通信ネットワーク経由でサーバシステムに接続し名刺データを転送しようとするクライアントシステムから前記通信部を経て、そのクライアントシステムに固有の識別情報を前記秘密鍵に対応する公開鍵で暗号化した接続要求データを受信し、この受信した接続要求データを前記秘密鍵で復号し前記識別情報を得て、前記認証用データとの照合によりクライアントシステムを認証するクライアント認証手段と、前記クライアントシステムへの認証がＯＫであれば、受信した前記識別情報を前記秘密鍵で暗号化し、ＯＫ応答データとしてそのクライアントシステムへ送り返す暗号化返信手段と、前記ＯＫ応答データを前記公開鍵で復号しサーバシステムを認証した前記クライアントシステムから、名刺データの転送を受け付ける転送受付手段と、を前記制御部が実現することを特徴とする。
【０００８】
また、本発明の一態様である名刺データ転送システム（名刺データ転送方法）は（請求項３，７）、上記態様のクライアントシステム（名刺データ送信方法）と、上記態様のサーバシステム（名刺データ受信方法）と、を通信ネットワークで組み合わせることを特徴とする。
【０００９】
また、本発明の一態様は（請求項４）、公開鍵暗号方式における秘密鍵を持つサーバシステムと、前記秘密鍵に対応する公開鍵を持つクライアントシステムと、が名刺の内容を表す名刺データを通信ネットワークを経て授受する名刺データ転送方法において、クライアントシステムが固有の識別情報を前記公開鍵で暗号化し接続要求データとしてサーバシステムへ送信し、サーバシステムは、受信した接続要求データを前記秘密鍵で復号し前記識別情報を得て、クライアントシステムについて予め保有する識別情報との照合によりクライアントシステムを認証し、認証ＯＫであれば前記識別情報を秘密鍵で暗号化しＯＫ応答データとしてクライアントシステムへ送り返し、クライアントシステムは、前記ＯＫ応答データから前記公開鍵で前記識別情報を復号してサーバシステムを認証し、認証ＯＫであればサーバシステムへ前記名刺データを転送することを特徴とする。
【発明の効果】
【００１０】
以上のように、端末固有の識別情報を、クライアントの持つ公開鍵とサーバの持つ秘密鍵で、暗号化して転送し受け側で復号し認証する処理を双方向に行うことで、送信元となるユーザや端末のみならず、送り先となるサーバの真正も認証することにより、フィッシングも確実に排除し、個人情報を含む名刺データの転送におけるセキュリティを大幅に強化可能となる。
【発明を実施するための最良の形態】
【００１１】
次に、本発明を実施するための最良の実施形態について、図面を参照して説明する。なお、背景技術や課題での説明と共通の前提事項は繰り返さない。
【００１２】
〔１．概略〕
本実施形態は、図１の構成図に示すように、公開鍵暗号方式における公開鍵Ｋ１を持つクライアントシステム１（「クライアント」とも呼ぶ）と、前記公開鍵Ｋ１に対応する秘密鍵Ｋ２を持つサーバシステム２（「サーバ」とも呼ぶ）と、を通信ネットワークの代表例であるインターネットＮ経由で組み合わせ、名刺の内容を表す名刺データをインターネットＮを経てクライアント１からサーバ２へ転送する名刺データ転送システム（「本システム」と呼ぶ）である。
【００１３】
動作の概略としては、クライアント１が固有の識別情報（ここでは一例として、ＣＰＵ  ＩＤを用いるものとする）を公開鍵Ｋ１で暗号化し接続要求データとしてサーバ２へ送信し、サーバ２は、受信した接続要求データを秘密鍵Ｋ２で復号しもとのＣＰＵ  ＩＤを得て、クライアント１について予め認証用データＤ１として保有する各クライアントのＣＰＵ  ＩＤとの照合によりクライアント１を認証し、認証ＯＫであればその同じＣＰＵ  ＩＤを今度は秘密鍵Ｋ２で暗号化しＯＫ応答データとしてクライアント１へ送り返す。クライアント１は、前記ＯＫ応答データから公開鍵Ｋ１で、自分が先刻送ったＣＰＵ  ＩＤを復号してサーバ２を認証し、認証ＯＫであればサーバ２へ名刺データＤ２を転送する。
【００１４】
〔２．構成〕
構成としては、まず、クライアント１は、情報の入力部Ｅ１（スキャナやキーボード、マウスなど）及び記憶部Ｍ１（メモリやＨＤＤなど）と、通信ネットワークとの通信部Ｎ１（無線ＬＡＮアダプタやＡＤＳＬモデムなど）と、前記各部の制御を含む情報処理を行う制御部Ｃ１（ＣＰＵなど）と、を備え、また、公開鍵暗号方式における公開鍵Ｋ１を、記憶部Ｍ１に格納している。より具体的には、公開鍵は、本発明の機能を実現するクライアント１用のソフトウェア（プログラム）に予め埋め込んで配布してもよい。
【００１５】
また、サーバ２は、情報の記憶部Ｍ２（メモリやＨＤＤなど）と、通信ネットワークとの通信部Ｎ２（ルータや接続ゲートウェイなど）と、前記各部の制御を含む情報処理を行う制御部Ｃ２（ＣＰＵなど）と、を備え、公開鍵Ｋ１に対応する秘密鍵Ｋ２を、記憶部Ｍ２に格納している。また、サーバ２は、名刺データの送信元となる各クライアント１に固有の各ＣＰＵ  ＩＤのリストを、認証用データＤ１として記憶部Ｍ２に格納している。
【００１６】
また、クライアント１の制御部Ｃ１はプログラムにより、各部１１，１２，１３を実現し、サーバ２の制御部Ｃ２はプログラムにより、各部２１，２２，２３を実現する。これら各部１１〜１３，２１〜２３は、以下のような機能作用に対応する処理手段である。
【００１７】
〔３．作用〕
まず、クライアント１において、名刺の内容を表す名刺データＤ２は、アプリケーションプログラムなどにより入力部Ｅ１から各種文書ファイルや画像データなどとして入力するが、この名刺データＤ２をインターネットＮ経由でサーバ２に送信しようとするとき、暗号化送信部１１は、クライアント１に固有の識別情報であるＣＰＵ  ＩＤをＣＰＵから読み出し、このＣＰＵ  ＩＤを公開鍵Ｋ１で暗号化し接続要求データとして通信部Ｎ１を経てサーバ２へ送信する。
【００１８】
この接続要求データについては、サーバ２の復号クライアント認証部２１（クライアント認証手段）が、受信のうえ秘密鍵Ｋ２で復号しＣＰＵ  ＩＤを得て、認証用データＤ１との照合によりクライアント１を認証する（クライアント認証処理）。また、このクライアント１への認証がＯＫであれば、サーバ２の暗号化返信部２２（暗号化返信手段）が、受信したＣＰＵ  ＩＤを秘密鍵Ｋ２で暗号化し、ＯＫ応答データとしてそのクライアント１へ送り返す（暗号化返信処理）。
【００１９】
このＯＫ応答データについては、クライアント１の復号サーバ認証部１２（サーバ認証手段）が、受信のうえ公開鍵Ｋ１で復号しサーバ１を認証する（サーバ認証処理）。この場合の認証では、復号したＣＰＵ  ＩＤがクライアント１自身のものと一致することまで条件としてもよいが、公開鍵で復号できた事実のみでも、秘密鍵の真正が確認できたことになるので、通常は実用になると思われる。
【００２０】
そして、復号サーバ認証部１２によるサーバ２への認証がＯＫであれば、クライアント１の名刺データ送信部１３（転送手段）は、名刺データＤ２をそのサーバ２へ転送し（転送処理）、転送先のサーバ２では名刺データ受信部２３が、個々のクライアント１からの各名刺データＤ２の転送を順次受け付け（転送受付処理）、名刺データＤ３として蓄積し、入力やデザインといった作業システム他における加工などの利用に適宜供する。
【００２１】
〔４．効果〕
以上のように、本実施形態では、端末固有の識別情報を、クライアントの持つ公開鍵とサーバの持つ秘密鍵で、暗号化して転送し受け側で復号し認証する処理を双方向に行うことで、送信元となるユーザや端末のみならず、送り先となるサーバの真正も認証することにより、フィッシングも確実に排除し、個人情報を含む名刺データの転送におけるセキュリティを大幅に強化可能となる。
【００２２】
〔５．他の実施形態〕
なお、本発明は、上記実施形態に限定されるものではなく、以下に例示するもの及びそれ以外を含む他の実施形態も含むものである。例えば、クライアントの識別情報は、ＣＰＵ  ＩＤには限定されず、オペレーティングシステムのＩＤや、各種周辺機器の組合せからハッシュ処理などで生成した任意形式の固有のパターンなども利用可能である。
【００２３】
また、本発明は、名刺データ転送システムの全体システムに限らず、クライアント又はサーバの単体、これら全体システムや各単体に対応する方法やプログラムとしても把握可能であり、さらに、名刺データ以外の例えば医療情報や行政上の情報などの転送にも応用可能である。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態の構成図。
【符号の説明】
【００２５】
１…クライアント
２…サーバ
Ｎ…インターネット
Ｋ１…公開鍵
Ｋ２…秘密鍵
１１…暗号化送信部
１２…復号サーバ認証部
１３…名刺データ送信部
２１…復号クライアント認証部
２２…暗号化返信部
２３…名刺データ受信部
Ｄ１…認証用データ
Ｄ２…送信する名刺データ
Ｄ３…受信蓄積した名刺データ
【図１】
2007148690.tif 000003