(57)【特許請求の範囲】
【請求項１】
利用者の生体データを計測し前記生体データを所定の暗号鍵を用いて暗号化する計測装置から前記暗号化された生体データを受信して管理する管理装置に装着される管理装置用カードであって、
前記計測装置から前記計測装置に固有の第１固有情報及び前記計測装置の利用者を識別する識別情報を取得するインターフェース部と、
前記管理装置用カードに固有の第２固有情報を格納している第１格納部と、
前記第１固有情報、前記第２固有情報及び前記識別情報を用いて前記所定の暗号鍵に対応する所定の復号鍵を生成する生成部と、
前記生成された所定の復号鍵を格納する第２格納部と、
前記計測装置から暗号化された生体データを受信し、前記受信した暗号化された生体データを前記格納された所定の復号鍵を用いて復号化し、前記復号化された生体データを取得する制御部と、を具備した
管理装置用カード。
【請求項２】
前記インターフェース部は、前記管理装置用カードが前記計測装置に装着された場合、前記計測装置から前記計測装置に固有の第１固有情報及び前記計測装置の利用者を識別する識別情報を取得することを特徴とする
請求項１記載の管理装置用カード。
【請求項３】
前記制御部は、前記識別情報に基づいて利用者を特定して前記識別情報に対応する生体データを前記計測装置に要求した場合、前記計測装置から前記暗号化された生体データを受信することを特徴とする
請求項１記載の管理装置用カード。
【請求項４】
前記制御部は、前記識別情報に基づいて利用者を特定して前記識別情報に対応する生体データを送信する旨の通知を前記計測装置から受信した場合、前記計測装置から前記暗号化された生体データを受信することを特徴とする
請求項１記載の管理装置用カード。
【請求項５】
前記制御部は、前記管理装置用カードが前記計測装置の所定の範囲内に接近した場合、前記計測装置に前記計測装置の利用者を識別する識別情報を出力し、前記計測装置から前記識別情報に対応する暗号化された生体データを受信することを特徴とする
請求項１記載の管理装置用カード。
【請求項６】
前記制御部は、さらに、前記管理装置に前記復号化された生体データを出力することを特徴とする
請求項１記載の管理装置用カード。
【請求項７】
前記所定の暗号鍵は所定の公開鍵であり、前記所定の復号鍵は前記公開鍵に対応する所定の秘密鍵であり、
前記生成部は、前記第１固有情報、前記第２固有情報及び前記識別情報を用いて前記所定の公開鍵及び前記所定の秘密鍵を生成することを特徴とする
請求項１記載の管理装置用カード。
【請求項８】
本装置の利用者の生体データを計測する計測部と、
本装置に固有の第１固有情報を格納している格納部と、
前記生体データを管理する管理装置に装着される管理装置用カードから前記管理装置用カードに固有の第２固有情報を取得し、前記利用者を識別する識別情報に対応させて前記
第２固有情報を前記格納部に格納し、前記管理装置用カードに前記第１固有情報及び前記利用者を識別する識別情報を出力するインターフェース部と、
前記格納部から前記本装置に固有の第１固有情報、前記管理装置用カードに固有の第２固有情報及び所定の利用者を識別する識別情報を取得し、前記第１固有情報、前記第２固有情報及び前記識別情報に基づいて所定の暗号鍵を生成し、前記所定の利用者に対応する生体データを取得し、前記所定の暗号鍵を用いて前記所定の利用者の生体データを暗号化して前記管理装置用カードに送信する制御部と、を具備した
計測装置。
【請求項９】
さらに、前記計測装置に装着される計測装置用カードを設け、
前記計測装置用カードは、
前記格納部から前記本装置に固有の第１固有情報、前記管理装置用カードに固有の第２固有情報及び前記所定の利用者を識別する識別情報を取得し、前記第１固有情報、前記第２固有情報及び前記識別情報に基づいて所定の暗号鍵を生成し、前記所定の利用者に対応する生体データを取得し、前記所定の暗号鍵を用いて前記所定の利用者の生体データを暗号化して前記管理装置用カードに送信する前記制御部を有することを特徴とする
請求項８記載の計測装置。
【請求項１０】
さらに、本装置の利用者の中の所定の利用者を指定する指示部を設け、
前記制御部は、前記指示部から前記所定の利用者の指定を受けると、前記第１固有情報、前記第２固有情報及び前記所定の利用者を識別する識別情報に基づいて生成された所定の暗号鍵を用いて、前記所定の利用者に対応する生体データを暗号化することを特徴とする
請求項８記載の計測装置。
【請求項１１】
前記インターフェース部は、前記管理装置用カードが前記計測装置に装着された場合、前記計測装置に固有の第１固有情報及び前記計測装置の利用者を識別する識別情報を前記管理装置用カードに出力することを特徴とする
請求項８記載の計測装置。
【請求項１２】
前記制御部は、前記識別情報に基づいて利用者を特定して前記識別情報に対応する生体データを前記管理装置用カードが前記計測装置に要求した場合、前記暗号化された生体データを前記管理装置用カードに送信することを特徴とする
請求項８記載の計測装置。
【請求項１３】
前記制御部は、前記識別情報に基づいて利用者を特定して前記識別情報に対応する生体データを送信する旨の通知を前記管理装置用カードに送信し、前記暗号化された生体データを前記管理装置用カードに送信することを特徴とする
請求項８記載の計測装置。
【請求項１４】
前記制御部は、前記管理装置用カードが前記計測装置の所定の範囲内に接近した場合、前記管理装置用カードから前記計測装置の利用者を識別する識別情報を入力し、前記計測装置から前記識別情報に対応する暗号化した生体データを送信することを特徴とする
請求項８記載の計測装置。
【請求項１５】
生体データを計測する計測装置と、この計測装置に装着され且つ前記生体データを管理する管理装置に装着される管理装置用カードに前記生体データを送信する通信機能を有した計測装置用カードと、を含むヘルスケアシステムであって、
前記計測装置は、
前記計測装置の利用者の生体データを計測する計測部と、
本装置に固有の第１固有情報を格納している格納部と、
前記管理装置用カードに固有の第２固有情報を前記管理装置用カードから取得し、前記利用者を識別する識別情報に対応させて前記第２固有情報を前記格納部に格納し、前記管理装置用カードに前記第１固有情報及び前記識別情報を出力するインターフェース部と、を具備し、
前記計測装置用カードは、
所定の利用者に対応する生体データを前記管理装置用カードに送信する場合、前記計測装置から前記計測装置に固有の第１固有情報、前記管理装置用カードに固有の第２固有情報及び前記所定の利用者を識別する識別情報を取得し、前記第１固有情報、前記第２固有情報及び前記識別情報に基づいて所定の暗号鍵を生成し、前記所定の利用者に対応する生体データを取得し、前記所定の暗号鍵を用いて前記所定の利用者の生体データを暗号化して前記管理装置用カードに送信する制御部と、を具備したことを特徴とする
ヘルスケアシステム。
【請求項１６】
生体データを計測する計測装置と、前記生体データを管理する管理装置と、通信機能を有し前記計測装置に装着され前記生体データを前記管理装置に送信する計測装置用カードと、通信機能を有し前記管理装置に装着され前記生体データを受信し前記管理装置に格納する管理装置用カードと、を含むヘルスケアシステムであって、
前記管理装置用カードは、
前記計測装置から前記計測装置に固有の第１固有情報及び前記計測装置の利用者を識別する識別情報を取得する第１インターフェース部と、
前記管理装置用カードに固有の第２固有情報を格納している第１格納部と、
前記第１固有情報、前記第２固有情報及び前記識別情報を用いて所定の復号鍵を予め生成する第１制御部と、
前記予め生成された所定の復号鍵を格納する第２格納部と、を具備し、
前記計測装置は、
前記計測装置の利用者の生体データを計測する計測部と、
前記計測装置に固有の第１固有情報を格納している第３格納部と、
前記管理装置用カードに固有の第２固有情報を前記管理装置用カードから取得し、前記管理装置用カードに前記第１固有情報及び前記識別情報を出力する第２インターフェース部と、を具備し、
前記計測装置用カードは、
前記計測装置に装着された状態で、所定の利用者に対応する生体データを前記管理装置用カードに送信する場合、前記計測装置から前記第１固有情報、前記第２固有情報及び前記識別情報を取得し、前記第１固有情報、前記第２固有情報及び前記識別情報に基づいて前記所定の復号鍵に対応する所定の暗号鍵を生成し、前記計測装置から前記所定の利用者に対応する生体データを取得し、前記所定の暗号鍵を用いて前記所定の利用者の生体データを暗号化して前記管理装置用カードに送信する第２制御部と、を具備し、
前記管理装置用カードの第１制御部は、前記計測装置用カードから暗号化された生体データを受信した場合、前記第２格納部に格納された所定の復号鍵を用いて生体データを復号化して前記管理装置に出力することを特徴とする
ヘルスケアシステム。
【請求項１７】
前記計測装置は、さらに、
予め定められた複数の利用者の中のいずれの利用者が前記計測装置を利用しているかを識別する識別手段を有し、
前記第２インターフェース部は、
前記管理装置用カードが前記第２インターフェース部に装着された場合、前記識別手段によって識別された利用者の識別情報を前記管理装置用カードに出力し、一方、前記計測
装置用カードが前記第２インターフェース部に装着された場合、前記識別手段によって識別された利用者の生体データを前記計測装置用カードに出力することを特徴とする
請求項１６記載のヘルスケアシステム。
【請求項１８】
前記識別手段は、前記計測装置に設けられたボタンであることを特徴とする
請求項１７記載のヘルスケアシステム。
【請求項１９】
生体データを計測する計測装置と、前記生体データを管理する管理装置と、通信機能を有し前記計測装置に装着され前記生体データを前記管理装置に送信する計測装置用カードと、通信機能を有し前記管理装置に装着され前記生体データを受信し前記管理装置に格納する管理装置用カードと、を含むヘルスケアシステムであって、
前記管理装置用カードは、
前記計測装置から前記計測装置に固有の第１固有情報及び前記計測装置の利用者を識別する識別情報を取得する第１インターフェース部と、
前記管理装置用カードに固有の第２固有情報を格納している第１格納部と、
前記第１固有情報、前記第２固有情報及び前記識別情報を用いて所定の公開鍵及び所定の秘密鍵を予め生成する第１制御部と、
前記予め生成された所定の秘密鍵を格納する第２格納部と、を具備し、
前記計測装置は、
前記計測装置の利用者の生体データを計測する計測部と、
前記計測装置に固有の第１固有情報を格納している第３格納部と、
前記管理装置用カードに前記第１固有情報及び前記識別情報を出力し、前記管理装置用カードにて前記出力した第１固有情報及び識別情報を用いて生成された前記所定の公開鍵を取得する第２インターフェース部と、を具備し、
前記計測装置用カードは、
前記計測装置に装着された状態で、所定の利用者に対応する生体データを前記管理装置用カードに送信する場合、前記計測装置から前記所定の公開鍵及び前記所定の利用者に対応する生体データを取得し、前記所定の公開鍵を用いて前記所定の利用者の生体データを暗号化して前記管理装置用カードに送信する第２制御部と、を具備し、
前記管理装置用カードの第１制御部は、前記計測装置用カードから暗号化された生体データを受信した場合、前記第２格納部に格納された所定の秘密鍵を用いて生体データを復号化して前記管理装置に格納することを特徴とする
ヘルスケアシステム。
【請求項２０】
生体データを計測する計測装置と、前記生体データを管理する管理装置と、通信機能を有し前記計測装置に装着され前記生体データを前記管理装置に送信する計測装置用カードと、通信機能を有し前記管理装置に装着され前記生体データを受信し前記管理装置に格納する管理装置用カードと、を含むヘルスケアシステムにおける生体データの通信方法であって、
前記管理装置用カードにおいて、
前記計測装置から前記計測装置に固有の第２固有情報及び前記計測装置の利用者を識別する識別情報を取得し、
前記管理装置用カードに固有の第１固有情報、前記第２固有情報及び前記識別情報を用いて所定の復号鍵を予め生成し、
前記計測装置において、
前記計測装置の利用者の生体データを計測し、
前記管理装置用カードに固有の第２固有情報を前記管理装置用カードから取得すると共に前記管理装置用カードへ前記計測装置に固有の第１固有情報及び前記利用者を識別する識別情報を出力し、
前記計測装置用カードにおいて、
前記計測装置用カードが前記計測装置に装着された状態で、所定の利用者に対応する生体データを前記管理装置用カードに送信する場合、前記計測装置から前記所定の利用者に対応する生体データを取得すると共に、前記第１固有情報及び前記第２固有情報を取得し、
前記第１固有情報、前記第２固有情報及び前記識別情報に基づいて前記所定の復号鍵に対応する所定の暗号鍵を生成し、
前記所定の暗号鍵を用いて前記所定の利用者の生体データを暗号化し、
前記暗号化された生体データを前記管理装置用カードに送信し、
前記管理装置用カードにおいて、
前記計測装置用カードから暗号化された生体データを受信した場合、前記予め生成された所定の復号鍵を用いて生体データを復号化して前記管理装置に格納することを特徴とする
生体データの通信方法。
【請求項２１】
生体データを計測する計測装置と、前記生体データを管理する管理装置と、通信機能を有し前記計測装置に装着され前記生体データを前記管理装置に送信する計測装置用カードと、通信機能を有し前記管理装置に装着され前記生体データを受信し前記管理装置に格納する管理装置用カードと、を含むヘルスケアシステムにおける生体データの通信方法であって、
前記管理装置用カードにおいて、
前記計測装置から前記計測装置に固有の第２固有情報及び前記計測装置の利用者を識別する識別情報を取得し、
前記管理装置用カードに固有の第１固有情報、前記第２固有情報及び前記識別情報を用いて所定の公開鍵及び所定の秘密鍵を予め生成し、
前記計測装置において、
前記計測装置の利用者の生体データを計測し、
前記管理装置用カードへ前記計測装置に固有の第１固有情報及び前記識別情報を出力し、
前記管理装置用カードにて前記出力した第１固有情報及び識別情報を用いて生成された前記所定の公開鍵を前記管理装置用カードから取得し、
前記計測装置用カードにおいて、
前記計測装置用カードが前記計測装置に装着された状態で、所定の利用者に対応する生体データを前記管理装置用カードに送信する場合、前記計測装置から前記所定の公開鍵及び前記所定の利用者に対応する生体データを取得し、
前記所定の公開鍵を用いて前記所定の利用者の生体データを暗号化し、
前記暗号化された生体データを前記管理装置用カードに送信し、
前記管理装置用カードにおいて、
前記計測装置用カードから暗号化された生体データを受信した場合、前記予め生成された所定の秘密鍵を用いて生体データを復号化して前記管理装置に格納することを特徴とする
生体データの通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人の生体データを、カードにより個人管理できる、管理装置用カード、計測装置、ヘルスケアシステム、及び生体データの通信方法に関するものである。
【背景技術】
【０００２】
従来の体脂肪測定機能付きの体重計には、本体に複数個のボタンが備えられている。例えば、体脂肪測定機能付きの体重計を家族が共同で使用する場合、個々のユーザは、身長などを予め各ボタンに対応させて入力しておく。そして、ユーザが体重を測定する時には、予め身長などを入力したボタンを押して体重を測定する。ただし、ボタンに対応させて情報が登録／区別されているだけであるので、入力された情報は、ユーザ個人を特定する情報自身とは連携していない。したがって、ユーザが計測した生体データを、例えばインターネットを介したヘルスケアサービスに通知するためには、別途ユーザを特定する情報などを手入力等する必要があった。
【０００３】
一方、近年サービスが開始されている個人管理のヘルスケア管理機器としては、例えば赤外線通信機能とＵＳＢ端子とを備える携帯型装置がある（例えば、非特許文献１参照）。ユーザがこの携帯型装置を持ったまま体重計にのった場合、携帯型装置は、体重計の赤外線センサー部の赤外線通信を介して、計測された体重情報を取得する。そして、携帯型装置は、取得した体重情報を格納する。そして、この携帯型装置が、サービス提供装置にネットワークを介して接続できる機器（ＰＣなど）のＵＳＢ端子に接続されることにより、ＰＣなどの機器は、計測された体重情報をサービス提供装置に送信する。その結果、ユーザは、サービス提供装置からヘルスケアサービスの提供を受けることが可能となる。
【非特許文献１】“タニタ、ネットワークを利用したヘルスケアサービス“モニタリング・ユア・ヘルス”を開始”、［online］、平成１９年３月８日、［平成１９年１０月１１日検索］、インターネット＜URL：http://ascii24.com/news/i/serv/article/2007/03/08/667789-000.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の構成では、ユーザは上記携帯型装置を持ったまま体重を計測しなければならない。したがって、例えばユーザが風呂上りに体重を測定する等の場合、従来の構成はユーザにとって非常に不便であった。また、体重情報は、人によっては家族の中ですら知られたくないプライバシー情報であり、従来の構成はプライバシー保護の観点からも問題があった。
【０００５】
本発明は、前記従来の課題を解決するものであり、ユーザにとって利便性が高く、計測装置から体重などの生体データを収集する際に生体データの秘匿性をユーザごとに保証することができる管理装置用カード等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記従来の課題を解決するために、本発明の管理装置用カードは、利用者の生体データを計測し前記生体データを所定の暗号鍵を用いて暗号化する計測装置から前記暗号化された生体データを受信して管理する管理装置に装着される管理装置用カードであって、前記計測装置から前記計測装置に固有の第１固有情報及び前記計測装置の利用者を識別する識別情報を取得するインターフェース部と、前記管理装置用カードに固有の第２固有情報を格納している第１格納部と、前記第１固有情報、前記第２固有情報及び前記識別情報を用いて前記所定の暗号鍵に対応する所定の復号鍵を生成する生成部と、前記生成された所定の復号鍵を格納する第２格納部と、前記計測装置から暗号化された生体データを受信し、前記受信した暗号化された生体データを前記格納された所定の復号鍵を用いて復号化し、前記復号化された生体データを取得する制御部と、を具備する。
【０００７】
これにより、ユーザが管理装置用カードを保持した状態で生体データを計測しない場合であっても、計測された生体データを取得することができるので、ユーザの利便性を高めることが可能となる。また、利用者を識別する識別情報を用いて暗号化された生体データが計測装置から管理装置用カードへ送信されるので、計測装置から体重などの生体データを収集する際に、生体データの秘匿性をユーザごとに保証することができる。
【発明の効果】
【０００８】
本発明に係る管理機器用カード等は、ユーザに対して高い利便性を提供するとともに、計測装置から体重などの生体データを収集する際に生体データの秘匿性をユーザごとに保証することを可能とする。
【発明を実施するための最良の形態】
【０００９】
第１の発明の実施態様の管理装置用カードは、利用者の生体データを計測し前記生体データを所定の暗号鍵を用いて暗号化する計測装置から前記暗号化された生体データを受信して管理する管理装置に装着される管理装置用カードであって、前記計測装置から前記計測装置に固有の第１固有情報及び前記計測装置の利用者を識別する識別情報を取得するインターフェース部と、前記管理装置用カードに固有の第２固有情報を格納している第１格納部と、前記第１固有情報、前記第２固有情報及び前記識別情報を用いて前記所定の暗号鍵に対応する所定の復号鍵を生成する生成部と、前記生成された所定の復号鍵を格納する第２格納部と、前記計測装置から暗号化された生体データを受信し、前記受信した暗号化された生体データを前記格納された所定の復号鍵を用いて復号化し、前記復号化された生体データを取得する制御部と、を具備する。
【００１０】
本態様によると、前記計測装置から取得した計測装置に固有の第１固有情報、前記計測装置から取得した計測装置の利用者を識別する識別情報、及び前記管理装置用カード自身が保有する管理装置用カードに固有の第２固有情報に基づいて、前記計測装置において所定の暗号鍵を用いて暗号化された生体データを復号する復号鍵を生成することにより、管理装置用カードは、前記計測装置から取得できる情報である前記第１固有情報及び前記識別情報に基づいて所定の復号鍵を生成するので、生成される所定の復号鍵を介して前記計測装置用カードと連携されることになる。その結果、生体データの秘匿性を保証しつつ、前記計測装置と前記管理装置用カードとの間での生体データの送受信が可能になる。
【００１１】
また、前記暗号鍵を、前記計測装置の利用者を識別する識別情報に基づいて生成することにより、所定の利用者の生体データを、前記所定の利用者を識別する利用者情報から生成された前記所定の利用者に固有の復号鍵を用いて復号化するので、他の利用者の復号鍵を用いては当該利用者の生体データを復号化できず、生体データの秘匿性を保証できる。
【００１２】
また、前記管理装置用カード自身が保有する第２固有情報をも利用して前記所定の復号鍵を生成することにより、前記計測装置から取得できる前記第１固有情報及び前記識別情報とは情報源が異なる情報も含めて前記所定の復号鍵を生成するので、両情報源からの情報がなければ復号鍵は生成できない。その結果、生成される復号鍵の秘匿性を担保できる。
【００１３】
さらに、前記識別情報を含む情報を用いて前記所定の復号鍵を事前に生成しておくことにより、前記識別情報に基づいて利用者を識別して前記識別情報に対応する生体データを前記計測装置に要求した場合には、前記識別情報に対応し暗号化された生体データを事前に生成した所定の復号鍵を用いて復号化できるので、前記計測装置から前記生体データを取得する際には前記生体データの利用者に対応させて復号鍵を生成する必要がなく、必要な生体データのみを個人情報の秘匿性を担保しつつ前記計測装置から取得できる。
【００１４】
また、第１の発明の実施態様の管理装置カードにおいて、前記インターフェース部は、前記管理装置用カードが前記計測装置に装着された場合、前記計測装置から前記計測装置に固有の第１固有情報及び前記計測装置の利用者を識別する識別情報を取得してもよい。
【００１５】
本態様によると、前記計測装置から取得できる前記第１固有情報及び前記識別情報については、前記管理装置用カードを直接前記計測装置に装着した場合にしか前記管理装置用カードは取得できないので、前記第１固有情報及び前記識別情報は通信を介して外部に漏れることはない。その結果、生成される復号鍵の秘匿性を担保できる。
【００１６】
また、第２の発明の実施態様の管理装置カードにおいて、前記所定の暗号鍵は所定の公開鍵であり、前記所定の復号鍵は前記公開鍵に対応する所定の秘密鍵であり、前記生成部は、前記第１固有情報、前記第２固有情報及び前記識別情報を用いて前記所定の公開鍵及び前記所定の秘密鍵を生成してもよい。
【００１７】
本態様によると、前記所定の暗号鍵は所定の公開鍵であり、前記所定の復号鍵は前記公開鍵に対応する所定の秘密鍵であってもよい。
【００１８】
また、第１の発明の実施態様の計測装置は、本装置の利用者の生体データを計測する計測部と、本装置に固有の第１固有情報を格納している格納部と、前記生体データを管理する管理装置に装着される管理装置用カードから前記管理装置用カードに固有の第２固有情報を取得し、前記利用者を識別する識別情報に対応させて前記第２固有情報を前記格納部に格納し、前記管理装置用カードに前記第１固有情報及び前記利用者を識別する識別情報を出力するインターフェース部と、前記格納部から前記本装置に固有の第１固有情報、前記管理装置用カードに固有の第２固有情報及び所定の利用者を識別する識別情報を取得し、前記第１固有情報、前記第２固有情報及び前記識別情報に基づいて所定の暗号鍵を生成し、前記所定の利用者に対応する生体データを取得し、前記所定の暗号鍵を用いて前記所定の利用者の生体データを暗号化して前記管理装置用カードに送信する制御部と、を具備する。
【００１９】
本態様によると、前記管理装置用カード自身が保有する管理装置用カードに固有の第１固有情報、前記計測装置から取得した計測装置に固有の第２固有情報、及び、前記計測装置から取得した計測装置の利用者を識別する識別情報に基づいて、前記計測装置において所定の暗号鍵を用いて暗号化された生体データを復号する復号鍵を生成することにより、計測装置用カードは、前記計測装置から取得できる情報である前記第１固有情報及び前記識別情報と前記管理装置用カードから取得できる第２の固有情報とに基づいて所定の暗号鍵を生成するので、生成される所定の暗号鍵を介して前記管理装置用カードと連携されることになる。その結果、生体データの秘匿性を保証しつつ、前記計測装置と前記管理装置用カードとの間での生体データの送受信が可能になる。
【００２０】
また、前記暗号鍵を、前記計測装置の利用者を識別する識別情報に基づいて生成することにより、所定の利用者の生体データを、前記所定の利用者を識別する利用者情報から生成された前記所定の利用者に固有の暗号鍵を用いて暗号化するので、他の利用者の暗号鍵に対応する復号鍵を用いては当該利用者の生体データを復号化できず、生体データの秘匿性を保証できる。
【００２１】
さらに、計測装置用カードが装着される計測装置から取得できる前記第２固有情報及び前記識別情報を利用して前記所定の暗号鍵を生成することにより、前記管理装置用カード自身が保有する第２固有情報とは情報源が異なる情報も含めて前記所定の暗号鍵を生成するので、両情報源からの情報がなければ暗号鍵は生成できない。その結果、生成される暗号鍵の秘匿性を担保できる。
【００２２】
また、第１の発明の実施態様のヘルスケアシステムは、生体データを計測する計測装置と、前記生体データを管理する管理装置と、通信機能を有し前記計測装置に装着され前記生体データを前記管理装置に送信する計測装置用カードと、通信機能を有し前記管理装置に装着され前記生体データを受信し前記管理装置に格納する管理装置用カードと、を含むヘルスケアシステムであって、前記管理装置用カードは、前記計測装置から前記計測装置に固有の第１固有情報及び前記計測装置の利用者を識別する識別情報を取得する第１インターフェース部と、前記管理装置用カードに固有の第２固有情報を格納している第１格納部と、前記第１固有情報、前記第２固有情報及び前記識別情報を用いて所定の復号鍵を予め生成する第１制御部と、前記予め生成された所定の復号鍵を格納する第２格納部と、を具備し、前記計測装置は、前記計測装置の利用者の生体データを計測する計測部と、前記計測装置に固有の第１固有情報を格納している第３格納部と、前記管理装置用カードに固有の第２固有情報を前記管理装置用カードから取得し、前記管理装置用カードに前記第１固有情報及び前記識別情報を出力する第２インターフェース部と、を具備し、前記計測装置用カードは、前記計測装置に装着された状態で、所定の利用者に対応する生体データを前記管理装置用カードに送信する場合、前記計測装置から前記第１固有情報、前記第２固有情報及び前記識別情報を取得し、前記第１固有情報、前記第２固有情報及び前記識別情報に基づいて前記所定の復号鍵に対応する所定の暗号鍵を生成し、前記計測装置から前記所定の利用者に対応する生体データを取得し、前記所定の暗号鍵を用いて前記所定の利用者の生体データを暗号化して前記管理装置用カードに送信する第２制御部と、を具備し、前記管理装置用カードの第１制御部は、前記計測装置用カードから暗号化された生体データを受信した場合、前記第２格納部に格納された所定の復号鍵を用いて生体データを復号化して前記管理装置に出力する。
【００２３】
本態様によると、管理装置用カードは、計測装置から取得した前記計測装置に固有の第２固有情報及び前記計測装置の利用者を識別する識別情報と前記管理装置用カードに固有の第１固有情報とに基づき所定の復号鍵を生成し、一方、前記計測装置用カードは、前記計測装置から前記第１固有情報及び前記第２固有情報を取得し、前記管理装置用カードから前記識別情報を取得して前記所定の復号鍵に対応する所定の暗号鍵を生成することにより、管理装置用カードと前記計測装置用カードとは、計測装置から取得できる前記第１固有情報及び前記管理装置用カードを利用する利用者を識別する識別情報と前記管理装置用カードから取得できる第２固有情報とに基づいて相互に対応する所定の暗号鍵及び所定の復号鍵を生成するので、生成される所定の暗号鍵と所定の復号鍵とを介して前記管理装置用カードと前記計測装置用カードとが連携されることになる。その結果、生体データの秘匿性を保証しつつ、前記計測装置用カードと前記管理装置用カードとの間での生体データの送受信が可能になる。
【００２４】
また、前記暗号鍵を、前記計測装置の利用者を識別する識別情報に基づいて生成することにより、所定の利用者の生体データを、前記所定の利用者を識別する利用者情報から生成された前記所定の利用者に固有の暗号鍵を用いて暗号化するので、他の利用者の暗号鍵を用いては当該利用者の生体データを復号化できず、生体データの秘匿性を保証できる。
【００２５】
また、前記計測装置から取得できる前記第１固有情報と、前記管理装置用カードから取得できる第２固有情報とは情報源が異なるので、両情報源からの情報がなければ暗号鍵は生成できない。その結果、生成される暗号鍵の秘匿性を担保できる。
【００２６】
さらに、前記識別情報を含む情報を用いて前記所定の復号鍵を事前に生成しておくことにより、前記識別情報に基づいて利用者を識別して前記識別情報に対応する生体データを前記計測装置に要求した場合には、前記識別情報に対応し暗号化された生体データを事前に生成した所定の復号鍵を用いて復号化できるので、前記計測装置から前記生体データを取得する際には前記生体データの利用者に対応させて復号鍵を生成する必要がなく、必要な生体データのみを個人情報の秘匿性を担保しつつ前記計測装置から取得できる。
【００２７】
また、第１の発明の実施態様のヘルスケアシステムにおいて、前記計測装置は、さらに、予め定められた複数の利用者の中のいずれの利用者が前記計測装置を利用しているかを識別する識別手段を有し、前記第２インターフェース部は、前記管理装置用カードが前記第２インターフェース部に装着された場合、前記識別手段によって識別された利用者の識別情報を前記管理装置用カードに出力し、一方、前記計測装置用カードが前記第２インターフェース部に装着された場合、前記識別手段によって識別された利用者の生体データを前記計測装置用カードに出力してもよい。
【００２８】
本態様によると、前記管理装置用カードが装着された場合と前記計測装置用カードが装着された場合とで共通の識別手段を用いるので、前記管理装置用カードが装着された場合と前記計測装置用カードが装着された場合とで別個の手段を設ける必要がなく、部品点数を削減でき装置を小型化できる。
【００２９】
また、第１の発明の実施態様のヘルスケアシステムにおいて、前記識別手段は、前記計測装置に設けられたボタンであってもよい。
【００３０】
本態様によると、前記識別手段は、前記計測装置に設けられたボタンでもよい。
【００３１】
また、第２の発明の実施態様のヘルスケアシステムは、生体データを計測する計測装置と、前記生体データを管理する管理装置と、通信機能を有し前記計測装置に装着され前記生体データを前記管理装置に送信する計測装置用カードと、通信機能を有し前記管理装置に装着され前記生体データを受信し前記管理装置に格納する管理装置用カードと、を含むヘルスケアシステムであって、前記管理装置用カードは、前記計測装置から前記計測装置に固有の第１固有情報及び前記計測装置の利用者を識別する識別情報を取得する第１インターフェース部と、前記管理装置用カードに固有の第２固有情報を格納している第１格納部と、前記第１固有情報、前記第２固有情報及び前記識別情報を用いて所定の公開鍵及び所定の秘密鍵を予め生成する第１制御部と、前記予め生成された所定の秘密鍵を格納する第２格納部と、を具備し、前記計測装置は、前記計測装置の利用者の生体データを計測する計測部と、前記計測装置に固有の第１固有情報を格納している第３格納部と、前記管理装置用カードに前記第１固有情報及び前記識別情報を出力し、前記管理装置用カードにて前記出力した第１固有情報及び識別情報を用いて生成された前記所定の公開鍵を取得する第２インターフェース部と、を具備し、前記計測装置用カードは、前記計測装置に装着された状態で、所定の利用者に対応する生体データを前記管理装置用カードに送信する場合、前記計測装置から前記所定の公開鍵及び前記所定の利用者に対応する生体データを取得し、前記所定の公開鍵を用いて前記所定の利用者の生体データを暗号化して前記管理装置用カードに送信する第２制御部と、を具備し、前記管理装置用カードの第１制御部は、前記計測装置用カードから暗号化された生体データを受信した場合、前記第２格納部に格納された所定の秘密鍵を用いて生体データを復号化して前記管理装置に格納する。
【００３２】
本態様によると、前記管理装置用カードは、前記第１固有情報、前記第２固有情報及び前記識別情報を用いて所定の公開鍵及び所定の秘密鍵を生成し、前記計測機器を介して前記所定の公開鍵を前記計測機器用カードに送信して前記生体データを前記所定の公開鍵で暗号化し、一方、前記管理装置用カードでは前記所定の秘密鍵を用いて前記暗号化された生体データを復号化してもよい。
【００３３】
なお、上記実施態様は、例えば、装置として実現するだけでなく、このような装置が備える処理部を備える集積回路として実現したり、その装置を構成する処理部が行う処理を実行する方法として実現したり、それらの処理をコンピュータに実行させるプログラムとして実現したりすることもできる。そして、それらプログラムは、ＣＤ−ＲＯＭ等の記録媒体やインターネット等の通信媒体を介して配信してもよい。
【００３４】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００３５】
（実施の形態１）
図１は、本発明の実施の形態１におけるヘルスケアシステム１００の概略図である。図１に示すように、ヘルスケアシステム１００は、計測機器１０１、１０３、計測機器用カード１０２、１０４、管理機器１０５、管理機器用カード１０６、及びサービス提供装置１０７、１０８から構成される。ここで、ヘルスケアシステム１００において、計測機器用カード１０２、１０４と管理機器用カード１０６とは、近距離無線通信路１０９を介して接続される。また、管理機器用カード１０６とサービス提供装置１０７、１０８とは、通信路１１０を介して接続される。
【００３６】
計測機器１０１、１０３は、例えば、体重計、血圧計などであり、ユーザ（利用者）の生体データを計測する。ここで、生体データとは、ユーザの体重、体脂肪、血圧などの健康に関する情報、又は、その計測値を示す。
【００３７】
計測機器用カード１０２、１０４は、計測機器１０１、１０３に装着可能なカードである。また、計測機器用カード１０２、１０４は、計測機器１０１、１０３により計測された生体データを、自身が装着されている計測機器１０１、１０３から取得する。そして、計測機器用カード１０２、１０４は、取得した生体データを蓄積する。さらに、計測機器用カード１０２、１０４は、後述する管理機器用カード１０６に対応する計測値を、近距離無線通信路１０９を介して、管理機器用カード１０６へ送信する。具体的には、計測機器用カード１０２、１０４は、例えば、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）（登録商標）、ワイファイ（ＷｉＦｉ）（登録商標）等の近距離無線通信機能を備えた、接触型のＩＣカードである。
【００３８】
管理機器１０５は、例えば、ＰＣなどであり、管理機器用カード１０６に格納された計測値を表示したりする。
【００３９】
管理機器用カード１０６は、計測機器１０１、１０３及び管理機器１０５に装着可能なカードである。そして、管理機器用カード１０６は、管理機器１０５の制御の下、ユーザの体重、血圧などの計測値を、近距離無線通信路１０９を介して、計測機器用カード１０２、１０４から受信する。さらに、管理機器用カード１０６は、計測機器用カード１０２、１０４から受信した生体データを蓄積する。また、管理機器用カード１０６は、サービス提供装置１０７、１０８のそれぞれに対応する計測値のみを、通信路１１０を介して、サービス提供装置１０７、１０８へ送信する。
【００４０】
近距離無線通信路１０９は、例えばブルートゥースである。また、通信路１１０は、例えばインターネットなどの広域通信ネットワークである。
【００４１】
以下、図１のヘルスケアシステム１００を構成する各構成要素の概略について説明する。
【００４２】
＜計測機器１０１＞
図２は、計測機器１０１の機能構成を示す図である。なお、計測機器１０３は、計測機器１０１と同様の機能構成であるので、図示及び説明を省略する。図２に示すように、計測機器１０１は、計測機器ＩＤ記録部１０１１、生体データ計測部１０１２、個別ボタン部１０１３、カードｉ／ｆ部１０１４、制御部１０１５、及び管理機器用カード情報記録部１０１６を備える。
【００４３】
計測機器ＩＤ記録部１０１１は、格納部の一例であり、計測機器の識別情報を記録している。つまり、計測機器ＩＤ記録部１０１１は、計測機器１０１に固有の情報である計測機器ＩＤを格納している生体データ計測部１０１２は、ユーザの生体データを計測する。
【００４４】
個別ボタン部１０１３は、指示部又は識別手段の一例であり、予め定められた複数のユーザの中のいずれのユーザが計測機器１０１を利用しているかを識別する。例えば、個別ボタン部１０１３は、計測機器１０１に設けられた複数のボタンである。また、各ボタンは、ボタン番号により識別される。つまり、ボタン番号は、計測機器のユーザを識別する識別情報の一例である。
【００４５】
具体的には、例えば、計測機器１０１が体重計である場合、個別ボタン部１０１３は、家族のメンバーの個々を区別して計測するための複数のボタン（それぞれ、ボタン１、ボタン２などのように表示されている）に対応する。この各ボタンに対応付けて、家族のメンバーの計測値（生体データ）が計測機器用カード１０２に登録される。また、この各ボタンに対応付けて、生体データ計測部１０１２により計測される際に必要な身長、年齢などのユーザ情報を登録するようにしてもよい。例えば、予めボタン１に対応付けてお父さんの身長が登録されている場合、お父さんがボタン１を押して体重計に乗ることにより、生体データ計測部１０１２は、体重と体脂肪とをボタン１に対応付けて計測する。
【００４６】
カードｉ／ｆ部１０１４は、インターフェース部の一例である。カードｉ／ｆ部１０１４は、管理機器用カード１０６が計測機器１０１に装着された場合に、その管理機器用カード１０６から管理機器用カード１０６に固有の情報である管理装置用カードＩＤを取得する。そして、カードｉ／ｆ部１０１４は、取得した管理装置用カードＩＤを管理機器用カード情報記録部１０１６に格納する。さらに、カードｉ／ｆ部１０１４は、管理機器用カード１０６が計測機器１０１に装着された場合に、その管理機器用カード１０６に計測機器ＩＤ及びボタン番号を出力する。
【００４７】
具体的には、管理機器用カード１０６に関する情報を計測機器１０１に登録する計測機器登録フェーズの場合、管理機器用カード１０６がカードｉ／ｆ部１０１４に接続される。一方、生体データを計測する計測フェーズの場合、計測機器用カード１０２がカードｉ／ｆ部１０１４に接続される。そして、カードｉ／ｆ部１０１４は、計測フェーズの場合、装着されている計測機器用カード１０２に、計測機器ＩＤ、計測値、及びボタン番号（「１」など）を送信する。
【００４８】
制御部１０１５は、計測機器１０１が備える各種機能を制御する。
【００４９】
管理機器用カード情報記録部１０１６は、計測機器１０１に装着された管理機器用カード１０６の管理装置用カードＩＤ及び通信ＩＤを、ボタン番号に対応付けて管理機器用カード情報テーブル１０１６ａに格納する。図３は、管理機器用カード情報テーブル１０１６ａの一例を示す図である。図３に示すように、管理機器用カード情報テーブル１０１６ａには、管理機器用カードＩＤ、ボタン番号、及び通信ＩＤが格納される。例えば、図３に示す管理機器用カード情報テーブル１０１６ａは、ボタン番号「２」が、管理機器用カードＩＤ「管理機器用カードＩＤ１」により識別される管理機器用カード１０６に対応することを示す。なお、１つのボタン番号に対して、複数の管理機器用カードＩＤが対応してもよい。
【００５０】
＜計測機器用カード１０２＞
図４は、計測機器用カード１０２の機能構成を示す図である。なお、計測機器用カード１０４は、計測機器用カード１０２と同様の機能構成であるので、図示及び説明を省略する。図４に示すように、計測機器用カード１０２は、鍵計算部１０２２、カードｉ／ｆ部１０２３、計測値記録部１０２５、暗号部１０２６、近距離無線通信部１０２７、及び鍵記録部１０２８を備える。
【００５１】
鍵計算部１０２２は、制御部の一例であり、計測機器１０１が備える計測機器ＩＤ記録部１０１１から、カードｉ／ｆ部１０２３を介して計測機器ＩＤを取得する。また、鍵計算部１０２２は、計測機器１０１が備える個別ボタン部１０１３から、カードｉ／ｆ部１０２３を介してボタン番号を取得する。さらに、鍵計算部１０２２は、計測機器１０１が備える管理機器用カード情報記録部１０１６に記録された管理機器用カード情報テーブル１０１６ａから、カードｉ／ｆ部１０２３を介して管理装置用カードＩＤを取得する。このように取得した、計測機器ＩＤ、ボタン番号及び管理装置用カードＩＤに基づいて、鍵計算部１０２２は共有鍵を生成する。
【００５２】
具体的には、鍵計算部１０２２は、例えば、予め定められた関数ｆを用いて、次式のように共有鍵Ｋ＿ａを計算する。
【００５３】
Ｋ＿ａ＝ｆ（管理機器用カードＩＤ||計測機器ＩＤ||ボタン番号）
【００５４】
ここで、「||」は情報の結合を示す。また、関数ｆは後述する管理機器用カード１０６に内蔵されている関数と同じ関数である。
【００５５】
カードｉ／ｆ部１０２３は、計測機器用カード１０２を計測機器１０１に装着するためのインターフェースである。例えば、カードｉ／ｆ部１０２３は、ＳＤＩＯ規格に準拠した構成とする。
【００５６】
計測値記録部１０２５は、格納部の一例であり、ユーザを識別する識別情報であるボタン番号に対応させてユーザ毎に生体データを計測値テーブル１０２５ａに格納する。図５は、計測値テーブル１０２５ａの一例を示す図である。図５に示すように、計測値テーブル１０２５ａには、計測機器ＩＤ、ボタン番号、及び暗号化計測値が格納される。例えば、図５に示す計測値テーブル１０２５ａは、計測機器ＩＤ「体重計１」のボタン番号「２」に対応する暗号化計測値が、「暗号化計測値１」であることを示す。
【００５７】
暗号部１０２６は、制御部の一例であり、所定の利用者に対応する生体データを取得する。そして、暗号部１０２６は、鍵計算部１０２２により生成された共有鍵を用いて、取得した計測値を暗号化する。
【００５８】
近距離無線通信部１０２７は、制御部の一例であり、近距離無線通信路１０９を介して、管理機器用カード１０６に暗号化された計測値を送信する。具体的には、近距離無線通信部１０２７は、管理機器用カード１０６が所定のボタン番号に対応する計測値の送信を要求した場合、暗号化された計測値を管理機器用カード１０６に送信する。なお、近距離無線通信部１０２７は、計測機器１０１が所定のボタン番号に対応する計測値を送信する旨を管理機器用カード１０６に通知した場合、暗号化された計測値を管理機器用カード１０６に送信してもよい。また、近距離無線通信部１０２７は、管理機器用カード１０６が計測機器１０１の所定の範囲内（例えば、３ｍ以内）に接近した場合、暗号化された計測値を管理機器用カード１０６に送信してもよい。
【００５９】
鍵記録部１０２８は、鍵計算部１０２２が生成した共有鍵を管理機器情報テーブル１０２８ａに格納する。図６は、管理機器情報テーブル１０２８ａの一例を示す図である。図６に示すように、管理機器情報テーブル１０２８ａには、管理機器用カードＩＤ、計測機器ＩＤ、ボタン番号、通信ＩＤ、及び共有鍵が格納される。例えば、図６に示す管理機器情報テーブル１０２８ａは、管理機器用カードＩＤ「管理機器用カードＩＤ」、計測機器ＩＤ「体重計１」、及びボタン番号「２」に対応する共有鍵が「Ｋ＿ａ」であることを示す。
【００６０】
なお、計測機器用カード１０２は、例えばＳＤカード、ＩＣカード等のように、セキュアな領域を有するデバイスであって、少なくとも鍵記録部１０２８、計測値記録部１０２５、及び鍵計算部１０２２はセキュアな領域に実装される。
【００６１】
＜管理機器１０５＞
図７は、管理機器１０５の機能構成を示す図である。図７に示すように、管理機器１０５は、カードｉ／ｆ部１０５１、入力部１０５２、表示部１０５３、及び制御部１０５４を備える。
【００６２】
カードｉ／ｆ部１０５１は、管理機器用カード１０６とのデータの送受信を行う。入力部１０５２は、例えばキーボードなどであり、ユーザの操作が入力される。表示部１０５３は、例えば液晶ディスプレイなどであり、計測値などを表示する。制御部１０５４は、例えばＣＰＵ、メモリ等からなり、入力部１０５２に入力されたユーザ操作を管理機器用カード１０６に伝えてデータを表示したり、通信路１１０を介してサービス提供装置１０７、１０８に接続したりする。
【００６３】
このように管理機器１０５は、例えばＰＣのように、管理機器用カード１０６が装着され、装着された管理機器用カード１０６内に格納された情報を表示したり、入力部を介して装着された管理機器用カード１０６を制御したりする。
【００６４】
＜管理機器用カード１０６＞
図８は、管理機器用カード１０６の機能構成を示す図である。図８に示すように、管理機器用カード１０６は、カードｉ／ｆ部１０６１、カードＩＤ記録部１０６２、鍵計算部１０６３、鍵記録部１０６４、近距離無線通信部１０６５、復号部１０６６、計測値記録部１０６７、暗号部１０６８、及び通信部１０６９を備える。
【００６５】
管理機器用カード１０６は、計測機器登録フェーズにおいて、計測機器１０１に装着される。そして、管理機器用カード１０６は、計測機器１０１の識別子と、ボタン情報と、計測値を暗号通信する際の共有鍵とを管理機器用カード１０６内に記録する。また、管理機器用カード１０６は、サービス登録フェーズにおいて、管理機器１０５に装着される。そして、管理機器用カード１０６は、サービス提供装置１０７の識別子と計測値を暗号通信する際の共有鍵（計測機器登録フェーズにおける共有鍵とは別）とを管理機器用カード１０６内に記録する。なお、各動作フェーズについては、後で説明する。
【００６６】
以下、図８に示した管理機器用カード１０６の各構成部について説明する。
【００６７】
カードｉ／ｆ部１０６１は、インターフェース部の一例であり、管理機器用カード１０６が計測機器１０１に装着された場合、計測機器１０１から計測機器１０１に固有の情報である計測機器ＩＤと、計測機器１０１のユーザを識別する識別情報であるボタン番号とを取得する。
【００６８】
カードＩＤ記録部１０６２は、格納部の一例であり、管理機器用カード１０６に固有の情報である管理機器用カードＩＤを格納している。
【００６９】
鍵計算部１０６３は、生成部の一例であり、計測機器ＩＤ、管理機器用カードＩＤ及びボタン番号を用いて、計測機器用カード１０２と共有する共有鍵を生成する。さらに、鍵計算部１０６３は、サービス提供装置１０７と共有する共有鍵を生成する。なお、鍵計算部１０６３の詳細については後述する。
【００７０】
鍵記録部１０６４は、格納部の一例であり、計測機器に関連する情報（計測機器ＩＤ、ボタン番号、通信ＩＤ、及び共有鍵）を計測機器情報テーブル１０６４ａに格納する。また、鍵記録部１０６４は、サービス提供装置１０７に関連する情報（サービスＩＤ、計測種別、通信ＩＤ、及び共有鍵）をサービス情報テーブル１０６４ｂに格納する。なお、鍵記録部１０６４の詳細については後述する。
【００７１】
近距離無線通信部１０６５は、制御部の一例であり、計測機器用カード１０２から、管理機器用カード１０６に対応する暗号化された計測値を、近距離無線通信路１０９を介して受信する。
【００７２】
復号部１０６６は、制御部の一例であり、近距離無線通信部１０６５が受信した暗号化された計測値を、鍵記録部１０６４が記録している計測機器情報テーブル１０６４ａに格納された共有鍵を用いて復号する。
【００７３】
計測値記録部１０６７は、復号部１０６６により復号された計測値を格納する。
【００７４】
暗号部１０６８は、サービス提供装置１０７に対応する計測種別の計測値をサービス提供装置１０７との共有鍵を用いて再度暗号化する。
【００７５】
通信部１０６９は、暗号部１０６８により暗号化された計測値を、サービス提供装置１０７に通信路１１０を介して送信する。
【００７６】
＜鍵計算部１０６３＞
以下、鍵計算部１０６３の詳細について説明する。
【００７７】
鍵計算部１０６３は、計測機器用カード１０２が備える鍵計算部１０２２と同様に、例えば、予め決められた関数ｆを用いて、次式のように共有鍵Ｋ＿ａ’を計算する。
【００７８】
Ｋ＿ａ’＝ｆ（管理機器用カードＩＤ||計測機器ＩＤ||ボタン番号）
【００７９】
なお、計測機器ＩＤ及びボタン番号は、管理機器用カード１０６が計測機器１０１に装着された際に、カードｉ／ｆ部１０６１により受信され、鍵記録部１０６４により計測機器情報テーブル１０６４ａに格納される。また、ｆ関数は、予め計測機器用カード１０２と管理機器用カード１０６との間で秘密に共有することができるように、各カードに埋め込まれている。このように、ｆ関数が共有されることにより、管理機器用カードＩＤ、計測機器ＩＤ、及びボタン番号の組み合わせが同じ場合、前述のＫ＿ａは、Ｋ＿ａ’と同じ値になる。つまり、計測機器用カード１０２と管理機器用カード１０６とは、同じ鍵を共有する。
【００８０】
また、鍵計算部１０６３は、例えば、予め定められた関数ｇを用いて、次のように共有鍵Ｋ＿１を計算する。
【００８１】
Ｋ＿１＝ｇ（管理機器用カードＩＤ||サービスＩＤ）
【００８２】
なお、サービスＩＤは、サービス登録フェーズにおいて、管理機器用カード１０６が管理機器１０５に装着された場合に、通信部１０６９により取得される。
【００８３】
なお、管理機器用カード１０６は、例えばＳＤカード、ＩＣカード等のように、セキュアな領域を有するデバイスであって、少なくとも鍵記録部１０６４、計測値記録部１０６７、鍵計算部１０６３はセキュアな領域に実装される。また、カードｉ／ｆ部１０６１は、例えば、ＳＤＩＯ規格に準拠した構成としてもよい。また、管理機器用カード１０６は、特定のユーザ向けのカードであり、ユーザを識別するためのユーザＩＤを内蔵していてもよい。
【００８４】
＜鍵記録部１０６４＞
次に、管理機器用カード１０６が備える鍵記録部１０６４の詳細について説明する。図９は、鍵記録部１０６４に記録される計測機器情報テーブル１０６４ａ及びサービス情報テーブル１０６４ｂの一例を示す図である。図９に示すように、鍵記録部１０６４は、当該管理機器用カード１０６と計測機器１０１とを関連付ける計測機器情報テーブル１０６４ａと、当該管理機器用カード１０６とサービス提供装置１０７によって提供されるサービスとを関連付けるサービス情報テーブル１０６４ｂと、を記録している。
【００８５】
計測機器情報テーブル１０６４ａには、当該管理機器用カード１０６のユーザが使用している計測機器１０１の識別子である計測機器ＩＤと、その計測機器１０１のボタン番号と、計測機器１０１に接続するための通信ＩＤと、計測機器用カード１０２と共有している共有鍵とが格納される。例えば、図９に示す計測機器情報テーブル１０６４ａは、この管理機器用カード１０６の持ち主であるユーザが、通常、計測機器ＩＤ「血圧計２」により識別される計測機器で生体データを計測する場合は、ボタン番号「１」により識別されるボタンを押して生体データを計測することを示す。
【００８６】
なお、通信ＩＤは、ネットワーク上の計測機器１０１を識別するための情報である。例えば、管理機器用カード１０６は、通信ＩＤを用いて、通信リンクを成立させることができる。なお、通信ＩＤは、ＩＰアドレスであってもよい。
【００８７】
また、共有鍵は管理機器用カード１０６の鍵計算部１０６３により計算された値である。例えば、共有鍵Ｋ＿ａは、計測機器用カード１０２が当該管理機器用カード１０６とボタン番号「１」とに対応した計測値を送信する際に、計測機器用カード１０２と管理機器用カード１０６とで共有される鍵である。
【００８８】
一方、サービス情報テーブル１０６４ｂには、当該管理機器用カード１０６のユーザが登録しているサービスを提供するサービス提供装置１０７の識別子であるサービスＩＤと、そのサービスが収集する計測値の種別と、サービス提供装置１０７に接続するための通信ＩＤと、そのサービスを提供するサービス提供装置１０７と共有している共有鍵とが格納される。例えば、図９に示すサービス情報テーブル１０６４ｂは、この管理機器用カード１０６の持ち主であるユーザが、計測種別「ユーザＩＤ」及び「体重」に関する情報を収集し、かつ、サービスＩＤ「サービスＡ」により識別されるサービス提供装置が提供するサービスに加入していることを示す。
【００８９】
通信ＩＤは、ネットワーク上のサービス提供装置を識別する情報である。例えば、管理機器用カード１０６は、サービスＩＤ「サービスＡ」により識別されるサービス提供装置１０７とは通信ＩＤ「ＵＲＬ１」を用いて通信リンクを成立させることができる。また、管理機器用カード１０６は、サービスＩＤ「サービスＢ」により識別されるサービス提供装置１０７とは、通信ＩＤ「ＵＲＬ２」を用いて通信リンクを成立させることができる。
【００９０】
＜サービス提供装置１０７＞
図１０は、サービス提供装置１０７の機能構成を示す図である。なお、サービス提供装置１０８は、サービス提供装置１０７と同様の機能構成であるので、図示及び説明を省略する。図１０に示すように、サービス提供装置１０７は、サービスＩＤ記録部１０７１、鍵計算部１０７３、鍵記録部１０７４、復号部１０７５、及び計測値記録部１０７６を備える。
【００９１】
サービスＩＤ記録部１０７１は、サービス提供装置１０７の識別子であるサービスＩＤを格納している。通信部１０７２は、管理機器用カード１０６と通信路１１０を介して通信する。鍵計算部１０７３は、管理機器用カード１０６との共有鍵を生成する。鍵記録部１０７４は、鍵計算部１０７３により生成された、管理機器用カード１０６との共有鍵を格納する。復号部１０７５は、管理機器用カード１０６から受信した暗号化された計測値を、鍵計算部１０７３により生成された共有鍵を用いて復号する。計測値記録部１０７６は復号部１０７５により復号された計測値を格納する。
【００９２】
鍵計算部１０７３は、管理機器用カード１０６に内蔵されている関数と同じ秘密の関数ｇを用いて、次式のように共有鍵を計算する。
【００９３】
Ｋ＿１’＝ｇ（管理機器用カードＩＤ||サービスＩＤ）
【００９４】
なお、管理機器用カードＩＤは、通信部１０７２により管理機器用カードから取得される。管理機器用カードとサービス提供装置との組み合わせが同じ場合、前述のＫ＿１は、Ｋ＿１’と同じ値になる。
【００９５】
なお、本実施の形態では、サービス提供装置１０７について、登録されたユーザの所定の計測値を収集するところまでの構成を述べている。本実施の形態では記述されていないが、サービス提供装置１０７では、収集した計測値に対応して、例えばアドバイス、食事サービスなどの各種サービスを提供する。具体的には、サービス提供装置１０７は、例えば、体重が多めの社員の体重情報を定期的に収集し、収集した体重情報に基づいて適切なアドバイスを提供する。このようなサービス提供装置１０７は、会社の健康保険組合などが所有する。
【００９６】
次に、以上のように構成されたヘルスケアシステム１００の動作について説明する。ヘルスケアシステム１００の動作は、（１）計測機器登録フェーズ、（２）サービス登録フェーズ、（３）計測フェーズ、及び（４）計測値通信フェーズの４つのフェーズに大別される。以下、図１１を用いて（１）計測機器登録フェーズと（２）サービス登録フェーズとについて説明し、図１２を用いて（３）計測フェーズと（４）計測値通信フェーズとについて説明する。なお、以下の説明において、管理機器用カード１０６は、ある特定のユーザ（ユーザＡとする）の個別の情報だけを、対応する計測機器１０１（例えば体重計や血圧計）から収集する。そして、管理機器用カード１０６は、収集した情報をカード内に蓄積し、所定のサービスに許可されている計測値だけをサービス提供装置１０７へ送信する。なお、プライバシー保護のため、計測機器用カード１０２と管理機器用カード１０６との間の近距離無線通信、及び、管理機器用カード１０６とサービス提供装置１０７との間の通信は、それぞれ個別の鍵を用いて暗号化される。暗号化の詳細については、後で説明する。
【００９７】
図１１は、ヘルスケアシステム１００における、（１）計測機器登録フェーズと（２）サービス登録フェーズとの処理の流れを示すシーケンス図である。
【００９８】
（１）計測機器登録フェーズ
計測機器登録フェーズでは、ユーザＡ用の管理機器用カード１０６に、普段ユーザＡが使用する計測機器１０１のユーザＡに対応したボタンの情報が登録される。
【００９９】
まず、ユーザＡがユーザＡ用の管理機器用カード１０６を計測機器１０１に装着することにより、計測機器１０１は、管理機器用カード１０６の装着を検知する（ステップＳ１０１）。
【０１００】
続いて、ユーザＡが、自分に対応するボタン（例えば２番）を押すことにより、計測機器１０１は、押下されたボタンのボタン番号を取得する（ステップＳ１０２）。
【０１０１】
すると、管理機器用カード１０６は、計測機器ＩＤ及びボタン番号を計測機器１０１から取得する。取得された計測機器ＩＤ及びボタン番号は、管理機器用カード１０６の鍵記録部１０６４が記録している計測機器情報テーブル１０６４ａに格納される。また、管理機器用カード１０６の鍵計算部１０６３は、管理機器用カードＩＤ、計測機器ＩＤ及びボタン番号を用いて、予め定められた秘密のｆ関数を計算することにより、共有鍵Ｋ＿ａを生成する（ステップＳ１０３）。ここで生成された共有鍵Ｋ＿ａは、計測機器ＩＤ及びボタン番号に対応付けて管理機器用カード１０６の鍵記録部１０６４が記録している計測機器情報テーブル１０６４ａに格納される。
【０１０２】
一方、計測機器１０１は、管理機器用カード１０６から管理機器用カードＩＤを取得する。そして、取得した管理機器用カードＩＤは、ボタン番号に対応付けて計測機器１０１の管理機器用カード情報記録部１０１６に記録されている管理機器用カード情報テーブル１０１６ａに格納される。
【０１０３】
そして、ユーザＡが管理機器用カード１０６を計測機器１０１から取り外すことにより、計測機器１０１は、管理機器用カード１０６の脱離を検知する（ステップＳ１０４）。
【０１０４】
なお、後述の（３）計測フェーズにおいて、計測機器１０１には、計測機器用カード１０２が装着される。このとき、計測機器用カード１０２は、上記と同じ情報と予め定められた秘密のｆ関数とを用いて、管理機器用カード１０６と共有する共有鍵Ｋ＿ａを生成する。なお、管理機器用カード１０６と計測機器用カード１０２には予め、秘密のｆ関数が埋め込まれているものとする。これにより、共有鍵Ｋ＿ａは外部には秘密となる。
【０１０５】
（２）サービス登録フェーズ
サービス登録フェーズでは、ユーザＡ用の管理機器用カード１０６に、ユーザＡが使用するサービスが登録される。
【０１０６】
まず、ユーザＡがユーザＡ用の管理機器用カード１０６を管理機器１０５に装着することにより、管理機器１０５は、管理機器用カード１０６が装着されたことを検知する（ステップＳ２０１）。
【０１０７】
続いて、管理機器１０５は、ユーザＡが使用するサービスを登録する（ステップＳ２０２）。具体的には、例えば管理機器１０５は、サービス提供装置１０７が指定するＷｅｂサイトにおいて、ユーザＡが所定の申し込みフォーマットに記載した情報などを送信する。この際、管理機器１０５は、管理機器用カード１０６に格納された管理機器用カードＩＤ（１０６２）をサービス提供装置１０７へ送信する。一方、サービス提供装置１０７は、サービスＩＤ（１０７１）及び計測種別とともに、通信路を確立するための識別子（例えばＵＲＬなど）である通信ＩＤを管理機器用カード１０６へ送信する。
【０１０８】
続いて、管理機器用カード１０６の鍵計算部１０６３は、管理機器用カードＩＤとサービスＩＤとを用いて、予め定められた秘密のｇ関数を計算することにより、共有鍵Ｋ＿１を生成する（ステップＳ２０３）。ここで生成された共有鍵Ｋ＿１は、サービスＩＤ、計測種別、及び通信ＩＤとともに、管理機器用カード１０６の鍵記録部１０６４に記録される。
【０１０９】
一方、サービス提供装置１０７の鍵計算部１０７３は、同様に、管理機器用カードＩＤとサービスＩＤとを用いて、予め定められた秘密のｇ関数を計算することにより、ステップＳ２０３において生成された共有鍵と同じ共有鍵Ｋ＿１とを生成する（ステップＳ２０４）。なお、管理機器用カード１０６とサービス提供装置１０７には予め、秘密のｇ関数が埋め込まれているものとする。これにより、共有鍵Ｋ＿１は外部には秘密となる。
【０１１０】
そして、ユーザＡが管理機器用カード１０６を管理機器１０５から取り外すことにより、管理機器１０５は、管理機器用カード１０６の脱離を検知する（ステップＳ２０５）。
【０１１１】
図１２は、ヘルスケアシステム１００における、（３）計測フェーズと（４）計測値通信フェーズとの処理の流れを示すシーケンス図である。
【０１１２】
（３）計測フェーズ
計測フェーズでは、計測機器１０１に装着された計測機器用カード１０２が計測機器１０１により計測された計測値を暗号化する。そして、暗号化された計測値が、計測機器用カード１０２に格納される。
【０１１３】
まず、ユーザＡは、計測機器１０１に計測機器用カード１０２を装着することにより、計測機器１０１は、計測機器用カード１０２の装着を検知する（ステップＳ１０１）。なお、以降、計測機器用カード１０２は、計測機器に装着されたままとする。つまり、ユーザＡは、その後はいつも手ぶらで生体データの計測を行うことができる。
【０１１４】
続いて、ユーザＡが、自分に対応するボタン（例えば２番）を押すことにより、計測機器１０１は、押下されたボタンのボタン番号を取得する（ステップＳ３０２）。
【０１１５】
すると、計測機器用カード１０２は、計測機器１０１の計測機器ＩＤ、ボタン番号、及び管理機器用カードＩＤを用いて、予め定められた秘密のｆ関数を計算することにより、共有鍵Ｋ＿ａを生成する（ステップＳ３０３）。ここで生成された共有鍵Ｋ＿ａは、管理機器用カードＩＤ、計測機器ＩＤ及びボタン番号に対応付けて計測機器用カード１０２の鍵記録部１０２８が記録している管理機器情報テーブル１０２８ａに格納される。
【０１１６】
続いて、ユーザＡは、生体データを計測することにより、計測機器１０１は計測値を生成する（ステップＳ３０４）。
【０１１７】
続いて、計測機器用カード１０２は、計測機器１０１により生成された計測値を取得する。そして、計測機器用カード１０２は、共有鍵Ｋ＿ａを用いて、取得した計測値を暗号化する。さらに、計測機器用カード１０２は、計測機器１０１の機器ＩＤと計測時に押下されたボタンのボタン番号とともに、暗号化された計測値（暗号化計測値）を計測値記録部１０２５が記録している計測値テーブル１０２５ａに格納する（ステップＳ３０５）。
【０１１８】
（４）計測値通信フェーズ
計測値通信フェーズでは、管理機器１０５に装着された管理機器用カード１０６が、計測機器用カード１０２に蓄積されているユーザＡの計測値を、管理機器１０５を介して、サービス提供装置１０７に送信する。
【０１１９】
まず、ユーザＡが管理機器１０５にユーザＡの管理機器用カード１０６を装着することにより、管理機器１０５は、管理機器用カード１０６が装着されたことを検知する（ステップＳ４０１）。
【０１２０】
続いて、管理機器用カード１０６は、鍵記録部１０６４に記録されている計測機器情報テーブル１０６４ａを参照することにより、計測機器ＩＤとボタン番号とを取得する。そして、管理機器用カード１０６は、計測機器用カード１０２に対し、取得した計測機器ＩＤ及びボタン番号を送信することにより、当該計測機器ＩＤ及び当該ボタン番号に対応する計測値の送信を要求する（ステップＳ４０２）。なお、図９の計測機器情報テーブル１０６４ａのように、計測機器ＩＤが複数登録されている場合は、管理機器用カード１０６は、登録されている全ての計測機器ＩＤにより識別される計測機器に対して計測値の送信を要求する。具体的には、管理機器用カード１０６は、図９の計測機器情報テーブル１０６４ａを参照することにより、計測機器ＩＤ「体重計１」により識別される計測機器１０１と計測機器ＩＤ［血圧計２」により識別される計測機器１０３の両方に、それぞれボタン番号「２」及びボタン番号「１」に対応した計測値の送信を要求する。
【０１２１】
続いて、計測値の送信を要求された計測機器用カード１０２は、要求されたボタン番号に対応する暗号化された計測値を、管理機器用カード１０６に送信する（ステップＳ４０３）。
【０１２２】
続いて、管理機器用カード１０６は、受信した暗号化された計測値を、計測機器用カード１０２と共有している共有鍵Ｋ＿ａを用いて復号する。そして管理機器用カード１０６は、復号した計測値を計測値記録部１０６７に格納する（ステップＳ４０４）。
【０１２３】
続いて、管理機器用カード１０６は、鍵記録部１０６４に格納されているサービス情報テーブル１０６４ｂを参照することにより、サービス提供装置１０７が収集すべき計測値のみを、サービス提供装置１０７と共有している共有鍵Ｋ＿１を用いて、暗号化する。そして、管理機器用カード１０６は、暗号化された計測値をサービス提供装置１０７へ送信する（ステップＳ４０５）。
【０１２４】
続いて、サービス提供装置１０７は、受信した暗号化された計測値を、管理機器用カード１０６と共有している共有鍵Ｋ＿１を用いて復号する。そして、サービス提供装置１０７は、復号した計測値を計測値記録部１０７６に格納する（ステップＳ４０６）。
【０１２５】
次に、計測機器１０１、計測機器用カード１０２、管理機器１０５、管理機器用カード１０６、及びサービス提供装置１０７の動作の詳細について説明する。
【０１２６】
図１３は、計測機器１０１における処理の流れを示すフローチャートである。
【０１２７】
まず、カードｉ／ｆ部１０１４は、カードが装着されているか否かを判定する（ステップＳ５０１）。ここで、カードが装着されていると判定された場合（ステップＳ５０１のＹ）、カードｉ／ｆ部１０１４は、装着されているカードが管理機器用カードであるか否かを判定する（ステップＳ５０２）。ここで、装着されているカードが管理機器用カードであると判定された場合（ステップＳ５０２のＹ）、個別ボタン部１０１３は、ボタンが押下されているか否かを判定する（ステップＳ５０３）。ここで、ボタンが押下されている場合（ステップＳ５０３のＹ）、計測機器１０１は、計測機器の登録を行う（ステップＳ５０４）。一方、ボタンが押下されていない場合（ステップＳ５０３のＮ）、個別ボタン部１０１３は、再度、ボタンが押下されているか否かを判定する（ステップＳ５０３）。続いて、カードｉ／ｆ部１０１４は、カードが脱離されたか否かを判定する（ステップＳ５０５）。ここで、カードが脱離されている場合（ステップＳ５０５のＹ）、カードｉ／ｆ部１０１４は、再び、カードが装着されているか否かを判定する（ステップＳ５０１）。一方、カードが脱離されていない場合（ステップＳ５０５のＮ）、個別ボタン部１０１３は、再び、ボタンが押下されているか否かを判定する（ステップＳ５０３）。
【０１２８】
なお、ステップＳ５０２において、装着されているカードが管理機器用カードでないと判定された場合（ステップＳ５０２のＮ）、カードｉ／ｆ部１０１４は、装着されているカードが計測機器用カードであるか否かを判定する（ステップＳ５０６）。ここで、装着されているカードが計測機器用カードでない場合（ステップＳ５０６のＮ）、制御部１０１５は、エラー処理を実行する。一方、装着されているカードが計測機器用カードである場合（ステップＳ５０６のＹ）、個別ボタン部１０１３は、ボタンが押下されているか否かを判定する（ステップＳ５０７）。ここで、ボタンが押下されている場合（ステップＳ５０７のＹ）、計測機器１０１は、生体データの計測を行う（ステップＳ５０８）。一方、ボタンが押下されていない場合（ステップＳ５０７のＮ）、個別ボタン部１０１３は、再度、ボタンが押下されているか否かを判定する（ステップＳ５０７）。
【０１２９】
なお、ステップＳ５０１において、カードが装着されていないと判定された場合（ステップＳ５０１のＮ）、個別ボタン部１０１３は、ボタンが押下されているか否かを判定する（ステップＳ５０９）。ここで、ボタンが押下されている場合（ステップＳ５０９のＹ）、生体データ計測部１０１２は、生体データを計測する（ステップＳ５１０）。一方、ボタンが押下されていない場合（ステップＳ５０９のＮ）、個別ボタン部１０１３は、再度、ボタンが押下されているか否かを判定する（ステップＳ５０９）。
【０１３０】
図１４は、図１３に示す計測機器登録ステップ（ステップＳ５０４）の詳細な処理の流れを示すフローチャートである。図１４において、左側のフローチャートは、計測機器１０１における処理の流れを示す。一方、右側のフローチャートは、計測機器１０１に装着された管理機器用カード１０６における処理の流れを示す。また、点線の矢印は、異なる機器又はカードにおける処理の流れを示す（以降の全てのフローチャートについても同じ）。
【０１３１】
はじめに、計測機器１０１のフローチャートについて説明する。
【０１３２】
まず、カードｉ／ｆ部１０１４は、計測機器ＩＤ記録部１０１１に格納されている計測機器ＩＤと、個別ボタン部１０１３が取得したボタン番号とを、管理機器用カード１０６へ送信する（ステップＳ６０１）。続いて、カードｉ／ｆ部１０１４は、装着された管理機器用カード１０６から、管理機器用カードＩＤを受信する（ステップＳ６０２）。続いて、管理機器用カード情報記録部１０１６は、受信した管理機器用カードＩＤを、個別ボタン部１０１３が取得したボタン番号に対応付けて、管理機器用カード情報テーブル１０１６ａに格納する（ステップＳ６０３）。
【０１３３】
次に、計測機器１０１に装着された管理機器用カード１０６のフローチャートについて説明する。
【０１３４】
まず、カードｉ／ｆ部１０６１は、カードＩＤ記録部１０６２に格納された管理機器用カードＩＤを計測機器１０１に送信する（ステップＳ７０１）。続いて、カードｉ／ｆ部１０６１は、計測機器１０１から、計測機器ＩＤ及びボタン番号を受信する（ステップＳ７０２）。続いて、鍵記録部１０６４は、受信した計測機器ＩＤ及びボタン番号を計測機器情報テーブル１０６４ａに格納する（ステップＳ７０３）。続いて、鍵計算部１０６３は、受信した計測機器ＩＤ及びボタン番号と、カードＩＤ記録部１０６２に格納された管理機器用カードＩＤとを用いてｆ関数を計算することにより、計測機器用カード１０２との共有鍵Ｋ＿ａを生成する（ステップＳ７０４）。続いて、鍵記録部１０６４は、生成された共有鍵を計測機器ＩＤ及びボタン番号に対応付けて計測機器情報テーブル１０６４ａに格納する（ステップＳ７０５）。
【０１３５】
図１５は、図１３に示す計測ステップ（ステップＳ５０８）の詳細な処理の流れを示すフローチャートである。図１５において、左側のフローチャートは、計測機器１０１における処理の流れを示す。一方、右側のフローチャートは、計測機器１０１に装着された計測機器用カード１０２における処理の流れを示す。
【０１３６】
はじめに、計測機器１０１のフローチャートについて説明する。
【０１３７】
まず、カードｉ／ｆ部１０１４は、個別ボタン部１０１３が取得したボタン番号と、管理機器用カード情報テーブル１０１６ａに格納されている、当該ボタン番号に対応する管理機器用カードＩＤと、計測機器ＩＤ記録部１０１１に格納されている計測機器ＩＤとを、計測機器用カード１０２へ送信する（ステップＳ８０１）。続いて、生体データ計測部１０１２は、計測が開始されているか否かを判定する（ステップＳ８０２）。具体的には、例えば計測機器が体重計である場合、ユーザが計測機器に乗っているときは、生体データ計測部１０１２は、計測が開始されていると判定する。ここで、計測が開始されていない場合（ステップＳ８０２のＮ）、生体データ計測部１０１２は、再度、計測が開始されているか否かを判定する（ステップＳ８０２）。一方、計測が開始されている場合（ステップＳ８０２のＹ）、生体データ計測部１０１２は、生体データを計測することにより、計測値を生成する（ステップＳ８０３）。続いて、カードｉ／ｆ部１０１４は、計測値を計測機器用カード１０２へ送信する（ステップＳ８０４）。
【０１３８】
次に、計測機器１０１に装着された計測機器用カード１０２のフローチャートについて説明する。
【０１３９】
まず、カードｉ／ｆ部１０２３は、管理機器用カードＩＤと計測機器ＩＤとボタン番号とを計測機器１０１から受信する（ステップＳ９０１）。続いて、鍵計算部１０２２は、当該計測機器ＩＤと当該ボタン番号とが初めて受信された情報であるか否かを判定する（ステップＳ９０２）。具体的には、鍵計算部１０２２は、鍵記録部１０２８に格納された管理機器情報テーブル１０２８ａを参照することにより、受信された計測機器ＩＤとボタン番号とに対応する共有鍵が存在しない場合に、初めて受信された情報であると判定する。ここで、初めて受信された情報でない場合（ステップＳ９０２のＮ）、ステップＳ９０５の処理に進む。一方、初めて受信された情報である場合（ステップＳ９０２のＹ）、鍵計算部１０２２は、ステップＳ９０１において受信された管理機器用カードＩＤと計測機器ＩＤとボタン番号とを用いてｆ関数を計算することにより、共有鍵Ｋ＿ａを生成する（ステップＳ９０３）。続いて、鍵記録部１０２８は、管理機器用カードＩＤ、計測機器ＩＤ及びボタン番号とともに、共有鍵Ｋ＿ａを管理機器情報テーブル１０２８ａに格納する（ステップＳ９０４）。続いて、カードｉ／ｆ部１０２３は、計測値を計測機器１０１から受信する（ステップＳ９０５）。続いて、暗号部１０２６は、管理機器情報テーブル１０２８ａを参照することにより、受信された計測値に対応する共有鍵Ｋ＿ａを選択する（ステップＳ９０６）。続いて、暗号部１０２６は、選択された共有鍵Ｋ＿ａを用いて、計測値を暗号化する。そして、計測値記録部１０２５は、計測機器ＩＤ及びボタン番号に対応づけて、暗号化された計測値を計測値テーブル１０２５ａに格納する（ステップＳ９０７）。
【０１４０】
図１６は、管理機器１０５における処理の流れを示すフローチャートである。
【０１４１】
まず、カードｉ／ｆ部１０５１は、カードが装着されているか否かを判定する（ステップＳ１００１）。ここで、カードが装着されていない場合（ステップＳ１００１のＮ）、カードｉ／ｆ部１０５１は、再度、カードが装着されているか否かを判定する（ステップＳ１００１）。一方、カードが装着されている場合（ステップＳ１００１のＹ）、カードｉ／ｆ部１０５１は、装着されているカードが管理機器用カードであるか否かを判定する（ステップＳ１００２）。ここで、装着されているカードが管理機器用カードでない場合（ステップＳ１００２のＮ）、制御部１０５４は、エラー処理を実行する。一方、装着されているカードが管理機器用カードである場合（ステップＳ１００２のＹ）、制御部１０５４は、計測値通信の処理を開始するか否かを判定する（ステップＳ１００３）。
【０１４２】
ここで、計測値通信の処理を開始すると判定された場合（ステップＳ１００３のＹ）、管理機器１０５は、計測機器用カード１０２から管理機器用カード１０６への計測値の通信を行う（ステップＳ１００４）。
【０１４３】
一方、計測値通信の処理を開始しないと判定された場合（ステップＳ１００３のＮ）、制御部１０５４は、サービス新規登録の処理を開始するか否かを判定する（ステップＳ１００５）。ここで、サービス新規登録の処理を開始すると判定された場合（ステップＳ１００５のＹ）、管理機器１０５は、サービスの登録の処理を実行する（ステップＳ１００６）。
【０１４４】
一方、サービス新規登録の処理を開始しないと判定された場合（ステップＳ１００５のＮ）、制御部１０５４は、サービス利用の処理を開始するか否かを判定する（ステップＳ１００７）。ここで、サービス利用の処理を開始すると判定された場合（ステップＳ１００７のＹ）、管理機器１０５は、管理機器用カード１０６からサービス提供装置１０７への計測値の通信を行う（ステップＳ１００８）。一方、サービス利用の処理を開始しないと判定された場合（ステップＳ１００７のＮ）、制御部１０５４は、再度、サービス利用の処理を開始するか否かを判定する（ステップＳ１００７）。
【０１４５】
図１７は、図１６に示す計測値通信ステップ（ステップＳ１００４）の詳細な処理の流れを示すフローチャートである。図１７において、左側のフローチャートは、計測機器１０１に装着された計測機器用カード１０２における処理の流れを示す。また、中央のフローチャートは、管理機器１０５に装着された管理機器用カード１０６における処理の流れを示す。また、右側のフローチャートは、管理機器１０５における処理の流れを示す。
【０１４６】
はじめに、管理機器１０５のフローチャートについて説明する。
【０１４７】
まず、カードｉ／ｆ部１０５１は、計測値通信（計測機器用カード１０２〜管理機器用カード１０６）開始の指示を管理機器用カード１０６に送信する（ステップＳ１１０１）。続いて、カードｉ／ｆ部１０５１は、計測値通信終了の報告を管理機器用カード１０６から受信する（ステップＳ１１０２）。
【０１４８】
次に、管理機器用カード１０６のフローチャートについて説明する。
【０１４９】
まず、カードｉ／ｆ部１０６１は、計測値通信開始の指示を管理機器１０５から受信する（ステップＳ１２０１）。続いて、近距離無線通信部１０６５は、鍵記録部１０６４に記録されている計測機器情報テーブル１０６４ａから、計測機器ＩＤ及びボタン番号を選択する（ステップＳ１２０２）。続いて、近距離無線通信部１０６５は、選択した計測機器ＩＤ及びボタン番号を、近距離無線通信路１０９を介して、計測機器１０１に装着された計測機器用カード１０２に送信する（ステップＳ１２０３）。続いて、近距離無線通信部１０６５は、計測機器用カード１０２の応答などに基づいて、送信した情報に対応する計測機器１０１が存在するか否かを判定する（ステップＳ１２０４）。ここで、計測機器１０１が存在しない場合（ステップＳ１２０４のＮ）、ステップＳ１２０８の処理へ進む。一方、計測機器１０１が存在する場合（ステップＳ１２０４のＹ）、近距離無線通信部１０６５は、近距離無線通信路１０９を介して、暗号化計測値を計測機器用カード１０２から受信する（ステップＳ１２０５）。続いて、復号部１０６６は、計測機器情報テーブル１０６４ａから暗号化計測値に対応する共有鍵Ｋ＿ａを取得する。そして、復号部１０６６は、取得した共有鍵Ｋ＿ａを用いて、暗号化計測値を復号する（ステップＳ１２０６）。続いて、計測値記録部１０６７は、復号された計測値を格納する（ステップＳ１２０７）。続いて、近距離無線通信部１０６５は、計測機器情報テーブル１０６４ａから、全ての計測機器ＩＤ及びボタン番号が選択されたか否かを判定する（ステップＳ１２０８）。ここで、全ての計測機器ＩＤ及びボタン番号が選択されていない場合（ステップＳ１２０８のＮ）、近距離無線通信部１０６５は、計測機器情報テーブル１０６４ａから、まだ選択されていない計測機器ＩＤ及びボタン番号を選択する（ステップＳ１２０２）。一方、全ての計測機器ＩＤ及びボタン番号が選択されている場合（ステップＳ１２０８のＹ）、カードｉ／ｆ部１０６１は、計測値通信終了の報告を管理機器１０５に送信する（ステップＳ１２０９）。
【０１５０】
次に、計測機器用カード１０２のフローチャートについて説明する。
【０１５１】
まず、近距離無線通信部１０２７は、計測機器ＩＤとボタン番号とを、近距離無線通信路１０９を介して、管理機器用カード１０６から受信する（ステップＳ１３０１）。続いて、近距離無線通信部１０２７は、受信した計測機器ＩＤとボタン番号とが、鍵記録部１０２８に記録されている管理機器情報テーブル１０２８ａに存在するか否かを判定する（ステップＳ１３０２）。ここで、計測機器ＩＤとボタン番号とが管理機器情報テーブル１０２８ａに存在する場合（ステップＳ１３０２のＹ）、近距離無線通信部１０２７は、計測値テーブル１０２５ａに含まれる、当該計測機器ＩＤ及び当該ボタン番号に対応する暗号化計測値を、近距離無線通信路１０９を介して、計測機器ＩＤとボタン番号とに対応する管理機器用カードＩＤの管理機器用カード１０６へ送信する（ステップＳ１３０３）。一方、計測機器ＩＤとボタン番号とが管理機器情報テーブル１０２８ａに存在しない場合（ステップＳ１３０２のＮ）、近距離無線通信部１０２７は、再度、計測機器ＩＤとボタン番号とを、近距離無線通信路１０９を介して、管理機器用カード１０６から受信する（ステップＳ１３０１）。
【０１５２】
図１８は、図１６に示すサービス登録ステップ（ステップＳ１００６）の詳細な処理の流れを示すフローチャートである。図１８において、左側のフローチャートは、管理機器１０５に装着された管理機器用カード１０６における処理の流れを示す。また、中央のフローチャートは、管理機器１０５における処理の流れを示す。また、右側のフローチャートは、サービス提供装置１０７における処理の流れを示す。
【０１５３】
はじめに、管理機器１０５のフローチャートについて説明する。
【０１５４】
まず、カードｉ／ｆ部１０５１は、サービス登録開始の指示を管理機器用カード１０６に送信する（ステップＳ１４０１）。続いて、カードｉ／ｆ部１０５１は、サービス登録終了の報告を管理機器用カード１０６から受信する（ステップＳ１４０２）。
【０１５５】
次に、管理機器用カード１０６のフローチャートについて説明する。
【０１５６】
まず、カードｉ／ｆ部１０６１は、サービス登録開始の指示を管理機器１０５から受信する（ステップＳ１５０１）。続いて、通信部１０６９は、カードＩＤ記録部１０６２に格納されている管理機器用カードＩＤを、通信路１１０を介して、サービス提供装置１０７へ送信する（ステップＳ１５０２）。続いて、通信部１０６９は、サービスＩＤ及び計測種別を、通信路１１０を介して、サービス提供装置１０７から受信する（ステップＳ１５０３）。続いて、鍵記録部１０６４は、受信したサービスＩＤ及び計測種別をサービス情報テーブル１０６４ｂに格納する（ステップＳ１５０４）。続いて、鍵計算部１０６３は、受信したサービスＩＤと、カードＩＤ記録部１０６２に格納されている管理機器用カードＩＤとを用いてｇ関数を計算することにより、共有鍵Ｋ＿１を生成する（ステップＳ１５０５）。続いて、鍵記録部１０６４は、管理機器用カードＩＤ及びサービスＩＤに対応付けて、生成された共有鍵Ｋ＿１をサービス情報テーブル１０６４ｂに格納する（ステップＳ１５０６）。続いて、カードｉ／ｆ部１０６１は、サービス登録終了の報告を管理機器１０５へ送信する（ステップＳ１５０７）。
【０１５７】
次に、サービス提供装置１０７のフローチャートについて説明する。
【０１５８】
まず、通信部１０７２は、管理機器用カードＩＤを、通信路１１０を介して、管理機器用カード１０６から受信する（ステップＳ１６０１）。続いて、鍵記録部１０７４は、受信された管理機器用カードＩＤを格納する（ステップＳ１６０２）。続いて、通信部１０７２は、サービスＩＤ記録部１０７１に格納されたサービスＩＤ及び計測種別を、通信路１１０を介して、管理機器用カード１０６へ送信する（ステップＳ１６０３）。続いて、鍵計算部１０７３は、受信した管理機器用カードＩＤと、サービスＩＤ記録部１０７１に格納されているサービスＩＤとを用いてｇ関数を計算することにより、共有鍵Ｋ＿１を生成する（ステップＳ１６０４）。続いて、鍵記録部１０７４は、管理機器用カードＩＤ及びサービスＩＤに対応づけて、生成された共有鍵Ｋ＿１を格納する（ステップＳ１６０５）。
【０１５９】
図１９は、図１６に示す計測値通信ステップ（ステップＳ１００８）の詳細な処理の流れを示すフローチャートである。図１９において、左側のフローチャートは、管理機器１０５に装着された管理機器用カード１０６における処理の流れを示す。また、中央のフローチャートは、管理機器１０５における処理の流れを示す。また、右側のフローチャートは、サービス提供装置１０７における処理の流れを示す。
【０１６０】
はじめに、管理機器１０５のフローチャートについて説明する。
【０１６１】
まず、カードｉ／ｆ部１０５１は、計測値通信（管理機器用カード１０６〜サービス提供装置１０７）開始の指示とともに、通信するサービス提供装置１０７を識別するためのサービスＩＤを管理機器用カード１０６に送信する（ステップＳ１７０１）。続いて、カードｉ／ｆ部１０５１は、計測値通信終了の報告を管理機器用カード１０６から受信する（ステップＳ１７０２）。
【０１６２】
次に、管理機器用カード１０６のフローチャートについて説明する。
【０１６３】
まず、カードｉ／ｆ部１０６１は、サービスＩＤを含む計測値通信開始の指示を管理機器１０５から受信する（ステップＳ１８０１）。続いて、暗号部１０６８は、鍵記録部１０６４に格納されているサービス情報テーブル１０６４ｂを参照することにより、受信したサービスＩＤに対応する計測種別を取得する。そして、暗号部１０６８は、取得した計測種別に対応する計測値を計測値記録部１０６７から選択する（ステップＳ１８０２）。続いて、暗号部１０６８は、サービス情報テーブル１０６４ｂを参照することにより、受信したサービスＩＤに対応する共有鍵Ｋ＿１を取得する。そして、暗号部１０６８は、取得した共有鍵Ｋ＿１を用いて、ステップＳ１８０２において選択された計測値を暗号化する（ステップＳ１８０３）。続いて、通信部１０６９は、暗号化された計測値を、通信路１１０を介して、サービス提供装置１０７に送信する（ステップＳ１８０４）。最後に、カードｉ／ｆ部１０６１は、計測値通信終了の報告を管理機器１０５へ送信する（ステップＳ１８０５）。
【０１６４】
次に、サービス提供装置１０７のフローチャートについて説明する。
【０１６５】
まず、通信部１０７２は、通信路１１０を介して、暗号化計測値を管理機器用カード１０６から受信する（ステップＳ１９０１）。続いて、復号部１０７５は、受信した暗号化計測値に対応する共有鍵Ｋ＿１を鍵記録部１０７４から取得する。そして、復号部１０７５は、取得した共有鍵Ｋ＿１を用いて、受信した暗号化計測値を復号する（ステップＳ１９０２）。最後に、計測値記録部１０７６は、復号した計測値を格納する（ステップＳ１９０３）。
【０１６６】
以上のように、本実施の形態のヘルスケアシステム１００において、計測機器用カード１０２は、管理機器用カード１０６と共有された共有鍵を用いて暗号化された計測値を管理機器用カード１０６に送信するので、計測値の秘匿性を保証することができる。
【０１６７】
また、計測値の暗号化及び復号化に用いる共有鍵が、計測機器１０１に固有の計測機器ＩＤと、計測機器１０１のユーザを識別するボタン番号と、管理機器用カード１０６に固有の管理機器用カードＩＤとに基づいて生成されるので、本実施の形態のヘルスケアシステム１００は、計測値の秘匿性をユーザごとに保証することができる。
【０１６８】
また、計測機器から取得できる計測機器ＩＤと、管理機器用カード１０６から取得できる管理装置用カードＩＤとは情報源が異なるので、両情報源からの情報がなければ共有鍵が生成できない。その結果、本実施の形態のヘルスケアシステム１００は、管理機器用カード１０６及び計測機器用カード１０２により生成される共有鍵の秘匿性を担保できる。
【０１６９】
また、管理機器用カード１０６が計測機器１０１に装着された場合にのみ、計測機器１０１と管理機器用カード１０６とは、計測機器ＩＤ及びボタン番号と管理機器用カードＩＤとを、カードインターフェースを介して交換することができる。したがって、共有鍵を生成する際に必要な、計測機器ＩＤ、ボタン番号及び管理機器用カードＩＤの組合せが通信されることはないので、管理機器用カード１０６及び計測機器用カード１０２により生成される共有鍵の秘匿性を担保できる。
【０１７０】
また、計測機器１０１は、管理機器用カード１０６が装着された場合と計測機器用カード１０２が装着された場合との双方において、同じボタンを用いてユーザを識別する。したがって、管理機器用カード１０６が装着された場合と計測機器用カード１０２が装着された場合とのそれぞれに対応したボタンを設ける必要がないので、本実施の形態に係る計測機器１０１は、部品点数を削減できるともに機器を小型化することが可能となる。
【０１７１】
（実施の形態２）
次に、実施の形態２のヘルスケアシステムついて、図面を参照しながら説明する。
【０１７２】
本実施の形態のヘルスケアシステム１００は、公開鍵暗号方式により計測値を暗号化する点が、共通鍵暗号方式により計測値を暗号化する実施の形態１のヘルスケアシステム１００と異なる。以下、実施の形態１のヘルスケアシステム１００と同様の点は図示及び説明を省略し、実施の形態１のヘルスケアシステム１００と異なる点を中心に説明する。
【０１７３】
＜計測機器１０１＞
本実施の形態の計測機器１０１の機能構成は、図２に示した実施の形態１の計測機器１０１の機能構成と同様であるので、図示を省略する。以下、実施の形態１の計測機器１０１と異なる部分について説明する。
【０１７４】
カードｉ／ｆ部１０１４は、インターフェース部の一例であり、管理機器用カード１０６が計測機器１０１に装着された場合に、計測機器ＩＤ及びボタン番号を出力し、出力した計測機器ＩＤ及びボタン番号を用いて管理機器用カード１０６が生成した公開鍵を取得する。
【０１７５】
管理機器用カード情報記録部１０１６は、計測機器１０１に装着された管理機器用カード１０６の管理装置用カードＩＤ、ボタン番号及び通信ＩＤ、並びにそれらに対応する公開鍵を管理機器用カード情報テーブル１０１６ａに格納する。図２０は、管理機器用カード情報テーブル１０１６ａの一例を示す図である。図２０に示すように、管理機器用カード情報テーブル１０１６ａには、管理機器用カードＩＤ、ボタン番号、通信ＩＤ、及び公開鍵が格納される。つまり、本実施の形態の管理機器用カード情報テーブル１０１６ａには公開鍵が格納される点が、実施の形態１の管理機器用カード情報テーブル１０１６ａと異なる。例えば、図２０に示す管理機器用カード情報テーブル１０１６ａは、管理機器用カードＩＤ「管理機器用カードＩＤ」により識別される管理機器用カード１０６と、本計測機器１０１のボタン番号「２」により識別されるボタンと、に対応する公開鍵が「公開鍵ａ」であることを示す。
【０１７６】
＜計測機器用カード１０２＞
図２１は、計測機器用カード１０２の機能構成を示す図である。なお、計測機器用カード１０４は、計測機器用カード１０２と同様の機能構成であるので、図示及び説明を省略する。図２１に示すように、計測機器用カード１０２は、カードｉ／ｆ部１０２３、計測値記録部１０２５、暗号部１０２６、近距離無線通信部１０２７、及び鍵記録部１０２８を備える。つまり、本実施の形態の計測機器用カード１０２は、図４に示す実施の形態１の計測機器用カード１０２と異なり、復号鍵を生成する鍵計算部を備えていない。
【０１７７】
暗号部１０２６は、制御部の一例であり、計測機器１０１が備える個別ボタン部１０１３のボタンが押下されると、押下されたボタンのボタン番号に対応する公開鍵を鍵記録部１０２８に記録されている管理機器情報テーブル１０２８ａから取得する。そして、暗号部１０２６は、取得した公開鍵を用いて、計測機器１０１が備える生体データ計測部１０１２により計測された計測値を暗号化する。
【０１７８】
鍵記録部１０２８は、管理機器用カード１０６から取得した公開鍵を管理機器情報テーブル１０２８ａに格納する。図２２は、管理機器情報テーブル１０２８ａの一例を示す図である。図２２に示すように、管理機器情報テーブル１０２８ａには、管理機器用カードＩＤ、計測機器ＩＤ、ボタン番号、通信ＩＤ、及び公開鍵が格納される。このように、本実施の形態の管理機器情報テーブル１０２８ａは、共有鍵に替えて公開鍵が格納される点が、実施の形態１の管理機器情報テーブル１０２８ａと異なる。
【０１７９】
＜管理機器１０５＞
本実施の形態の管理機器１０５は、図７に示す実施の形態１の管理機器１０５と同様であるので、図示及び説明を省略する。
【０１８０】
＜管理機器用カード１０６＞
本実施の形態の管理機器用カード１０６の機能構成は、図８に示す実施の形態１の管理機器用カード１０６の機能構成と同様であるので、図示を省略する。
【０１８１】
本実施の形態の管理機器用カード１０６は、計測機器用カード１０２との暗号化通信に利用する、公開鍵とその公開鍵に対応する秘密鍵とを生成する点が、共有鍵を生成する実施の形態１の管理機器用カード１０６と大きく異なる。以下、実施の形態１の管理機器用カード１０６と異なる構成部を中心に説明する。
【０１８２】
鍵計算部１０６３は、生成部の一例であり、計測機器１０１に装着された際に計測機器１０１から取得した計測機器ＩＤ及びボタン番号と、カードＩＤ記録部１０６２に格納されている管理機器用カードＩＤとを用いて、公開鍵とその公開鍵に対応する秘密鍵とを生成する。なお、公開鍵及び秘密鍵は、ＲＳＡ暗号方式等の公知の技術を用いて生成されればよい。
【０１８３】
鍵記録部１０６４は、格納部の一例であり、計測機器１０１に関連した情報（鍵計算部１０６３により生成された暗号鍵を含む）を含む計測機器情報テーブル１０６４ａと、サービス提供装置１０７に関連した情報（サービス提供装置１０７から取得された公開鍵を含む）を含むサービス情報テーブル１０６４ｂとを格納する。
【０１８４】
図２３は、鍵記録部１０６４に記録される計測機器情報テーブル１０６４ａ及びサービス情報テーブル１０６４ｂの一例を示す図である。図２３に示すように、計測機器情報テーブル１０６４ａには、計測機器ＩＤ、ボタン番号、通信ＩＤ及び秘密鍵が格納される。この秘密鍵は、鍵計算部１０６３により生成された秘密鍵である。例えば、図２３に示す計測機器情報テーブル１０６４ａは、計測機器ＩＤ「体重計１」で識別される計測機器において、ボタン番号「２」により識別されるユーザが計測した計測値が「秘密鍵ａ」により復号されることを示す。
【０１８５】
一方、サービス情報テーブル１０６４ｂには、サービスＩＤ、計測種別、通信ＩＤ及び公開鍵が格納される。この公開鍵は、サービス提供装置から提供された公開鍵である。例えば、図２３に示すサービス情報テーブル１０６４ｂは、サービスＩＤ「サービスＡ」で識別されるサービス提供装置に対して送信する、計測種別「ユーザＩＤ」及び「体重」で示されるデータが、「公開鍵１」により暗号化されることを示す。
【０１８６】
復号部１０６６は、制御部の一例であり、近距離無線通信部１０６５により受信された暗号化された計測値を、鍵記録部１０６４に格納された計測機器情報テーブル１０６４ａに含まれる秘密鍵を用いて復号する。
【０１８７】
暗号部１０６８は、サービス提供装置１０７に対応する計測種別の計測値をサービス提供装置１０７から取得した公開鍵を用いて再度暗号化する。
【０１８８】
＜サービス提供装置１０７＞
本実施の形態のサービス提供装置１０７の機能構成は、図１０に示す実施の形態１のサービス提供装置１０７の機能構成と同様であるので、図示を省略する。
【０１８９】
本実施の形態のサービス提供装置１０７は、管理機器用カード１０６との暗号化通信に利用する、公開鍵とその公開鍵に対応する秘密鍵とを生成する点が、共有鍵を生成する実施の形態１のサービス提供装置１０７と大きく異なる。以下、実施の形態１のサービス提供装置１０７と異なる構成部を中心に説明する。
【０１９０】
鍵計算部１０７３は、管理機器用カード１０６より取得した管理機器用カードＩＤと、サービスＩＤ記録部１０７１に格納されているサービスＩＤとを用いて、公開鍵とその公開鍵に対応する秘密鍵を生成する。なお、公開鍵及び秘密鍵は、ＲＳＡ暗号方式等の公知の技術を用いて生成されればよい。
【０１９１】
復号部１０７５は、管理機器用カード１０６から受信した暗号化された計測値を、鍵計算部１０７３により生成された秘密鍵を用いて復号する。
【０１９２】
次に、以上のように構成されたヘルスケアシステム１００の動作について説明する。ヘルスケアシステム１００の動作は、実施の形態１のヘルスケアシステム１００と同様に、（１）計測機器登録フェーズ、（２）サービス登録フェーズ、（３）計測フェーズ、及び（４）計測値通信フェーズの４つのフェーズに大別される。以下、図２４及び図２５を用いて、実施の形態１と異なる処理を中心に説明する。
【０１９３】
図２４は、ヘルスケアシステム１００における、（１）計測機器登録フェーズと（２）サービス登録フェーズとの処理の流れを示すシーケンス図である。
【０１９４】
（１）計測機器登録フェーズ
まず、実施の形態１と同様に、ステップＳ１０１及びステップＳ１０２の処理が実行される。そして、管理機器用カード１０６は、計測機器１０１から計測機器ＩＤ及びボタン番号を取得する。
【０１９５】
続いて、管理機器用カード１０６の鍵計算部１０６３は、管理機器用カードＩＤ、計測機器ＩＤ及びボタン番号を用いて、公開鍵ａ及び公開鍵ａに対応する秘密鍵ａを生成する（ステップＳ２１０３）。ここで生成された秘密鍵ａは、計測機器ＩＤ及びボタン番号に対応付けて管理機器用カード１０６の鍵記録部１０６４に格納される。
【０１９６】
続いて、計測機器１０１は、管理機器用カード１０６から管理機器用カードＩＤと公開鍵ａとを取得する。そして、取得した管理機器用カードＩＤ及び公開鍵ａは、ボタン番号に対応付けて計測機器１０１の管理機器用カード情報記録部１０１６に格納される。
【０１９７】
そして、実施の形態１と同様に、ユーザＡが管理機器用カード１０６を、計測機器１０１から取り外すことにより、計測機器１０１は、管理機器用カード１０６の脱離を検知する（ステップＳ１０４）。
【０１９８】
（２）サービス登録フェーズ
まず、実施の形態１と同様に、ステップＳ２０１及びステップＳ２０２の処理が実行される。そして、サービス提供装置１０７は、管理機器１０５から管理機器用カードＩＤを取得する。
【０１９９】
続いて、サービス提供装置１０７の鍵計算部１０７３は、管理機器用カードＩＤとサービスＩＤとを用いて、公開鍵１と公開鍵１に対応する秘密鍵１を生成する（ステップＳ２２０４）。ここで生成された秘密鍵１は、鍵記録部１０７４に格納される。一方、公開鍵１は、サービスＩＤとともに、管理機器用カード１０６に送信される。
【０２００】
そして、実施の形態１と同様に、ユーザＡが管理機器用カード１０６を管理機器１０５から取り外すことにより、管理機器１０５は、管理機器用カード１０６の脱離を検知する（ステップＳ２０５）。
【０２０１】
図２５は、ヘルスケアシステム１００における、（３）計測フェーズと（４）計測値通信フェーズとの処理の流れを示すシーケンス図である。
【０２０２】
（３）計測フェーズ
まず、実施の形態１と同様に、ステップＳ３０１〜ステップＳ３０４の処理が実行される。そして、計測機器用カード１０２は、計測機器１０１から計測値を取得する。
【０２０３】
続いて、計測機器用カード１０２は、公開鍵ａを用いて、取得した計測値を暗号化する。さらに、計測機器用カード１０２は、計測機器１０１の機器ＩＤと計測時に押下されたボタンのボタン番号とともに、暗号化された計測値（暗号化計測値）を計測値記録部１０２５が記録している計測値テーブル１０２５ａに格納する（ステップＳ２３０５）。
【０２０４】
（４）計測値通信フェーズ
まず、実施の形態１と同様に、ステップＳ４０１〜ステップＳ４０３の処理が実行される。そして、管理機器用カード１０６は、計測機器用カード１０２から暗号化計測値を取得する。
【０２０５】
続いて、管理機器用カード１０６は、受信した暗号化計測値を、鍵記録部１０６４に格納されている秘密鍵ａを用いて復号する。そして管理機器用カード１０６は、復号した計測値を計測値記録部１０６７に格納する（ステップＳ２４０４）。
【０２０６】
続いて、管理機器用カード１０６は、鍵記録部１０６４に格納されているサービス情報テーブル１０６４ｂを参照することにより、サービス提供装置１０７が収集すべき計測値のみを、公開鍵１を用いて暗号化する。そして、管理機器用カード１０６は、暗号化された計測値をサービス提供装置１０７へ送信する（ステップＳ２４０５）。
【０２０７】
続いて、サービス提供装置１０７は、受信した暗号化計測値を、鍵記録部１０７４に格納されている秘密鍵１を用いて復号する。そして、サービス提供装置１０７は、復号した計測値を計測値記録部１０７６に格納する（ステップＳ２４０６）。
【０２０８】
次に、計測機器１０１、計測機器用カード１０２、管理機器１０５、管理機器用カード１０６、及びサービス提供装置１０７の動作の詳細について説明する。
【０２０９】
計測機器１０１における大きな処理の流れは、図１３に示した実施の形態１の計測機器１０１の処理の流れと同様であるので、図示及び説明を省略する。
【０２１０】
図２６は、図１３に示す計測機器登録ステップ（ステップＳ５０４）の詳細な処理の流れを示すフローチャートである。図２６において、左側のフローチャートは、計測機器１０１における処理の流れを示す。一方、右側のフローチャートは、計測機器１０１に装着された管理機器用カード１０６における処理の流れを示す。
【０２１１】
はじめに、計測機器１０１のフローチャートについて説明する。
【０２１２】
まず、実施の形態１と同様に、カードｉ／ｆ部１０１４は、計測機器ＩＤ記録部１０１１に格納されている計測機器ＩＤと、個別ボタン部１０１３が取得したボタン番号とを、管理機器用カード１０６へ送信する（ステップＳ６０１）。続いて、カードｉ／ｆ部１０１４は、装着された管理機器用カード１０６から、管理機器用カードＩＤと公開鍵ａとを受信する（ステップＳ２６０２）。続いて、管理機器用カード情報記録部１０１６は、受信した管理機器用カードＩＤと公開鍵ａとを、個別ボタン部１０１３が取得したボタン番号と対応付けて、管理機器用カード情報テーブル１０１６ａに格納する（ステップＳ２６０３）。
【０２１３】
次に、計測機器１０１に装着された管理機器用カード１０６のフローチャートについて説明する。
【０２１４】
まず、カードｉ／ｆ部１０６１は、計測機器１０１から、計測機器ＩＤ及びボタン番号を受信する（ステップＳ７０２）。続いて、鍵記録部１０６４は、受信した計測機器ＩＤ及びボタン番号を計測機器情報テーブル１０６４ａに格納する（ステップＳ７０３）。続いて、鍵計算部１０６３は、受信した計測機器ＩＤ及びボタン番号と、カードＩＤ記録部１０６２に格納された管理機器用カードＩＤとを用いて、公開鍵ａと公開鍵ａに対応する秘密鍵ａとを生成する（ステップＳ２７０４）。続いて、管理機器用カード情報記録部１０１６は、管理機器用カードＩＤ及びボタン番号に対応付けて、生成された秘密鍵を管理機器用カード情報テーブル１０１６ａに格納する（ステップＳ２７０５）。最後に、カードｉ／ｆ部１０６１は、管理機器用カードＩＤと公開鍵ａとを計測機器１０１に送信する（ステップＳ２７０６）。
【０２１５】
図２７は、図１３に示す計測ステップ（ステップＳ５０８）の詳細な処理の流れを示すフローチャートである。図２７において、左側のフローチャートは、計測機器１０１における処理の流れを示す。一方、右側のフローチャートは、計測機器１０１に装着された計測機器用カード１０２における処理の流れを示す。
【０２１６】
はじめに、計測機器１０１のフローチャートについて説明する。
【０２１７】
まず、カードｉ／ｆ部１０１４は、個別ボタン部１０１３が取得したボタン番号と、当該ボタン番号に対応する、管理機器用カード情報記録部１０１６に格納されている管理機器用カードＩＤ及び公開鍵ａと、計測機器ＩＤ記録部１０１１に格納されている計測機器ＩＤとを、計測機器用カード１０２へ送信する（ステップＳ２８０１）。続いて、実施の形態１と同様に、ステップＳ８０２〜ステップＳ８０４の処理が実行される。
【０２１８】
次に、計測機器１０１に装着された計測機器用カード１０２のフローチャートについて説明する。
【０２１９】
まず、カードｉ／ｆ部１０２３は、管理機器用カードＩＤと計測機器ＩＤとボタン番号と公開鍵ａとを計測機器１０１から受信する（ステップＳ２９０１）。続いて、鍵計算部１０２２は、当該計測機器ＩＤと当該ボタン番号と当該公開鍵ａとが初めて受信された情報であるか否かを判定する（ステップＳ２９０２）。具体的には、鍵計算部１０２２は、鍵記録部１０２８に格納された管理機器情報テーブル１０２８ａを参照することにより、受信された計測機器ＩＤとボタン番号とに対応する公開鍵ａが存在しない場合に、初めて受信された情報であると判定する。ここで、初めて受信された情報でない場合（ステップＳ２９０２のＮ）、ステップＳ２９０５の処理に進む。一方、初めて受信された情報である場合（ステップＳ２９０２のＹ）、鍵記録部１０２８は、管理機器用カードＩＤ、計測機器ＩＤ及びボタン番号とともに、公開鍵ａを管理機器情報テーブル１０２８ａに格納する（ステップＳ２９０４）。続いて、カードｉ／ｆ部１０２３は、計測値を計測機器用カード１０２から受信する（ステップＳ２９０５）。続いて、暗号部１０２６は、管理機器情報テーブル１０２８ａを参照することにより、受信された計測値に対応する公開鍵ａを選択する（ステップＳ２９０６）。続いて、暗号部１０２６は、選択された公開鍵ａを用いて、計測値を暗号化する。そして、計測値記録部１０２５は、計測機器ＩＤ及びボタン番号に対応づけて、暗号化された計測値を計測値テーブル１０２５ａに格納する（ステップＳ２９０７）。
【０２２０】
次に、管理機器１０５における処理の流れを中心に説明する。なお、管理機器１０５における大きな処理の流れは、図１６に示した実施の形態１の管理機器１０５の処理の流れと同様であるので、図示及び説明を省略する。
【０２２１】
図２８は、図１６に示す計測値通信ステップ（ステップＳ１００４）の詳細な処理の流れを示すフローチャートである。図２８において、左側のフローチャートは、計測機器１０１に装着された計測機器用カード１０２における処理の流れを示す。また、中央のフローチャートは、管理機器１０５に装着された管理機器用カード１０６における処理の流れを示す。また、右側のフローチャートは、管理機器１０５における処理の流れを示す。
【０２２２】
管理機器１０５及び計測機器用カード１０２のフローチャートは、図１７に示す実施の形態１のフローチャートと同様であるので、説明を省略する。
【０２２３】
また、管理機器用カード１０６のフローチャートは、ステップＳ３２０６の処理を除いて、実施の形態１のフローチャートと同様であるので、ステップＳ３２０６の処理のみを説明する。
【０２２４】
暗号化計測値が計測機器用カード１０２から受信された後、復号部１０６６は、計測機器情報テーブル１０６４ａから暗号化計測値に対応する秘密鍵ａを取得する。そして、復号部１０６６は、取得した秘密鍵ａを用いて、暗号化計測値を復号する（ステップＳ３２０６）。
【０２２５】
図２９は、図１６に示すサービス登録ステップ（ステップＳ１００６）の詳細な処理の流れを示すフローチャートである。図２９において、左側のフローチャートは、管理機器１０５に装着された管理機器用カード１０６における処理の流れを示す。また、中央のフローチャートは、管理機器１０５における処理の流れを示す。また、右側のフローチャートは、サービス提供装置１０７における処理の流れを示す。
【０２２６】
管理機器１０５のフローチャートは、図１８に示す実施の形態１のフローチャートと同様であるので、説明を省略する。
【０２２７】
はじめに、管理機器用カード１０６のフローチャートについて説明する。
【０２２８】
まず、実施の形態１と同様に、カードｉ／ｆ部１０６１は、サービス登録開始の指示を管理機器１０５から受信する（ステップＳ１５０１）。続いて、通信部１０６９は、カードＩＤ記録部１０６２に格納されている管理機器用カードＩＤを、通信路１１０を介して、サービス提供装置１０７へ送信する（ステップＳ１５０２）。続いて、通信部１０６９は、サービスＩＤ、計測種別及び公開鍵１を、通信路１１０を介して、サービス提供装置１０７から受信する（ステップＳ３５０３）。続いて、鍵記録部１０６４は、受信したサービスＩＤ、計測種別及び公開鍵１をサービス情報テーブル１０６４ｂに格納する（ステップＳ３５０４）。続いて、カードｉ／ｆ部１０６１は、サービス登録終了の報告を管理機器１０５へ送信する（ステップＳ１５０７）。
【０２２９】
次に、サービス提供装置１０７のフローチャートについて説明する。
【０２３０】
まず、実施の形態１と同様に、通信部１０７２は、管理機器用カードＩＤを、通信路１１０を介して、管理機器用カード１０６から受信する（ステップＳ１６０１）。続いて、鍵記録部１０７４は、受信された管理機器用カードＩＤを格納する（ステップＳ１６０２）。続いて、鍵計算部１０７３は、受信した管理機器用カードＩＤと、サービスＩＤ記録部１０７１に格納されているサービスＩＤとを用いて、公開鍵１及び公開鍵１に対応する秘密鍵１を生成する（ステップＳ３６０４）。続いて、鍵記録部１０７４は、管理機器用カードＩＤ及びサービスＩＤに対応づけて、生成された秘密鍵１を格納する（ステップＳ３６０５）。最後に、通信部１０７２は、公開鍵１と、サービスＩＤ記録部１０７１に格納されたサービスＩＤ及び計測種別とを、通信路１１０を介して、管理機器用カード１０６へ送信する（ステップＳ３６０６）。
【０２３１】
図３０は、図１６に示す計測値通信ステップ（ステップＳ１００８）の詳細な処理の流れを示すフローチャートである。図３０において、左側のフローチャートは、管理機器１０５に装着された管理機器用カード１０６における処理の流れを示す。また、中央のフローチャートは、管理機器１０５における処理の流れを示す。また、右側のフローチャートは、サービス提供装置１０７における処理の流れを示す。
【０２３２】
管理機器１０５のフローチャートは、図１９に示す実施の形態１のフローチャートと同様であるので、説明を省略する。
【０２３３】
はじめに、管理機器用カード１０６のフローチャートについて説明する。
【０２３４】
管理機器用カード１０６のフローチャートは、ステップＳ３８０３の処理を除いて、実施の形態１のフローチャートと同様であるので、ステップＳ３８０３の処理についてのみ説明する。
【０２３５】
計測種別に対応する計測値が選択された後、暗号部１０６８は、サービス情報テーブル１０６４ｂを参照することにより、受信したサービスＩＤに対応する公開鍵１を取得する。そして、暗号部１０６８は、取得した公開鍵１を用いて、選択された計測値を暗号化する（ステップＳ３８０３）。
【０２３６】
次に、サービス提供装置１０７のフローチャートについて説明する。
【０２３７】
サービス提供装置１０７のフローチャートは、ステップＳ３９０２の処理を除いて、実施の形態１のフローチャートと同様であるので、ステップＳ３９０２の処理についてのみ説明する。
【０２３８】
暗号化計測値が管理機器用カード１０６から受信された後、復号部１０７５は、受信した暗号化計測値に対応する秘密鍵１を鍵記録部１０７４から取得する。そして、復号部１０７５は、取得した秘密鍵１を用いて、受信した暗号化計測値を復号する（ステップＳ３９０２）。
【０２３９】
以上のように、本実施の形態のヘルスケアシステム１００は、公開鍵暗号方式により暗号化された計測値を送受信することにより、計測値の秘匿性を保証する。つまり、計測機器用カード１０２は公開鍵を用いて計測値を暗号化するので、計測機器１０１又は計測機器用カード１０２が保有する暗号鍵が外部に公開されたとしても、計測値の秘匿性を保証することができる。
【０２４０】
（その他の変形例）
なお、本発明は、上記の実施の形態に限定されないのは勿論である。以下のような場合も本発明に含まれる。
【０２４１】
（１）上記実施の形態では、計測機器登録フェーズにおいて、接触型ＩＣカードである管理機器用カードを計測機器に装着することにより、計測機器ＩＤ、ボタン番号、管理機器用カードＩＤなどのデータを送受信していたが、本発明はこの構成に限定されない。例えば、管理機器用カードは、非接触通信機能を備えた非接触型ＩＣカードであってもよい。この場合、例えば、計測機器と１対１の対応が可能となる程度の近距離に、管理機器用カードが近付いた場合に、管理機器用カードと計測機器又は計測機器用カードとは、前記非接触通信機能を介してデータを送受信する。
【０２４２】
（２）上記実施の形態では、計測機器登録フェーズにおいて、計測機器に装着された管理機器用カードのユーザを識別するために、ユーザに対応するボタン情報を利用しているが、本発明に係る計測機器は、ユーザ個人を識別できるような情報であれば、ボタン情報以外の情報を利用してもよい。例えば、本発明に係る計測機器は、指紋、声紋、静脈等のバイオ情報、又は単なる足の大きさのような情報を利用してもよい。
【０２４３】
例えば、ボタンではなく、足の大きさの情報が利用される場合、計測機器登録フェーズにおいて、計測機器は体重計に乗ったユーザの足の大きさを計測し、計測した足の大きさを、ユーザを識別する情報として管理機器用カード内に格納する。そして、計測フェーズにおいて、体重とともに足の大きさを計測することにより、計測機器は、足の大きさに対応するユーザ毎に体重を格納することができる。これにより、ユーザに本人を特定するための行為を意識させることなく、ユーザ毎に計測値を安全かつ確実に収集することが可能となる。また、体重などのように、ユーザによって計測値が大きく変動しない生体データの場合は、計測機器は、計測値の履歴、計測値の範囲（例えば６５ｋｇ〜７０ｋｇ、４０ｋｇ〜４３ｋｇなど）などを用いてユーザを識別してもよい。また、計測機器は、人体に埋め込まれたＲＦ−ＩＤ（Radio Frequency Identification）を用いてユーザを識別してもよい。また、計測機器は、カメラにより撮影されたユーザの顔、体型などからユーザ個人を識別してもよい。また、計測機器は、当該計測機器とは異なる機器から取得した個人識別情報を用いてユーザ個人を識別してもよい。例えば、ユーザ個人を識別することにより、最適な湯温度を設定する自動風呂システムがある場合に、体重計は、その自動風呂システムにより認識された個人識別情報を取得してもよい。これによりユーザが風呂に入った後に体重を計測する場合、体重計は、ユーザ個人を識別することができるので、ユーザ毎に体重情報を記録することができる。
【０２４４】
（３）計測機器用カード及び管理機器用カードは、カード形状に限定されない。計測機器用カード及び管理機器用カードは、ボタン型等任意の形状であってもよい。また、計測機器用カード及び管理機器用カードは、着脱可能なカードではなく、計測機器及び管理機器のそれぞれと一体化されたカードであってもよい。
【０２４５】
（４）管理機器用カードは、ユーザ毎に異なるカードではなく、複数人のユーザで共通のカードであってもよい。この場合、例えば、管理機器用カードは、パスワードを用いてカード内の計測データを個人毎に管理する。具体的には、管理機器用カードが機器に装着されたときのユーザによるパスワードの入力に基づいてユーザ個人を識別することにより、管理機器用カードは、カード内の計測データを個人毎に管理することができる。また、管理機器用カードは、パスワード以外の情報を用いてユーザ個人を識別してもよい。例えば、管理機器用カードは、指紋リーダを有し、指紋リーダにより取得されたユーザの指紋から、ユーザ個人を識別してもよい。これにより、家族などで管理機器用カードを共有することが可能となる。つまり、ユーザが変わるたびに管理機器に装着するカードを変更するなどの手間を軽減することができる。
【０２４６】
（５）計測値は、計測機器用カード及び管理機器用カードに格納されるのではなく、計測機器及び管理機器の中に安全に格納されてもよい。例えば、計測値は、計測機器及び管理機器内の耐タンパ領域に格納されたり、計測機器及び管理機器内の通常の記憶領域に暗号化されたうえで格納されたりしてもよい。
【０２４７】
（６）管理機器は、デスクトップ型ＰＣのような据え置き型の機器でなくてもよい。例えば、管理機器は、携帯電話のような持ち運び自由な携帯端末であってもよい。さらに、管理機器は、管理機器用カードと一体化された携帯端末であってもよい。これにより、ユーザは、管理機器が設置された場所に拘束されることなく、格納された計測値を確認することが可能となる。
【０２４８】
（７）上記実施の形態では、管理機器への管理機器用カードの装着をトリガとして、管理機器用カードは、所定の計測機器及び所定のボタンに対応する計測値を計測機器用カードに要求する。しかし、管理機器用カードは、定期的に計測値を計測機器用カードに要求するようにしてもよい。また、管理機器用カードは、計測機器又は計測機器用カードから所定の距離まで近付いたときに、計測値を計測機器用カードに要求するようにしてもよい。これにより、ユーザは、特に意識することなく、管理機器用カードへ計測値を蓄積することができる。
【０２４９】
（８）上記実施の形態では、計測機器用カードは、管理機器用カードからの要求に応じて、計測値を管理機器用カードへ送信する。しかし、管理機器用カードが管理機器に挿入されている場合、管理機器用カードからの要求がないときでも、計測機器が生体データを計測するたびに、計測機器用カードは計測値を管理機器用カードへ送信してもよい。また、計測機器が起動するときに、計測機器用カードが、計測値を管理機器用カードに送信してもよい。この場合、計測値が送信されたときに管理機器へ管理機器用カードが装着されていないこともあるので、例えば、管理機器は、送信された計測値をメモリに蓄えて、管理機器用カードが管理機器に装着されたときに、メモリに蓄えられた計測値を当該管理機器用カードに出力するようにしてもよい。
【０２５０】
（９）上記実施の形態では、管理機器用カードが管理機器に装着されたときに、管理機器用カードは、計測機器から送信された計測値を取得する。しかし、管理機器用カードが管理機器に装着されていないときに、管理機器用カードは、計測機器から送信された計測値を取得するようにしてもよい。例えば、管理機器用カードは、ユーザのシャツのポケットに収納されているときに、計測機器から送信された計測値を取得するようにしてもよい。これにより、ユーザは、容易に管理機器用カードへ計測値を蓄積することができる。
【０２５１】
（１０）上記実施の形態では、計測機器用カードは、計測機器から計測値を受信した際に暗号化していたが、管理機器用カードに送信する際に暗号化してもよい。この場合、計測機器用カードが備える計測値記録部は、暗号化されていない計測値を計測値テーブルに格納する。
【０２５２】
（１１）上記実施の形態では、管理機器への管理機器用カードの装着をトリガとして、管理機器用カードは、サービス提供装置に対して計測値を送信している。しかし、サービス提供装置からの定期的な問い合わせのポーリングをトリガとして、管理機器用カードは、サービス提供装置に対して計測値を送信してもよい。なお、上記実施の形態では、管理機器が計測機器に対して、例えば「ボタン１に対応する計測値を下さい」という送信要求をしていたが、本発明はこれに限らない。例えば、計測機器は、管理機器からの送信要求がない場合でも、計測値とボタン番号とを管理機器に送信してもよい。この場合、例えば、管理機器は、受信した計測値とボタン番号とをメモリに蓄え、管理機器用カードが装着されたときに、管理機器のメモリから所定のボタン番号に対応する計測値を取得するようにしてもよい。
【０２５３】
（１２）上記実施の形態では、計測機器用カードと管理機器用カードとは、秘密のｆ関数を予め共有していたが、秘密のマスター鍵を共有してもよい。この場合、計測機器用カードと管理機器用カードとは、秘密のマスター鍵と、公開の関数（例えば、ハッシュ関数ＳＨＡ−１）とを用いて、共有鍵を生成する。
【０２５４】
（１３）上記実施の形態では、計測値に対応するユーザを識別する情報（例えばボタン）と管理機器用カード（個人毎に異なるカード）との関連付けは、管理機器用カードに格納されたテーブルを参照することにより行われているが、計測機器又は計測機器用カードに格納されたテーブルを参照することにより行われてもよい。この場合、計測機器又は計測機器用カードには、管理機器用カードＩＤと共有鍵とが格納される。これにより、管理機器用カードは、計測機器又は計測機器用カードに格納された管理機器用カードＩＤを手がかりとして計測値を収集することができる。
【０２５５】
（１４）上記実施の形態では、計測機器用カードと管理機器用カードとの共有鍵は、管理機器用カードＩＤ、計測機器ＩＤ及びボタン番号を用いて生成されている。しかし、計測機器用カードと管理機器用カードとの共有鍵は、管理機器用カードＩＤ、計測機器ＩＤ及びボタン番号に加えて、計測機器用カードに格納された、計測機器用カードに固有の情報である計測機器用カードＩＤを用いて生成されてもよい。この場合、計測機器用カード及び管理機器用カードの両方が同時に計測機器に接続できるときは、両方のカードが接続されたときに、計測機器用カードは、計測機器用カードＩＤを管理機器用カードへ直接送信してもよい。一方、計測機器用カード及び管理機器用カードの両方が同時に計測機器に接続できないときは、計測機器は、まず、計測機器に装着された計測機器用カードから計測機器用カードＩＤを取得し、その後、計測機器用カードに代えて計測機器に装着された管理機器用カードへ、計測機器用カードＩＤを送信してもよい。
【０２５６】
（１５）計測機器用カード等は、計測値をボタン番号に対応させて格納していたが、さらに時刻情報に対応させて計測値を格納してもよい。この場合、例えば、計測機器は、時刻情報を取得する時刻情報取得手段を備える。そして、計測機器用カードは、計測フェーズにおいて、計測値と時刻情報取得手段により計測時に取得された時刻情報とを、計測機器から取得してもよい。さらに、計測機器用カードは、計測値と時刻情報とを一緒に記録しておいてもよい。この時刻情報は、絶対的な時刻を示すものであってもよいし、タイマー、カウンターなどのような相対的な時刻を示すものであってもよい。また、時刻情報は、必要に応じて、管理機器用カードからサービス提供装置に送られてもよい。これにより、例えば、時刻に対応した計測値の変化をサービス提供装置が知ることができる。なお、時刻情報がタイマー、カウンターなどのような相対的な時刻である場合は、絶対的な時刻と相対的な時刻の関係を管理する、管理機器或いはサービス提供装置と管理機器用カードが接続されるときに、相対的な時刻を絶対的な時刻に変換してもよい。
【０２５７】
（１６）上記実施の形態では、計測機器用カードが管理機器用カードへ計測値を送信する場合、計測値は近距離無線通信を利用して送信されていたが、利用される通信手段は近距離無線通信に限定されない。例えば、通信手段は、携帯電話、ＰＨＳ等の通信に用いられる広域無線通信、ＷＡＮ（Wide Area Network）、ＬＡＮ（Local Area Network）等の有線通信などであってもよい。これにより、ユーザは、計測機器から離れた場所（例えば、外出先の病院など）であっても、計測機器用カードに格納された計測データを取得することが可能となる。
【０２５８】
（１７）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭまたはハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０２５９】
（１８）上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Large Scale Integration：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、システムＬＳＩは、その機能を達成する。
【０２６０】
（１９）上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしてもよい。前記ＩＣカードまたは前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。前記ＩＣカードまたは前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、前記ＩＣカードまたは前記モジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしてもよい。
【０２６１】
（２０）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０２６２】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Blu-ray Disc）、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されている前記デジタル信号であるとしてもよい。
【０２６３】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【０２６４】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムにしたがって動作するとしてもよい。
【０２６５】
また、前記プログラムまたは前記デジタル信号を前記記録媒体に記録して移送することにより、または前記プログラムまたは前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【０２６６】
（２１）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０２６７】
本発明に係るヘルスケア管理カードおよびヘルスケア管理システムは、体重などを測定するときは手ぶらで計測し、後日、ヘルスケア管理カード内の計測機器のユーザ個々を区別するボタン等との対応を手がかりに、ヘルスケア管理カードの利用者の情報のみを収集する。そのため、ヘルスケア管理カードに、自分の情報を安全に収集、蓄積、さらにサービス提供者に対して安全に送付することが可能となり、利用者に負荷のかからない遠隔ヘルスケアシステムに有用である。いつでも自分の情報を携帯することができるため、モバイルでのヘルスケアシステムに有用である。
【図面の簡単な説明】
【０２６８】
【図１】本発明の実施の形態１及び２におけるヘルスケアシステムの概略図である。
【図２】本発明の実施の形態１及び２における計測機器の機能構成を示す図である。
【図３】本発明の実施の形態１における管理機器用カード情報テーブルの一例を示す図である。
【図４】本発明の実施の形態１における計測機器用カードの機能構成を示す図である。
【図５】本発明の実施の形態１及び２における計測値テーブルの一例を示す図である。
【図６】本発明の実施の形態１における管理機器情報テーブルの一例を示す図である。
【図７】本発明の実施の形態１及び２における管理機器の機能構成を示す図である。
【図８】本発明の実施の形態１及び２における管理機器用カードの機能構成を示す図である。
【図９】本発明の実施の形態１における計測機器情報テーブル及びサービス情報テーブルの一例を示す図である。
【図１０】本発明の実施の形態１及び２におけるサービス提供装置の機能構成を示す図である。
【図１１】本発明の実施の形態１のヘルスケアシステムにおける、計測機器登録フェーズとサービス登録フェーズとの処理の流れを示すシーケンス図である。
【図１２】本発明の実施の形態１のヘルスケアシステムにおける、計測フェーズと計測値通信フェーズとの処理の流れを示すシーケンス図である。
【図１３】本発明の実施の形態１及び２の計測機器における処理の流れを示すフローチャートである。
【図１４】図１３に示す計測機器登録ステップの詳細な処理の流れを示すフローチャートである。
【図１５】図１３に示す計測ステップの詳細な処理の流れを示すフローチャートである。
【図１６】本発明の実施の形態１及び２の管理機器における処理の流れを示すフローチャートである。
【図１７】図１６に示す計測値通信ステップの詳細な処理の流れを示すフローチャートである。
【図１８】図１６に示すサービス登録ステップの詳細な処理の流れを示すフローチャートである。
【図１９】図１６に示す計測値通信ステップの詳細な処理の流れを示すフローチャートである。
【図２０】本発明の実施の形態２における管理機器用カード情報テーブルの一例を示す図である。
【図２１】本発明の実施の形態２における計測機器用カードの機能構成を示す図である。
【図２２】本発明の実施の形態２における管理機器情報テーブルの一例を示す図である。
【図２３】本発明の実施の形態２における計測機器情報テーブル及びサービス情報テーブルの一例を示す図である。
【図２４】本発明の実施の形態２のヘルスケアシステムにおける、計測機器登録フェーズとサービス登録フェーズとの処理の流れを示すシーケンス図である。
【図２５】本発明の実施の形態２のヘルスケアシステムにおける、計測フェーズと計測値通信フェーズとの処理の流れを示すシーケンス図である。
【図２６】図１３に示す計測機器登録ステップの詳細な処理の流れを示すフローチャートである。
【図２７】図１３に示す計測ステップの詳細な処理の流れを示すフローチャートである。
【図２８】図１６に示す計測値通信ステップの詳細な処理の流れを示すフローチャートである。
【図２９】図１６に示すサービス登録ステップの詳細な処理の流れを示すフローチャートである。
【図３０】図１６に示す計測値通信ステップの詳細な処理の流れを示すフローチャートである。
【符号の説明】
【０２６９】
１００  ヘルスケアシステム
１０１、１０３  計測機器
１０２、１０４  計測機器用カード
１０５  管理機器
１０６  管理機器用カード
１０７、１０８  サービス提供装置
１０１１  計測機器ＩＤ記録部
１０１２  生体データ計測部
１０１３  個別ボタン部
１０１４、１０２３、１０５１、１０６１  カードｉ／ｆ部
１０１５、１０５４  制御部
１０１６  管理機器用カード情報記録部
１０２２、１０６３、１０７３  鍵計算部
１０２５、１０６７、１０７６  計測値記録部
１０２６、１０６８  暗号部
１０２７、１０６５  近距離無線通信部
１０２８、１０６４、１０７４  鍵記録部
１０５２  入力部
１０５３  表示部
１０６２  カードＩＤ記録部
１０６６、１０７５  復号部
１０６９、１０７２  通信部
１０７１  サービスＩＤ記録部
【図１】
0005300379.tif 000002
【図２】
0005300379.tif 000003
【図３】
0005300379.tif 000004
【図４】
0005300379.tif 000005
【図５】
0005300379.tif 000006
【図６】
0005300379.tif 000007
【図７】
0005300379.tif 000008
【図８】
0005300379.tif 000009
【図９】
0005300379.tif 000010
【図１０】
0005300379.tif 000011
【図１１】
0005300379.tif 000012
【図１２】
0005300379.tif 000013
【図１３】
0005300379.tif 000014
【図１４】
0005300379.tif 000015
【図１５】
0005300379.tif 000016
【図１６】
0005300379.tif 000017
【図１７】
0005300379.tif 000018
【図１８】
0005300379.tif 000019
【図１９】
0005300379.tif 000020
【図２０】
0005300379.tif 000021
【図２１】
0005300379.tif 000022
【図２２】
0005300379.tif 000023
【図２３】
0005300379.tif 000024
【図２４】
0005300379.tif 000025
【図２５】
0005300379.tif 000026
【図２６】
0005300379.tif 000027
【図２７】
0005300379.tif 000028
【図２８】
0005300379.tif 000029
【図２９】
0005300379.tif 000030
【図３０】
0005300379.tif 000031