(57)【特許請求の範囲】
【請求項１】
端末と、
電子署名キーと、
一方が第一ＵＳＢインターフェースであり、他方が前記端末と接続するのに適用されるインターフェースであり、前記端末から送信した情報を前記電子署名キーに直接伝送するデータ伝送ケーブルと、
を含むＵＳＢインターフェースを利用したデータ伝送システムであって、
前記電子署名キーは、
前記データ伝送ケーブルにおける第一ＵＳＢインターフェースと接続し、前記端末から送信した情報を受信する第二ＵＳＢインターフェースと、
前記第二ＵＳＢインターフェースと接続し、前記第二ＵＳＢインターフェースが受信した前記情報を検出し、同時に前記端末から送信した情報に応じて、前記端末から送信した情報に利用されるデータ伝送プロトコルのタイプを判断し、前記データ伝送プロトコルのタイプによって制御情報を生成し、前記データ伝送プロトコルのタイプと適合する復調方法を利用して、受信した前記情報を復調して、復調されたデータを獲得するセキュリティチップと、
前記第二ＵＳＢインターフェース及び前記セキュリティチップと接続し、前記セキュリティチップが前記データ伝送プロトコルのタイプと適合する復調方法を利用して、受信した前記情報を復調するように、前記セキュリティチップにおける制御端子が送信した制御情報を受信し、前記制御情報に応じて、前記第二ＵＳＢインターフェースと前記セキュリティチップにおいて前記データ伝送プロトコルに適用されるモデム端子をオンにするゲート回路と、
を含むことを特徴とするデータ伝送システム。
【請求項２】
前記セキュリティチップは、前記データ伝送プロトコルのタイプと適合する変調方法を利用し、送信されようとするデータを変調し、送信されようとする情報を獲得して、オンにされた前記ゲート回路及び前記データ伝送ケーブルを通じて、前記送信されようとする情報を、直接前記端末に伝送する、
ことを特徴とする請求項１に記載のデータ伝送システム。
【請求項３】
前記セキュリティチップは、復調された前記データに署名をし、署名したデータを含む前記送信されようとするデータを、獲得する、署名モジュールを含む、
ことを特徴とする請求項２に記載のデータ伝送システム。
【請求項４】
前記セキュリティチップは、
前記第二ＵＳＢインターフェースから受信した情報を検出し、前記情報の波形を獲得する検出モジュールと、
前記検出モジュールによって検出された前記情報の波形に応じて、前記端末から送信した情報に利用されるデータ伝送プロトコルのタイプを判断して、前記データ伝送プロトコルのタイプによって、前記制御端子を介して、前記ゲート回路に、制御情報を出力する判断モジュールと、を含み、
前記データ伝送プロトコルのタイプは、シリアル通信プロトコル、オーディオ伝送プロトコル又は、ＵＳＢ伝送プロトコル、である、
ことを特徴とする請求項１〜３のいずれか一項に記載のデータ伝送システム。
【請求項５】
前記シリアル通信プロトコルは、
シリアル全二重通信プロトコル及び/又はシリアル半二重通信プロトコルを含む、
ことを特徴とする請求項４に記載のデータ伝送システム。
【請求項６】
前記シリアル通信プロトコルは、
シリアル半二重通信プロトコルとシリアル全二重通信プロトコルを含み、
前記第二ＵＳＢインターフェースは、該第二ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一信号伝送端子と該第二ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二信号伝送端子を含み、
前記判断モジュールは前記第一信号伝送端子と第二信号伝送端子のどちらかが制御情報を受信したかによって前記シリアル通信プロトコルのタイプを更に判断し、
前記第一信号伝送端子と第二信号伝送端子において一方が制御情報を受信し、他方がデータ情報を受信した場合、前記シリアル通信プロトコルがシリアル半二重通信プロトコルであると判断し、
前記第一信号伝送端子と第二信号伝送端子において一方がデータ情報を受信し、他方が制御データを受信しない場合、前記シリアル通信プロトコルがシリアル全二重通信プロトコルであると判断する、
ことを特徴とする請求項４又は請求項５に記載のデータ伝送システム。
【請求項７】
前記シリアル通信プロトコルは、シリアル半二重通信プロトコルであり、
前記端末と接続するのに適用される前記インターフェースはシリアルポートであり、
前記データ伝送ケーブルは、前記シリアルポートと、前記第一ＵＳＢインターフェースと、を接続する第一回路を含み、
前記第一ＵＳＢインターフェースは該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子及び該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子を含み、
前記シリアルポートは、前記第一回路を介して前記第一データ伝送端子と接続するデータ送信端子並びにデータ受信端子、及び前記第一回路を介して前記第二データ伝送端子と接続する制御端子を含む、
ことを特徴とする請求項４又は請求項５に記載のデータ伝送システム。
【請求項８】
前記第一回路は、
正極が前記第一データ伝送端子と接続し、負極が前記データ送信端子と接続するダイオードと、
一端がハイレベルの電圧と接続し、他端が前記第一データ伝送端子と接続する第一プルアップ抵抗と、
一端がハイレベルの電圧と接続する第二プルアップ抵抗と、
一端が前記シリアルポートにおける制御端子と前記第二プルアップ抵抗の他端とをそれぞれ接続し、他端が前記第二データ伝送端子と接続する制限抵抗と、
を含むことを特徴とする請求項７に記載のデータ伝送システム。
【請求項９】
前記シリアル通信プロトコルはシリアル全二重通信プロトコルであり、
前記端末と接続するのに適用される前記インターフェースはシリアルポートであり、
前記第一ＵＳＢインターフェースは、該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子と該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子を含み、
前記シリアルポートは前記第一データ伝送端子と接続する送信端子及び第二データ伝送端子と接続する受信端子を含む、
ことを特徴とする請求項４又は請求項５に記載のデータ伝送システム。
【請求項１０】
前記データ伝送プロトコルがオーディオ伝送プロトコルであり、
前記端末と接続するのに適用される前記インターフェースはオーディオインターフェースであり、
前記データ伝送ケーブルは、チャンネル出力端子及びマイク端子を含む前記オーディオインターフェースと、前記第一ＵＳＢインターフェースと、を接続する第二回路を含み、
前記第一ＵＳＢインターフェースは、該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子と該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子とを含み、
前記チャンネル出力端子は前記端末が送信したオーディオ信号を受信し、前記第二回路を介して前記オーディオ信号を増幅し前記第一データ伝送端子に送信し、
前記第二データ伝送端子は前記電子署名キーが送信したオーディオ信号を受信し、前記第二回路を介して前記オーディオ信号を減衰し前記マイク端子に送信する、
ことを特徴とする請求項４に記載のデータ伝送システム。
【請求項１１】
前記ゲート回路は、制御される端子が前記セキュリティチップの制御端子と接続する二つのコントロールスイッチをそれぞれ有する少なくとも二つのゲートサブ回路を含む、
ことを特徴とする請求項１〜１０のいずれか一項に記載のデータ伝送システム。
【請求項１２】
前記セキュリティチップは、前記モデム端子を介して前記ゲートサブ回路のそれぞれと接続し、異なるデータ伝送プロトコルに適用されるモデムモジュールを更に含み、
前記データ伝送プロトコルはシリアル半二重通信プロトコル、シリアル全二重通信プロトコル、オーディオ伝送プロトコル又はＵＳＢ伝送プロトコルを含む、
ことを特徴とする請求項１１に記載のデータ伝送システム。
【請求項１３】
端末と、
電子署名キーと、
一方が第一ＵＳＢインターフェースであり、他方が前記端末と接続するのに適用されるインターフェースであり、前記端末から送信した情報を前記電子署名キーに直接伝送するデータ伝送ケーブルと、
を含むＵＳＢインターフェースを利用したデータ伝送システムであって、
前記電子署名キーは、
前記第一ＵＳＢインターフェースと接続し、前記端末から送信した情報を受信する第二ＵＳＢインターフェースと、
前記第二ＵＳＢインターフェースと接続し、前記第二ＵＳＢインターフェースが受信した前記情報を検出し、前記端末から送信した情報に応じて前記端末から送信した情報に利用されるデータ伝送プロトコルのタイプを判断する選択ユニットと、
前記選択ユニットと接続し、前記データ伝送プロトコルのタイプとマッチングする復調方法を利用して前記情報を復調し、復調されたデータを獲得するモデムユニットと、
を含むことを特徴とするデータ伝送システム。
【請求項１４】
前記モデムユニットは、前記データ伝送プロトコルのタイプと適合する変調方法を利用して送信されようとするデータを変調し、送信されようとする情報を獲得し、並びに、前記データ伝送ケーブルを介して前記送信されようとする情報を直接前記端末に伝送する、
ことを特徴とする請求項１３に記載のデータ伝送システム。
【請求項１５】
前記電子署名キーは、復調されたデータに署名をし、署名したデータを含む前記送信されようとするデータを獲得する署名ユニットを更に含む、
ことを特徴とする請求項１４に記載のデータ伝送システム。
【請求項１６】
前記選択ユニットは、
前記情報の波形を検出する検出モジュールと、
前記検出モジュールによって検出された前記情報の波形に応じて、前記端末から送信した情報に利用されるデータ伝送プロトコルのタイプを判断する判断モジュールと、を含み、
前記データ伝送プロトコルのタイプはシリアル通信プロトコル、オーディオ伝送プロトコル又はＵＳＢ伝送プロトコルを含む、
ことを特徴とする請求項１３〜１５のいずれか一項に記載のデータ伝送システム。
【請求項１７】
前記シリアル通信プロトコルは、
シリアル半二重通信プロトコル及び/又はシリアル全二重通信プロトコルを含む、
ことを特徴とする請求項１６に記載のデータ伝送システム。
【請求項１８】
前記シリアル通信プロトコルは、
シリアル半二重通信プロトコルとシリアル全二重通信プロトコルを含み、
前記第二ＵＳＢインターフェースは、該第二ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一信号伝送端子と該第二ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二信号伝送端子を含み、
前記判断モジュールは前記第一信号伝送端子と第二信号伝送端子のどちらかが制御情報を受信したかによって前記シリアル通信プロトコルのタイプを更に判断し、
前記第一信号伝送端子と第二信号伝送端子において一方が制御情報を受信し、他方がデータ情報を受信した場合、前記シリアル通信プロトコルがシリアル半二重通信プロトコルであると判断し、
前記第一信号伝送端子と第二信号伝送端子において一方がデータ情報を受信し、他方が制御データを受信しない場合、前記シリアル通信プロトコルがシリアル全二重通信プロトコルであると判断する、
ことを特徴とする請求項１６又は請求項１７に記載のデータ伝送システム。
【請求項１９】
前記シリアル通信プロトコルは、シリアル半二重通信プロトコルであり、前記端末と接続するのに適用される前記インターフェースはシリアルポートであり、
前記データ伝送ケーブルは、前記シリアルポートと、前記第一ＵＳＢインターフェースと、を接続する第一回路を含み、
前記第一ＵＳＢインターフェースは該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子及び該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子を含み、
前記シリアルポートは、前記第一回路を介して前記第一データ伝送端子と接続するデータ送信端子並びにデータ受信端子、及び前記第一回路を介して前記第二データ伝送端子と接続する制御端子を含む、
ことを特徴とする請求項１６又は請求項１７に記載のデータ伝送システム。
【請求項２０】
前記第一回路は、
正極が前記第一データ伝送端子と接続し、負極が前記データ送信端子と接続するダイオードと、
一端がハイレベルの電圧と接続し、他端が前記第一データ伝送端子と接続する第一プルアップ抵抗と、
一端がハイレベルの電圧と接続する第二プルアップ抵抗と、
一端が前記シリアルポートにおける制御端子と前記第二プルアップ抵抗の他端とをそれぞれ接続し、他端が前記第二データ伝送端子と接続する制限抵抗と、
を含むことを特徴とする請求項１９に記載のデータ伝送システム。
【請求項２１】
前記シリアル通信プロトコルはシリアル全二重通信プロトコルであり、
前記端末と接続するのに適用される前記インターフェースはシリアルポートであり、
前記第一ＵＳＢインターフェースは、該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子と該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子を含み、
前記シリアルポートは前記第一データ伝送端子と接続する送信端子及び第二データ伝送端子と接続する受信端子を含む、
ことを特徴とする請求項１６又は請求項１７に記載のデータ伝送システム。
【請求項２２】
前記データ伝送プロトコルがオーディオ伝送プロトコルであり、
前記データ伝送ケーブルと前記端末と接続する一端はオーディオインターフェースであり、
前記データ伝送ケーブルは、チャンネル出力端子及びマイク端子を含む前記オーディオインターフェースと、前記第一ＵＳＢインターフェースと、を接続する第二回路を含み、
前記第一ＵＳＢインターフェースは、該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子と該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子とを含み、
前記チャンネル出力端子は前記端末が送信したオーディオ信号を受信し、前記第二回路を介して前記オーディオ信号を増幅し前記第一データ伝送端子に送信し、
前記第二データ伝送端子は前記電子署名キーが送信したオーディオ信号を受信し、前記第二回路を介して前記オーディオ信号を減衰し前記マイク端子に送信する、
ことを特徴とする請求項１６に記載のデータ伝送システム。
【請求項２３】
前記モデムユニットは、
それぞれ異なるデータ伝送プロトコルに適用される少なくとも二つのモデムモジュールを含み、
前記データ伝送プロトコルはシリアル半二重通信プロトコル、シリアル全二重通信プロトコル、オーディオ伝送プロトコル又はＵＳＢ伝送プロトコルを含む、
ことを特徴とする請求項１３〜２２のいずれか一項に記載のデータ伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子技術分野に関し、特にＵＳＢインターフェースを利用したデータ伝送システムに関する。
【背景技術】
【０００２】
ネットワーク技術の急速な発展は人々に大きな利便性をもたらし、人々は以前にもましてネットワークに頼りながら活動している。例えばデジタル文書の送信、オンラインバンキングの取引は人々が生活や仕事をするうえで欠かせない活動となっている。ネットワークはバーチャルなものであるため、様々な危険な要素が存在している。しかし、ネットワークを介してデータの交換、特にオンラインバンキングにおける業務及び機密文書の送信等の活動が避けられない。ネットワークの安全性がより高く求められているため、人々は積極的にネットワーク情報の安全技術を発展させようとしている。
デジタル署名はネットワークを介して伝送するデータが悪意によって、改ざんされないように開発されたネットワーク情報分野の安全技術である。デジタル署名とは身分認証を行う技術であり、安全に命令及び文書を送信するのに用いられる。デジタル署名は一方向性関数を利用して送信されるデータを処理し、データソースを認証し、かつデータが変わらないように検証する英数字の文字列を獲得する。通常、デジタル署名はＭＤ５、ＳＨＡ−１等のハッシュアルゴリズムを利用して伝送されようとするデータの要約値を計算し、並びに暗号アルゴリズムを利用して該要約値を暗号化させた後伝送する。現在の大部分のデジタル署名は非特許文献１のような公開鍵技術を用いる。１９９４年にアメリカ国立標準技術研究所がデジタル署名基準（ＤＳＳ）を公表し、公開鍵暗号技術も広く用いられるようになった。このデジタル文書におけるデジタル署名は書面上の手書き署名と同じように、偽造できない。文書の受信側は受信した文書が署名者によるものであるかどうかを検出できるし、同時に署名された文書が改ざんされていないかも検出できるため、受信した文書における情報の信頼性と完全性を保証できる。完全なデジタル署名技術は以下の三つの条件を満たせなければならない。第一に、署名者は自分の署名を拒否してはいけない。第二に、署名者以外のいかなる人は署名を偽造してはいけない。第三に、当事者双方は署名の真偽に対して争いが起こる場合、公正なる仲裁人によって署名の真偽を確認することができる。
【０００３】
データにデジタル署名をすることにより、データの安全性を大いに向上させた。しかし、ハッキング技術の発展はユーザを不安にさらされている。というのは、悪意のある攻撃者にユーザのコンピュータを制御されることになると、コンピュータのメモリにおけるデータが盗用され、合法ユーザに被害をもたらす。従って、人々は携帯型で移動しながら利用可能な電子署名キーを開発した。ＵＳＢｋｅｙとも言う。これはマイクロプロセッサを備える小型ハードウェアであり、ホストコンピュータにおけるデータ通信インターフェースを介してホストコンピュータと接続し、内部のプロセッサはセキュリティチップを使い、内蔵のセキュリティシステムを利用して鍵を生成する機能、鍵を安全に記憶する機能、暗号アルゴリズムをプリセットする機能を実現する。鍵に関するアルゴリズムは完全に認証設備の中において実行されるため、安全性が高い。
しかしながら、現在のＵＳＢインターフェースを備える電子署名キーは端末がＵＳＢ伝送プロトコルを通じて伝送した取引情報しか受信できず、署名データを生成した後、その署名データを、ＵＳＢ伝送プロトコルを通じてそれと接続する端末にアップロードする。端末が適用する通信プロトコルはシリアルプロトコル又はオーディオ伝送プロトコルであり、前記プロトコルが適用するデータを現有のＵＳＢインターフェースを備える電子署名キーに送信する場合、当電子署名キーが適用するＵＳＢプロトコル以外のプロトコルデータを処理できない。
また、端末は端末自身の伝送インターフェースだけ利用して該インターフェースが適用する通信プロトコルのデータを伝送する。ＵＳＢインターフェースを備える電子署名キーが該端末とデータの伝送を行うことになるが、電子署名キーと端末が支持する通信プロトコルとが違う場合、端末のインターフェース及び端末が支持する通信プロトコルの制限のため、電子署名キーとのデータ伝送ができない。
【０００４】
例えば、シリアルデバイス（ＰＯＳ機）はシリアルポートしかないため、ＵＳＢインターフェースを備える電子署名キーが該シリアルデバイスと接続しデータを伝送するとき、シリアルデバイスにＵＳＢインターフェースがなく、同時にＵＳＢ伝送プロトコルによって伝送されたデータを支持しないため、該シリアルデバイスとＵＳＢインターフェースを備える電子署名キーとの間においてデータ伝送ができず、電子署名キーは使用範囲が制限される。
スマートフォンはＵＳＢ伝送プロトコルを支持するが、ＵＳＢ付属デバイスを利用できず、また、ＵＳＢインターフェースを備える電子署名キーはＵＳＢ付属デバイスであるため、ＵＳＢ伝送プロトコルによるデータ伝送ができない。スマートフォンはオーディオ伝送プロトコルを利用してＵＳＢインターフェースを備える電子署名キーとデータの交換を行うとき、現在のＵＳＢインターフェースを備える電子署名キーはＵＳＢ伝送プロトコル以外のデータ伝送プロトコルを支持しないため、ＵＳＢインターフェースを介してスマートフォンとオーディオ伝送プロトコルによるデータ伝送ができない。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】ＲＳＡ  Ｄａｔｅ  ＳｅｃｕｒｉｔｙによるＰＫＣＳ（Ｐｕｂｌｉｃ  Ｋｅｙ  Ｃｒｙｐｔｏｇｒａｐｈｙ  Ｓｔａｎｄａｒｄｓ）、Ｄｉｇｉｔａｌ  Ｓｉｇｎａｔｕｒｅ  Ａｌｏｒｉｔｈｍ、ｘ．５０９、ＰＧＰ（Ｐｒｅｔｔｙ  Ｇｏｏｄ  Ｐｒｉｖａｃｙ）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、少なくとも上記の技術課題の一つを解決することを目的とする。
このため、本発明はＵＳＢインターフェースの利用によるデータ伝送システムを提供することを主な目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明の技術案は以下の通りである。
本発明の一つの形態では、ＵＳＢインターフェースの利用によるデータ伝送システムを提供する。
本ＵＳＢインターフェースの利用によるデータ伝送システムは、端末と、一端が前記電子署名キーと接続する第一ＵＳＢインターフェースであり、他端が前記端末と接続するインターフェースであり、前記端末から送信した情報を直接前記電子署名キーに伝送するデータ伝送ケーブルと、電子署名キーと、を含む。
前記電子署名キーは、
前記第一ＵＳＢインターフェースと接続し、前記端末から送信した情報を受信する第二ＵＳＢインターフェースと、
前記第二ＵＳＢインターフェースと接続し、前記第二ＵＳＢインターフェースから受信した前記情報を検出し、同時に前記情報に応じて、利用されるデータ伝送プロトコルのタイプを判断し、前記データ伝送プロトコルのタイプによって制御情報を生成し、前記データ伝送プロトコルのタイプに適用される復調方法を利用して、受信した前記情報を復調し、復調されたデータを獲得するセキュリティチップと、
前記第二ＵＳＢインターフェース及び前記セキュリティチップと接続し、前記セキュリティチップの制御端子から送信した制御情報を受信し、前記制御情報に応じて、前記第二ＵＳＢインターフェースと前記セキュリティチップにおいて前記データ伝送プロトコルに適用されるモデム端子をオンにするゲート回路と、を含む。
【０００８】
前記セキュリティチップは前記データ伝送プロトコルのタイプとマッチングする変調方法を利用し、送信されようとするデータを変調し、送信されようとする情報を獲得して、オンにされた前記ゲート回路及び前記データ伝送ケーブルを通じて前記送信されようとする情報を直接前記端末に伝送する。
【０００９】
前記セキュリティチップは、復調された前記データに署名をし、署名データを含む前記送信されようとするデータを獲得する署名モジュールを含む。
【００１０】
前記セキュリティチップは前記第二ＵＳＢインターフェースから受信した情報を検出し、前記情報の波形を獲得する検出モジュールと前記検出モジュールから検出された前記情報の波形に応じて、利用されるデータ伝送プロトコルのタイプを判断して、前記データ伝送プロトコルのタイプによって前記制御端子を介して前記ゲート回路に制御情報を出力する判断モジュールを含む。前記データ伝送プロトコルのタイプはシリアル通信プロトコル、オーディオ伝送プロトコル又はＵＳＢ伝送プロトコルを含む。シリアル通信プロトコルはシリアル半二重通信プロトコル及び/またはシリアル全二重通信プロトコルを含む。
【００１１】
本段落では、前記シリアル通信プロトコルはシリアル半二重通信プロトコルとシリアル全二重通信プロトコルを含むとする。前記第二ＵＳＢインターフェースは前記ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一信号伝送端子と前記ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二信号伝送端子を含む。
前記判断モジュールは前記第一信号伝送端子と第二信号伝送端子のどちらが制御情報を受信したかに応じて前記シリアル通信プロトコルのタイプを更に判断する。
前記第一信号伝送端子と第二信号伝送端子における一方が制御情報を受信し、他方がデータ情報を受信した場合、前記シリアル通信プロトコルがシリアル半二重通信プロトコルであると判断する。
前記第一信号伝送端子と第二信号伝送端子における一方がデータ情報を受信し、他方が制御データを受信しない場合、前記シリアル通信プロトコルをシリアル全二重通信プロトコルであると判断する。
【００１２】
前記シリアル通信プロトコルはシリアル半二重通信プロトコルであり、前記端末と接続するのに適用される前記インターフェースはシリアルポートである場合は以下の通りとなる。
前記データ伝送ケーブルは、前記シリアルポートと前記第一ＵＳＢインターフェースとを接続する第一回路を含み、前記第一ＵＳＢインターフェースは該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子及び該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子を含み、前記シリアルポートは、前記第一回路を介して前記第一データ伝送端子と接続するデータ送信端子並びにデータ受信端子、及び前記第一回路を介して前記第二データ伝送端子と接続する制御端子を含む。
【００１３】
前記第一回路は、正極が前記第一データ伝送端子と接続し、負極が前記データ送信端子と接続するダイオードと、制限抵抗と、一端がハイレベルの電圧と接続し、他端が前記第一データ伝送端子と接続する第一プルアップ抵抗と、一端がハイレベルの電圧と接続し、他端が前記制限抵抗を介して前記第二データ伝送端子と接続する第二プルアップ抵抗とを含む。
【００１４】
前記シリアル通信プロトコルはシリアル全二重通信プロトコルであり、前記端末と接続する前記インターフェースに適用されるのはシリアルポートである場合は以下の通りとなる。
前記第一ＵＳＢインターフェースは、該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子と、該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子と、を含む。
前記シリアルポートは前記第一データ伝送端子と接続する送信端子及び第二データ伝送端子と接続する受信端子を含む。
【００１５】
前記データ伝送プロトコルがオーディオ伝送プロトコルである場合、前記端末と接続するのに適用される前記インターフェースはオーディオインターフェースであり、以下の通りとなる。
前記データ伝送ケーブルは、チャンネル出力端子及びマイク端子を含む前記オーディオインターフェースと、前記第一ＵＳＢインターフェースと、を接続する第二回路を含む。
前記第一ＵＳＢインターフェースは、該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子と、該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子と、を含む。
前記チャンネル出力端子は前記端末が送信したオーディオ信号を受信し、前記第二回路を介して前記オーディオ信号を増幅し前記第一データ伝送端子に送信する。
前記第二データ伝送端子は前記電子署名キーが送信したオーディオ信号を受信し、前記第二回路を介して前記オーディオ信号を減衰し前記マイク端子に送信する。
【００１６】
前記ゲート回路は、制御される端子が前記セキュリティチップの制御端子と接続する二つのコントロールスイッチをそれぞれ有する少なくとも二つのゲートサブ回路を含む。
【００１７】
前記セキュリティチップは前記モデム端子を介して前記ゲートサブ回路とそれぞれと接続し、異なるデータ伝送プロトコルに適用されるモデムモジュールを更に含む。
【００１８】
本発明の別の形態は、ＵＳＢインターフェースの利用によるデータ伝送システムを提供する。
本ＵＳＢインターフェースの利用によるデータ伝送システムは、端末と、一端が前記電子署名キーと接続する第一ＵＳＢインターフェースであり、他端が前記端末と接続するインターフェースであり、前記端末から送信した情報を直接前記電子署名キーに伝送するデータ伝送ケーブルと、電子署名キーと、を含む。
前記電子署名キーは、前記第一ＵＳＢインターフェースと接続し、前記端末から送信した情報を受信する第二ＵＳＢインターフェースと、
前記第二ＵＳＢインターフェースと接続し、前記第二ＵＳＢインターフェースが受信した前記情報を検出し、前記情報に応じて利用されるデータ伝送プロトコルのタイプを判断する選択ユニットと、
前記選択ユニットと接続し、前記データ伝送プロトコルのタイプとマッチングする復調方法を利用して前記情報を復調し、復調されたデータを獲得するモデムユニットと、を含む。
【００１９】
前記モデムユニットは、前記データ伝送プロトコルのタイプとマッチングする復調方法を利用して送信されようとするデータを変調し、送信されようとする情報を獲得する。また、前記データ伝送ケーブルを介して前記送信されようとする情報を直接前記端末に伝送する。
【００２０】
前記電子署名キーは、復調されたデータに署名をし、署名データを含む前記送信されようとするデータを獲得する署名ユニットを更に含む。
【００２１】
前記選択ユニットは、前記情報の波形を検出する検出モジュールと、前記検出モジュールが検出された前記情報の波形に応じて、利用されるデータ伝送プロトコルのタイプを判断する判断モジュールを含む。前記データ伝送プロトコルのタイプは、シリアル通信プロトコル、オーディオ伝送プロトコル又はＵＳＢ伝送プロトコルを含む。シリアル通信プロトコルはシリアル半二重通信プロトコル及び/またはシリアル全二重通信プロトコルを含む。
【００２２】
前記シリアル通信プロトコルはシリアル半二重通信プロトコルとシリアル全二重通信プロトコルを含む場合は以下の通りとなる。
前記第二ＵＳＢインターフェースは該第二ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一信号伝送端子と該第二ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二信号伝送端子を含む。
前記判断モジュールは前記第一信号伝送端子と第二信号伝送端子のどちらが制御情報を受信したかに応じて前記シリアル通信プロトコルのタイプを更に判断する。
前記第一信号伝送端子と第二信号伝送端子における一方が制御情報を受信し、他方がデータ情報を受信した場合、前記シリアル通信プロトコルがシリアル半二重通信プロトコルであると判断する。
前記第一信号伝送端子と第二信号伝送端子における一方がデータ情報を受信し、他方が制御データを受信しない場合、前記シリアル通信プロトコルをシリアル全二重通信プロトコルであると判断する。
【００２３】
前記シリアル通信プロトコルはシリアル半二重通信プロトコルであり、前記端末と接続するのに適用される前記インターフェースはシリアルポートである場合は以下の通りとなる。
前記データ伝送ケーブルは、前記シリアルポートと前記第一ＵＳＢインターフェースとを接続する第一回路を含む。前記第一ＵＳＢインターフェースは該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子及び該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子を含む。
前記シリアルポートは、前記第一回路を介して前記第一データ伝送端子と接続するデータ送信端子並びにデータ受信端子、及び前記第一回路を介して前記第二データ伝送端子と接続する制御端子を含む。
【００２４】
前記第一回路は、正極が前記第一データ伝送端子と接続し、負極が前記データ送信端子と接続するダイオードと、制限抵抗と、一端がハイレベルの電圧と接続し、他端が前記第一データ伝送端子と接続する第一プルアップ抵抗、一端がハイレベルの電圧と接続し、他端が前記制限抵抗を介して前記第二データ伝送端子と接続する第二プルアップ抵抗とを含む。
【００２５】
前記シリアル通信プロトコルはシリアル全二重通信プロトコルであり、前記端末と接続する前記インターフェースに適用されるのはシリアルポートである場合は以下の通りとなる。
前記第一ＵＳＢインターフェースは、該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子と該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子を含み、前記シリアルポートは前記第一データ伝送端子と接続する送信端子及び第二データ伝送端子と接続する受信端子を含む。
【００２６】
前記データ伝送プロトコルがオーディオ伝送プロトコルである場合、前記端末と接続する前記インターフェースに適用されるのはオーディオインターフェースであり、以下の通りとなる。
前記データ伝送ケーブルは、チャンネル出力端子及びマイク端子を含む前記オーディオインターフェースと、前記第一ＵＳＢインターフェースと、を接続する第二回路を含む。
前記第一ＵＳＢインターフェースは、該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子と、該第一ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子と、を含む。
前記チャンネル出力端子は前記端末が送信したオーディオ信号を受信し、前記第二回路を介して前記オーディオ信号を増幅し前記第一データ伝送端子に送信する。
前記第二データ伝送端子は前記電子署名キーが送信したオーディオ信号を受信し、前記第二回路を介して前記オーディオ信号を減衰し前記マイク端子に送信する。
【００２７】
前記モデムユニットは異なるデータ伝送プロトコルに適用される少なくとも二つのモデムモジュールを含む。
【００２８】
本発明の別の形態は、ＵＳＢインターフェースの利用によるデータ伝送システムを提供する。本ＵＳＢインターフェースの利用によるデータ伝送システムは、端末と、データ伝送ケーブル及び電子署名キーを含む。
前記データ伝送ケーブルは一端がＵＳＢインターフェースで前記電子署名キーと接続し、他端が前記端末と接続し、前記端末から送信した情報を直接前記電子署名キーに伝送する。
前記電子署名キーは前記情報を受信するＵＳＢインターフェースと、
前記ＵＳＢインターフェースと接続して、前記セキュリティチップにおける制御端子が送信した制御情報を受信し、制御情報に応じて、前記ＵＳＢインターフェースと前記セキュリティチップにおいて前記データ伝送プロトコルに適用されるモデム端子をオンにするゲート回路と、
前記ＵＳＢインターフェースと前記ゲート回路とを接続して、前記ＵＳＢインターフェースが受信した前記情報を検出し、検出された前記情報に応じて利用されるデータ伝送プロトコルのタイプを判断し、前記データ伝送プロトコルのタイプによって前記ゲート回路をオンにし、前記データ伝送プロトコルのタイプに相応した復調方法を利用して受信した前記情報を復調し、復調されたデータを獲得するセキュリティチップと、を含む。
【００２９】
前記セキュリティチップは前記データ伝送プロトコルのタイプとマッチングする変調方法を利用し、送信されようとするデータを変調し、送信されようとする情報を獲得して、オンにされた前記ゲート回路及び前記データ伝送ケーブルを通じて前記送信されようとする情報を直接前記端末に伝送する。
【００３０】
前記セキュリティチップは、復調されたデータに署名をし、署名データを含む前記送信されようとするデータを獲得する署名モジュールを含む。
【００３１】
前記セキュリティチップは前記ＵＳＢインターフェースから受信した情報を検出し、前記情報の波形を獲得する検出モジュールと前記検出モジュールから検出された前記情報の波形に応じて、利用されるデータ伝送プロトコルのタイプを判断して、前記データ伝送プロトコルのタイプによって前記制御端子を介して前記ゲート回路に制御情報を出力する判断モジュールを含む。前記データ伝送プロトコルのタイプはシリアル通信プロトコル、オーディオ伝送プロトコル又はＵＳＢ伝送プロトコルを含む。
【００３２】
前記セキュリティチップは前記ＵＳＢインターフェースから受信した情報を検出し、前記情報の波形を獲得する検出モジュールと前記検出モジュールから検出された前記情報の波形に応じて、利用されるデータ伝送プロトコルのタイプを判断して、前記データ伝送プロトコルのタイプによって前記制御端子を介して前記ゲート回路に制御情報を出力する判断モジュールを含む。前記データ伝送プロトコルのタイプはシリアル半二重通信プロトコル、オーディオ伝送プロトコル又はＵＳＢ伝送プロトコルを含む。
【００３３】
前記データ伝送ケーブルの前記端末と接続する一端はシリアルポートである場合は以下の通りとなる。
前記データ伝送ケーブルは、前記シリアルポートと前記ＵＳＢインターフェースとを接続する第一回路を含む。前記ＵＳＢインターフェースは、該ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子及び該ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子を含み、前記シリアルポートは、前記第一回路を介して前記第一データ伝送端子と接続するデータ送信端子Ｔｘ並びにデータ受信端子Ｒｘ、及び前記第一回路を介して前記第二データ伝送端子と接続する制御端子Ｒｓｔを含む。
【００３４】
前記第一回路は、正極が前記第一データ伝送端子と接続し、負極が前記データ送信端子Ｔｘと接続するダイオードと、制限抵抗と、一端がハイレベルの電圧と接続し、他端が前記第一データ伝送端子と接続する第一プルアップ抵抗と、一端がハイレベルの電圧と接続し、他端が制限抵抗を介して前記第二データ伝送端子と接続する第二プルアップ抵抗とを含む。
【００３５】
前記セキュリティチップは、前記ＵＳＢインターフェースから受信した情報を検出し、前記情報の波形を獲得する検出モジュールと前記検出モジュールのよって検出された前記情報の波形に応じて、利用されるデータ伝送プロトコルのタイプを判断して、前記データ伝送プロトコルのタイプによって前記制御端子を介して前記ゲート回路に制御情報を出力する判断モジュールを含む。前記データ伝送プロトコルのタイプはシリアル全二重通信プロトコル、オーディオ伝送プロトコル又はＵＳＢ伝送プロトコルを含む。
【００３６】
前記ＵＳＢインターフェースは、ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子と、ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子と、を含む。
前記データ伝送ケーブルにおいて、前記端末と接続する一方は、前記第一データ伝送端子と接続する送信端子Ｔｘと前記第二データ伝送端子と接続する受信端子Ｒｘとを含むシリアルポートである。
【００３７】
前記シリアル通信プロトコルはシリアル半二重通信プロトコルとシリアル全二重通信プロトコルを含み、前記ＵＳＢインターフェースはＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一信号伝送端子とＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二信号伝送端子を含む場合以下の通りとなる。
前記判断モジュールは更に前記ＵＳＢインターフェースにおける二つの信号伝送端子のどちらが制御情報ＲＳＴを受信したかによって前記シリアル通信プロトコルのタイプを判断する。
前記ＵＳＢインターフェースにおける二つの信号伝送端子の一端が制御情報ＲＳＴを受信し、他端がデータ情報を受信した場合、前記シリアル通信プロトコルをシリアル半二重通信プロトコルであると判断する。
前記制御端子を介して制御情報を前記ゲート回路に出力し、前記ＵＳＢインターフェースにおける二つの信号伝送端子の一端がデータ情報を受信し、他端が制御情報ＲＳＴを受信しない場合、前記シリアル通信プロトコルをシリアル全二重通信プロトコルであると判断し、前記制御端子を介して制御情報を前記ゲート回路に出力する。
【００３８】
前記データ伝送プロトコルがオーディオ伝送プロトコルである場合、前記データ伝送ケーブルは前記端末と接続する一方はオーディオインターフェースであり、以下の通りとなる。
前記データ伝送ケーブルは、チャンネル出力端子及びマイク端子を含む前記オーディオインターフェースと、前記ＵＳＢインターフェースと、を接続する第二回路を更に含む。
前記ＵＳＢインターフェースは、前記ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子と、前記ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子と、を含む。
前記チャンネル出力端子は前記端末が送信したオーディオ信号を受信し、前記第二回路を介して前記オーディオ信号を増幅し前記第一データ伝送端子に送信する。
前記第二データ伝送端子は前記電子署名キーが送信したオーディオ信号を受信し、前記第二回路を介して前記オーディオ信号を減衰し前記マイク端子に送信する。
【００３９】
前記ゲート回路は、制御される端子が前記セキュリティチップの制御端子と接続する二つのコントロールスイッチをそれぞれ有する少なくとも二つのゲートサブ回路を含む。
【００４０】
前記セキュリティチップは前記モデム端子を介して前記ゲートサブ回路と接続する異なるデータ伝送プロトコル（シリアル半二重通信プロトコル、シリアル全二重通信プロトコル、オーディオ伝送プロトコル又はＵＳＢ伝送プロトコルを含む）に適用されるモデムモジュールを更に含む。
【００４１】
本発明の別の形態は、ＵＳＢインターフェースの利用によるデータ伝送システムを提供する。本ＵＳＢインターフェースの利用によるデータ伝送システムは、端末と、一方がＵＳＢインターフェースで前記電子署名キーと接続し、他方が前記端末と接続し、前記端末から送信した情報を直接前記電子署名キーに伝送するデータ伝送ケーブルと、電子署名キーと、を含み、
前記電子署名キーは、前記情報を受信するＵＳＢインターフェースと、
前記ＵＳＢインターフェースが受信した前記情報を検出し、検出された前記情報に基づいて利用されるデータ伝送プロトコルのタイプを判断する、前記ＵＳＢインターフェースと接続する選択ユニットと、
前記データ伝送プロトコルのタイプとマッチングする復調方法を利用して前記情報を復調し復調されたデータを獲得する、前記選択ユニットと接続するモデムユニットと、を含む。
【００４２】
前記モデムユニットは、前記データ伝送プロトコルのタイプとマッチングする復調方法を利用して送信されようとするデータを変調し、送信されようとする情報を獲得する。また、前記データ伝送ケーブルを介して前記送信されようとする情報を直接前記端末に伝送する。
【００４３】
前記電子署名キーは、復調されたデータに署名をし、署名データを含む前記送信されようとするデータを獲得する署名ユニットを更に含む。
【００４４】
前記選択ユニットは、前記端末の波形を検出する検出モジュールと、前記検出モジュールが検出された前記情報の波形に応じて、利用されるデータ伝送プロトコルのタイプ（シリアル通信プロトコル、オーディオ伝送プロトコル又はＵＳＢ伝送プロトコル）を判断する判断モジュールを含む。
【００４５】
前記選択ユニットは、前記端末の波形を検出する検出モジュールと、前記検出モジュールが検出された前記情報の波形に応じて、利用されるデータ伝送プロトコルのタイプ（シリアル半二重通信プロトコル、オーディオ伝送プロトコル又はＵＳＢ伝送プロトコル）を判断する判断モジュールを含む。
【００４６】
前記データ伝送ケーブルは前記端末と接続する一端はシリアルポートである。前記データ伝送ケーブルは、前記シリアルポートと前記ＵＳＢインターフェースとを接続する第一回路を更に含む。
前記ＵＳＢインターフェースは、該ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子及び該ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子を含み、前記シリアルポートは、前記第一回路を介して前記第一データ伝送端子と接続するデータ送信端子Ｔｘ並びにデータ受信端子Ｒｘ、及び前記第一回路を介して前記第二データ伝送端子と接続する制御端子Ｒｓｔを含む。
【００４７】
前記第一回路は、正極が前記第一データ伝送端子と接続し、負極が前記データ送信端子Ｔｘと接続するダイオードと、制限抵抗と、一端がハイレベルの電圧と接続し、他端が前記第一データ伝送端子と接続する第一プルアップ抵抗と、一端がハイレベルの電圧と接続し、他端が制限抵抗を介して前記第二データ伝送端子と接続する第二プルアップ抵抗とを含む。
【００４８】
記選択ユニットは、前記端末の波形を検出する検出モジュールと、前記検出モジュールが検出された前記情報の波形に応じて、利用されるデータ伝送プロトコルのタイプを判断する判断モジュールを含む。データ伝送プロトコルのタイプはシリアル全二重通信プロトコル、オーディオ伝送プロトコル又はＵＳＢ伝送プロトコルを含む。
【００４９】
前記ＵＳＢインターフェースはＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子とＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子とを含む。
前記データ伝送ケーブルにおいて、前記端末と接続する一方は、前記第一データ伝送端子と接続する送信端子Ｔｘと、前記第二データ伝送端子と接続する受信端子Ｒｘと、を含むシリアルポートである。
【００５０】
前記シリアル通信プロトコルはシリアル半二重通信プロトコルとシリアル全二重通信プロトコルを含み、前記ＵＳＢインターフェースはＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一信号伝送端子とＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二信号伝送端子を含む場合、以下の通りとなる。
前記判断モジュールは更に前記ＵＳＢインターフェースにおける二つの信号伝送端子のどちらが制御情報ＲＳＴを受信したかに応じて前記シリアル通信プロトコルのタイプを判断する。
前記ＵＳＢインターフェースにおける二つの信号伝送端子の一端が制御情報ＲＳＴを受信し、他端がデータ情報を受信した場合、前記シリアル通信プロトコルをシリアル半二重通信プロトコルであると判断する。
前記ＵＳＢインターフェースにおける二つの信号伝送端子の一端がデータ情報を受信し、他端が制御情報ＲＳＴを受信しない場合、前記シリアル通信プロトコルをシリアル全二重通信プロトコルであると判断する。
【００５１】
前記データ伝送プロトコルがオーディオ伝送プロトコルである場合、前記データ伝送ケーブルは前記端末と接続する一方はオーディオインターフェースであり、以下の通りとなる。
前記データ伝送ケーブルは、チャンネル出力端子とマイク端子を含む前記オーディオインターフェースと、前記ＵＳＢインターフェースにおけるＤ＋とＤ−の一方である第一データ伝送端子と、前記ＵＳＢインターフェースにおけるＤ＋とＤ−の他方である第二データ伝送端子と、を含む前記ＵＳＢインターフェースと、を接続する第二回路を更に含む。
前記チャンネル出力端子は前記端末が送信したオーディオ信号を受信し、前記第二回路を介して前記オーディオ信号を増幅し前記第一データ伝送端子に送信する。
前記第二データ伝送端子は前記電子署名キーが送信したオーディオ信号を受信し、前記第二回路を介して前記オーディオ信号を減衰し前記マイク端子に送信する。
【００５２】
前記モデムユニットは異なるデータ伝送プロトコル（シリアル半二重プロトコル、シリアル全二重プロトコル、オーディオプロトコル又はＵＳＢプロトコルを含む）に適用される少なくとも二つのモデムモジュールを含む。
【００５３】
前記本発明に係る技術案のように、本発明が提供するＵＳＢインターフェースの利用によるデータ伝送システムは、データ伝送ケーブル及び電子署名キーを使用し、異なるプロトコル間における情報を、ＵＳＢインターフェースを通して電子署名キーに伝送する。
また、電子署名キーがＵＳＢインターフェースにおけるＤ＋とＤ−の信号を検出し、利用される通信プロトコルのタイプを決定し、該通信プロトコルを使用して受信した情報を復調し、復調されたデータを獲得する。
複雑な変換を必要とせずに、異なるプロトコル間における、ＵＳＢインターフェースを利用したデータ伝送が実現できる。
本発明のシステムを利用することにより、ハードウェアのコストや複雑さ等を低下させ、構造も簡単になり、実施が容易となる。
【００５４】
本発明の実施形態に係る技術案を明確に説明するために、これから実施形態の説明のための図面を簡単に説明する。以下説明する図面は本発明のいくつかの実施形態に過ぎず、本分野の技術者は、創作的な労力を必要とせず、これらの図面に基づき他の図面を獲得することができる。
【図面の簡単な説明】
【００５５】
【図１】本発明におけるＵＳＢインターフェースを利用したデータ伝送システムの実施形態1を表したブロック図である。
【図２】本発明における電子署名キーの実施形態1を表したブロック図である。
【図３】本発明におけるデータ伝送ケーブルの実施形態1を表したブロック図である。
【図４】本発明におけるデータ伝送ケーブルの実施形態２を表したブロック図である。
【図５】本発明におけるデータ伝送ケーブルの実施形態３を表したブロック図である。
【図６】本発明におけるデータ伝送ケーブルの実施形態４を表したブロック図である。
【図７】本発明におけるＵＳＢインターフェースを利用したデータ伝送システムの実施形態２を表したブロック図である。
【図８】本発明における電子署名キーの実施形態４を表したブロック図である。
【発明を実施するための形態】
【００５６】
以下、図面を参照しながら、本発明の実施形態を明確にかつ詳細に説明する。説明された実施形態は本発明におけるほんの一部であり、全部の実施形態ではない。本発明の実施形態によれば、本分野の技術者は創造的な労力を必要とせず獲得された全ての他の実施形態はいずれも本発明の保護範囲に入る。
【００５７】
本発明の説明には、用語の「中心」、「縦方向」、「横方向」、「上」、「下」、「前」、「後」、「左」、「右」、「垂直」、「水平」、「頂」、「底」、「内」、「外」などで示した方位、位置関係は、図面に基づいて示された方位あるいは位置関係であり、それは単に本発明の説明を簡単化にするためのものであり、説明された装置又は部品は必ずしも特定の方位を有し特定の方位で構造・操作されることを明示的にも暗示的にも使用されるものではないことを理解すべきである。また、「第１」及び「第２」という用語は単に説明のためのみに用いられ、相対的な重要性若しくは数量若しくは位置に明示的にも暗示的にも関連づけられ使用されるものではない。
【００５８】
本発明において、別途、明確に限定した場合を除く、「取付」、「繋がり」、「接続」などの用語を広義に理解すべきである。例えば、固定な接続でもよいし、取外し可能な接続でもよいし、一体でもよい。また、机械的な接続でもよいし、電気接続でもよい。また、直接の繋がりでもよいし、ものを介する間接の繋がりでもよいし、二つの部品の内部の連通を表してもよい。本分野の技術者は、具体的な状況によって本発明における上記用語の意味を理解できる。
【００５９】
以下、図面を参照しながら本発明の実施形態をより詳細に説明する。
図１は本発明におけるＵＳＢインターフェースを利用したデータ伝送システムの実施形態1を表したブロック図である。図１を参照しながら本発明によるＵＳＢインターフェースの利用によるデータ伝送システムを更に説明する。
【００６０】
本発明に係るＵＳＢインターフェースの利用によるデータ伝送システムは端末２２、データ伝送ケーブル２１及び電子署名キー２０を含む。データ伝送ケーブル２１の一端が電子署名キー２０に接続するＵＳＢインターフェース２１１であり、他端が端末２２と接続する。データ伝送ケーブル２１を介し、端末２２から送信したデータを直接電子署名キー２０に伝送し、電子署名キー２０から送信したデータを端末２２に直接伝送する。データ伝送ケーブル２１を介してデータを伝送するとき、伝送されたデータに対して、異なるプロトコル間の変換をせず、内部のそれぞれのインターフェースと接続するデータ伝送ケーブルを介して直接伝送を行う。データ伝送ケーブル２１が端末２２と接続する一端は該端末２２のインターフェースのタイプと適合するインターフェースを利用する。
【００６１】
電子署名キー２０はＵＳＢインターフェース２０１、ＵＳＢインターフェース２０１と接続するゲート回路２０２、ＵＳＢインターフェース２０１とゲート回路２０２とを接続するセキュリティチップ２０３を含む。そのうち、電子署名キー２０のＵＳＢインターフェース２０１はデータ伝送ケーブル２１のＵＳＢインターフェース２１１と適合する。例えば、電子署名キー２０のＵＳＢインターフェース２０１のＤ−はデータ伝送ケーブル２１のＵＳＢインターフェース２１１のＤ−と接続し、電子署名キー２０のＵＳＢインターフェース２０１のＤ＋はデータ伝送ケーブル２１のＵＳＢインターフェース２１１のＤ＋と接続する。
【００６２】
セキュリティチップ２０３は制御信号を出力する制御端子及び復調されようとする信号を受信するモデム端子を含み、ＵＳＢインターフェース２０１から受信したデータを検出し、検出された情報に応じて利用されるプロトコルのタイプを判断し、データ伝送プロトコルのタイプによって、ゲート回路２０２をオンにし、データ伝送プロトコルのタイプとマッチングする復調方法を利用して受信した情報を復調し、復調されたデータを獲得する。
【００６３】
ゲート回路２０２はセキュリティチップ２０３における制御端子（図１には表示されていない）が送信した制御情報を受信し、制御情報によってＵＳＢインターフェース２０１及びセキュリティチップ２０３においてデータ伝送プロトコルに適用されるモデム端子（図１には表示されていない）をオンにする。
【００６４】
また、本発明によるセキュリティチップ２０３は、データ伝送プロトコルのタイプを決定した後、該データ伝送プロトコルのタイプに適用される復調方法を利用する。
また、送信されようとするデータを復調し送信されようとする情報を獲得し、オンにされたゲート回路２０２及びデータ伝送ケーブル２１を介して送信されようとする情報を直接端末２２に伝送する。
送信されようとするデータは、セキュリティチップ２０３によって獲得されたデータに署名した後獲得したデータと情報であってもよい。
また、電子署名キー２０の内部において生成されたアイデンティティ情報又は識別情報を有する要求であってもよい。
前記送信されようとするデータは、少なくとも復調されたデータに署名した後に獲得した署名データを含み、更に他の重要情報を含んでもよく、他の例についてはここでは列挙しない。
【００６５】
図２は本発明における電子署名キーの実施形態１を表したブロック図である。以下は図２を参照しながら説明する。
本実施形態では、電子署名キー２０はＵＳＢインターフェースを利用して、ＵＳＢインターフェースが受信した四つの通信プロトコル（シリアル半二重通信プロトコル、シリアル全二重通信プロトコル、オーディオ伝送プロトコル及びＵＳＢ伝送プロトコル）における伝送されたデータを復調することができる。
【００６６】
電子署名キー２０はＵＳＢインターフェース２０１、ゲート回路２０２及びセキュリティチップ（図２には表示されていない）を含む。そのうち、セキュリティチップは少なくとも検出モジュール２０３１と判断モジュール２０３２を含み、ＵＳＢインターフェース２０１は図２に示したＤ＋とＤ−の二つの信号伝送端子を含み、Ｄ＋とＤ−における一方を第一信号伝送端子と呼び、他方を第二信号伝送端子と呼んでもよい。
【００６７】
検出モジュール２０３１はＵＳＢインターフェース２０１が受信した情報を検出し、前記情報の波形を獲得し、その情報の波形を判断モジュール２０３２に出力する。検出モジュール２０３１はＵＳＢインターフェース２０１における二つの信号伝送端子によって出力された情報を検出する。
【００６８】
判断モジュール２０３２は、検出モジュール２０３１が検出された情報の波形に基づき、利用されるデータ伝送プロトコルのタイプを判断し、データ伝送プロトコルのタイプによって、制御端子（図２には表示されていない）を介して制御情報をゲート回路２０２に出力する。
本実施形態においては、データ伝送プロトコルはシリアル通信プロトコル、オーディオ伝送プロトコル又はＵＳＢ伝送プロトコルである。
具体的には、判断モジュール２０３２が検出した波形が三角関数で表される波形（例えば正弦波又は余弦波）であるとき、利用されたデータ伝送プロトコルのタイプがオーディオ伝送プロトコルであると判断し、制御端子を介して制御信号（例えばＣＴＲＬ４）をゲート回路２０２に出力する。
判断モジュール２０３２が検出した波形が矩形波であるときは、矩形波のボーレートを検出する。
ボーレートが９６００ｂｐｓ〜１９２００ｂｐｓであると、利用されたデータ伝送プロトコルがシリアル通信プロトコルであると判断し、制御端子を介して制御信号（例えばＣＴＲＬ１又はＣＴＲＬ２）をゲート回路２０２に出力する。
ボーレートが１００ｋｂｐｓ以上又は９６００ｂｐｓ〜１９２００ｂｐｓ以外であると、利用されたデータ伝送プロトコルがＵＳＢ伝送プロトコルであると判断し、制御端子を介して制御信号（例えばＣＴＲＬ３）をゲート回路２０２に出力する。
【００６９】
判断モジュール２０３２は利用されたデータ伝送プロトコルのタイプがシリアル通信プロトコルであると判断した後、ＵＳＢインターフェース２０１における二つの信号伝送端子のどちらかが制御情報ＲＳＴを受信したかに応じてシリアル通信プロトコルのタイプを判断する。
例えば、判断モジュール２０３２はＵＳＢインターフェース２０１における二つの信号伝送端子の一方が制御情報ＲＳＴを受信し、他方がデータ情報を受信したと判断したとき、利用されたデータ伝送プロトコルのタイプがシリアル半二重通信プロトコルであると確定する。
その後、ＵＳＢインターフェース２０１とセキュリティチップ２０３に適用されたシリアル半二重通信プロトコルのモデム端子（図２には表示されていない）をオンにするように、制御端子を介して制御情報（例えばＣＴＲＬ１）をゲート回路２０２に出力する。
判断モジュール２０３２はＵＳＢインターフェース２０１における二つの信号伝送端子の一方がデータ情報を受信し、他方が制御情報ＲＳＴを受信しないと判断したとき、利用されたデータ伝送プロトコルのタイプがシリアル全二重通信プロトコルであると確定し、制御端子を介して制御情報（例えばＣＴＲＬ２）をゲート回路に出力する。
【００７０】
第一モデムモジュール２０３３は、シリアル半二重通信プロトコルに適用し、ゲート回路２０２のゲートを通して伝送されたデータ情報を復調し、復調されたデータを獲得し、そのデータを署名モジュール２０３７に出力して署名をすることができる。
また、署名モジュール２０３７によって出力された署名データを復調し、送信されようとする情報を獲得し、その情報をゲート回路２０２、ＵＳＢインターフェース２０１、データ伝送ケーブル２１を介して、直接端末２２に伝送することもできる。
【００７１】
第二モデムモジュール２０３４は、シリアル全二重通信プロトコルに適用し、ゲート回路２０２のゲートを通して伝送されたデータ情報を復調し、復調されたデータを獲得し、そのデータを署名モジュール２０３７に出力して署名をすることができる。
また、署名モジュール２０３７によって出力された署名データを復調し、送信されようとする情報を獲得し、その情報をゲート回路２０２、ＵＳＢインターフェース２０１、データ伝送ケーブル２１を介して、直接端末２２に伝送することもできる。
【００７２】
第三モデムモジュール２０３５は、ＵＳＢ伝送プロトコルに適用し、ゲート回路２０２のゲートを通して伝送されたデータ情報を復調し、復調されたデータを獲得し、そのデータを署名モジュール２０３７に出力して署名をすることができる。
また、署名モジュール２０３７によって出力された署名データを復調し、送信されようとする情報を獲得し、その情報をゲート回路２０２、ＵＳＢインターフェース２０１、データ伝送ケーブル２１を介して、直接端末２２に伝送することもできる。
【００７３】
第四モデムモジュール２０３６は、オーディオ伝送プロトコルに適用し、ゲート回路２０２のゲートを通して伝送されたデータ情報を復調し、復調されたデータを獲得し、そのデータを署名モジュール２０３７に出力して署名をすることができる。
また、署名モジュール２０３７によって出力された署名データを復調し、送信されようとする情報を獲得し、その情報をゲート回路２０２、ＵＳＢインターフェース２０１、データ伝送ケーブル２１を介して、直接端末２２に伝送することもできる。
【００７４】
署名モジュール２０３７は受信した復調されたデータに署名し、署名データを獲得して相応したモデムモジュールに出力する。
【００７５】
セキュリティチップは四つのそれぞれ四つの通信プロトコルに相応したモデムモジュールを有し、ゲート回路２０２も同じく四つのゲートサブ回路を有し、いずれのゲートサブ回路は一つのモデムモジュールと接続する。
また、いずれのゲートサブ回路は判断モジュール２０３２の制御端子から同じ制御情報を受信する。
図２に示したように、いずれのゲートサブ回路は二つのコントロールスイッチを有し、同じゲートサブ回路におけるコントロールスイッチが判断モジュール２０３２から同じ制御情報を受信する。
例えば、第一モデムモジュール２０３３の受信制御情報ＣＴＲＬ１と接続する二つのコントロールスイッチは同じゲートサブ回路である。
第二モデムモジュール２０３４の受信制御情報ＣＴＲＬ２と接続する二つのコントロールスイッチは同じゲートサブ回路である。
第三モデムモジュール２０３５の受信制御情報ＣＴＲＬ３と接続する二つのコントロールスイッチは同じゲートサブ回路である。
第四モデムモジュール２０３６の受信制御情報ＣＴＲＬ４と接続する二つのコントロールスイッチは同じゲートサブ回路である。
【００７６】
本発明における電子署名キーの実施形態２は、ＵＳＢインターフェースを利用して、シリアル半二重通信プロトコル、オーディオ伝送プロトコル及びＵＳＢ伝送プロトコルによるデータを処理する。
具体的には、図２に示した電子署名キーの実施形態１と違って、図２における第二モデムモジュール２０３４及びゲート回路２０２における第二モデムモジュール２０３４と接続するゲートサブ回路を含まない。
他の部分の構造は図２に示した実施形態１による電子署名キーと同様であるため、同じ部分の構造及び機能を贅言しない。
電子署名キーはシリアル全二重通信プロトコルに適用されず、シリアル半二重通信プロトコルだけに適用される。
このため、データ伝送プロトコルがシリアル通信プロトコルであると判断された場合、２つの信号伝送端子のどちらかが制御情報を受信したかによってシリアル通信プロトコルのタイプを判断するのではなく、データ伝送プロトコルを直接シリアル半二重通信プロトコルであると認定し、第一モデムモジュール２０３３と接続するゲートサブ回路をオンにすることが理解されるべきである。
【００７７】
本発明における電子署名キーの実施形態３は、ＵＳＢインターフェースを利用して、シリアル全二重通信プロトコル、オーディオ伝送プロトコル及びＵＳＢ伝送プロトコルによるデータを処理する。
具体的には、図２に示した電子署名キーの実施形態１と違って、図２における第一モデムモジュール２０３３及びゲート回路２０２における第一モデムモジュール２０３３と接続するゲートサブ回路を含まない。
他の部分の構造は図２に示した電子署名キーの実施形態１と同様であるため、同じ部分の構造及び機能を贅言しない。
電子署名キーはシリアル半二重通信プロトコルに適用されず、シリアル全二重通信プロトコルだけに適用される。
このため、データ伝送プロトコルがシリアル通信プロトコルであると判断された場合、２つの信号伝送端子のどちらかが制御情報を受信したかによってシリアル通信プロトコルのタイプを判断するのではなく、データ伝送プロトコルを直接シリアル全二重通信プロトコルであると認定し、第二モデムモジュール２０３４と接続するゲートサブ回路をオンにする。
【００７８】
本発明の複数の電子署名キーの実施形態は、ＵＳＢインターフェースを利用して、シリアル半二重通信プロトコル、シリアル全二重通信プロトコル、オーディオ伝送プロトコル及びＵＳＢ伝送プロトコルの中の任意２つの伝送プロトコルのデータを処理する。
具体的には、いずれの電子署名キーの実施形態も図２に示した実施形態１による電子署名キーと異なる。
該実施形態による電子署名キーは、図２に示したＵＳＢインターフェース２０１、検出モジュール２０３１、判断モジュール２０３２、電子署名キー２０３７、相応のプロトコルに適用される２つのモデムモジュール及びゲートサブ回路を含む。
前記ゲートサブ回路は、ゲート回路２０２において相応のモデムモジュールと接続する。
なお、前記構造の接続関係は図２に示した相応の部分の構造の接続関係と同様であるため、同じ部分の構造及び機能を贅言しない。
【００７９】
図３は本発明におけるデータ伝送ケーブルの実施形態１を表したブロック図である。図３を参照しながら説明する。
データ伝送ケーブルの実施形態１におけるデータ伝送ケーブル２１は端末２２と接続する一方がシリアルポート２１３であり、端末２２がシリアルポート２１３に出力したデータ情報及び制御情報はシリアル半二重プロトコルに適用され、即ちＴｘ／Ｒｘを介してデータ情報を受送信し、Ｒｓｔを介して制御情報を受送信する。
【００８０】
データ伝送ケーブルの実施形態１におけるデータ伝送ケーブル２１は端末２２と接続するシリアルポート２１３、電子署名キー２０と接続するＵＳＢインターフェース２１１及びシリアルポート２１３とＵＳＢインターフェース２１１とを接続する第一回路２１２を含む。
そのうち、シリアルポート２１３はデータ送信端子Ｔｘ、データ受信端子Ｒｘ及び制御端子Ｒｓｔを含む。
ＵＳＢインターフェース２１１はＤ＋とＤ−における一方である第一データ伝送端子及びＤ＋とＤ−における他方である第二データ伝送端子を含む。
シリアルポート２１３におけるＴｘとＲｘは端末２２におけるＴｘ／Ｒｘと接続し、シリアルポート２１３におけるＲｓｔは端末２２におけるＲｓｔと接続する。
【００８１】
第一回路２１２はデータ送信端子Ｔｘ及びデータ受信端子Ｒｘを、第一データ伝送端子に接続し、制御端子Ｒｓｔを第二データ伝送端子と接続する。
【００８２】
図４は本発明におけるデータ伝送ケーブルの実施形態２を表したブロック図である。図４を参照しながら説明する。
データ伝送ケーブルの実施形態２はデータ伝送ケーブルの実施形態１における第一回路２１２の具体的な構造を示している。即ち第一回路２１２はダイオードＤ、第一プルアップ抵抗Ｒ１、第二プルアップ抵抗Ｒ２及び制限抵抗Ｒ３を含む。シリアルポート２１３と端末２２、及びＵＳＢインターフェース２１１と電子署名キー２０との接続関係はデータ伝送ケーブルの実施形態１と同様であるため、ここにおいては贅言しない。
【００８３】
ダイオードＤの正極は第一データ伝送端子と接続し、ダイオードＤの負極はシリアルポート２１３のデータ送信端子Ｔｘと接続する。ダイオードＤは第一データ伝送端子とデータ送信端子Ｔｘとは順方向においてデータのスムーズな伝送を確保し、逆方向におけるデータ伝送を阻止する。
第一プルアップ抵抗Ｒ１の一方がハイレベルの電圧Ｖｃｃと接続し、他方が第一データ伝送端子と接続する。
第二プルアップ抵抗Ｒ２の一方がハイレベルの電圧Ｖｃｃと接続し、他方が制限抵抗Ｒ３と接続する。
制限抵抗Ｒ３の一方がシリアルポート２１３の制御端子Ｒｓｔと第二プルアップ抵抗Ｒ２の片端とを接続し、他方が第二データ伝送端子と接続する。
【００８４】
図５は本発明におけるデータ伝送ケーブルの実施形態３を表したブロック図である。図５を参照し説明する。
データ伝送ケーブルの実施形態３におけるデータ伝送ケーブル２１が端末２２と接続する一端は、シリアルポート２１４である。
また、端末２２がシリアルポート２１４に出力したデータ情報及び制御情報は、シリアル全二重通信プロトコルに適用さる。つまり、ＴｘとＲｘを介しデータ情報も伝送できるし、制御情報も伝送できる。
シリアルポート２１４は、送信端子Ｔｘと受信端子Ｒｘを含む。
ＵＳＢインターフェース２１１は第一データ伝送端子と第二データ伝送端子を含む。
第一データ伝送端子はＵＳＢインターフェース２１１におけるＤ＋とＤ−の一方であり、第二データ伝送端子はＵＳＢインターフェース２１１におけるＤ＋とＤ−の他方である。
シリアルポート２１４における送信端子Ｔｘは第一データ伝送端子と接続し、受信端子Ｒｘは第二データ伝送端子と接続する。
【００８５】
図６は本発明におけるデータ伝送ケーブルの実施形態４を表したブロック図である。図６を参照し説明する。
データ伝送ケーブルの実施形態４によるデータ伝送ケーブル２１が端末２２と接続する一方は、オーディオインターフェース２１６である。
また、端末２２がシリアルポート２１６に出力したデータ情報と制御情報は、オーディオ伝送プロトコルに適用さる。
つまり、Ａｕｄｉｏ端子が接続する一方では、端末（ブランチ伝送端末）が電子署名キーに送信する情報が伝送される。また、ＭＩＣ端子が接続する一方では、電子署名キーが端末に送信する情報が伝達される。
【００８６】
データ伝送ケーブルの実施形態４におけるデータ伝送ケーブル２１は、オーディオインターフェース２１６と、ＵＳＢインターフェース２１１と、オーディオインターフェース２１６とＵＳＢインターフェース２１１とを接続する第二回路２１５と、を含む。
そのうち、オーディオインターフェース２１６はチャンネル出力端子（Ａｕｄｉｏ端子）とマイク端子（ＭＩＣ端子）を含む。
ＵＳＢインターフェース２１１は第一データ伝送端子と第二データ伝送端子を含む。
第一データ伝送端子はＵＳＢインターフェース２１１におけるＤ＋とＤ−の一方である。
第二データ伝送端子はＵＳＢインターフェース２１１におけるＤ＋とＤ−の他方である。
【００８７】
チャンネル出力端子は端末２２が送信したオーディオ情報を受信して、第二回路２１５を利用してオーディオ情報を増幅して第一データ伝送端子に送信する。
【００８８】
第二データ伝送端子は電子署名キー２０が送信したオーディオ情報を受信し、第二回路２１５を利用してオーディオ情報を減衰しマイク端子に送信する。
【００８９】
第二回路２１５は昇圧回路２１５１と対称減衰回路２１５２を含む。
昇圧回路２１５１の入力端子はチャンネル出力端子と接続し、グランド端子はオーディオインターフェース２１６のグランド端子（ＧＮＤ）と接続し、出力端子はＵＳＢインターフェース２１１の第一データ伝送端子と接続する。
昇圧回路２１５１は既存の昇圧変圧器、増幅器又は増幅回路を利用することができ、ここにおいてはその内部構造を贅言しない。
【００９０】
対称減衰回路２１５２の入力端子は、ＵＳＢインターフェース２１１の第二データ伝送端子と接続し、出力端子はオーディオインターフェース２１６のグランド端子（ＧＮＤ）とマイク端子とそれぞれに接続する。
また、第二データ伝送端子を通して受信した情報を二つに分けて同時にそれぞれの信号を対称減衰し、二つの出力端子を介して減衰された信号を出力する。
対称減衰回路２１５２は二つの静電容量と一つの抵抗を有する回路を利用することができる。
該回路における二つの静電容量の一方の片端がＧＮＤに接続し、他方の端が抵抗の片端と他方の静電容量の片端に接続し、他方の静電容量の他方の端はＭＩＣと接続する。
対称減衰回路２１５２は既存のほかの回路構造を使用することができるため、その構造を説明しない。
【００９１】
本発明によるデータ伝送ケーブルの両端は共にＵＳＢインターフェースであってもよいし、該両端のＵＳＢインターフェースは同じタイプでも違うタイプでもよい。例えば標準ＵＳＢインターフェース、ＭＩＮＩＵＳＢインターフェース、ＭＩＣＲＯＵＳＢインターフェース等である。両端が共にＵＳＢインターフェースであるデータ伝送ケーブルの構造を説明しない。
【００９２】
図７は本発明におけるＵＳＢインターフェースを利用したデータ伝送システムの実施形態２を表したブロック図である。図７を参照しながら本発明のデータ伝送システムを説明する。
ＵＳＢインターフェースを利用したデータ伝送システムの実施形態２は端末３２、データ伝送ケーブル３１及び電子署名キー３０を含む。
【００９３】
データ伝送ケーブル３１は一方が電子署名キー３０と接続し、他方が端末３２と接続する。データ伝送ケーブル３１に含まれるＵＳＢインターフェース３１１は、端末３２から送信した情報を直接電子署名キー３０に伝送する。
データ伝送ケーブル３１が情報を伝送するとき、伝送された情報に対して、異なるプロトコル間の変換をせず、内部において相応したインターフェースと接続するデータ伝送ケーブルを介して直接伝送を行う。
データ伝送ケーブル３１において、端末３２と接続する一方は、該端末３２のインターフェースのタイプに相応したインターフェースを利用する。
【００９４】
電子署名キー３０は、ＵＳＢインターフェース３０１、ＵＳＢインターフェース３０１と接続する選択ユニット３０２、選択ユニット３０２と接続するモデムユニット３０３、を含む。
【００９５】
選択ユニット３０２は、ＵＳＢインターフェース３０１が受信した情報を検出する。
また、検出された情報に応じて利用されるデータ伝送プロトコルのタイプを判断する。
【００９６】
モデムユニット３０３は、データ伝送プロトコルに適用されるモデムを利用して情報を復調し、復調されたデータを獲得する。
【００９７】
電子署名キー３０に含まれるモデムユニット３０３は、データ伝送プロトコルのタイプに適した復調方法を利用して送信されようとするデータを復調し、送信されようとする情報を獲得する。
また、データ伝送ケーブル３１を介して、送信されようとする情報を直接端末３２に伝送する。
送信されようとするデータは電子署名キー３０がアップロードする必要のある要求や、他のアイデンティティ情報であってもよいし、電子署名キー３０が復調されたデータに応じて生成した書名データであってもよい。
【００９８】
電子署名キー３０は、署名ユニット３０４を、更に含むことが望ましい。
署名ユニット３０４は、獲得された復調後のデータに署名し、送信されようとするデータを獲得する。
【００９９】
図８は本発明における電子署名キーの実施形態４を表したブロック図である。図８を参照しながら本発明の電子署名キーを説明する。
電子署名キーの実施形態４は、電子署名キー３０が含まれる選択ユニット３０２と、モデムユニット３０３と、の具体的な構造を提供している。
他の部分の構造と接続関係は、電子署名キーの実施形態１に関る電子署名キー２０と同様であるため、選択ユニット３０２とモデムユニット３０３の構造だけについて説明し、構造が同様な部分については説明しない。
【０１００】
選択ユニット３０２は、検出モジュール３０２１と、判断モジュール３０２２と、を含む。
検出モジュール３０２１は情報の波形を検出する。伝送されるのが矩形波か三角関数で表される波形かなどを確定するように、電子署名キーの実施形態１に関る電子署名キー２０の波形検出方法を利用することができる。
【０１０１】
判断モジュール３０２２は検出モジュール３０２１において検出された情報の波形に応じて、利用されているデータ伝送プロトコルのタイプを判断する。
本実施形態においては、データ伝送プロトコルは、シリアル通信プロトコル、オーディオ伝送プロトコル又はＵＳＢ伝送プロトコルである。
具体的には、判断モジュール３０２２は、例えば正弦波又は余弦波（三角関数で表される波形）に基づいて、利用されているデータ伝送プロトコルのタイプがオーディオ伝送プロトコルであると判断する。
その後、ＵＳＢインターフェース３０１が受信した情報を、オーディオプロトコルを適用するモデムモジュールに伝送する。
判断モジュール３０２２は、矩形波のボーレートを検出する。
ボーレートが９６００ｂｐｓ〜１９２００ｂｐｓであると、利用されたデータ伝送プロトコルのタイプがシリアル通信プロトコルであると判断する。
その後、ＵＳＢインターフェース３０１が受信した情報を、シリアル通信プロトコルを適用するモデムモジュールに伝送する。
判断モジュール３０２２が検出された矩形波のボーレートが１００ｋｂｐｓ以上又は９６００ｂｐｓ〜１９２００ｂｐｓ以外であると、利用されたデータ伝送プロトコルのタイプがＵＳＢ伝送プロトコルであると判断する。
その後、ＵＳＢインターフェース３０１が受信した情報をＵＳＢ伝送プロトコルに適用されるモデムモジュールに伝送する。
【０１０２】
判断モジュール３０２２は、利用されたデータ伝送プロトコルがシリアル通信プロトコルであると判断した後、ＵＳＢインターフェース３０１における二つの信号伝送端子のどちらかが制御情報ＲＳＴを受信したかによってシリアル通信プロトコルのタイプを判断する。
例えば、判断モジュール３０２２は、ＵＳＢインターフェース３０１における二つの信号伝送端子の一方が制御情報ＲＳＴを受信し、他方がデータ情報を受信したと判断したとき、利用されたデータ伝送プロトコルのタイプがシリアル半二重通信プロトコルであると確定する。
その後、ＵＳＢインターフェース３０１が受信した情報をシリアル半二重通信プロトコルを適用するモデムモジュールに伝送する。
判断モジュール３０２２はＵＳＢインターフェース３０１における二つの信号伝送端子の一方がデータ情報を受信し、他方が制御情報ＲＳＴを受信しないと判断したとき、利用されたデータ伝送プロトコルがシリアル全二重通信プロトコルであると確定する。
その後ＵＳＢインターフェース３０１が受信した情報を、シリアル全二重通信プロトコルを適用するモデムモジュールに伝送する。
電子署名キーの実施形態１と違って、電子署名キーの実施形態４に関る判断モジュール３０２２はハードウェアスイッチ又は回路を利用せず、ソフトコントロールを利用してモデムモジュールをオンにする。
【０１０３】
電子署名キーの実施形態４に関るモデムユニット３０３は、シリアル半二重通信プロトコル、シリアル全二重通信プロトコル、オーディオ伝送プロトコル及びＵＳＢ伝送プロトコルのいずれか一つのプロトコルを適用する第一モデムモジュール３０３１を含む。
また、シリアル半二重通信プロトコル、シリアル全二重通信プロトコル、オーディオ伝送プロトコル及びＵＳＢ伝送プロトコルのいずれか一つのプロトコルに適用される第二モデムモジュール３０３２を含む。
第一モデムモジュール３０３１と第二モデムモジュール３０３２は異なるプロトコルを適用する。
【０１０４】
第一モデムモジュール３０３１は、適用したデータ伝送プロトコルを利用して受信した情報を復調し、復調したデータを署名ユニット３０４に出力する。
また、署名ユニット３０４によって出力された署名データを復調し、送信されようとする情報を獲得して判断モジュール３０２２に送信する。
【０１０５】
第二モデムモジュール３０３２は、適用したデータ伝送プロトコルを利用して受信した情報を復調し、復調したデータを署名ユニット３０４に出力する。
また、署名ユニット３０４によって出力された署名データを復調し、送信されようとする情報を獲得して判断モジュール３０２２に送信する。
【０１０６】
図８に示す電子署名キーの実施形態４における電子署名キー３０は、二つのモデムモジュールを含み、二つのデータ伝送プロトコルによる情報を受送信・処理する。
【０１０７】
電子署名キーの実施形態５における電子署名キー３０は、三つのモデムモジュールを含む。
第一モデムモジュール３０３１と第二モデムモジュール３０３２の他に、第三モデムモジュールを更に含む。
第一モデムモジュール３０３１はＵＳＢ伝送プロトコルを適用し、第二モデムモジュール３０３２はオーディオ伝送プロトコルを適用し、第三モデムモジュールはシリアル半二重通信プロトコルを適用する。
第三モデムモジュールは適用したシリアル半二重通信プロトコルを利用して、受信された情報を復調し、復調されたデータを署名ユニット３０４に出力する。
また、署名ユニット３０４によって出力される署名データを変調して、送信されようとする情報を獲得し、判断モジュール３０２２に送信する。
【０１０８】
電子署名キーの実施形態６における関る電子署名キー３０は、三つのモデムモジュールを含む。
第一モデムモジュール３０３１と第二モデムモジュール３０３２の他に、第四モデムモジュールを更に含む。
第一モデムモジュール３０３１はＵＳＢ伝送プロトコルを適用し、第二モデムモジュール３０３２はオーディオ伝送プロトコルを適用し、第四モデムモジュールはシリアル全二重通信プロトコルを適用する。
第四モデムモジュールは適用したシリアル全二重通信プロトコルを利用して、受信された情報を復調し、復調されたデータを署名ユニット３０４に出力する。
また、署名ユニット３０４によって出力された署名データを変調して、送信されようとする情報を獲得し、判断モジュール３０２２に送信する。
【０１０９】
電子署名キーの実施形態７における電子署名キー３０は四つのモデムモジュールを含む。
第一モデムモジュール３０３１と第二モデムモジュール３０３２の他に、第五モデムモジュールと第六モデムモジュールを更に含む。
第一モデムモジュール３０３１はＵＳＢ伝送プロトコルに適用され、第二モデムモジュール３０３２はオーディオ伝送プロトコルに適用され、第五モデムモジュールはシリアル半二重通信プロトコルに適用され、第六モデムモジュールはシリアル全二重通信プロトコルに適用される。
第五モデムモジュールは適用されたシリアル半二重通信プロトコルを利用して、受信された情報を復調し、復調されたデータを署名ユニット３０４に出力する。
また、署名ユニット３０４によって出力された署名データを変調して、送信されようとする情報を獲得し、判断モジュール３０２２に送信する。
第六モデムモジュールは適用されたシリアル全二重通信プロトコルを利用して、受信された情報を復調し、復調されたデータを署名ユニット３０４に出力する。
また、署名ユニット３０４によって出力された署名データを変調して、送信されようとする情報を獲得し、判断モジュール３０２２に送信する。
【０１１０】
本発明におけるＵＳＢインターフェースを利用したデータ伝送システムの実施形態２含まれるデータ伝送ケーブル３１は、図３〜図６に示したデータ伝送ケーブル２１を利用されることができる。
具体的な構造と機能は上述の実施形態を参照することとし、ここにおいては説明しない。
【０１１１】
データ伝送ケーブル及び電子署名キーにおいて、ＵＳＢインターフェースを利用し、異なるプロトコル間の情報をＵＳＢインターフェースのＤ＋とＤ−を介して、電子署名キーに伝送する。
このことで、本発明における、上述の好ましい実施形態において、電子署名キーの汎用性と柔軟性を高めた。
また、本発明のシステムは、データ伝送を行うとき、異なるプロトコル間の複雑な変換をしない。
これは、異なるプロトコルのデータ伝送における共通点及びＵＳＢインターフェースのＤ＋とＤ−を利用するためである。
つまり、異なるインターフェースの相応した端子をデータ伝送ケーブル内部の回路を介して直接ＵＳＢインターフェースのＤ＋とＤ−に伝送することができる。
このため、異なるプロトコルによる情報がＵＳＢインターフェースの利用によるデータ伝送ができ、ハードウェアのコストと複雑さを低下させ、構造も簡単になり、実現しやすい。
例えば、本発明による電子署名キーは、シリアルポートを有するＰＯＳ機と相互作用をすることもできる。
また、スマートフォンのオーディオインターフェースを通して相互作用をすることもでき、電子署名キーの汎用性を高める。
【０１１２】
フローチャートにおいて、または他の方式で説明された論理またはステップは、一つ又は複数の論理機能又はステップを実現するための実行可能な命令の符号のモジュール、断片又は部分である。
また、本発明の好ましい実施形態は他の形態も含み、例示された又は議論された順序（関与された機能とほぼ同じ方式又は逆の順序を含む）によらず実行できることは当業者であれば理解すべきである。
【０１１３】
本発明の各部分は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの組み合わせで実現することができる。
上記実施形態において、複数のステップ又は方法は、メモリに格納され且つ適切な命令実行システムにより実行されるソフトウェアまたはファームウェアで実現することができる。
例えば、ハードウェアで実現する場合、他の実施形態と同様に、当該技術分野で公知の以下の技術におけるいずれか１つ又はそれらの組み合わせで実現することができる。
データ信号に論理機能を実現するための論理ゲート回路を有するディスクリート論理回路、適切な組み合わせ論理ゲート回路を有する専用集積回路、プログラマブルゲートアレイ（PGA）、フィールドプログラマブルゲートアレイ（FPGA）などである。
【０１１４】
上述の実施形態を実現する方法が係る全部又は部分のステップは、プログラムによって関連するハードウェアに命令を実行して完成できる。
また、前記プログラムはコンピュータの読み取り可能な記憶媒体に記憶され、プログラムを実行するとき、実施形態のステップの一つ又はその組合せを含むことが本技術分野の一般の技術者は理解すべきである。
【０１１５】
また、本発明の実施形態に係る各機能ユニットは一つの処理モジュールに統合されてもよいし、各ユニットの物理的存在であってもよいし、ソフトウェアによるモジュールを利用してもよい。
前記統合されたモジュールはハードウェアを利用してもできるし、ソフトウェアを利用してもできる。
前記統合されたモジュールはソフトウェアを利用して独立するプロダクトとして販売又は利用されるとき、コンピュータの読み取り可能な記憶媒体に記憶されてもよい。
前記記憶媒体はＲＯＭ、ディスク又はＣＤ等である。
【０１１６】
本明細書の説明において、用語の「一つの実施形態」、「一部の実施形態」、「例示」、「具体的な例示」、又は「一部の例示」等の言葉とは、当該実施形態又は例示と合わせて説明された具体的な特徴、構成、材料又は特性が本発明の少なくとも一つの実施形態又は例示に含まれることを意味する。
本明細書において、上記の用語の概略表現は必ずしも同じ実施形態又は例示を指さず、且つ、任意の一つ又は幾つの実施形態や例示において、説明された具体的な特徴、構成、材料又は特性を適当な方法で組み合わせることもできる。
【０１１７】
上本発明の実施形態を示して説明したが、当業者にとって理解できるのは、本発明の原理と要旨から逸脱しない範囲で、これらの実施形態に対し様々な変更、修正、置換および変形をすることができる。
本発明の技術範囲は、特許請求の範囲及びその均等構成の範囲を基準にする。
【図１】
0005876625.tif 000002
【図２】
0005876625.tif 000003
【図３】
0005876625.tif 000004
【図４】
0005876625.tif 000005
【図５】
0005876625.tif 000006
【図６】
0005876625.tif 000007
【図７】
0005876625.tif 000008
【図８】
0005876625.tif 000009