【手続補正書】
【提出日】平成27年2月20日(2015.2.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
チャレンジレスポンス認証を行う装置によって送信される、当該装置に固有の情報を取得する取得部と、
前記装置によりチャレンジレスポンス認証に用いられる第１の鍵情報を前記固有の情報から生成することを可能にする第２の鍵情報を記憶する記憶部と、
前記第２の鍵情報を用いて、前記固有の情報から前記第１の鍵情報を生成する生成部と、
を備え、
前記第１の鍵情報が用いられて、前記装置によって送信されるチャレンジから、前記装置へ送信されるレスポンスが生成され、
前記第１の鍵情報は、前記装置において、耐タンパ性を有するセキュリティチップに記憶されない、
耐タンパ性を有するセキュリティチップ。
【請求項２】
前記第２の鍵情報は、前記セキュリティチップと同様に動作する別のセキュリティチップでも共通に用いられる鍵情報である、請求項１に記載のセキュリティチップ。
【請求項３】
前記固有の情報は、前記装置のためにランダムに生成された情報である、請求項１又は２に記載のセキュリティチップ。
【請求項４】
前記固有の情報は、前記装置又は当該装置の部品を一意に識別するための識別情報である、請求項１又は２に記載のセキュリティチップ。
【請求項５】
生成される前記第１の鍵情報は、記憶され、
前記第１の鍵情報が記憶された後に、前記固有の情報が取得されると、記憶された前記第１の鍵情報が用いられて、前記チャレンジから前記レスポンスが生成される、
請求項１〜４のいずれか１項に記載のセキュリティチップ。
【請求項６】
生成される前記第１の鍵情報は、所定の条件が満たされる場合に、前記装置へ送信される、請求項１〜５のいずれか１項に記載のセキュリティチップ。
【請求項７】
前記所定の条件は、前記第１の鍵情報が送信された回数が所定の回数を超えていないことを含む、請求項６に記載のセキュリティチップ。
【請求項８】
前記チャレンジレスポンス認証は、前記セキュリティチップにより生成される前記レスポンスと、前記装置により前記第１の鍵情報を用いて前記チャレンジから生成されるレスポンスとを比較することを含む、請求項１〜７のいずれか１項に記載のセキュリティチップ。
【請求項９】
前記チャレンジ及び前記固有の情報の送信、又は前記レスポンスの送信は、近距離無線通信（ＮＦＣ）で行われる、請求項１〜８のいずれか１項に記載のセキュリティチップ。
【請求項１０】
前記チャレンジ及び前記固有の情報の送信、又は前記レスポンスの送信は、近距離無線通信（ＮＦＣ）の通信規格に従った書き込み用のコマンド又は読み込み用のコマンドを用いて行われる、請求項９に記載のセキュリティチップ。
【請求項１１】
耐タンパ性を有するセキュリティチップを、
チャレンジレスポンス認証を行う装置によって送信される、当該装置に固有の情報を取得する取得部と、
前記装置によりチャレンジレスポンス認証に用いられる第１の鍵情報を前記固有の情報から生成することを可能にする第２の鍵情報であって、前記セキュリティチップに記憶される前記第２の鍵情報を用いて、前記固有の情報から前記第１の鍵情報を生成する生成部と、
として機能させ、
前記第１の鍵情報が用いられて、前記装置によって送信されるチャレンジから、前記装置へ送信されるレスポンスが生成され、
前記第１の鍵情報は、前記装置において、耐タンパ性を有するセキュリティチップに記憶されない、
プログラム。
【請求項１２】
チャレンジレスポンス認証を行う装置によって送信されるチャレンジ及び当該装置に固有の情報を受信し、当該チャレンジに対応するレスポンスを前記装置へ送信する通信インターフェースと、
耐タンパ性を有するセキュリティチップと、
を備え、
前記セキュリティチップは、
前記固有の情報を取得する取得部と、
前記装置によりチャレンジレスポンス認証に用いられる第１の鍵情報を前記固有の情報から生成することを可能にする第２の鍵情報を記憶する記憶部と、
前記第２の鍵情報を用いて、前記固有の情報から前記第１の鍵情報を生成する生成部と、
を含み、
前記第１の鍵情報が用いられて、前記チャレンジから、前記装置へ送信されるレスポンスが生成され、
前記第１の鍵情報は、前記装置において、耐タンパ性を有するセキュリティチップに記憶されない、
情報処理装置。
【請求項１３】
チャレンジレスポンス認証のためのチャレンジ及び自装置に固有の情報を、耐タンパ性を有するセキュリティチップを含む装置へ送信し、当該チャレンジに対応するレスポンスを前記装置から受信する通信インターフェースと、
自装置に記憶される第１の鍵情報、前記チャレンジ及び前記レスポンスを用いて、チャレンジレスポンス認証を行う処理回路と、
を備え、
前記セキュリティチップは、前記固有の情報から前記第１の鍵情報を生成することを可能にする第２の鍵情報を記憶し、
前記第１の鍵情報は、前記セキュリティチップによって、前記第２の鍵情報を用いて前記固有の情報から生成され、
前記レスポンスは、前記装置において、前記第１の鍵情報を用いて前記チャレンジから生成され、
前記第１の鍵情報は、自装置において、耐タンパ性を有するセキュリティチップに記憶されない、
情報処理装置。
【請求項１４】
第１の情報処理装置と、
第２の情報処理装置と、
を含み、
前記第１の情報処理装置は、
チャレンジレスポンス認証のためのチャレンジ及び前記第１の情報処理装置に固有の情報を、前記第２の情報処理装置へ送信し、当該チャレンジに対応するレスポンスを前記第２の情報処理装置から受信する通信インターフェースと、
前記第１の情報処理装置に記憶される第１の鍵情報、前記チャレンジ及び前記レスポンスを用いて、チャレンジレスポンス認証を行う処理回路と、
を備え、
前記第２の情報処理装置は、
前記第１の情報処理装置によって送信される前記チャレンジ及び前記固有の情報を受信し、前記レスポンスを前記第１の情報処理装置へ送信する通信インターフェースと、
耐タンパ性を有するセキュリティチップと、
を備え、
前記セキュリティチップは、
前記固有の情報を取得する取得部と、
前記固有の情報から前記第１の鍵情報を生成することを可能にする第２の鍵情報を記憶する記憶部と、
前記第２の鍵情報を用いて、前記固有の情報から前記第１の鍵情報を生成する生成部と、
を含み、
前記レスポンスは、前記第２の情報処理装置において、前記第１の鍵情報を用いて前記チャレンジから生成され、
前記第１の鍵情報は、前記第１の情報処理装置において、耐タンパ性を有するセキュリティチップに記憶されない、
情報処理システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
また、例えば、上記機器固有情報１０は、本体機器１００のためにランダムに生成された情報である。例えば、ランダムに生成される当該情報は、乱数、ランダムな文字列等である。この場合に、機器固有情報１０は、本体機器１００により生成され、又は、別の装置（例えば、工場にあるＰＣ）により生成されて本体機器１００に与えられる。このように、ランダムに生成される情報を機器固有情報１０として用いることにより、本体機器１００の識別情報を取得することが難しい場合でも、本体機器１００に固有の情報を得ることが可能になる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
なお、上記機器固有情報１０は、本体機器１００又は本体機器１００の部品を一意に識別するための識別情報であってもよい。例えば、当該識別情報は、本体機器１００のシリアルナンバー、本体機器１００に備えられるＣＰＵ（Central  Processing  Unit）のシリアルナンバー等である。このように、識別情報を機器固有情報１０として用いることにより、新たな情報を生成することなく、本体機器１００に固有の情報を得ることが可能になる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１４８
【補正方法】変更
【補正の内容】
【０１４８】
以上、本実施形態の第２の変形例を説明した。本実施形態の第２の変形例によれば、工場での製造の際等に、個別鍵生成用のＰＣを用いて個別鍵２１を算出し、本体機器１００に登録するような作業が、不要になる。よって、本体機器１００に個別鍵２１を記憶させる作業の負荷が緩和される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１５４
【補正方法】変更
【補正の内容】
【０１５４】
なお、チャレンジ及び機器固有情報１０の送信は、ＮＦＣの通信規格に従った読み込み用のコマンドを用いて行われてもよい。一例として、当該読み込みコマンドは、ＦｅｌｉＣａコマンドであるＲｅａｄ  Ｗｉｔｈｏｕｔ  Ｅｎｃｒｙｐｔｉｏｎコマンドである。この場合に、通信インターフェース１１１は、チャレンジ及び機器固有情報１０を含むＲｅａｄ  Ｗｉｔｈｏｕｔ  Ｅｎｃｒｙｐｔｉｏｎコマンドを周辺機器２００に送信する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１５８
【補正方法】変更
【補正の内容】
【０１５８】
また、レスポンスの送信は、ＮＦＣの通信規格に従った書き込み用のコマンドを用いて行われてもよい。一例として、当該書き込みコマンドは、ＦｅｌｉＣａコマンドであるＷｒｉｔｅ  Ｗｉｔｈｏｕｔ  Ｅｎｃｒｙｐｔｉｏｎコマンドである。この場合に、通信インターフェース２１１は、レスポンスを含むＷｒｉｔｅ  Ｗｉｔｈｏｕｔ  Ｅｎｃｒｙｐｔｉｏｎレスポンスを本体機器１００に送信する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１６５
【補正方法】変更
【補正の内容】
【０１６５】
以上、本実施形態の第３の変形例を説明した。本実施形態の第３の変形例によれば、ＮＦＣでの通信によりチャレンジレスポンス認証のための送受信が行われるので、周辺機器２００を近づけた時点で認証が行われる。そのため、周辺機器２００が使用される前に、認証が完了する。よって、本実施形態の第３の変形例によれば、認証に起因する待ち時間を省き、又は短くすることが可能になる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１７６
【補正方法】変更
【補正の内容】
【０１７６】
これにより、本体機器１００の識別情報を取得することが難しい場合でも、本体機器１００に固有の情報を得ることが可能になる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１７８
【補正方法】変更
【補正の内容】
【０１７８】
これにより、新たな情報を生成することなく、本体機器１００に固有の情報を得ることが可能になる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１８８
【補正方法】変更
【補正の内容】
【０１８８】
これにより、周辺機器２００を近づけた時点で認証が行われる。そのため、周辺機器２００が使用される前に、認証が完了する。よって、本実施形態の第３の変形例によれば、認証に起因する待ち時間を省き、又は短くすることが可能になる。