【手続補正書】
【提出日】平成20年3月26日(2008.3.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
事業者側で利用者の提供する個人情報を収集し、前記利用者に対して、収集した前記個人情報の内容を送信し、前記利用者側で前記事業者側より送信された前記個人情報の内容の閲覧および更新をするシステムの事業者側装置であって、
閲覧用のハッシュ値と自身の持つ個人情報との整合性を検証、閲覧し、更新のある項目について送信することが可能な前記利用者に対して閲覧用の個人情報を送信する際に、前記閲覧用の個人情報の各項目をハッシュ値として送信し、前記利用者側で前記ハッシュ値に基づいて閲覧された項目について、更新のある場合、その更新した値を前記利用者側から受信することを特徴とする事業者側装置。
【請求項２】
事業者側で利用者の提供する個人情報を収集し、前記利用者に対して、収集した前記個人情報の内容を送信し、前記利用者側で前記事業者側より送信された前記個人情報の内容の閲覧および更新をするシステムの事業者側装置であって、
前記利用者から収集した個人情報を登録する利用者情報データベースと、
個人情報を持ちその個人情報を提供する前記利用者側より個人情報を受信し、受信した個人情報を前記利用者情報データベースに登録する個人情報受信手段と、
閲覧用のハッシュ値と自身の持つ個人情報との整合性を検証、閲覧し、更新のある項目について送信することが可能な前記利用者側からの要求に応じて、前記利用者に対して、前記利用者情報データベースに登録した閲覧用の個人情報を送信する際に、前記閲覧用の個人情報の各項目をハッシュ値として送信して、前記利用者に対して収集した個人情報を閲覧させる利用者情報開示手段とを備え、
前記個人情報受信手段は、前記利用者側で前記ハッシュ値に基づいて閲覧された項目のうち、更新のある項目があった場合、前記利用者側から送信されたその更新した値を受信し、前記利用者情報データベースに登録することを特徴とする事業者側装置。
【請求項３】
請求項２記載の事業者側装置において、
前記個人情報受信手段は、
前記利用者側から受け取った送信用個人情報に含まれる各項目の乱数と各項目の個人情報の値とを合わせて項目毎にハッシュ値を生成するハッシュ値計算手段と、
生成した各項目のハッシュ値を全て合わせたものと、前記送信用個人情報に含まれる利用者側の電子署名との整合性が取れるかどうかを検証する署名検証手段と、
署名検証した前記送信用個人情報を前記利用者情報データベースに登録するデータベース登録手段とを有することを特徴とする事業者側装置。
【請求項４】
請求項２記載の事業者側装置において、
前記利用者情報開示手段は、
閲覧対象となる前記利用者の情報について、前記利用者情報データベースに登録された個人情報より、前記各項目の個人情報の値と前記各項目の乱数と前記利用者の電子署名を取得するデータ取得手段と、
前記各項目の乱数と各項目の個人情報の値とを合わせて項目毎にハッシュ値を生成するハッシュ値計算手段と、
生成した前記各項目のハッシュ値を全て合わせたものに対して事業者側の電子署名を生成する署名作成手段と、
前記各項目の乱数と前記各項目のハッシュ値と前記利用者の電子署名と前記事業者の電子署名とからなる閲覧用個人情報を作成し、利用者側に送信する閲覧用個人情報送信手段とを有することを特徴とする事業者側装置。
【請求項５】
請求項２記載の事業者側装置において、
前記利用者情報開示手段は、
前記利用者、あるいは、前記利用者の個人情報を必要とする他の事業者より、個人情報閲覧要求を受信する要求受信手段と、
閲覧対象となる前記利用者の情報について、前記利用者情報データベースに登録された個人情報より、前記各項目の個人情報の値と前記各項目の乱数と前記利用者の電子署名を取得するデータ取得手段と、
前記各項目の乱数と各項目の個人情報の値とを合わせて項目毎にハッシュ値を生成するハッシュ値計算手段と、
誰に対してどの項目の個人情報を秘匿するかを示す開示制御情報を記載した事業者開示ポリシーファイルに基づき、開示する項目については、前記各項目の個人情報の値と前記各項目の乱数と、開示しない項目については、前記生成したハッシュ値と、前記利用者側の電子署名からなる開示用利用者情報を作成する開示用利用者情報作成手段と、
前記生成した開示用利用者情報に対して前記事業者側の電子署名を生成し、前記開示用利用者情報に付与して送信する送信手段とを有することを特徴とする事業者側装置。
【請求項６】
事業者側で利用者の提供する個人情報を収集し、前記利用者に対して、収集した前記個人情報の内容を送信し、前記利用者側で前記事業者側より送信された前記個人情報の内容の閲覧および更新をするシステムの利用者側装置であって、
前記個人情報を閲覧する際、閲覧用に個人情報のハッシュ値を提供する前記事業者側から閲覧用の個人情報の各項目をハッシュ値として受信し、受信した閲覧用の個人情報の各項目のハッシュ値および自身の持つ個人情報のハッシュ値に基づいて、前記閲覧用の個人情報を検証した後、前記閲覧用の個人情報を閲覧し、更新のある項目については、前記事業者側に更新した値を送信することを特徴とする利用者側装置。
【請求項７】
事業者側で利用者の提供する個人情報を収集し、前記利用者に対して、収集した前記個人情報の内容を送信し、前記利用者側で前記事業者側より送信された前記個人情報の内容の閲覧および更新をするシステムの利用者側装置であって、
自身の個人情報を格納しておく個人情報データベースと、
前記利用者の提供する個人情報を自身のデータベースに登録する前記事業者側に対して個人情報を送信する個人情報送信手段と、
前記利用者の提供する個人情報を自身のデータベースに持ち、前記利用者に対して閲覧用の個人情報の各項目をハッシュ値として送信する前記事業者側に対して登録された前記個人情報の閲覧を要求し、前記事業者側より受信した前記閲覧用の個人情報の各項目のハッシュ値および前記個人情報データベースに格納された個人情報のハッシュ値に基づいて、前記閲覧用の個人情報を検証した後、前記閲覧用の個人情報を閲覧し、更新のある項目については、更新した値を受信して自身のデータベースに登録する前記事業者側に対して、更新した値を送信する利用者情報閲覧手段とを備えたことを特徴とする利用者側装置。
【請求項８】
請求項７記載の利用者側装置において、
前記個人情報送信手段は、
項目毎に乱数を生成する乱数生成手段と、
前記生成した乱数と各項目の個人情報の値とを合わせて項目毎にハッシュ値を生成するハッシュ値計算手段と、
生成した前記各項目のハッシュ値を全て合わせたものに対して利用者側の電子署名を生成する署名作成手段と、
前記各項目の個人情報の値と前記各項目の乱数と前記利用者側の電子署名からなる送信用個人情報を作成し、事業者側に送信する送信用個人情報送信手段と、
前記送信用個人情報を前記個人情報データベースに登録するデータベース登録手段とを有することを特徴とする利用者側装置。
【請求項９】
請求項７記載の利用者側装置において、
前記利用者情報閲覧手段は、
前記事業者側より受け取った前記閲覧用個人情報に含まれる各項目のハッシュ値を全て合わせたものと、前記閲覧用個人情報に含まれる前記事業者側の電子署名との整合性が取れるかどうかを検証する事業者署名検証手段と、
前記事業者側より受け取った前記閲覧用個人情報に含まれる各項目のハッシュ値を全て合わせたものと、前記閲覧用個人情報に含まれる前記利用者側の電子署名との整合性が取れるかどうかを検証する利用者署名検証手段と、
前記個人情報データベースに登録された自身の個人情報の各項目の値を取得し、前記事業者側より受け取った前記閲覧用個人情報に含まれる各項目のハッシュ値と整合性の取れる項目については、前記個人情報データベースより取得した項目の値を表示し閲覧するデータ表示手段とを有することを特徴とする利用者側装置。
【請求項１０】
請求項７記載の利用者側装置において、
前記利用者情報閲覧手段は、
前記事業者側より受け取った前記閲覧用個人情報について、変更がある項目が存在する場合に、各項目について乱数を生成する乱数生成手段と、
前記生成した乱数と、変更がある項目を含む各項目の個人情報の値とを合わせて項目毎にハッシュ値を生成するハッシュ値計算手段と、
生成した前記各項目のハッシュ値を全て合わせたものに対して利用者側の電子署名を生成する署名作成手段と、
前記各項目の個人情報について、変更がある項目についてはその項目の値と前記生成した乱数と、変更が無い項目については前記生成した乱数と、前記利用者側の電子署名とからなる更新用個人情報を作成し、前記事業者側に送信する更新用個人情報送信手段と、
前記生成した各項目の乱数と、前記変更がある項目の値と、前記利用者側の電子署名とを前記個人情報データベースに登録するデータベース登録手段とを有することを特徴とする利用者側装置。
【請求項１１】
請求項７記載の利用者側装置において、
前記個人情報送信手段は、
項目毎に乱数を生成する乱数生成手段と、
前記生成した乱数と各項目の個人情報の値とを合わせて項目毎にハッシュ値を生成するハッシュ値計算手段と、
生成した前記各項目のハッシュ値を全て合わせたものに対して利用者側の電子署名を生成する署名作成手段と、
誰に対してどの項目の個人情報を秘匿するかを示す開示制御情報を記載した個人開示ポリシーファイルに基づき、開示する項目については、前記各項目の個人情報の値と前記各項目の乱数と、開示しない項目については、前記生成したハッシュ値と、前記利用者側の電子署名からなる送信用個人情報を作成し、前記事業者側に送信する送信用個人情報送信手段と、
前記送信用個人情報を前記個人情報データベースに登録するデータベース登録手段とを有することを特徴とする利用者側装置。
【請求項１２】
利用者から個人情報を収集し、前記利用者に対して、収集した前記個人情報の内容の閲覧および更新をさせる事業者側装置と、
前記個人情報を前記事業者側装置に送信し、前記事業者側装置に前記個人情報の閲覧を要求し、要求に応じて前記事業者側装置より送られた個人情報を、閲覧および更新する利用者側装置とを備え、
前記事業者側装置は、前記利用者に対して閲覧用の個人情報を送信する際に、前記閲覧用の個人情報の各項目をハッシュ値として送信し、
前記利用者側装置は、前記事業者側装置より受信した閲覧用の個人情報の各項目のハッシュ値および自身の持つ個人情報のハッシュ値に基づいて、前記閲覧用の個人情報を検証した後、前記閲覧用の個人情報を閲覧し、更新のある項目については、前記事業者側装置に更新した値を送信することを特徴とする個人情報閲覧更新システム。
【請求項１３】
利用者から収集した個人情報を登録する利用者情報データベースを有し、利用者から個人情報を収集し、前記利用者に対して、収集した前記個人情報の内容の閲覧および更新をさせる事業者側装置と、
自身の個人情報を格納しておく個人情報データベースを有し、前記個人情報を前記事業者側装置に送信し、前記事業者側装置に前記個人情報の閲覧を要求し、要求に応じて前記事業者側装置より送られた個人情報を、閲覧および更新する利用者側装置とを備え、
前記事業者側装置は、
前記利用者側装置より個人情報を受信し、受信した個人情報を前記利用者情報データベースに登録する個人情報受信手段と、
前記利用者側装置からの要求に応じて、前記利用者に対して、前記利用者情報データベースに登録した閲覧用の個人情報を送信する際に、前記閲覧用の個人情報の各項目をハッシュ値として送信して、前記利用者に対して収集した個人情報を閲覧させる利用者情報開示手段とを有し、
前記利用者側装置は、
前記事業者側装置に対して個人情報を送信する個人情報送信手段と、
前記事業者側装置に対して登録された前記個人情報の閲覧を要求し、前記事業者側装置より受信した前記閲覧用の個人情報の各項目のハッシュ値および前記個人情報データベースに格納された個人情報のハッシュ値に基づいて、前記閲覧用の個人情報を検証した後、前記閲覧用の個人情報を閲覧し、更新のある項目については、前記事業者側装置に更新した値を送信する利用者情報閲覧手段とを有することを特徴とする個人情報閲覧更新システム。
【請求項１４】
利用者から収集した個人情報を登録する利用者情報データベースを有し、利用者から個人情報を収集し、前記利用者に対して、収集した前記個人情報の内容の閲覧および更新をさせる事業者側装置と、
自身の個人情報を格納しておく個人情報データベースを有し、前記個人情報を前記事業者側装置に送信し、前記事業者側装置に前記個人情報の閲覧を要求し、要求に応じて前記事業者側装置より送られた個人情報を、閲覧および更新する利用者側装置とを備えた個人情報閲覧更新システムにおける個人情報閲覧更新方法であって、
前記事業者側装置の個人情報受信手段により、前記利用者側装置より個人情報を受信し、
前記事業者側装置の利用者情報開示手段により、前記利用者側装置からの要求に応じて、前記利用者に対して閲覧用の個人情報を送信する際に、前記閲覧用の個人情報の各項目をハッシュ値として送信して、前記利用者に対して収集した個人情報を閲覧させ、
前記利用者側装置の個人情報送信手段により、前記事業者側装置に対して個人情報を送信し、
前記利用者側装置の利用者情報閲覧手段により、前記事業者側装置に対して登録された自らの個人情報の閲覧を要求し、前記事業者側装置より受信した閲覧用の個人情報の各項目のハッシュ値および自身の持つ個人情報のハッシュ値に基づいて、前記閲覧用の個人情報を検証した後、前記閲覧用の個人情報を閲覧し、更新のある項目については、前記事業者側装置に更新した値を送信することを特徴とする個人情報閲覧更新方法。
【請求項１５】
請求項１４記載の個人情報閲覧更新方法において、
前記個人情報送信手段は、
項目毎に乱数を生成する乱数生成ステップと、
前記生成した乱数と各項目の個人情報の値とを合わせて項目毎にハッシュ値を生成するハッシュ値計算ステップと、
生成した前記各項目のハッシュ値を全て合わせたものに対して利用者側装置の電子署名を生成する署名作成ステップと、
前記各項目の個人情報の値と前記各項目の乱数と前記利用者側装置の電子署名からなる送信用個人情報を作成し、事業者側装置に送信する送信用個人情報送信ステップと、
前記送信用個人情報を前記個人情報データベースに登録するデータベース登録ステップとを実行することを特徴とする個人情報閲覧更新方法。
【請求項１６】
請求項１４記載の個人情報閲覧更新方法において、
前記個人情報受信手段は、
利用者側装置から受け取った前記送信用個人情報に含まれる各項目の乱数と各項目の個人情報の値とを合わせて項目毎にハッシュ値を生成するハッシュ値計算ステップと、
生成した各項目のハッシュ値を全て合わせたものと、前記送信用個人情報に含まれる利用者側装置の電子署名との整合性が取れるかどうかを検証する署名検証ステップと、
署名検証した前記送信用個人情報を前記利用者情報データベースに登録するデータベース登録ステップとを実行することを特徴とする個人情報閲覧更新方法。
【請求項１７】
請求項１４記載の個人情報閲覧更新方法において、
前記利用者情報開示手段は、
閲覧対象となる利用者の情報について、前記利用者情報データベースに登録された個人情報より、前記各項目の個人情報の値と前記各項目の乱数と前記利用者の電子署名を取得するデータ取得ステップと、
前記各項目の乱数と各項目の個人情報の値とを合わせて項目毎にハッシュ値を生成するハッシュ値計算ステップと、
生成した前記各項目のハッシュ値を全て合わせたものに対して事業者側装置の電子署名を生成する署名作成ステップと、
前記各項目の乱数と前記各項目のハッシュ値と前記利用者の電子署名と前記事業者の電子署名とからなる閲覧用個人情報を作成し、利用者側装置に送信する閲覧用個人情報送信ステップとを実行することを特徴とする個人情報閲覧更新方法。
【請求項１８】
請求項１４記載の個人情報閲覧更新方法において、
前記利用者情報閲覧手段は、
前記事業者側装置より受け取った前記閲覧用個人情報に含まれる各項目のハッシュ値を全て合わせたものと、前記閲覧用個人情報に含まれる事業者側装置の電子署名との整合性が取れるかどうかを検証する事業者署名検証ステップと、
前記事業者側装置より受け取った前記閲覧用個人情報に含まれる各項目のハッシュ値を全て合わせたものと、前記閲覧用個人情報に含まれる前記利用者側装置の電子署名との整合性が取れるかどうかを検証する利用者署名検証ステップと、
前記個人情報データベースに登録された自身の個人情報の各項目の値を取得し、前記事業者側装置より受け取った前記閲覧用個人情報に含まれる各項目のハッシュ値と整合性の取れる項目については、前記個人情報データベースより取得した項目の値を表示し閲覧するデータ表示ステップとを実行することを特徴とする個人情報閲覧更新方法。
【請求項１９】
請求項１４記載の個人情報閲覧更新方法において、
前記利用者情報閲覧手段は、
前記事業者側装置より受け取った前記閲覧用個人情報について、変更がある項目が存在する場合に、各項目について乱数を生成する乱数生成ステップと、
前記生成した乱数と、変更がある項目を含む各項目の個人情報の値とを合わせて項目毎にハッシュ値を生成するハッシュ値計算ステップと、
生成した前記各項目のハッシュ値を全て合わせたものに対して利用者側装置の電子署名を生成する署名作成ステップと、
前記各項目の個人情報について、変更がある項目についてはその項目の値と前記生成した乱数と、変更が無い項目については前記生成した乱数と、前記利用者側装置の電子署名とからなる更新用個人情報を作成し、事業者側装置に送信する更新用個人情報送信ステップと、
前記生成した各項目の乱数と、前記変更がある項目の値と、前記利用者側装置の電子署名とを前記個人情報データベースに登録するデータベース登録ステップとを実行することを特徴とする個人情報閲覧更新方法。
【請求項２０】
請求項１４記載の個人情報閲覧更新方法において、
前記個人情報送信手段は、
項目毎に乱数を生成する乱数生成ステップと、
前記生成した乱数と各項目の個人情報の値とを合わせて項目毎にハッシュ値を生成するハッシュ値計算ステップと、
生成した前記各項目のハッシュ値を全て合わせたものに対して利用者側装置の電子署名を生成する署名作成ステップと、
誰に対してどの項目の個人情報を秘匿するかを示す開示制御情報を記載した個人開示ポリシーファイルに基づき、開示する項目については、前記各項目の個人情報の値と前記各項目の乱数と、開示しない項目については、前記生成したハッシュ値と、前記利用者側装置の電子署名からなる送信用個人情報を作成し、事業者側装置に送信する送信用個人情報送信ステップと、
前記送信用個人情報を前記個人情報データベースに登録するデータベース登録ステップとを実行することを特徴とする個人情報閲覧更新方法。
【請求項２１】
請求項１４記載の個人情報閲覧更新方法において、
前記利用者情報開示手段は、
前記利用者、あるいは、前記利用者の個人情報を必要とする他の事業者端末より、個人情報閲覧要求を受信する要求受信ステップと、
閲覧対象となる利用者の情報について、前記利用者情報データベースに登録された個人情報より、前記各項目の個人情報の値と前記各項目の乱数と前記利用者の電子署名を取得するデータ取得ステップと、
前記各項目の乱数と各項目の個人情報の値とを合わせて項目毎にハッシュ値を生成するハッシュ値計算ステップと、
誰に対してどの項目の個人情報を秘匿するかを示す開示制御情報を記載した事業者開示ポリシーファイルに基づき、開示する項目については、前記各項目の個人情報の値と前記各項目の乱数と、開示しない項目については、前記生成したハッシュ値と、前記利用者側装置の電子署名からなる開示用利用者情報を作成する開示用利用者情報作成ステップと、
前記生成した開示用利用者情報に対して事業者側装置の電子署名を生成し、前記開示用利用者情報に付与して送信する送信ステップとを実行することを特徴とする個人情報閲覧更新方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】事業者側装置、利用者側装置、個人情報閲覧更新システムおよび個人情報閲覧更新方法
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、事業者側装置、利用者側装置、個人情報閲覧更新システムおよび個人情報閲覧更新方法に関し、特に、その個人情報保護管理技術に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
そこで、本発明の目的は、個人情報を秘匿したまま個人情報の管理状況や完全性の確認、あるいは更新のために個人情報提供者が自らの提供した個人情報を安全に閲覧更新する事業者側装置、利用者側装置、個人情報閲覧更新システムおよび個人情報閲覧更新方法を提供することにある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明による事業者側装置は、事業者側で利用者から個人情報を収集し、利用者に対して、収集した個人情報の内容の閲覧および更新をさせるシステムの事業者側装置であって、利用者に対して閲覧用の個人情報を送信する際に、閲覧用の個人情報の各項目をハッシュ値として送信し、利用者側でハッシュ値に基づいて閲覧された項目について、更新のある場合、その更新した値を利用者側から受信するものである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、本発明による事業者側装置は、事業者側で利用者から個人情報を収集し、利用者に対して、収集した個人情報の内容の閲覧および更新をさせるシステムの事業者側装置であって、利用者から収集した個人情報を登録する利用者情報データベースと、利用者側より個人情報を受信し、受信した個人情報を利用者情報データベースに登録する個人情報受信手段と、利用者側からの要求に応じて、利用者に対して、利用者情報データベースに登録した閲覧用の個人情報を送信する際に、閲覧用の個人情報の各項目をハッシュ値として送信して、利用者に対して収集した個人情報を閲覧させる利用者情報開示手段とを備え、個人情報受信手段は、利用者側でハッシュ値に基づいて閲覧された項目について、更新のある場合、その更新した値を利用者側から受信するものである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、本発明による利用者側装置は、事業者側で利用者から個人情報を収集し、利用者に対して、収集した個人情報の内容の閲覧および更新をさせるシステムの利用者側装置であって、個人情報を閲覧する際、事業者側から閲覧用の個人情報の各項目をハッシュ値として受信し、受信した閲覧用の個人情報の各項目のハッシュ値および自身の持つ個人情報のハッシュ値に基づいて、閲覧用の個人情報を検証した後、閲覧用の個人情報を閲覧し、更新のある項目については、事業者側に更新した値を送信するものである。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明による利用者側装置は、事業者側で利用者から個人情報を収集し、利用者に対して、収集した個人情報の内容の閲覧および更新をさせるシステムの利用者側装置であって、自身の個人情報を格納しておく個人情報データベースと、事業者側に対して個人情報を送信する個人情報送信手段と、事業者側に対して登録された個人情報の閲覧を要求し、事業者側より受信した閲覧用の個人情報の各項目のハッシュ値および個人情報データベースに格納された個人情報のハッシュ値に基づいて、閲覧用の個人情報を検証した後、閲覧用の個人情報を閲覧し、更新のある項目については、事業者側に更新した値を送信する利用者情報閲覧手段とを備えたものである。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
具体的には、利用者と個人情報を収集してサービス提供に利用する事業者において、以下を行う。
個人情報送受信時には、以下の処理が行われる。