【手続補正書】
【提出日】平成20年3月17日(2008.3.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メッセージとそのメッセージの関数として生成された第１のハッシュ値に対応するデータを受信するように構成された受信機と、
前記受信機に結合され、鍵と前記メッセージを格納するように構成されたメモリと、
前記メモリに結合され、第２ハッシュ値を前記鍵と前記メッセージの関数として生成するように構成されたハッシュ値生成器と、
前記ハッシュ値生成器に結合され、前記第１ハッシュ値が前記第２ハッシュ値と異なるかどうか判断するように構成された比較器と、
から構成されることを特徴とする埋込可能デバイス。
【請求項２】
前記ハッシュ値生成器は、乱数生成器または疑似乱数生成器より供給されるタイム・スタンプおよび数の少なくとも１つの関数として、前記第２ハッシュ値を生成するように構成されていることを特徴とする請求項１に記載のデバイス。
【請求項３】
前記メモリに結合された鍵生成器をさらに有し、前記鍵が動的に生成されることを特徴とする請求項１に記載のデバイス。
【請求項４】
前記受信機に結合された治療または監視回路と前記メモリに結合された誘導テレメトリ・チャネルをさらに備えることを特徴とする請求項１に記載のデバイス。
【請求項５】
埋込可能デバイスおいてメッセージとそのメッセージの関数として生成された第１のハッシュ値に対応するデータを受信するステップと、
鍵と前記メッセージを前記埋込可能デバイスのメモリ内に格納するステップと、
第２のハッシュ値を前記鍵と前記メッセージの関数として生成するステップと、
前記第１ハッシュ値と前記第２ハッシュ値を比較するステップと
から成ることを特徴とする方法。
【請求項６】
埋込可能デバイスから、メッセージと前記メッセージの関数として生成された第１のハッシュ値に対応するデータを受信するように構成された非埋込可能トランシーバと、
前記トランシーバに結合され、鍵と前記メッセージを格納するように構成されたメモリと、
前記メモリに結合され、第２のハッシュ値を前記鍵と前記メッセージの関数として生成するように構成されたハッシュ値生成器と、
前記ハッシュ値生成器に結合され、前記第１ハッシュ値が前記第２ハッシュ値と異なるかどうか判断するように構成された比較器と、
から構成されることを特徴とするデバイス。
【請求項７】
前記トランシーバに結合されたコード生成器をさらに有し、前記コード生成器は後続のメッセージに鮮度コードを供給することを特徴とする請求項６に記載のデバイス。
【請求項８】
第１の遠距離トランシーバと、
前記第１遠距離トランシーバに結合された第１のプロセッサと、
前記第１プロセッサに結合された第１のメモリと、
前記プロセッサに結合された電気回路とから構成される埋込可能デバイスと、
第２の遠距離トランシーバと、
前記第２遠距離トランシーバに結合された第２のプロセッサと、
前記第２プロセッサに結合された第２のメモリと、
前記プロセッサに結合されたデータ・ポートとから構成される外部デバイスと、
を備えるシステムであって、
前記第１プロセッサと第２プロセッサの任意の組合せの少なくとも１つが、前記第１プロセッサによって生成されたコード、前記第１メモリと前記第２メモリ内に格納された鍵、メッセージに基づいて暗号文を生成するように構成された暗号化アルゴリズを実施するための命令を実行するように適応され、
前記第１プロセッサと第２プロセッサの任意の組合せの少なくとも１つが、前記コードと前記鍵に基づいて前記暗号文から前記メッセージを復号するよう構成された復号アルゴリズを実施するための命令を実行するように適応されることを特徴とするシステム。
【請求項９】
第１の遠距離トランシーバと、
前記第１遠距離トランシーバに結合された第１のプロセッサと、
前記第１プロセッサに結合された第１のメモリと、
前記プロセッサに結合され、患者監視回路または患者治療回路の少なくとも１つを有するた電気回路とから構成される埋込可能デバイスと、
第２の遠距離トランシーバと、
前記第２遠距離トランシーバに結合された第２のプロセッサと、
前記第２プロセッサに結合された第２のメモリと、
前記第２プロセッサに結合されたデータ・ポートとから構成される外部デバイスと
を備えるシステムであって、
前記第１プロセッサと第２プロセッサの任意の組合せの少なくとも１つが、前記第１プロセッサによって生成されたコードと、前記第１メモリと前記第２メモリ内に格納された鍵と、メッセージとに基づいて第１のハッシュ値を生成するための命令を実行するように適応され、
前記第１プロセッサと第２プロセッサの任意の組合せの少なくとも１つが、前記メッセージ、前記コードと前記鍵に基づいて第２のハッシュ値を生成するための命令を実行するように適応され、また前記第１ハッシュ値と前記第２ハッシュ値を比較するように構成されていることを特徴とするシステム。
【請求項１０】
乱数およびタイムスタンプの少なくとも１つを受信する工程を有する第１デバイスからコードを受信するステップと、
前記第１デバイスと第２デバイスに鍵を格納するステップであって、前記第１デバイスと前記第２デバイスの少なくとも１つが埋込可能である、格納するステップと、
前記第２デバイスで暗号文を生成するステップであって、前記暗号文を前記コード、前記鍵とメッセージの関数として生成するステップと、
前記第１デバイスで前記暗号文を受信するステップと、
前記メッセージを受信するために前記第１デバイスで前記暗号文を復号するステップであって、前記メッセージを前記コードと前記鍵の関数として復号するステップと、
前記第１デバイスで前記メッセージを認証するステップと
から成ることを特徴とする方法。
【請求項１１】
前記鍵を格納するステップは、前記第１デバイス内に格納されたデータの関数として鍵を生成するステップを有し、このステップはデバイス・シリアル番号、製造日付、製造時刻、デバイス・モデル番号、前記デバイスの測定された特性の任意の組合せの少なくとも１つに基づいて格納されたデータを含むメモリにアクセスするステップを有することを特徴とする請求項１０記載の方法。
【請求項１２】
第１デバイスからコードを受信するステップであって、このコードを受信するステップはタイムスタンプを受信するステップと、
前記第１デバイスと第２デバイスに鍵を格納するステップであって、前記第１デバイスと前記第２デバイスのうちの少なくとも１つが埋込可能である、前記鍵を格納するステップと、
前記第２デバイスで、前記コード、前記鍵、メッセージの関数として生成される第１のハッシュ値を生成するステップと、
前記第１デバイスで前記メッセージと前記第１ハッシュ値を受信するステップと、
前記第１デバイスで、前記コード、前記鍵、前記メッセージの関数として生成される第２のハッシュ値を生成するステップと、
前記第１デバイスで前記第１ハッシュ値と前記第２ハッシュ値を比較するステップと
から構成され、
前記受信するステップは、タイム・スタンプの受信するステップ、タイム・スタンプの生成するステップ、乱数を受信するステップ、乱数を生成するステップ、疑似乱数生成を受信するステップ、疑似乱数を生成するステップの中の任意の組み合わせの少なくとも１つを有することを特徴とする方法。
【請求項１３】
前記第１のハッシュ値を生成するステップと前記第２のハッシュ値を生成するステップの任意の組み合わせの少なくとも１つは、ハッシュ・アルゴリズムを実行するステップを有し、このステップはセキュア・ハッシュ標準アルゴリズムとメッセージ・ダイジェスト・アルゴリズムの任意の組合せの少なくとも１つを実行するステップを有することを特徴とする方法。