(57)【要約】【課題】製品の個体差や突発的ノイズ等に起因して被判定装置の消費電流が瞬間的に大きく変動した場合であっても、被判定装置の真贋判定を高精度に実行することが可能な情報処理装置を得る。【解決手段】パターン比較部５４は、実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、実測電流値パターンは基準電流値パターンに一致しないと判定し、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、実測電流値パターンは基準電流値パターンに一致すると判定する。【選択図】図４
2020060925.tif 000002
【特許請求の範囲】
【請求項１】
被判定装置の真贋判定機能を備える情報処理装置であって、
前記被判定装置に電源を供給する電源供給部と、
前記電源供給部から前記被判定装置に流れる電流を測定する電流測定部と、
前記被判定装置が正規品であるか非正規品であるかを判定する判定部と、
を備え、
前記判定部は、
複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得部と、
前記電流値取得部によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成部と、
前記パターン作成部によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較部と、
を有し、
前記判定部は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較部による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、
前記パターン比較部は、
第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、
全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、
全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する、情報処理装置。
【請求項２】
被判定装置の真贋判定機能を備える情報処理装置であって、
前記被判定装置に電源を供給する電源供給部と、
前記電源供給部から前記被判定装置に流れる電流を測定する電流測定部と、
前記被判定装置が正規品であるか非正規品であるかを判定する判定部と、
を備え、
前記判定部は、
複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得部と、
前記電流値取得部によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成部と、
前記パターン作成部によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較部と、
を有し、
前記判定部は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較部による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、
前記パターン比較部は、
第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、
全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、
全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する、情報処理装置。
【請求項３】
信号処理回路と前記信号処理回路に電源を供給する電源供給部とを有する被判定装置の真贋判定機能を備える情報処理装置であって、
前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部と、
前記被判定装置が正規品であるか非正規品であるかを判定する判定部と、
を備え、
前記判定部は、
複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得部と、
前記電流値取得部によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成部と、
前記パターン作成部によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較部と、
を有し、
前記判定部は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較部による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、
前記パターン比較部は、
第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、
全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、
全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する、情報処理装置。
【請求項４】
信号処理回路と前記信号処理回路に電源を供給する電源供給部とを有する被判定装置の真贋判定機能を備える情報処理装置であって、
前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部と、
前記被判定装置が正規品であるか非正規品であるかを判定する判定部と、
を備え、
前記判定部は、
複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得部と、
前記電流値取得部によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成部と、
前記パターン作成部によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較部と、
を有し、
前記判定部は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較部による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、
前記パターン比較部は、
第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、
全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、
全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する、情報処理装置。
【請求項５】
自身を被判定装置とする真贋判定機能を備える情報処理装置であって、
信号処理回路と、
前記信号処理回路に電源を供給する電源供給部と、
前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部と、
前記被判定装置が正規品であるか非正規品であるかを判定する判定部と、
を備え、
前記判定部は、
複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得部と、
前記電流値取得部によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成部と、
前記パターン作成部によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較部と、
を有し、
前記判定部は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較部による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、
前記パターン比較部は、
第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、
全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、
全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する、情報処理装置。
【請求項６】
自身を被判定装置とする真贋判定機能を備える情報処理装置であって、
信号処理回路と、
前記信号処理回路に電源を供給する電源供給部と、
前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部と、
前記被判定装置が正規品であるか非正規品であるかを判定する判定部と、
を備え、
前記判定部は、
複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得部と、
前記電流値取得部によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成部と、
前記パターン作成部によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較部と、
を有し、
前記判定部は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較部による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、
前記パターン比較部は、
第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、
全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、
全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する、情報処理装置。
【請求項７】
前記パターン比較部は、
実測電流値と基準電流値との差が所定の許容誤差値以下である場合には、実測電流値は基準電流値に一致すると判定し、
実測電流値と基準電流値との差が所定の許容誤差値を超える場合には、実測電流値は基準電流値に一致しないと判定する、請求項１〜６のいずれか一つに記載の情報処理装置。
【請求項８】
第１の基準電流値パターンを構成する複数の基準電流値は、それぞれに二以上の基準電流値を含む複数のグループに時分割されており、
第１の基準電流値パターンにおいて、同一のグループに関しては共通の基準電流値及び共通の許容誤差値が設定されている、請求項７に記載の情報処理装置。
【請求項９】
前記判定部はさらに、複数の所定期間のうち第２の所定期間に関して前記パターン作成部によって作成された第２の実測電流値パターンと、第２の所定期間に関して予め求められた第２の基準電流値パターンとの、前記パターン比較部による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定する、請求項１〜８のいずれか一つに記載の情報処理装置。
【請求項１０】
前記判定部は、複数の所定期間の中から第１の所定期間を可変に設定する期間設定部をさらに有する、請求項１〜９のいずれか一つに記載の情報処理装置。
【請求項１１】
前記判定部は、複数の所定期間の中から第２の所定期間を可変に設定する期間設定部をさらに有する、請求項９に記載の情報処理装置。
【請求項１２】
基準電流値パターンは前記被判定装置内の記憶部に記憶されており、
前記判定部は、当該記憶部から基準電流値パターンを読み出す、請求項１〜１１のいずれか一つに記載の情報処理装置。
【請求項１３】
被判定装置に電源を供給する電源供給部と、前記電源供給部から前記被判定装置に流れる電流を測定する電流測定部と、を備える情報処理装置に搭載されるコンピュータを、前記被判定装置が正規品であるか非正規品であるかを判定する判定手段として機能させるためのプログラムであって、
前記判定手段は、
複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得手段と、
前記電流値取得手段によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成手段と、
前記パターン作成手段によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較手段と、
を有し、
前記判定手段は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較手段による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、
前記パターン比較手段は、
第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、
全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、
全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する、プログラム。
【請求項１４】
被判定装置に電源を供給する電源供給部と、前記電源供給部から前記被判定装置に流れる電流を測定する電流測定部と、を備える情報処理装置に搭載されるコンピュータを、前記被判定装置が正規品であるか非正規品であるかを判定する判定手段として機能させるためのプログラムであって、
前記判定手段は、
複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得手段と、
前記電流値取得手段によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成手段と、
前記パターン作成手段によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較手段と、
を有し、
前記判定手段は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較手段による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、
前記パターン比較手段は、
第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、
全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、
全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する、プログラム。
【請求項１５】
信号処理回路と前記信号処理回路に電源を供給する電源供給部とを有する被判定装置の真贋判定機能を備え、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部を有する情報処理装置に搭載されるコンピュータを、前記被判定装置が正規品であるか非正規品であるかを判定する判定手段として機能させるためのプログラムであって、
前記判定手段は、
複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得手段と、
前記電流値取得手段によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成手段と、
前記パターン作成手段によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較手段と、
を有し、
前記判定手段は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較手段による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、
前記パターン比較手段は、
第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、
全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、
全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する、プログラム。
【請求項１６】
信号処理回路と前記信号処理回路に電源を供給する電源供給部とを有する被判定装置の真贋判定機能を備え、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部を有する情報処理装置に搭載されるコンピュータを、前記被判定装置が正規品であるか非正規品であるかを判定する判定手段として機能させるためのプログラムであって、
前記判定手段は、
複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得手段と、
前記電流値取得手段によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成手段と、
前記パターン作成手段によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較手段と、
を有し、
前記判定手段は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較手段による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、
前記パターン比較手段は、
第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、
全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、
全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する、プログラム。
【請求項１７】
自身を被判定装置とする真贋判定機能を備え、信号処理回路と、前記信号処理回路に電源を供給する電源供給部と、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部と、を有する情報処理装置に搭載されるコンピュータを、前記被判定装置が正規品であるか非正規品であるかを判定する判定手段として機能させるためのプログラムであって、
前記判定手段は、
複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得手段と、
前記電流値取得手段によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成手段と、
前記パターン作成手段によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較手段と、
を有し、
前記判定手段は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較手段による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、
前記パターン比較手段は、
第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、
全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、
全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する、プログラム。
【請求項１８】
自身を被判定装置とする真贋判定機能を備え、信号処理回路と、前記信号処理回路に電源を供給する電源供給部と、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部と、を有する情報処理装置に搭載されるコンピュータを、前記被判定装置が正規品であるか非正規品であるかを判定する判定手段として機能させるためのプログラムであって、
前記判定手段は、
複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得手段と、
前記電流値取得手段によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成手段と、
前記パターン作成手段によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較手段と、
を有し、
前記判定手段は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較手段による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、
前記パターン比較手段は、
第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、
全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、
全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する、プログラム。
【請求項１９】
被判定装置の真贋判定機能を備え、前記被判定装置に電源を供給する電源供給部と、前記電源供給部から前記被判定装置に流れる電流を測定する電流測定部と、を有する情報処理装置において、前記被判定装置が正規品であるか非正規品であるかを判定する、被判定装置の真贋判定方法であって、
（Ａ）複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得するステップと、
（Ｂ）前記ステップ（Ａ）によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するステップと、
（Ｃ）前記ステップ（Ｂ）によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するステップと、
（Ｄ）前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記ステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記ステップ（Ｃ）による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定するステップと、
を備え、
前記ステップ（Ｃ）は、
（Ｃ−１）第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割するステップと、
（Ｃ−２）全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、一方、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定するステップと、
を有する、被判定装置の真贋判定方法。
【請求項２０】
被判定装置の真贋判定機能を備え、前記被判定装置に電源を供給する電源供給部と、前記電源供給部から前記被判定装置に流れる電流を測定する電流測定部と、を有する情報処理装置において、前記被判定装置が正規品であるか非正規品であるかを判定する、被判定装置の真贋判定方法であって、
（Ａ）複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得するステップと、
（Ｂ）前記ステップ（Ａ）によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するステップと、
（Ｃ）前記ステップ（Ｂ）によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するステップと、
（Ｄ）前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記ステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記ステップ（Ｃ）による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定するステップと、
を備え、
前記ステップ（Ｃ）は、
（Ｃ−１）第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割するステップと、
（Ｃ−２）全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、一方、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定するステップと、
を有する、被判定装置の真贋判定方法。
【請求項２１】
信号処理回路と前記信号処理回路に電源を供給する電源供給部とを有する被判定装置の真贋判定機能を備え、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部を有する情報処理装置において、前記被判定装置が正規品であるか非正規品であるかを判定する、被判定装置の真贋判定方法であって、
（Ａ）複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得するステップと、
（Ｂ）前記ステップ（Ａ）によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するステップと、
（Ｃ）前記ステップ（Ｂ）によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するステップと、
（Ｄ）前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記ステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記ステップ（Ｃ）による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定するステップと、
を備え、
前記ステップ（Ｃ）は、
（Ｃ−１）第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割するステップと、
（Ｃ−２）全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、一方、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定するステップと、
を有する、被判定装置の真贋判定方法。
【請求項２２】
信号処理回路と前記信号処理回路に電源を供給する電源供給部とを有する被判定装置の真贋判定機能を備え、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部を有する情報処理装置において、前記被判定装置が正規品であるか非正規品であるかを判定する、被判定装置の真贋判定方法であって、
（Ａ）複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得するステップと、
（Ｂ）前記ステップ（Ａ）によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するステップと、
（Ｃ）前記ステップ（Ｂ）によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するステップと、
（Ｄ）前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記ステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記ステップ（Ｃ）による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定するステップと、
を備え、
前記ステップ（Ｃ）は、
（Ｃ−１）第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割するステップと、
（Ｃ−２）全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、一方、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定するステップと、
を有する、被判定装置の真贋判定方法。
【請求項２３】
自身を被判定装置とする真贋判定機能を備え、信号処理回路と、前記信号処理回路に電源を供給する電源供給部と、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部と、を有する情報処理装置において、前記被判定装置が正規品であるか非正規品であるかを判定する、被判定装置の真贋判定方法であって、
（Ａ）複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得するステップと、
（Ｂ）前記ステップ（Ａ）によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するステップと、
（Ｃ）前記ステップ（Ｂ）によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するステップと、
（Ｄ）前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記ステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記ステップ（Ｃ）による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定するステップと、
を備え、
前記ステップ（Ｃ）は、
（Ｃ−１）第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割するステップと、
（Ｃ−２）全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、一方、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定するステップと、
を有する、被判定装置の真贋判定方法。
【請求項２４】
自身を被判定装置とする真贋判定機能を備え、信号処理回路と、前記信号処理回路に電源を供給する電源供給部と、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部と、を有する情報処理装置において、前記被判定装置が正規品であるか非正規品であるかを判定する、被判定装置の真贋判定方法であって、
（Ａ）複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得するステップと、
（Ｂ）前記ステップ（Ａ）によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するステップと、
（Ｃ）前記ステップ（Ｂ）によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するステップと、
（Ｄ）前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記ステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記ステップ（Ｃ）による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定するステップと、
を備え、
前記ステップ（Ｃ）は、
（Ｃ−１）第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割するステップと、
（Ｃ−２）全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、一方、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定するステップと、
を有する、被判定装置の真贋判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム、及び被判定装置の真贋判定方法に関する。
【背景技術】
【０００２】
下記特許文献１には、ホスト装置とそれに接続されたメモリ装置とを備えるメモリシステムにおいて、ホスト装置からメモリ装置に流れる消費電流を測定し、当該消費電流の単位時間あたりの変化量を消費電流の変化率として算出し、上記メモリ装置に関して作成された消費電流の変化率パターンと、正規品に関する消費電流の変化率パターンとを比較することにより、上記メモリ装置が正規品であるか否かを判定するメモリシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６０６８８７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記特許文献１に開示されたメモリシステムによると、ホスト装置に接続されているメモリ装置が、正規品に比べて消費電流の絶対値が遙かに大きい粗悪な非正規品であったとしても、消費電流の測定タイミングにおいて当該メモリ装置の消費電流の変化率パターンが正規品のそれに偶然に一致した場合には、当該メモリ装置が正規品であると誤って判定される可能性がある。
【０００５】
また、正規品のメモリ装置が使用されている場合であっても、製品の個体差や突発的ノイズ等に起因してメモリ装置の消費電流の変化率パターンが瞬間的に大きく変動した場合には、正規品が誤って非正規品と判定される可能性がある。
【０００６】
さらに、上記特許文献１には、ホスト装置によってメモリ装置の真贋判定を実行する態様についてのみ開示されている。しかし、不正使用の態様としては、非正規品のメモリ装置が使用される場合に限らず、正規品のメモリ装置に格納されたコンテンツデータを不正コピー等する目的で、非正規品のホスト装置が使用される場合もある。従って、不正コピー等からコンテンツデータを適切に保護するためには、ホスト装置が非正規品である場合にはメモリシステムの動作を停止させる必要がある。そのためには、メモリ装置において、ホスト装置が正規品であるか否かを判定する機能や、ホスト装置及びメモリ装置の各々において、自身が正規品であるか否かを自ら判定（自己真贋判定）する機能が望まれる。
【０００７】
本発明はかかる事情に鑑みて成されたものであり、正規品と非正規品とで消費電流の変化率パターンが近似している場合や、製品の個体差や突発的ノイズ等に起因して被判定装置の消費電流が瞬間的に大きく変動した場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能な、情報処理装置、プログラム、及び被判定装置の真贋判定方法を得ることを目的とするものである。
【課題を解決するための手段】
【０００８】
本発明の第１の態様に係る情報処理装置は、被判定装置の真贋判定機能を備える情報処理装置であって、前記被判定装置に電源を供給する電源供給部と、前記電源供給部から前記被判定装置に流れる電流を測定する電流測定部と、前記被判定装置が正規品であるか非正規品であるかを判定する判定部と、を備え、前記判定部は、複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得部と、前記電流値取得部によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成部と、前記パターン作成部によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較部と、を有し、前記判定部は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較部による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、前記パターン比較部は、第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定することを特徴とするものである。
【０００９】
第１の態様に係る情報処理装置によれば、判定部は、第１の所定期間に関してパターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、パターン比較部による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかを判定する。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第１の態様に係る情報処理装置によれば、判定部は、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとを比較するため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００１０】
また、パターン比較部は、第１の実測電流値パターンを構成する複数の実測電流値を、複数のグループに時分割する。そして、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、パターン比較部は、全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定する。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【００１１】
本発明の第２の態様に係る情報処理装置は、被判定装置の真贋判定機能を備える情報処理装置であって、前記被判定装置に電源を供給する電源供給部と、前記電源供給部から前記被判定装置に流れる電流を測定する電流測定部と、前記被判定装置が正規品であるか非正規品であるかを判定する判定部と、を備え、前記判定部は、複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得部と、前記電流値取得部によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成部と、前記パターン作成部によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較部と、を有し、前記判定部は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較部による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、前記パターン比較部は、第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定することを特徴とするものである。
【００１２】
第２の態様に係る情報処理装置によれば、判定部は、第１の所定期間に関してパターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、パターン比較部による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかを判定する。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第２の態様に係る情報処理装置によれば、判定部は、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとを比較するため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００１３】
また、パターン比較部は、第１の実測電流値パターンを構成する複数の実測電流値を、複数のグループに時分割する。そして、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、パターン比較部は、全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定する。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【００１４】
本発明の第３の態様に係る情報処理装置は、信号処理回路と前記信号処理回路に電源を供給する電源供給部とを有する被判定装置の真贋判定機能を備える情報処理装置であって、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部と、前記被判定装置が正規品であるか非正規品であるかを判定する判定部と、を備え、前記判定部は、複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得部と、前記電流値取得部によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成部と、前記パターン作成部によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較部と、を有し、前記判定部は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較部による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、前記パターン比較部は、第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定することを特徴とするものである。
【００１５】
第３の態様に係る情報処理装置によれば、判定部は、第１の所定期間に関してパターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、パターン比較部による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかを判定する。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第３の態様に係る情報処理装置によれば、判定部は、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとを比較するため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００１６】
また、パターン比較部は、第１の実測電流値パターンを構成する複数の実測電流値を、複数のグループに時分割する。そして、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、パターン比較部は、全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定する。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【００１７】
本発明の第４の態様に係る情報処理装置は、信号処理回路と前記信号処理回路に電源を供給する電源供給部とを有する被判定装置の真贋判定機能を備える情報処理装置であって、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部と、前記被判定装置が正規品であるか非正規品であるかを判定する判定部と、を備え、前記判定部は、複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得部と、前記電流値取得部によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成部と、前記パターン作成部によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較部と、を有し、前記判定部は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較部による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、前記パターン比較部は、第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定することを特徴とするものである。
【００１８】
第４の態様に係る情報処理装置によれば、判定部は、第１の所定期間に関してパターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、パターン比較部による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかを判定する。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第４の態様に係る情報処理装置によれば、判定部は、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとを比較するため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００１９】
また、パターン比較部は、第１の実測電流値パターンを構成する複数の実測電流値を、複数のグループに時分割する。そして、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、パターン比較部は、全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定する。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【００２０】
本発明の第５の態様に係る情報処理装置は、自身を被判定装置とする真贋判定機能を備える情報処理装置であって、信号処理回路と、前記信号処理回路に電源を供給する電源供給部と、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部と、前記被判定装置が正規品であるか非正規品であるかを判定する判定部と、を備え、前記判定部は、複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得部と、前記電流値取得部によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成部と、前記パターン作成部によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較部と、を有し、前記判定部は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較部による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、前記パターン比較部は、第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定することを特徴とするものである。
【００２１】
第５の態様に係る情報処理装置によれば、判定部は、第１の所定期間に関してパターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、パターン比較部による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかを判定する。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第５の態様に係る情報処理装置によれば、判定部は、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとを比較するため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００２２】
また、パターン比較部は、第１の実測電流値パターンを構成する複数の実測電流値を、複数のグループに時分割する。そして、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、パターン比較部は、全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定する。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【００２３】
本発明の第６の態様に係る情報処理装置は、自身を被判定装置とする真贋判定機能を備える情報処理装置であって、信号処理回路と、前記信号処理回路に電源を供給する電源供給部と、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部と、前記被判定装置が正規品であるか非正規品であるかを判定する判定部と、を備え、前記判定部は、複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得部と、前記電流値取得部によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成部と、前記パターン作成部によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較部と、を有し、前記判定部は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較部による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、前記パターン比較部は、第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定することを特徴とするものである。
【００２４】
第６の態様に係る情報処理装置によれば、判定部は、第１の所定期間に関してパターン作成部によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、パターン比較部による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかを判定する。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第２の態様に係る情報処理装置によれば、判定部は、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとを比較するため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００２５】
また、パターン比較部は、第１の実測電流値パターンを構成する複数の実測電流値を、複数のグループに時分割する。そして、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、パターン比較部は、全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定する。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【００２６】
本発明の第７の態様に係る情報処理装置は、第１〜第６のいずれか一つの態様に係る情報処理装置において特に、前記パターン比較部は、実測電流値と基準電流値との差が所定の許容誤差値以下である場合には、実測電流値は基準電流値に一致すると判定し、実測電流値と基準電流値との差が所定の許容誤差値を超える場合には、実測電流値は基準電流値に一致しないと判定することを特徴とするものである。
【００２７】
第７の態様に係る情報処理装置によれば、パターン比較部は、実測電流値と基準電流値との差が所定の許容誤差値以下である場合には、実測電流値は基準電流値に一致すると判定し、一方、実測電流値と基準電流値との差が所定の許容誤差値を超える場合には、実測電流値は基準電流値に一致しないと判定する。従って、許容誤差値を比較的大きい値に設定することにより、正規品が誤って非正規品と判定される事態を抑制することが可能となり、一方、許容誤差値を比較的小さい値に設定することにより、非正規品が誤って正規品と判定される事態を抑制することが可能となる。
【００２８】
本発明の第８の態様に係る情報処理装置は、第７の態様に係る情報処理装置において特に、第１の基準電流値パターンを構成する複数の基準電流値は、それぞれに二以上の基準電流値を含む複数のグループに時分割されており、第１の基準電流値パターンにおいて、同一のグループに関しては共通の基準電流値及び共通の許容誤差値が設定されていることを特徴とするものである。
【００２９】
第８の態様に係る情報処理装置によれば、第１の基準電流値パターンを構成する複数の基準電流値は、それぞれに二以上の基準電流値を含む複数のグループに時分割されており、第１の基準電流値パターンにおいて、同一のグループに関しては共通の基準電流値及び共通の許容誤差値が設定されている。従って、全ての実測電流値に対応する基準電流値を個別に設定する場合と比較すると、予め準備すべき基準電流値の絶対数を削減することが可能となる。
【００３０】
本発明の第９の態様に係る情報処理装置は、第１〜第８のいずれか一つの態様に係る情報処理装置において特に、前記判定部はさらに、複数の所定期間のうち第２の所定期間に関して前記パターン作成部によって作成された第２の実測電流値パターンと、第２の所定期間に関して予め求められた第２の基準電流値パターンとの、前記パターン比較部による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定することを特徴とするものである。
【００３１】
第９の態様に係る情報処理装置によれば、判定部はさらに、複数の所定期間のうち第２の所定期間に関してパターン作成部によって作成された第２の実測電流値パターンと、第２の所定期間に関して予め求められた第２の基準電流値パターンとの、パターン比較部による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかを判定する。このように、第１の所定期間のみならず第２の所定期間に関しても実測電流値パターンと基準電流値パターンとの比較を行うことにより、第１の所定期間及び第２の所定期間の双方の比較結果に基づいて被判定装置の真贋判定を行うことができるため、判定精度をより向上することが可能となる。
【００３２】
本発明の第１０の態様に係る情報処理装置は、第１〜第９のいずれか一つの態様に係る情報処理装置において特に、前記判定部は、複数の所定期間の中から第１の所定期間を可変に設定する期間設定部をさらに有することを特徴とするものである。
【００３３】
第１０の態様に係る情報処理装置によれば、期間設定部は、複数の所定期間の中から第１の所定期間を可変に設定する。従って、被判定装置の真贋判定を実行する対象となる第１の所定期間を期間設定部によって静的又は動的に変更できるため、第三者による判定アルゴリズムの解析をより困難化することが可能となる。
【００３４】
本発明の第１１の態様に係る情報処理装置は、第９の態様に係る情報処理装置において特に、前記判定部は、複数の所定期間の中から第２の所定期間を可変に設定する期間設定部をさらに有することを特徴とするものである。
【００３５】
第１１の態様に係る情報処理装置によれば、期間設定部は、複数の所定期間の中から第２の所定期間を可変に設定する。従って、被判定装置の真贋判定を実行する対象となる第２の所定期間を期間設定部によって静的又は動的に変更できるため、第三者による判定アルゴリズムの解析をより困難化することが可能となる。
【００３６】
本発明の第１２の態様に係る情報処理装置は、第１〜第１１のいずれか一つの態様に係る情報処理装置において特に、基準電流値パターンは被判定装置内の記憶部に記憶されており、前記判定部は、当該記憶部から基準電流値パターンを読み出すことを特徴とするものである。
【００３７】
第１２の態様に係る情報処理装置によれば、基準電流値パターンは被判定装置内の記憶部に記憶されている。被判定装置の基準電流値パターンは、デバイスの構造や製造プロセス等に依存するため、デバイス毎に異なる。従って、ある被判定装置に関して求めた基準電流値パターンを、その被判定装置内の記憶部に記憶しておくことにより、デバイス毎に異なる基準電流値パターンを簡易に管理することが可能となる。
【００３８】
本発明の第１３の態様に係るプログラムは、被判定装置に電源を供給する電源供給部と、前記電源供給部から前記被判定装置に流れる電流を測定する電流測定部と、を備える情報処理装置に搭載されるコンピュータを、前記被判定装置が正規品であるか非正規品であるかを判定する判定手段として機能させるためのプログラムであって、前記判定手段は、複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得手段と、前記電流値取得手段によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成手段と、前記パターン作成手段によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較手段と、を有し、前記判定手段は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較手段による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、前記パターン比較手段は、第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定することを特徴とするものである。
【００３９】
第１３の態様に係るプログラムによれば、判定手段は、第１の所定期間に関してパターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、パターン比較手段による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかを判定する。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第１３の態様に係るプログラムによれば、判定手段は、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとを比較するため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００４０】
また、パターン比較手段は、第１の実測電流値パターンを構成する複数の実測電流値を、複数のグループに時分割する。そして、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、パターン比較手段は、全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定する。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【００４１】
本発明の第１４の態様に係るプログラムは、被判定装置に電源を供給する電源供給部と、前記電源供給部から前記被判定装置に流れる電流を測定する電流測定部と、を備える情報処理装置に搭載されるコンピュータを、前記被判定装置が正規品であるか非正規品であるかを判定する判定手段として機能させるためのプログラムであって、前記判定手段は、複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得手段と、前記電流値取得手段によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成手段と、前記パターン作成手段によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較手段と、を有し、前記判定手段は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較手段による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、前記パターン比較手段は、第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定することを特徴とするものである。
【００４２】
第１４の態様に係るプログラムによれば、判定手段は、第１の所定期間に関してパターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、パターン比較手段による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかを判定する。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第１４の態様に係るプログラムによれば、判定手段は、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとを比較するため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００４３】
また、パターン比較手段は、第１の実測電流値パターンを構成する複数の実測電流値を、複数のグループに時分割する。そして、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、パターン比較手段は、全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定する。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【００４４】
本発明の第１５の態様に係るプログラムは、信号処理回路と前記信号処理回路に電源を供給する電源供給部とを有する被判定装置の真贋判定機能を備え、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部を有する情報処理装置に搭載されるコンピュータを、前記被判定装置が正規品であるか非正規品であるかを判定する判定手段として機能させるためのプログラムであって、前記判定手段は、複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得手段と、前記電流値取得手段によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成手段と、前記パターン作成手段によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較手段と、を有し、前記判定手段は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較手段による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、前記パターン比較手段は、第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定することを特徴とするものである。
【００４５】
第１５の態様に係るプログラムによれば、判定手段は、第１の所定期間に関してパターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、パターン比較手段による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかを判定する。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第１５の態様に係るプログラムによれば、判定手段は、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとを比較するため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００４６】
また、パターン比較手段は、第１の実測電流値パターンを構成する複数の実測電流値を、複数のグループに時分割する。そして、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、パターン比較手段は、全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定する。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【００４７】
本発明の第１６の態様に係るプログラムは、信号処理回路と前記信号処理回路に電源を供給する電源供給部とを有する被判定装置の真贋判定機能を備え、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部を有する情報処理装置に搭載されるコンピュータを、前記被判定装置が正規品であるか非正規品であるかを判定する判定手段として機能させるためのプログラムであって、前記判定手段は、複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得手段と、前記電流値取得手段によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成手段と、前記パターン作成手段によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較手段と、を有し、前記判定手段は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較手段による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、前記パターン比較手段は、第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定することを特徴とするものである。
【００４８】
第１６の態様に係るプログラムによれば、判定手段は、第１の所定期間に関してパターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、パターン比較手段による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかを判定する。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第１６の態様に係るプログラムによれば、判定手段は、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとを比較するため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００４９】
また、パターン比較手段は、第１の実測電流値パターンを構成する複数の実測電流値を、複数のグループに時分割する。そして、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、パターン比較手段は、全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定する。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【００５０】
本発明の第１７の態様に係るプログラムは、自身を被判定装置とする真贋判定機能を備え、信号処理回路と、前記信号処理回路に電源を供給する電源供給部と、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部と、を有する情報処理装置に搭載されるコンピュータを、前記被判定装置が正規品であるか非正規品であるかを判定する判定手段として機能させるためのプログラムであって、前記判定手段は、複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得手段と、前記電流値取得手段によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成手段と、前記パターン作成手段によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較手段と、を有し、前記判定手段は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較手段による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、前記パターン比較手段は、第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定することを特徴とするものである。
【００５１】
第１７の態様に係るプログラムによれば、判定手段は、第１の所定期間に関してパターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、パターン比較手段による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかを判定する。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第１７の態様に係るプログラムによれば、判定手段は、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとを比較するため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００５２】
また、パターン比較手段は、第１の実測電流値パターンを構成する複数の実測電流値を、複数のグループに時分割する。そして、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、パターン比較手段は、全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定する。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【００５３】
本発明の第１８の態様に係るプログラムは、自身を被判定装置とする真贋判定機能を備え、信号処理回路と、前記信号処理回路に電源を供給する電源供給部と、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部と、を有する情報処理装置に搭載されるコンピュータを、前記被判定装置が正規品であるか非正規品であるかを判定する判定手段として機能させるためのプログラムであって、前記判定手段は、複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得する電流値取得手段と、前記電流値取得手段によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するパターン作成手段と、前記パターン作成手段によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するパターン比較手段と、を有し、前記判定手段は、前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記パターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記パターン比較手段による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定し、前記パターン比較手段は、第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割し、全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定することを特徴とするものである。
【００５４】
第１８の態様に係るプログラムによれば、判定手段は、第１の所定期間に関してパターン作成手段によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、パターン比較手段による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかを判定する。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第１８の態様に係るプログラムによれば、判定手段は、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとを比較するため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００５５】
また、パターン比較手段は、第１の実測電流値パターンを構成する複数の実測電流値を、複数のグループに時分割する。そして、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定する。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、パターン比較手段は、全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定する。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【００５６】
本発明の第１９の態様に係る被判定装置の真贋判定方法は、被判定装置の真贋判定機能を備え、前記被判定装置に電源を供給する電源供給部と、前記電源供給部から前記被判定装置に流れる電流を測定する電流測定部と、を有する情報処理装置において、前記被判定装置が正規品であるか非正規品であるかを判定する、被判定装置の真贋判定方法であって、（Ａ）複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得するステップと、（Ｂ）前記ステップ（Ａ）によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するステップと、（Ｃ）前記ステップ（Ｂ）によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するステップと、（Ｄ）前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記ステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記ステップ（Ｃ）による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定するステップと、を備え、前記ステップ（Ｃ）は、（Ｃ−１）第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割するステップと、（Ｃ−２）全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、一方、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定するステップと、を有することを特徴とするものである。
【００５７】
第１９の態様に係る被判定装置の真贋判定方法によれば、ステップ（Ｄ）では、第１の所定期間に関してステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、ステップ（Ｃ）による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかが判定される。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第１９の態様に係る被判定装置の真贋判定方法によれば、ステップ（Ｄ）では、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとが比較されるため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００５８】
また、ステップ（Ｃ−１）では、第１の実測電流値パターンを構成する複数の実測電流値が、複数のグループに時分割される。そして、ステップ（Ｃ−２）では、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定される。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、ステップ（Ｃ−２）では、全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定される。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【００５９】
本発明の第２０の態様に係る被判定装置の真贋判定方法は、被判定装置の真贋判定機能を備え、前記被判定装置に電源を供給する電源供給部と、前記電源供給部から前記被判定装置に流れる電流を測定する電流測定部と、を有する情報処理装置において、前記被判定装置が正規品であるか非正規品であるかを判定する、被判定装置の真贋判定方法であって、（Ａ）複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得するステップと、（Ｂ）前記ステップ（Ａ）によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するステップと、（Ｃ）前記ステップ（Ｂ）によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するステップと、（Ｄ）前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記ステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記ステップ（Ｃ）による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定するステップと、を備え、前記ステップ（Ｃ）は、（Ｃ−１）第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割するステップと、（Ｃ−２）全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、一方、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定するステップと、を有することを特徴とするものである。
【００６０】
第２０の態様に係る被判定装置の真贋判定方法によれば、ステップ（Ｄ）では、第１の所定期間に関してステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、ステップ（Ｃ）による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかが判定される。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第２０の態様に係る被判定装置の真贋判定方法によれば、ステップ（Ｄ）では、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとが比較されるため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００６１】
また、ステップ（Ｃ−１）では、第１の実測電流値パターンを構成する複数の実測電流値が、複数のグループに時分割される。そして、ステップ（Ｃ−２）では、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定される。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、ステップ（Ｃ−２）では、全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定される。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【００６２】
本発明の第２１の態様に係る被判定装置の真贋判定方法は、信号処理回路と前記信号処理回路に電源を供給する電源供給部とを有する被判定装置の真贋判定機能を備え、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部を有する情報処理装置において、前記被判定装置が正規品であるか非正規品であるかを判定する、被判定装置の真贋判定方法であって、（Ａ）複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得するステップと、（Ｂ）前記ステップ（Ａ）によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するステップと、（Ｃ）前記ステップ（Ｂ）によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するステップと、（Ｄ）前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記ステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記ステップ（Ｃ）による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定するステップと、を備え、前記ステップ（Ｃ）は、（Ｃ−１）第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割するステップと、（Ｃ−２）全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、一方、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定するステップと、を有することを特徴とするものである。
【００６３】
第２１の態様に係る被判定装置の真贋判定方法によれば、ステップ（Ｄ）では、第１の所定期間に関してステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、ステップ（Ｃ）による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかが判定される。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第２１の態様に係る被判定装置の真贋判定方法によれば、ステップ（Ｄ）では、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとが比較されるため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００６４】
また、ステップ（Ｃ−１）では、第１の実測電流値パターンを構成する複数の実測電流値が、複数のグループに時分割される。そして、ステップ（Ｃ−２）では、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定される。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、ステップ（Ｃ−２）では、全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定される。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【００６５】
本発明の第２２の態様に係る被判定装置の真贋判定方法は、信号処理回路と前記信号処理回路に電源を供給する電源供給部とを有する被判定装置の真贋判定機能を備え、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部を有する情報処理装置において、前記被判定装置が正規品であるか非正規品であるかを判定する、被判定装置の真贋判定方法であって、（Ａ）複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得するステップと、（Ｂ）前記ステップ（Ａ）によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するステップと、（Ｃ）前記ステップ（Ｂ）によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するステップと、（Ｄ）前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記ステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記ステップ（Ｃ）による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定するステップと、
【００６６】
を備え、前記ステップ（Ｃ）は、（Ｃ−１）第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割するステップと、（Ｃ−２）全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、一方、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定するステップと、を有することを特徴とするものである。
【００６７】
第２２の態様に係る被判定装置の真贋判定方法によれば、ステップ（Ｄ）では、第１の所定期間に関してステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、ステップ（Ｃ）による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかが判定される。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第２２の態様に係る被判定装置の真贋判定方法によれば、ステップ（Ｄ）では、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとが比較されるため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００６８】
また、ステップ（Ｃ−１）では、第１の実測電流値パターンを構成する複数の実測電流値が、複数のグループに時分割される。そして、ステップ（Ｃ−２）では、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定される。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、ステップ（Ｃ−２）では、全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定される。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【００６９】
本発明の第２３の態様に係る被判定装置の真贋判定方法は、自身を被判定装置とする真贋判定機能を備え、信号処理回路と、前記信号処理回路に電源を供給する電源供給部と、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部と、を有する情報処理装置において、前記被判定装置が正規品であるか非正規品であるかを判定する、被判定装置の真贋判定方法であって、（Ａ）複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得するステップと、（Ｂ）前記ステップ（Ａ）によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するステップと、（Ｃ）前記ステップ（Ｂ）によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するステップと、（Ｄ）前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記ステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記ステップ（Ｃ）による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定するステップと、を備え、前記ステップ（Ｃ）は、（Ｃ−１）第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割するステップと、（Ｃ−２）全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、一方、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定するステップと、を有することを特徴とするものである。
【００７０】
第２３の態様に係る被判定装置の真贋判定方法によれば、ステップ（Ｄ）では、第１の所定期間に関してステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、ステップ（Ｃ）による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかが判定される。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第２３の態様に係る被判定装置の真贋判定方法によれば、ステップ（Ｄ）では、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとが比較されるため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００７１】
また、ステップ（Ｃ−１）では、第１の実測電流値パターンを構成する複数の実測電流値が、複数のグループに時分割される。そして、ステップ（Ｃ−２）では、全てのグループにおいて、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定される。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、ステップ（Ｃ−２）では、全てのグループの中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定される。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【００７２】
本発明の第２４の態様に係る被判定装置の真贋判定方法は、自身を被判定装置とする真贋判定機能を備え、信号処理回路と、前記信号処理回路に電源を供給する電源供給部と、前記電源供給部から前記信号処理回路に流れる電流を測定する電流測定部と、を有する情報処理装置において、前記被判定装置が正規品であるか非正規品であるかを判定する、被判定装置の真贋判定方法であって、（Ａ）複数の測定タイミングで前記電流測定部によって測定された複数の実測電流値を、前記電流測定部から取得するステップと、（Ｂ）前記ステップ（Ａ）によって取得された複数の実測電流値を時系列順に配列することによって、実測電流値パターンを作成するステップと、（Ｃ）前記ステップ（Ｂ）によって作成された実測電流値パターンと、正規品又は非正規品に関して予め求められた基準電流値のパターンである基準電流値パターンとを比較するステップと、（Ｄ）前記被判定装置の動作期間を区分した複数の所定期間のうち第１の所定期間に関して前記ステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、前記ステップ（Ｃ）による比較結果に基づいて、前記被判定装置が正規品であるか非正規品であるかを判定するステップと、を備え、前記ステップ（Ｃ）は、（Ｃ−１）第１の実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループに時分割するステップと、（Ｃ−２）全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定し、一方、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定するステップと、を有することを特徴とするものである。
【００７３】
第２４の態様に係る被判定装置の真贋判定方法によれば、ステップ（Ｄ）では、第１の所定期間に関してステップ（Ｂ）によって作成された第１の実測電流値パターンと、第１の所定期間に関して予め求められた第１の基準電流値パターンとの、ステップ（Ｃ）による比較結果に基づいて、被判定装置が正規品であるか非正規品であるかが判定される。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。第２４の態様に係る被判定装置の真贋判定方法によれば、ステップ（Ｄ）では、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとが比較されるため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【００７４】
また、ステップ（Ｃ−１）では、第１の実測電流値パターンを構成する複数の実測電流値が、複数のグループに時分割される。そして、ステップ（Ｃ−２）では、全てのグループにおいて、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値以上である場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致すると判定される。従って、製品の個体差や突発的ノイズ等に起因して、第１の実測電流値パターンと第１の基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、ステップ（Ｃ−２）では、全てのグループの中に、自グループに属する全ての実測電流値のうち基準電流値に一致するものの割合が規定値未満であるグループが少なくとも一つ存在する場合には、第１の実測電流値パターンは第１の基準電流値パターンに一致しないと判定される。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【発明の効果】
【００７５】
本発明によれば、正規品と非正規品とで消費電流の変化率パターンが近似している場合や、製品の個体差や突発的ノイズ等に起因して被判定装置の消費電流が瞬間的に大きく変動した場合であっても、被判定装置が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施の形態１に係るメモリシステムの構成を示す図である。
【図２】ホスト装置の構成を簡略化して示す図である。
【図３】メモリ装置の構成を簡略化して示す図である。
【図４】プログラムをＣＰＵが実行することによって実現される機能を示す図である。
【図５】ホスト装置の動作を説明するためのフローチャートである。
【図６】メモリ装置の消費電流特性の一例を示す図である。
【図７】実測電流値パターン及び基準電流値パターンの一例を示す図である。
【図８】実測電流値パターン及び基準電流値パターンの一例を示す図である。
【図９】ホスト装置の他の構成例を示す図である。
【図１０】実測電流値のうち基準電流値に一致するものの割合を算出した一例を示す図である。
【図１１】実測電流値のうち基準電流値に一致するものの割合を算出した一例を示す図である。
【図１２】実測電流値パターン及び基準電流値パターンの一例を示す図である。
【図１３】メモリ装置の消費電流特性の一例を示す図である。
【図１４】ホスト装置の構成を簡略化して示す図である。
【図１５】メモリ装置の構成を簡略化して示す図である。
【図１６】認証制御回路の構成を示す図である。
【図１７】プログラムをＣＰＵが実行することによって実現される機能を示す図である。
【図１８】メモリ装置の動作を説明するためのフローチャートである。
【図１９】ホスト装置の消費電流特性の一例を示す図である。
【図２０】ホスト装置の構成を簡略化して示す図である。
【図２１】メモリ装置の構成を簡略化して示す図である。
【図２２】プログラムをＣＰＵが実行することによって実現される機能を示す図である。
【図２３】ホスト装置の動作を説明するためのフローチャートである。
【図２４】メモリ装置の構成を簡略化して示す図である。
【図２５】認証制御回路の構成を示す図である。
【図２６】プログラムをＣＰＵが実行することによって実現される機能を示す図である。
【図２７】メモリ装置の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００７７】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、異なる図面において同一の符号を付した要素は、同一又は相応する要素を示すものとする。
【００７８】
＜実施の形態１＞
図１は、本発明の実施の形態１に係るメモリシステム１の構成を示す図である。図１に示すようにメモリシステム１は、ホスト装置２と、ホスト装置２に着脱自在に接続されたメモリ装置３とを備えて構成されている。ホスト装置２は、例えばパーソナルコンピュータ等の第１の情報処理装置であり、メモリ装置３は、ホスト装置２から電源供給を受けて動作する第２の情報処理装置、例えばフラッシュメモリのメモリカードである。他の例として、第１の情報処理装置はプリンタ又は複合機の本体であり、第２の情報処理装置はトナーカートリッジである。あるいは、第１の情報処理装置はゲーム機の本体であり、第２の情報処理装置はゲームプログラムが格納されたメモリカードである。
【００７９】
本実施の形態では、メモリ装置３の真贋判定をホスト装置２が実行する態様、つまり、ホスト装置２等の第１の情報処理装置が判定装置であり、メモリ装置３等の第２の情報処理装置が被判定装置である態様について説明する。
【００８０】
図２は、ホスト装置２の構成を簡略化して示す図である。図２に示すようにホスト装置２は、ＳｏＣ（System on a Chip）１１１、電源制御部１１２、電流値測定回路１１３、及びメモリインタフェース１１４を備えて構成されている。ＳｏＣ１１１は、ホスト装置２側の信号処理回路である。ＳｏＣ１１１は、バス１２１を介して相互に接続された、ＣＰＵ１２２、復号器１２３、期待値格納メモリ１２４、ＧＰＩＯ（General Purpose Input/Output）１２５、ＡＤＣ（Analog to Digital Converter）１２６、コマンドバッファ１２７、データバッファ１２８、及び、ＲＯＭ又はＲＡＭ等の記憶部１２９を備えて構成されている。記憶部１２９には、プログラム８０１が格納されている。ホスト装置２は、自身に接続されたメモリ装置３を動作させるための電源を、電源ＶＣＣ１（電源供給部）から電源制御部１１２及び抵抗素子Ｒを介してメモリ装置３に供給する。電流値測定回路１１３は、抵抗素子Ｒの両端電圧を測定することにより、電源ＶＣＣ１からメモリ装置３に流れる電流の電流値を測定する。
【００８１】
図３は、メモリ装置３の構成を簡略化して示す図である。図３に示すようにメモリ装置３は、メモリコントローラ１３１とメモリコア１３２とを備えて構成されている。メモリコントローラ１３１は、メモリ装置３側の信号処理回路である。メモリコントローラ１３１は、ホストインタフェース１４１、デコーダ１４２、及びメモリコアインタフェース１４３を備えて構成されている。メモリコア１３２の特定のアドレス領域には、後述する期待値データ９０１が格納されている。
【００８２】
図４は、図２に示したプログラム８０１をＣＰＵ１２２が実行することによって実現される機能を示す図である。図４に示すように、記憶部１２９から読み出したプログラム８０１をＣＰＵ１２２が実行することによって、ＣＰＵ１２２は、ホスト装置２に接続されているメモリ装置３が正規品であるか非正規品であるかを判定する真贋判定部１５０として機能する。換言すれば、プログラム８０１は、情報処理装置としてのホスト装置２に搭載されるコンピュータを、真贋判定部１５０として機能させるためのプログラムである。図４に示すように真贋判定部１５０は、期間設定部１５１、電流値取得部１５２、パターン作成部１５３、及びパターン比較部１５４として機能する。なお、真贋判定部１５０の機能は、ＣＰＵ１２２によるソフトウェア処理によって実現する場合に限らず、専用回路等を用いたハードウェア処理によって実現しても良い。
【００８３】
メモリ装置３の正規品（純正品）と非正規品（偽造品）とでは、半導体デバイスの構造や製造プロセス等が異なるため、消費電流特性が顕著に相違する。本実施の形態に係るホスト装置２は、メモリ装置３の消費電流値（絶対値）を実測することによって実測電流値パターンを作成し、その実測電流値パターンと、正規品又は非正規品に関する既知の基準電流値パターンとを比較することによって、自身に接続されているメモリ装置３が正規品であるか非正規品であるかの真贋判定を行う。以下、図面を参照しながら詳細に説明する。
【００８４】
図５は、ホスト装置２の動作を説明するためのフローチャートである。図６は、メモリ装置３の消費電流特性の一例を示す図である。図６に示すように、メモリ装置３の通常動作期間は処理内容に応じて複数の期間Ｐに区分することができる。図６に示した例では、通常動作期間はこの順に並ぶ８つの期間Ｐ１〜Ｐ８に区分されている。例えば、期間Ｐ１は起動直後のパワーオン期間であり、期間Ｐ２は各種設定を初期化するための初期化期間であり、期間Ｐ３，Ｐ６はスタンバイ期間であり、期間Ｐ４は相互認証に向けての鍵交換期間であり、期間Ｐ５は交換した鍵を用いて相互認証を行う認証期間であり、期間Ｐ７はアプリケーションの実行期間であり、期間Ｐ８はシャットダウンに向けてのパワーオフ期間である。期間Ｐの他の例としては、コマンド入力期間、メモリコアアクセス期間、データ読み出し期間、データ書き込み期間、データ消去期間、及びデータ通信期間等が想定される。
【００８５】
正規品のメモリ装置３であれば、実装される半導体デバイスの種類や各デバイスの製造プロセスが厳密に管理されているため、各期間Ｐ１〜Ｐ８におけるメモリ装置３の消費電流特性はほぼ一定である。そこで、各期間Ｐ１〜Ｐ８の消費電流特性を示す情報が工場出荷前に作成されて、暗号化された期待値データ９０１（図３参照）として、メモリコア１３２の特定のアドレス領域に格納されている。
【００８６】
本実施の形態の例では、期間Ｐ１〜Ｐ８のうち、消費電流値及びその変化量が大きく、また消費電力の変化態様がデバイスに依存して特徴的である期間（例えば期間Ｐ１，Ｐ２，Ｐ４，Ｐ５，Ｐ８）を判定対象期間として、判定対象期間の各々に関する基準電流値パターンが、期待値データ９０１としてメモリコア１３２に格納されている。ここで、基準電流値パターンは、消費電流値を所定のサンプリング周波数でサンプリングすることによって得られる消費電流値の遷移パターンを意味する。
【００８７】
なお、排除対象となる非正規品が既に特定されている場合には、正規品に関する基準電流値パターンに代えて、非正規品に関する基準電流値パターンをメモリコア１３２に格納しても良い。正規品に関する基準電流値パターンを用いる場合には、実測電流値パターン（詳細は後述する）と基準電流値パターンとが一致するか否かによって、メモリ装置３が正規品であるか否かを判定できる。非正規品に関する基準電流値パターンを用いる場合には、実測電流値パターンと基準電流値パターンとが一致するか否かによって、メモリ装置３が非正規品であるか否かを判定できる。本実施の形態及び後述の各変形例では、正規品に関する基準電流値パターンを用いる例について説明する。
【００８８】
図５を参照して、メモリ装置３がホスト装置２に接続されると、まずステップＳＰ１０１においてＣＰＵ１２２（期間設定部１５１）は、期間Ｐ１〜Ｐ８の中から、真贋判定の実行対象となる少なくとも一つの判定対象期間（以下「第１の所定期間」と称す）を設定する。期間設定部１５１は、予め定められた規則に従って第１の所定期間を静的に変更することができ、あるいは、真贋判定の累積実行回数やメモリシステム１の稼働状況等に応じて第１の所定期間を動的に変更することができる。本実施の形態の例では、パワーオン期間である期間Ｐ１が第１の所定期間として設定されたものとする。また、期間設定部１５１は、第１の所定期間に対して実行する真贋判定の処理内容を設定する。本実施の形態の例では、「電流値パターン同士の比較処理」が、真贋判定の処理内容として設定される。但し、電流値パターン同士の比較処理がデフォルト処理として実行される場合には、この設定は省略しても良い。
【００８９】
次にステップＳＰ１０２においてＣＰＵ１２２は、電源制御部１１２に電源供給を開始させるための制御コマンドを、ＧＰＩＯ１２５にセットする。当該制御コマンドはＧＰＩＯ１２５から電源制御部１１２に入力され、電源制御部１１２は、電源ＶＣＣ１からメモリ装置３への電源供給を開始する。
【００９０】
次にステップＳＰ１０３においてＣＰＵ１２２は、メモリ装置３から所望の期待値データ９０１を読み出すための読み出しコマンドを、コマンドバッファ１２７にセットする。当該読み出しコマンドは、コマンドバッファ１２７からメモリインタフェース１１４を介してメモリ装置３に送信される。ホストインタフェース１４１は、ホスト装置２から受信した当該読み出しコマンドを、デコーダ１４２に入力する。デコーダ１４２は、入力された当該読み出しコマンドをデコードすることにより、所望の期待値データ９０１の読み出しアドレスをメモリコアインタフェース１４３に入力する。当該読み出しアドレスはメモリコアインタフェース１４３からメモリコア１３２に入力され、これによって、所望の期待値データ９０１がメモリコア１３２から読み出される。本実施の形態の例では、真贋判定の処理内容が「期間Ｐ１を対象とする電流値パターン同士の比較処理」に設定されているため、期間Ｐ１に関する基準電流値パターンと、それに対応する所定の許容誤差値Ｚを示すデータとが、所望の期待値データ９０１としてメモリコア１３２から読み出される。許容誤差値Ｚは、期間Ｐ１に関する基準電流値パターンにおける電流値の分布態様等に応じて、プラスマイナス数％からプラスマイナス１０数％の範囲内で最適な値が予め設定されている。読み出された期待値データ９０１は、暗号化された状態で、メモリコアインタフェース１４３及びホストインタフェース１４１を介してホスト装置２に送信される。メモリインタフェース１１４は、メモリ装置３から受信した期待値データ９０１を、データバッファ１２８を介して復号器１２３に入力する。復号器１２３は、暗号化されている期待値データ９０１を復号化する。復号化された期待値データ９０１は、期待値格納メモリ１２４に格納される。本実施の形態の例では、期間Ｐ１に関する基準電流値パターンと、それに対応する所定の許容誤差値Ｚを示すデータとが、期待値格納メモリ１２４に格納される。
【００９１】
パワーオン期間である期間Ｐ１が第１の所定期間として設定されているため、次にステップＳＰ１０４においてＣＰＵ１２２は、電源制御部１１２に電源供給を停止させるための制御コマンドを、ＧＰＩＯ１２５にセットする。当該制御コマンドはＧＰＩＯ１２５から電源制御部１１２に入力され、電源制御部１１２は、電源ＶＣＣ１からメモリ装置３への電源供給を停止する。
【００９２】
次にステップＳＰ１０５においてＣＰＵ１２２は、電源制御部１１２に電源供給を開始させるための制御コマンドを、ＧＰＩＯ１２５にセットする。当該制御コマンドはＧＰＩＯ１２５から電源制御部１１２に入力され、電源制御部１１２は、電源ＶＣＣ１からメモリ装置３への電源供給を開始する。これにより、パワーオン期間である期間Ｐ１が開始される。
【００９３】
次にステップＳＰ１０６においてＣＰＵ１２２は、ＡＤＣ１２６を駆動する。電源ＶＣＣ１からメモリ装置３への電源供給が開始されたことにより、抵抗素子Ｒに電流が流れる。電流値測定回路１１３は、抵抗素子Ｒの両端電圧を所定のサンプリング周波数（例えば１ＭＨｚ〜数ＭＨｚ）でサンプリングすることによって、電源ＶＣＣ１からメモリ装置３へ流れる電流の電流値を実測する。実測された電流値は、図示しないプリアンプによって増幅された後、ＡＤＣ１２６によってＡＤ変換され、その後、電流値取得部１５２によってＣＰＵ１２２に順次入力される。なお、ＡＤＣ１２６によるＡＤ変換よりも前にプリアンプによって実測電流値を増幅する上記の構成に代えて、ＡＤＣ１２６によるＡＤ変換よりも後に乗算器によって実測電流値を増幅する構成を採用しても良い。
【００９４】
次にステップＳＰ１０７においてＣＰＵ１２２（パターン作成部１５３）は、電流値取得部１５２によって順次取得された複数の実測電流値を時系列順に配列することによって、期間Ｐ１に関するメモリ装置３の実測電流値パターンを作成する。
【００９５】
次にステップＳＰ１０８においてＣＰＵ１２２（パターン比較部１５４）は、期待値格納メモリ１２４から基準電流値パターンと許容誤差値Ｚを示すデータとを読み出して取得する。
【００９６】
次にステップＳＰ１０９においてＣＰＵ１２２（パターン比較部１５４）は、パターン作成部１５３によって作成された実測電流値パターンと、期待値格納メモリ１２４から読み出した基準電流値パターンとを比較する。
【００９７】
図７，８は、実測電流値パターン及び基準電流値パターンの一例をそれぞれ示す図である。電流値測定回路１１３のサンプリング周波数が１ＭＨｚ〜数ＭＨｚであり、期間Ｐ１の長さが数ｍ秒〜数十ｍ秒である場合には、実際には実測電流値パターン及び基準電流値パターンはそれぞれ数十万個〜数百万個の実測電流値及び基準電流値によって構成される。しかし図７，８では説明の簡単化のため、実測電流値パターン及び基準電流値パターンがそれぞれ１５個の実測電流値Ｘ０１〜Ｘ１５及び基準電流値Ｙ０１〜Ｙ１５によって構成された例を示している。パターン比較部１５４は、それぞれ対応する実測電流値Ｘ０１〜Ｘ１５と基準電流値Ｙ０１〜Ｙ１５との差が、期待値格納メモリ２４から読み出した許容誤差値Ｚ以下であるか否かを比較する。パターン比較部１５４は、両電流値の差が許容誤差値Ｚ以下である場合には実測電流値Ｘは基準電流値Ｙに一致していると判定し、一方、両電流値の差が許容誤差値Ｚを超える場合には実測電流値Ｘは基準電流値Ｙに一致していないと判定する。
【００９８】
ここで、パターン比較部１５４は、実測電流値パターンを構成する複数の実測電流値を、それぞれに二以上の実測電流値を含む複数のグループＧｒに時分割する。図７，８に示した例では、パターン比較部１５４は、実測電流値パターンを構成する１５個の実測電流値Ｘ０１〜Ｘ１５を、それぞれに３個の実測電流値を含む５個のグループＧｒ１〜Ｇｒ５に時分割する。
【００９９】
そして、パターン比較部１５４は、全てのグループＧｒ１〜Ｇｒ５の中に、自グループに属する全ての実測電流値が基準電流値に一致しないグループが少なくとも一つ存在する場合には、実測電流値パターンは基準電流値パターンに一致しないと判定する。図８に示したグループＧｒ５に着目すると、グループＧｒ５に属する全ての実測電流値Ｘ１３〜Ｘ１５は基準電流値Ｙ１３〜Ｙ１５に一致しないため、パターン比較部１５４は、図８に示した実測電流値パターンは基準電流値パターンに一致しないと判定する。
【０１００】
また、パターン比較部１５４は、全てのグループＧｒ１〜Ｇｒ５において、自グループに属する全ての実測電流値のうち少なくとも一つの実測電流値が基準電流値に一致する場合には、実測電流値パターンは基準電流値パターンに一致すると判定する。図７に示した例によると、各グループＧｒ１〜Ｇｒ５に属する３個の実測電流値Ｘのうち少なくとも一つの実測電流値Ｘが基準電流値Ｙに一致しているため、パターン比較部１５４は、図７に示した実測電流値パターンは基準電流値パターンに一致すると判定する。例えばグループＧｒ５に関しては、実測電流値Ｘ１３，Ｘ１４は基準電流値Ｙ１３，Ｙ１４に一致していないが、実測電流値Ｘ１５は基準電流値Ｙ１５に一致している。従って、グループＧｒ５に関しては、実測電流値パターンは基準電流値パターンに一致すると判定される。
【０１０１】
次にステップＳＰ１１０においてＣＰＵ１２２（真贋判定部１５０）は、実測電流値パターンが基準電流値パターンに一致している場合（図７）には、ホスト装置２に接続されているメモリ装置３は正規品であると判定して、真贋判定処理を終了する。
【０１０２】
一方、実測電流値パターンが基準電流値パターンに一致していない場合（図８）には、真贋判定部１５０は、ホスト装置２に接続されているメモリ装置３は非正規品であると判定して、非正規品であるメモリ装置３を排除するための処理を開始する。例えば、電源制御部１１２に電源供給を停止させるための制御コマンドをＧＰＩＯ１２５にセットすることにより、電源ＶＣＣ１からメモリ装置３への電源供給を停止する。
【０１０３】
なお、以上の説明では、実測電流値Ｘ０１〜Ｘ１５と基準電流値Ｙ０１〜Ｙ１５との差を求める演算、及び、各電流値の差が許容誤差値Ｚ以下であるか否かの演算を、ＣＰＵ１２２のソフトウェア処理によって実行する例について述べた。しかし、電流値測定回路１１３の膨大なサンプリング数に起因してＣＰＵ１２２の処理負荷が増大することを回避すべく、これらの演算は、専用の演算器を用いたハードウェア処理によって実行しても良い。
【０１０４】
図９は、ホスト装置２の他の構成例を示す図である。ＳｏＣ１１１に演算器１６０が実装されている。実測電流値Ｘ０１〜Ｘ１５と基準電流値Ｙ０１〜Ｙ１５との差を求める演算、及び、各電流値の差が許容誤差値Ｚ以下であるか否かの演算は、演算器１６０によって実行され、それらの演算の結果が演算器１６０からＣＰＵ１２２に入力される。
【０１０５】
このように本実施の形態に係るホスト装置２（情報処理装置）によれば、真贋判定部１５０（判定部）は、期間Ｐ１（第１の所定期間）に関してパターン作成部１５３によって作成された実測電流値パターン（第１の実測電流値パターン）と、期間Ｐ１に関して予め求められた基準電流値パターン（第１の基準電流値パターン）との、パターン比較部１５４による比較結果に基づいて、メモリ装置３（被判定装置）が正規品であるか非正規品であるかを判定する。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。本実施の形態に係るホスト装置２によれば、真贋判定部１５０は、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとを比較するため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、ホスト装置２に接続されているメモリ装置３が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【０１０６】
また、パターン比較部１５４は、実測電流値パターンを構成する複数の実測電流値Ｘを、複数のグループＧｒに時分割する。そして、全てのグループＧｒにおいて、自グループに属する全ての実測電流値Ｘのうち少なくとも一つの実測電流値Ｘが基準電流値Ｙに一致する場合には、実測電流値パターンは基準電流値パターンに一致すると判定する。従って、製品の個体差や突発的ノイズ等に起因して、実測電流値パターンと基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、パターン比較部１５４は、全てのグループＧｒの中に、自グループに属する全ての実測電流値Ｘが基準電流値Ｙに一致しないグループが少なくとも一つ存在する場合には、実測電流値パターンは基準電流値パターンに一致しないと判定する。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【０１０７】
また、本実施の形態に係るホスト装置２によれば、パターン比較部１５４は、実測電流値Ｘと基準電流値Ｙとの差が所定の許容誤差値Ｚ以下である場合には、実測電流値Ｘは基準電流値Ｙに一致すると判定し、一方、実測電流値Ｘと基準電流値Ｙとの差が所定の許容誤差値Ｚを超える場合には、実測電流値Ｘは基準電流値Ｙに一致しないと判定する。従って、許容誤差値Ｚを比較的大きい値に設定することにより、正規品が誤って非正規品と判定される事態を抑制することが可能となり、一方、許容誤差値Ｚを比較的小さい値に設定することにより、非正規品が誤って正規品と判定される事態を抑制することが可能となる。
【０１０８】
また、本実施の形態に係るホスト装置２によれば、基準電流値パターンは期待値データ９０１としてメモリ装置３のメモリコア１３２内に記憶されている。メモリ装置３の基準電流値パターンは、デバイスの構造や製造プロセス等に依存するため、デバイス毎に異なる。従って、あるメモリ装置３に関して求めた基準電流値パターンを、そのメモリ装置３のメモリコア１３２内に記憶しておくことにより、デバイス毎に異なる基準電流値パターンを簡易に管理することが可能となる。
【０１０９】
以下、上記実施の形態１に対する様々な変形例について説明する。以下に述べる変形例は、変形例同士を任意に組み合わせて適用することが可能であり、また、後述する実施の形態２〜４と任意に組み合わせて適用することが可能である。
【０１１０】
＜変形例１＞
上記実施の形態１では、パターン比較部１５４は、全てのグループＧｒの中に、自グループに属する全ての実測電流値Ｘが基準電流値Ｙに一致しないグループが少なくとも一つ存在する場合には、実測電流値パターンは基準電流値パターンに一致しないと判定し、一方、全てのグループＧｒにおいて、自グループに属する全ての実測電流値Ｘのうち少なくとも一つの実測電流値Ｘが基準電流値Ｙに一致する場合には、実測電流値パターンは基準電流値パターンに一致すると判定した。
【０１１１】
これに対して本変形例に係るパターン比較部１５４は、全てのグループＧｒの中に、自グループに属する全ての実測電流値Ｘのうち基準電流値Ｙに一致するものの割合が規定値Ｖ未満であるグループが少なくとも一つ存在する場合には、実測電流値パターンは基準電流値パターンに一致しないと判定し、一方、全てのグループＧｒにおいて、自グループに属する全ての実測電流値Ｘのうち基準電流値Ｙに一致するものの割合が規定値Ｖ以上である場合には、実測電流値パターンは基準電流値パターンに一致すると判定する。
【０１１２】
図１０，１１は、各グループＧｒに１００個の実測電流値Ｘが含まれる場合を例にとり、グループＧｒ１〜Ｇｒ５の各々に関して、１００個の実測電流値Ｘのうち基準電流値Ｙに一致するものの割合を算出した一例をそれぞれ示す図である。この例では、規定値Ｖは９０％に設定されている。但し、規定値Ｖは、要求される判定精度等に応じて最適値がステップＳＰ１０１において併せて設定され、少なくとも５１％以上の値に設定される。
【０１１３】
図１０に示した例では、全てのグループＧｒ１〜Ｇｒ５において、自グループに属する全ての実測電流値Ｘのうち基準電流値Ｙに一致するものの割合が規定値Ｖ以上となっている。従って、パターン比較部１５４は、実測電流値パターンは基準電流値パターンに一致すると判定する。
【０１１４】
一方、図１１に示した例では、グループＧｒ２において、自グループに属する全ての実測電流値Ｘのうち基準電流値Ｙに一致するものの割合が規定値Ｖ未満となっている。従って、パターン比較部１５４は、実測電流値パターンは基準電流値パターンに一致しないと判定する。
【０１１５】
本変形例に係るホスト装置２によれば、パターン比較部１５４は、実測電流値パターンを構成する複数の実測電流値Ｘを、複数のグループＧｒに時分割する。そして、全てのグループＧｒにおいて、自グループに属する全ての実測電流値Ｘのうち基準電流値Ｙに一致するものの割合が規定値Ｖ以上である場合には、実測電流値パターンは基準電流値パターンに一致すると判定する。従って、製品の個体差や突発的ノイズ等に起因して、実測電流値パターンと基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、パターン比較部１５４は、全てのグループＧｒの中に、自グループに属する全ての実測電流値Ｘのうち基準電流値Ｙに一致するものの割合が規定値Ｖ未満であるグループが少なくとも一つ存在する場合には、実測電流値パターンは基準電流値パターンに一致しないと判定する。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【０１１６】
＜変形例２＞
上記実施の形態１では、実測電流値Ｘ０１〜Ｘ１５の各々に対応する基準電流値Ｙ０１〜Ｙ１５が予め準備されており、各実測電流値Ｘ０１〜Ｘ１５が各基準電流値Ｙ０１〜Ｙ１５に一致しているか否かが判定された。
【０１１７】
これに対して本変形例では、実測電流値Ｘと同様に基準電流値Ｙについても、それぞれに二以上の基準電流値Ｙを含む複数のグループＧｒに時分割され、同一のグループＧｒに関しては共通の基準電流値ＹＡが設定される。
【０１１８】
図１２は、実測電流値パターン及び基準電流値パターンの一例を示す図である。１５個の基準電流値Ｙ０１〜Ｙ１５が５個のグループＧｒ１〜Ｇｒ５に時分割されている。そして、各グループＧｒに属する３個の基準電流値Ｙの平均値（又は中央値）として、そのグループの基準電流値ＹＡが設定されている。例えばグループＧｒ１に関しては、基準電流値Ｙ０１〜Ｙ０３の平均値として基準電流値ＹＡ１が設定されており、実測電流値Ｘ０１〜Ｘ０３はいずれも基準電流値ＹＡ１と比較される。図３に示した期待値データ９０１には、基準電流値Ｙに代えて基準電流値ＹＡが含まれている。
【０１１９】
パターン比較部１５４は、全てのグループＧｒ１〜Ｇｒ５の中に、自グループに属する全ての実測電流値Ｘが基準電流値ＹＡに一致しないグループが少なくとも一つ存在する場合には、実測電流値パターンは基準電流値パターンに一致しないと判定する。一方、全てのグループＧｒ１〜Ｇｒ５において、自グループに属する全ての実測電流値Ｘのうち少なくとも一つの実測電流値Ｘが基準電流値ＹＡに一致する場合には、実測電流値パターンは基準電流値パターンに一致すると判定する。図１２に示した例によると、各グループＧｒ１〜Ｇｒ５に属する３個の実測電流値Ｘのうち少なくとも一つの実測電流値Ｘが基準電流値ＹＡに一致しているため、パターン比較部１５４は、図１２に示した実測電流値パターンは基準電流値パターンに一致すると判定する。例えばグループＧｒ５に関しては、実測電流値Ｘ１４，Ｘ１５は基準電流値ＹＡ５に一致していないが、実測電流値Ｘ１３は基準電流値ＹＡ５に一致している。従って、グループＧｒ５に関しては、実測電流値パターンは基準電流値パターンに一致すると判定される。
【０１２０】
本変形例に係るホスト装置２によれば、基準電流値パターンを構成する複数の基準電流値Ｙは、それぞれに二以上の基準電流値Ｙを含む複数のグループＧｒに時分割されており、基準電流値パターンにおいて、同一のグループＧｒに関しては共通の基準電流値ＹＡ及び共通の許容誤差値Ｚが設定されている。従って、全ての実測電流値Ｘに対応する基準電流値Ｙを個別に設定する場合と比較すると、予め準備すべき基準電流値の絶対数を削減することが可能となる。
【０１２１】
＜変形例３＞
上記実施の形態１では、期間設定部１５１は、メモリ装置３の動作期間を区分した複数の期間Ｐ１〜Ｐ８のうち一つの期間Ｐ１のみを、判定対象期間として設定した。
【０１２２】
これに対して本変形例に係る期間設定部１５１は、期間Ｐ１〜Ｐ８のうちの複数の期間を、判定対象期間として設定する。
【０１２３】
図１３は、メモリ装置３の消費電流特性の一例を示す図である。この例において期間設定部１５１は、パワーオン期間である期間Ｐ１（第１の所定期間）と鍵交換期間である期間Ｐ４（第２の所定期間）とを、ステップＳＰ１０１において判定対象期間として設定する。期間設定部１５１は、予め定められた規則に従って第１の所定期間及び第２の所定期間を静的に変更することができ、あるいは、真贋判定の累積実行回数やメモリシステム１の稼働状況等に応じて第１の所定期間及び第２の所定期間を動的に変更することができる。
【０１２４】
また、ステップＳＰ１０１において期間設定部１５１は、期間Ｐ１，Ｐ４の各々に対して実行する真贋判定の処理内容を設定する。本変形例の例では、「電流値パターン同士の比較処理」が、真贋判定の処理内容としていずれも設定される。
【０１２５】
ステップＳＰ１０３では、期間Ｐ１，Ｐ４の各々に関する基準電流値パターンと、それらに対応する所定の許容誤差値を示すデータとが、所望の期待値データ９０１としてメモリコア１３２から読み出される。これらの情報は、メモリ装置３からホスト装置２に送信され、復号器１２３によって復号化された後、期待値格納メモリ１２４に格納される。
【０１２６】
電流値取得部１５２は、期間Ｐ１，Ｐ４の各々に関して実測電流値の取得処理を実行し、パターン作成部１５３は、期間Ｐ１，Ｐ４の各々に関して実測電流値パターンの作成処理を実行し、パターン比較部１５４は、期間Ｐ１，Ｐ４の各々に関して実測電流値パターンと基準電流値パターンとの比較処理を実行する。
【０１２７】
真贋判定部１５０は、期間Ｐ１に関するパターン比較部１５４による比較結果と、期間Ｐ４に関するパターン比較部１５４による比較結果とに基づいて、メモリ装置３が正規品であるか非正規品であるかを判定する。例えば、期間Ｐ１，Ｐ４の双方において、実測電流値パターンと基準電流値パターンとが一致する場合には、メモリ装置３が正規品であると判定し、一方、期間Ｐ１，Ｐ４の少なくとも一方において、実測電流値パターンと基準電流値パターンとが一致しない場合には、メモリ装置３が非正規品であると判定する。
【０１２８】
本変形例に係るホスト装置２によれば、真贋判定部１５０はさらに、期間Ｐ４（第２の所定期間）に関してパターン作成部１５３によって作成された実測電流値パターン（第２の実測電流値パターン）と、期間Ｐ４に関して予め求められた基準電流値パターン（第２の基準電流値パターン）との、パターン比較部１５４による比較結果に基づいて、メモリ装置３が正規品であるか非正規品であるかを判定する。このように、期間Ｐ１のみならず期間Ｐ４に関しても実測電流値パターンと基準電流値パターンとの比較を行うことにより、期間Ｐ１，Ｐ４の双方の比較結果に基づいてメモリ装置３の真贋判定を行うことができるため、判定精度をより向上することが可能となる。
【０１２９】
＜実施の形態２＞
本実施の形態では、ホスト装置２の真贋判定をメモリ装置３が実行する態様、つまり、メモリ装置３等の第２の情報処理装置が判定装置であり、ホスト装置２等の第１の情報処理装置が被判定装置である態様について説明する。
【０１３０】
図１４は、ホスト装置２の構成を簡略化して示す図である。図１４に示すようにホスト装置２は、ＳｏＣ２１１及びメモリインタフェース２１２を備えて構成されている。
【０１３１】
ＳｏＣ２１１は、バス２２１を介して相互に接続された、ＣＰＵ２２２、コマンドバッファ２２３、及びデータバッファ２２４を備えて構成されている。ＳｏＣ２１１には、電源ＶＣＣ２（電源供給部）から抵抗素子Ｒを介して駆動電源が供給される。
【０１３２】
図１５は、メモリ装置３の構成を簡略化して示す図である。図１５に示すようにメモリ装置３は、メモリコントローラ２３１、メモリコア２３２、電流値測定回路２３３、及び認証制御回路２３４を備えて構成されている。メモリコントローラ２３１は、ホストインタフェース２４１、デコーダ２４２、及びメモリコアインタフェース２４３を備えて構成されている。電流値測定回路２３３は、ホスト装置２の抵抗素子Ｒの両端電圧を測定することにより、電源ＶＣＣ２からＳｏＣ２１１に流れる電流の電流値を測定する。メモリコア２３２の所定のアドレス領域には、後述する期待値データ９０２が格納されている。期待値データ９０２は、暗号化されていても良いし、暗号化されていなくても良いが、本実施の形態の例では暗号化されているものとする。なお、期待値データ９０２は、メモリコア２３２とは異なる不揮発性メモリに格納されていても良い。
【０１３３】
図１６は、認証制御回路２３４の構成を示す図である。図１６の接続関係で示すように、認証制御回路２３４は、バス２５１を介して相互に接続された、ＣＰＵ２５２、復号器２５３、期待値格納メモリ２５４、ＧＰＩＯ２５５、電源制御部２５６、ＡＤＣ２５７、及び、ＲＯＭ又はＲＡＭ等の記憶部２５８を備えて構成されている。記憶部２５８には、プログラム８０２が格納されている。
【０１３４】
図１７は、図１６に示したプログラム８０２をＣＰＵ２５２が実行することによって実現される機能を示す図である。記憶部２５８から読み出したプログラム８０２をＣＰＵ２５２が実行することによって、ＣＰＵ２５２は、ホスト装置２が正規品であるか非正規品であるかを判定する真贋判定部２６０として機能する。換言すれば、プログラム８０２は、第２の情報処理装置としてのメモリ装置３に搭載されるコンピュータを、真贋判定部２６０として機能させるためのプログラムである。真贋判定部２６０は、期間設定部２６１、電流値取得部２６２、パターン作成部２６３、及びパターン比較部２６４として機能する。なお、真贋判定部２６０の機能は、ＣＰＵ２５２によるソフトウェア処理によって実現する場合に限らず、専用回路等を用いたハードウェア処理によって実現しても良い。
【０１３５】
ホスト装置２の正規品と非正規品とでは、半導体デバイスの構造や製造プロセス等が異なるため、あるいは、正規プログラムと不正プログラム（マルウェア）とでは動作内容が異なるため、消費電流特性が顕著に相違する。本実施の形態に係るメモリ装置３は、ホスト装置２の消費電流値（絶対値）を実測することによって実測電流値パターンを作成し、その実測電流値パターンと、正規品又は非正規品に関する既知の基準電流値パターンとを比較することによって、ホスト装置２が正規品であるか非正規品であるかの真贋判定を行う。以下、図面を参照しながら詳細に説明する。
【０１３６】
図１８は、メモリ装置３の動作を説明するためのフローチャートである。図１９は、正規品のホスト装置２の消費電流特性の一例を示す図である。図１９に示すように、ホスト装置２の通常動作期間は処理内容に応じて複数の期間Ｐに区分することができる。図１９に示した例では、通常動作期間はこの順に並ぶ７つの期間Ｐ１〜Ｐ７に区分されている。例えば、期間Ｐ１は起動直後のパワーオン期間であり、期間Ｐ２は各種設定を初期化するためのファーストブート期間であり、期間Ｐ３はファームウェアの更新やプログラム番地の設定等を行うためのセカンドブート期間であり、期間Ｐ４はメモリ装置３との間でコマンドやコンテンツデータの送受信を行うメモリアクセス期間であり、期間Ｐ５はメモリ装置３から読み出したコンテンツデータに対して画像処理を行う画像処理期間であり、期間Ｐ６は図示しないディスプレイに画像を表示する画像表示期間であり、期間Ｐ７は何らかのバックグラウンド処理を伴うスタンバイ期間である。期間Ｐの他の例としては、バックグラウンド処理を伴わないスリープ期間、メモリ装置３との相互認証に向けての鍵交換期間、及び相互認証期間等が想定される。
【０１３７】
正規品のホスト装置２であれば、実装される半導体デバイスの種類や各デバイスの製造プロセスが厳密に管理されており、また、正規プログラムによって動作内容が規定されているため、各期間Ｐ１〜Ｐ７におけるホスト装置２の消費電流特性はほぼ一定である。そこで、各期間Ｐ１〜Ｐ７の消費電流特性を示す情報が工場出荷前に作成されて、暗号化された期待値データ９０２（図１５参照）としてメモリコア２３２の特定の記憶領域に格納されている。本実施の形態の例では、期間Ｐ１〜Ｐ７の各々に関する、
・消費電流値を所定のサンプリング周波数でサンプリングすることによって得られる消費電流値の遷移パターン（基準電流値パターン）
・消費電流値の最大値、最小値、及び平均値（基準代表値）
・スタンバイ期間における微小な消費電流値（基準電流値）
が、期待値データ９０２としてメモリコア２３２に格納されている。期待値データ９０２は更新することも可能であり、例えば、ホスト装置２がアクセス可能な通信ネットワークから最新の期待値データ９０２をダウンロードしてメモリコア２３２に格納することも可能である。
【０１３８】
なお、排除対象となる非正規品が既に特定されている場合には、正規品に関する基準電流値パターン、基準代表値、又は基準電流値に代えて、非正規品に関する基準電流値パターン、基準代表値、又は基準電流値をメモリコア２３２に格納しても良い。例えば、正規品に関する基準電流値パターンを用いる場合には、実測電流値パターン（詳細は後述する）と基準電流値パターンとが一致するか否かによって、ホスト装置２が正規品であるか否かを判定できる。非正規品に関する基準電流値パターンを用いる場合には、実測電流値パターンと基準電流値パターンとが一致するか否かによって、ホスト装置２が非正規品であるか否かを判定できる。基準代表値及び基準電流値についても同様である。本実施の形態では、正規品に関する基準電流値パターン、基準代表値、又は基準電流値を用いる例について説明する。
【０１３９】
また、期間Ｐ１〜Ｐ７の各々の期待値データ９０２としては、各期間の消費電流特性等に応じて、基準電流値パターン、基準代表値、及び基準電流値のいずれかを用いることが望ましい。例えば以下の通りである。
【０１４０】
パワーオン期間は突入電流が大きく、またその変化態様が同一デバイスでも一定ではないため、期間Ｐ１に関しては対象期間から除外するのが望ましい。
【０１４１】
ファーストブート期間は正規品と非正規品とで消費電流の変化パターンに大差がないため、期間Ｐ２に関しても対象期間から除外するのが望ましい。
【０１４２】
セカンドブート期間、メモリアクセス期間、画像処理期間、及び画像表示期間については、消費電流値及びその変化量が比較的大きいため、期間Ｐ３〜Ｐ６に関しては、判定精度を優先する場合には基準電流値パターンを、判定処理の負荷軽減を優先する場合には基準代表値を用いるのが好適である。
【０１４３】
スタンバイ期間は消費電流値及びその変化量が小さいため、期間Ｐ７に関しては基準電流値を用いるのが好適である。但し、バックグラウンド処理に伴う消費電流が比較的大きい場合には、スタンバイ期間に関しても基準電流値パターンを用いることができる。なお、バックグラウンド処理を伴わないスリープ期間に関しては、基準電流値パターンの構築が期待できないため、基準電流値を用いるのが好適である。
【０１４４】
図１８を参照して、メモリ装置３がホスト装置２に接続されると、まずステップＳＰ２０１において、ホスト装置２からメモリ装置３への駆動電源の供給が開始される。なお、ＳｏＣ２１１には電源ＶＣＣ２から駆動電源が供給されている。
【０１４５】
次にステップＳＰ２０２においてＣＰＵ２５２（期間設定部２６１）は、期間Ｐ１〜Ｐ７の中から、真贋判定の実行対象となる少なくとも一つの判定対象期間（以下「第１の所定期間」と称す）を設定する。期間設定部２６１は、予め定められた規則に従って第１の所定期間を静的に変更することができ、あるいは、真贋判定の累積実行回数やメモリシステム１の稼働状況等に応じて第１の所定期間を動的に変更することができる。本実施の形態の例では、セカンドブート期間である期間Ｐ３が第１の所定期間として設定されたものとする。また、期間設定部２６１は、第１の所定期間に対して実行する真贋判定の処理内容を設定する。本実施の形態の例では、「電流値パターン同士の比較処理」が、真贋判定の処理内容として設定される。但し、電流値パターン同士の比較処理がデフォルト処理として実行される場合には、この設定は省略しても良い。
【０１４６】
次にステップＳＰ２０３においてＣＰＵ２２２は、メモリコア２３２から所望の期待値データ９０２を読み出すための読み出しコマンドを、コマンドバッファ２２３にセットする。当該読み出しコマンドは、コマンドバッファ２２３からメモリインタフェース２１２を介してメモリ装置３に送信される。ホストインタフェース２４１は、ホスト装置２から受信した当該読み出しコマンドを、デコーダ２４２に入力する。デコーダ２４２は、入力された当該読み出しコマンドをデコードすることにより、所望の期待値データ９０２の読み出しアドレスをメモリコアインタフェース２４３に入力する。当該読み出しアドレスはメモリコアインタフェース２４３からメモリコア２３２に入力され、これによって、所望の期待値データ９０２がメモリコア２３２から読み出される。本実施の形態の例では、真贋判定の処理内容が「期間Ｐ３を対象とする電流値パターン同士の比較処理」に設定されているため、期間Ｐ３に関する基準電流値パターンと、それに対応する所定の許容誤差値を示すデータとが、所望の期待値データ９０２としてメモリコア２３２から読み出される。許容誤差値は、期間Ｐ３に関する基準電流値パターンにおける電流値の分布態様等に応じて、プラスマイナス数％からプラスマイナス１０数％の範囲内で最適な値が予め設定されている。読み出された期待値データ９０２は、暗号化された状態で、認証制御回路２３４の復号器２５３に入力される。復号器２５３は、暗号化されている期待値データ９０２を復号化する。復号化された期待値データ９０２は、期待値格納メモリ２５４に格納される。本実施の形態の例では、期間Ｐ３に関する基準電流値パターンと、それに対応する所定の許容誤差値を示すデータとが、期待値格納メモリ２５４に格納される。
【０１４７】
期間Ｐ３が開始されると、次にステップＳＰ２０４においてＣＰＵ２５２は、ＡＤＣ２５７を駆動する。電源ＶＣＣ２からＳｏＣ２１１への電源供給が開始されたことにより、抵抗素子Ｒに電流が流れる。電流値測定回路２３３は、抵抗素子Ｒの両端電圧を所定のサンプリング周波数（例えば１ＭＨｚ〜数ＭＨｚ）でサンプリングすることによって、電源ＶＣＣ２からＳｏＣ２１１へ流れる電流の電流値を実測する。実測された電流値は、図示しないプリアンプによって増幅された後、ＡＤＣ２５７によってＡＤ変換され、その後、電流値取得部２６２によってＣＰＵ２５２に順次入力される。なお、ＡＤＣ２５７によるＡＤ変換よりも前にプリアンプによって実測電流値を増幅する上記の構成に代えて、ＡＤＣ２５７によるＡＤ変換よりも後に乗算器によって実測電流値を増幅する構成を採用しても良い。
【０１４８】
次にステップＳＰ２０５においてＣＰＵ２５２（パターン作成部２６３）は、電流値取得部２６２によって順次取得された複数の実測電流値を時系列順に配列することによって、期間Ｐ３に関するホスト装置２の実測電流値パターンを作成する。
【０１４９】
次にステップＳＰ２０６においてＣＰＵ２５２（パターン比較部２６４）は、期待値格納メモリ２５４から基準電流値パターンと許容誤差値を示すデータとを読み出して取得する。
【０１５０】
次にステップＳＰ２０７においてＣＰＵ２５２（パターン比較部２６４）は、パターン作成部２６３によって作成された実測電流値パターンと、期待値格納メモリ２５４から読み出した基準電流値パターンとを比較する。
【０１５１】
ここで、パターン比較部２５４は、上記実施の形態１に係るパターン比較部１５４と同様に、実測電流値パターンを構成する複数の実測電流値Ｘを、それぞれに二以上の実測電流値Ｘを含む複数のグループＧｒに時分割する。そして、全てのグループＧｒの中に、自グループに属する全ての実測電流値Ｘが基準電流値Ｙに一致しないグループが少なくとも一つ存在する場合には、実測電流値パターンは基準電流値パターンに一致しないと判定する。一方、全てのグループＧｒにおいて、自グループに属する全ての実測電流値Ｘのうち少なくとも一つの実測電流値Ｘが基準電流値Ｙに一致する場合には、実測電流値パターンは基準電流値パターンに一致すると判定する。
【０１５２】
次にステップＳＰ２０８においてＣＰＵ２５２（真贋判定部２６０）は、実測電流値パターンが基準電流値パターンに一致している場合には、ホスト装置２は正規品であると判定して、真贋判定処理を終了する。
【０１５３】
一方、実測電流値パターンが基準電流値パターンに一致していない場合には、真贋判定部２６０は、ホスト装置２は非正規品であると判定して、メモリシステム１の動作を停止するための処理を開始する。例えば、電源制御部２５６に電源供給を停止させるための制御コマンドをＧＰＩＯ２５５にセットすることにより、メモリコントローラ２３１への電源供給を停止する。
【０１５４】
このように本実施の形態に係るメモリ装置３（情報処理装置）によれば、真贋判定部２６０（判定部）は、期間Ｐ３（第１の所定期間）に関してパターン作成部２６３によって作成された第１の実測電流値パターンと、期間Ｐ３に関して予め求められた第１の基準電流値パターンとの、パターン比較部２６４による比較結果に基づいて、ホスト装置２が正規品であるか非正規品であるかを判定する。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。本実施の形態に係るメモリ装置３によれば、真贋判定部２６０は、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとを比較するため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、ホスト装置２が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【０１５５】
また、パターン比較部２６４は、実測電流値パターンを構成する複数の実測電流値Ｘを、複数のグループＧｒに時分割する。そして、全てのグループＧｒにおいて、自グループに属する全ての実測電流値Ｘのうち少なくとも一つの実測電流値Ｘが基準電流値Ｙに一致する場合には、実測電流値パターンは基準電流値パターンに一致すると判定する。従って、製品の個体差や突発的ノイズ等に起因して、実測電流値パターンと基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、パターン比較部２６４は、全てのグループＧｒの中に、自グループに属する全ての実測電流値Ｘが基準電流値Ｙに一致しないグループが少なくとも一つ存在する場合には、実測電流値パターンは基準電流値パターンに一致しないと判定する。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【０１５６】
＜実施の形態３＞
本実施の形態では、ホスト装置２の真贋判定をホスト装置２自身が実行する態様、つまり、ホスト装置２等の第１の情報処理装置が判定装置かつ被判定装置である態様について説明する。
【０１５７】
図２０は、ホスト装置２の構成を簡略化して示す図である。図２０に示すようにホスト装置２は、ＳｏＣ３１１、電源制御部３１２、電流値測定回路３１３、メモリインタフェース３１４、及び不揮発性の記憶部３１５を備えて構成されている。記憶部３１５には、後述する期待値データ９０３が格納されている。期待値データ９０３は、暗号化されていても良いし、暗号化されていなくても良いが、本実施の形態の例では暗号化されているものとする。
【０１５８】
ＳｏＣ３１１は、バス３２１を介して相互に接続された、ＣＰＵ３２２、復号器３２３、期待値格納メモリ３２４、ＧＰＩＯ３２５、ＡＤＣ３２６、コマンドバッファ３２７、データバッファ３２８、及び、ＲＯＭ又はＲＡＭ等の記憶部３２９を備えて構成されている。記憶部３２９には、プログラム８０３が格納されている。ＳｏＣ３１１には、電源ＶＣＣ３（電源供給部）から抵抗素子Ｒを介して駆動電源が供給される。電流値測定回路３１３は、抵抗素子Ｒの両端電圧を測定することにより、電源ＶＣＣ３からＳｏＣ３１１に流れる電流の電流値を測定する。
【０１５９】
図２１は、メモリ装置３の構成を簡略化して示す図である。図２１に示すようにメモリ装置３は、メモリコントローラ３３１とメモリコア３３２とを備えて構成されている。メモリコントローラ３３１は、ホストインタフェース３４１、デコーダ３４２、及びメモリコアインタフェース３４３を備えて構成されている。
【０１６０】
図２２は、図２０に示したプログラム８０３をＣＰＵ３２２が実行することによって実現される機能を示す図である。図２２に示すように、記憶部３２９から読み出したプログラム８０３をＣＰＵ３２２が実行することによって、ＣＰＵ３２２は、ホスト装置２が正規品であるか非正規品であるかを判定する真贋判定部３５０として機能する。換言すれば、プログラム８０３は、情報処理装置としてのホスト装置２に搭載されるコンピュータを、真贋判定部３５０として機能させるためのプログラムである。図２２に示すように真贋判定部３５０は、期間設定部３５１、電流値取得部３５２、パターン作成部３５３、及びパターン比較部３５４として機能する。なお、真贋判定部３５０の機能は、ＣＰＵ３２２によるソフトウェア処理によって実現する場合に限らず、専用回路等を用いたハードウェア処理によって実現しても良い。
【０１６１】
ホスト装置２の正規品と非正規品とでは、半導体デバイスの構造や製造プロセス等が異なるため、あるいは、正規プログラムと不正プログラム（マルウェア）とでは動作内容が異なるため、消費電流特性が顕著に相違する。本実施の形態に係るホスト装置２は、ホスト装置２の消費電流値（絶対値）を実測することによって実測電流値パターンを作成し、その実測電流値パターンと、正規品又は非正規品に関する既知の基準電流値パターンとを比較することによって、自身が正規品であるか非正規品であるかの自己真贋判定を行う。以下、図面を参照しながら詳細に説明する。
【０１６２】
図２３は、ホスト装置２の動作を説明するためのフローチャートである。図１９に示したように、ホスト装置２の通常動作期間は処理内容に応じて複数の期間Ｐに区分することができる。
【０１６３】
正規品のホスト装置２であれば、実装される半導体デバイスの種類や各デバイスの製造プロセスが厳密に管理されており、また、正規プログラムによって動作内容が規定されているため、各期間Ｐ１〜Ｐ７におけるホスト装置２の消費電流特性はほぼ一定である。そこで、各期間Ｐ１〜Ｐ７の消費電流特性を示す情報が工場出荷前に作成されて、暗号化された期待値データ９０３（図２０参照）として不揮発性の記憶部３１５に格納されている。本実施の形態の例では、上記実施の形態２と同様に、期間Ｐ１〜Ｐ７の各々に関する、
・消費電流値を所定のサンプリング周波数でサンプリングすることによって得られる消費電流値の遷移パターン（基準電流値パターン）
・消費電流値の最大値、最小値、及び平均値（基準代表値）
・スタンバイ期間における微小な消費電流値（基準電流値）
が、期待値データ９０３として記憶部３１５に格納されている。
【０１６４】
図２３を参照して、メモリ装置３がホスト装置２に接続されると、まずステップＳＰ３０１において、ホスト装置２からメモリ装置３への駆動電源の供給が開始される。なお、ＳｏＣ３１１には電源ＶＣＣ３から駆動電源が供給されている。
【０１６５】
次にステップＳＰ３０２においてＣＰＵ３２２（期間設定部３５１）は、期間Ｐ１〜Ｐ７の中から、真贋判定の実行対象となる少なくとも一つの判定対象期間（以下「第１の所定期間」と称す）を設定する。期間設定部３５１は、予め定められた規則に従って第１の所定期間を静的に変更することができ、あるいは、真贋判定の累積実行回数やメモリシステム１の稼働状況等に応じて第１の所定期間を動的に変更することができる。本実施の形態の例では、セカンドブート期間である期間Ｐ３が第１の所定期間として設定されたものとする。また、期間設定部３５１は、第１の所定期間に対して実行する真贋判定の処理内容を設定する。本実施の形態の例では、「電流値パターン同士の比較処理」が、真贋判定の処理内容として設定される。但し、電流値パターン同士の比較処理がデフォルト処理として実行される場合には、この設定は省略しても良い。
【０１６６】
次にステップＳＰ３０３においてＣＰＵ３２２は、記憶部３１５から所望の期待値データ９０３を読み出す。本実施の形態の例では、真贋判定の処理内容が「期間Ｐ３を対象とする電流値パターン同士の比較処理」に設定されているため、期間Ｐ３に関する基準電流値パターンと、それに対応する所定の許容誤差値を示すデータとが、所望の期待値データ９０３として記憶部３１５から読み出される。許容誤差値は、期間Ｐ３に関する基準電流値パターンにおける電流値の分布態様等に応じて、プラスマイナス数％からプラスマイナス１０数％の範囲内で最適な値が予め設定されている。読み出された期待値データ９０３は、暗号化された状態で、ＳｏＣ３１１の復号器３２３に入力される。復号器３２３は、暗号化されている期待値データ９０３を復号化する。復号化された期待値データ９０３は、期待値格納メモリ３２４に格納される。本実施の形態の例では、期間Ｐ３に関する基準電流値パターンと、それに対応する所定の許容誤差値を示すデータとが、期待値格納メモリ３２４に格納される。
【０１６７】
期間Ｐ３が開始されると、次にステップＳＰ３０４においてＣＰＵ３２２は、ＡＤＣ３２６を駆動する。電源ＶＣＣ３からＳｏＣ３１１への電源供給が開始されたことにより、抵抗素子Ｒに電流が流れる。電流値測定回路３１３は、抵抗素子Ｒの両端電圧を所定のサンプリング周波数（例えば１ＭＨｚ〜数ＭＨｚ）でサンプリングすることによって、電源ＶＣＣ３からＳｏＣ３１１へ流れる電流の電流値を実測する。実測された電流値は、図示しないプリアンプによって増幅された後、ＡＤＣ３２６によってＡＤ変換され、その後、電流値取得部３５２によってＣＰＵ３２２に順次入力される。なお、ＡＤＣ３２６によるＡＤ変換よりも前にプリアンプによって実測電流値を増幅する上記の構成に代えて、ＡＤＣ３２６によるＡＤ変換よりも後に乗算器によって実測電流値を増幅する構成を採用しても良い。
【０１６８】
次にステップＳＰ３０５においてＣＰＵ３２２（パターン作成部３５３）は、電流値取得部３５２によって順次取得された複数の実測電流値を時系列順に配列することによって、期間Ｐ３に関するホスト装置２の実測電流値パターンを作成する。
【０１６９】
次にステップＳＰ３０６においてＣＰＵ３２２（パターン比較部３５４）は、期待値格納メモリ３２４から基準電流値パターンと許容誤差値を示すデータとを読み出して取得する。
【０１７０】
次にステップＳＰ３０７においてＣＰＵ３２２（パターン比較部３５４）は、パターン作成部３５３によって作成された実測電流値パターンと、期待値格納メモリ３２４から読み出した基準電流値パターンとを比較する。
【０１７１】
ここで、パターン比較部３５４は、上記実施の形態１に係るパターン比較部１５４と同様に、実測電流値パターンを構成する複数の実測電流値Ｘを、それぞれに二以上の実測電流値Ｘを含む複数のグループＧｒに時分割する。そして、全てのグループＧｒの中に、自グループに属する全ての実測電流値Ｘが基準電流値Ｙに一致しないグループが少なくとも一つ存在する場合には、実測電流値パターンは基準電流値パターンに一致しないと判定する。一方、全てのグループＧｒにおいて、自グループに属する全ての実測電流値Ｘのうち少なくとも一つの実測電流値Ｘが基準電流値Ｙに一致する場合には、実測電流値パターンは基準電流値パターンに一致すると判定する。
【０１７２】
次にステップＳＰ３０８においてＣＰＵ３２２（真贋判定部３５０）は、実測電流値パターンが基準電流値パターンに一致している場合には、ホスト装置２は正規品であると判定して、真贋判定処理を終了する。
【０１７３】
一方、実測電流値パターンが基準電流値パターンに一致していない場合には、真贋判定部３５０は、ホスト装置２は非正規品であると判定して、メモリシステム１の動作を停止するための処理を開始する。例えば、電源制御部３１２に電源供給を停止させるための制御コマンドをＧＰＩＯ３２５にセットすることにより、ホスト装置２からメモリ装置３への電源供給を停止する。
【０１７４】
このように本実施の形態に係るホスト装置２（情報処理装置）によれば、真贋判定部３５０（判定部）は、期間Ｐ３（第１の所定期間）に関してパターン作成部３５３によって作成された第１の実測電流値パターンと、期間Ｐ３に関して予め求められた第１の基準電流値パターンとの、パターン比較部３５４による比較結果に基づいて、ホスト装置２が正規品であるか非正規品であるかを判定する。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。本実施の形態に係るホスト装置２によれば、真贋判定部３５０は、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとを比較するため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、ホスト装置２が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【０１７５】
また、パターン比較部３５４は、実測電流値パターンを構成する複数の実測電流値Ｘを、複数のグループＧｒに時分割する。そして、全てのグループＧｒにおいて、自グループに属する全ての実測電流値Ｘのうち少なくとも一つの実測電流値Ｘが基準電流値Ｙに一致する場合には、実測電流値パターンは基準電流値パターンに一致すると判定する。従って、製品の個体差や突発的ノイズ等に起因して、実測電流値パターンと基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、パターン比較部３５４は、全てのグループＧｒの中に、自グループに属する全ての実測電流値Ｘが基準電流値Ｙに一致しないグループが少なくとも一つ存在する場合には、実測電流値パターンは基準電流値パターンに一致しないと判定する。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【０１７６】
＜実施の形態４＞
本実施の形態では、メモリ装置３の真贋判定をメモリ装置３自身が実行する態様、つまり、メモリ装置３等の第２の情報処理装置が判定装置かつ被判定装置である態様について説明する。
【０１７７】
図２４は、メモリ装置３の構成を簡略化して示す図である。図３に示した構成に対して、電流値測定回路３３３及び認証制御回路３３４が追加されている。メモリコントローラ３３１には、電源ＶＣＣ４（電源供給部）から抵抗素子Ｒを介して駆動電源が供給される。電流値測定回路３３３は、抵抗素子Ｒの両端電圧を測定することにより、電源ＶＣＣ４からメモリコントローラ３３１に流れる電流の電流値を測定する。メモリコア３３２の所定のアドレス領域には、後述する期待値データ９０４が格納されている。期待値データ９０４は、暗号化されていても良いし、暗号化されていなくても良いが、本実施の形態の例では暗号化されているものとする。なお、期待値データ９０４は、メモリコア３３２とは異なる不揮発性メモリに格納されていても良い。
【０１７８】
図２５は、認証制御回路３３４の構成を示す図である。図２に示したＳｏＣ１１１と同様に、認証制御回路３３４は、バス３６１を介して相互に接続された、ＣＰＵ３６２、復号器３６３、期待値格納メモリ３６４、ＧＰＩＯ３６５、電源制御部３６６、ＡＤＣ３６７、及び、ＲＯＭ又はＲＡＭ等の記憶部３６８を備えて構成されている。記憶部３６８には、プログラム８０４が格納されている。
【０１７９】
図２６は、図２５に示したプログラム８０４をＣＰＵ３６２が実行することによって実現される機能を示す図である。記憶部３６８から読み出したプログラム８０４をＣＰＵ３６２が実行することによって、ＣＰＵ３６２は、メモリ装置３が正規品であるか非正規品であるかを判定する真贋判定部３７０として機能する。換言すれば、プログラム８０４は、情報処理装置としてのメモリ装置３に搭載されるコンピュータを、真贋判定部３７０として機能させるためのプログラムである。図２６に示すように真贋判定部３７０は、期間設定部３７１、電流値取得部３７２、パターン作成部３７３、及びパターン比較部３７４として機能する。なお、真贋判定部３７０の機能は、ＣＰＵ３６２によるソフトウェア処理によって実現する場合に限らず、専用回路等を用いたハードウェア処理によって実現しても良い。
【０１８０】
メモリ装置３の正規品と非正規品とでは、半導体デバイスの構造や製造プロセス等が異なるため、消費電流特性が顕著に相違する。本実施の形態に係るメモリ装置３は、メモリ装置３の消費電流値を実測することによって実測電流値パターンを作成し、その実測電流値パターンと、正規品又は非正規品に関する既知の基準電流値パターンとを比較することによって、自身が正規品であるか非正規品であるかの自己真贋判定を行う。
【０１８１】
図６に示したように、メモリ装置３の通常動作期間は処理内容に応じて複数の期間Ｐに区分することができる。
【０１８２】
正規品のメモリ装置３であれば、実装される半導体デバイスの種類や各デバイスの製造プロセスが厳密に管理されているため、各期間Ｐ１〜Ｐ８におけるメモリ装置３の消費電流特性はほぼ一定である。そこで、各期間Ｐ１〜Ｐ８の消費電流特性を示す情報が工場出荷前に作成されて、暗号化された期待値データ９０４として、メモリコア３３２に格納されている。本実施の形態の例では、期間Ｐ１〜Ｐ８の各々に関する、
・消費電流値を所定のサンプリング周波数でサンプリングすることによって得られる消費電流値の遷移パターン（基準電流値パターン）
・消費電流値の最大値、最小値、及び平均値（基準代表値）
・スタンバイ期間における微小な消費電流値（基準電流値）
が、期待値データ９０４としてメモリコア３３２に格納されている。
【０１８３】
図２７は、メモリ装置３の動作を説明するためのフローチャートである。メモリ装置３がホスト装置２に接続されると、まずステップＳＰ４０１においてＣＰＵ３６２（期間設定部３７１）は、期間Ｐ１〜Ｐ８の中から、真贋判定の実行対象となる少なくとも一つの判定対象期間（以下「第１の所定期間」と称す）を設定する。期間設定部３７１は、予め定められた規則に従って第１の所定期間を静的に変更することができ、あるいは、真贋判定の累積実行回数やメモリシステム１の稼働状況等に応じて第１の所定期間を動的に変更することができる。本実施の形態では、パワーオン期間である期間Ｐ１が第１の所定期間として設定されたものとする。また、期間設定部３７１は、第１の所定期間に対して実行する真贋判定の処理内容を設定する。本実施の形態では、「電流値パターン同士の比較処理」が、真贋判定の処理内容として設定される。但し、電流値パターン同士の比較処理がデフォルト処理として実行される場合には、この設定は省略しても良い。
【０１８４】
次にステップＳＰ４０２においてＣＰＵ３６２は、電源ＶＣＣ４からメモリコントローラ３３１への電源供給を開始する。
【０１８５】
次にステップＳＰ４０３においてＣＰＵ３６２は、メモリコア３３２から所望の期待値データ９０４を読み出す。本実施の形態では、真贋判定の処理内容が「期間Ｐ１を対象とする電流値パターン同士の比較処理」に設定されているため、期間Ｐ１に関する基準電流値パターンと、それに対応する所定の許容誤差値を示すデータとが、所望の期待値データ９０４としてメモリコア３３２から読み出される。許容誤差値は、期間Ｐ１に関する基準電流値パターンにおける電流値の分布態様等に応じて、プラスマイナス数％からプラスマイナス１０数％の範囲内で最適な値が予め設定されている。読み出された期待値データ９０４は、暗号化された状態で、認証制御回路３３４に送信される。復号器３６３は、暗号化されている期待値データ９０４を復号化する。復号化された期待値データ９０４は、期待値格納メモリ３６４に格納される。本実施の形態では、期間Ｐ１に関する基準電流値パターンと、それに対応する所定の許容誤差値を示すデータとが、期待値格納メモリ３６４に格納される。
【０１８６】
パワーオン期間である期間Ｐ１が第１の所定期間として設定されているため、次にステップＳＰ４０４においてＣＰＵ３６２は、電源ＶＣＣ４からメモリコントローラ３３１への電源供給を停止する。
【０１８７】
次にステップＳＰ４０５においてＣＰＵ３６２は、電源ＶＣＣ４からメモリコントローラ３３１への電源供給を再開する。これにより、パワーオン期間である期間Ｐ１が開始される。
【０１８８】
次にステップＳＰ４０６においてＣＰＵ３６２は、ＡＤＣ３６７を駆動する。電源ＶＣＣ４からメモリコントローラ３３１への電源供給が開始されたことにより、抵抗素子Ｒに電流が流れる。電流値測定回路３３３は、抵抗素子Ｒの両端電圧を所定のサンプリング周波数（例えば１ＭＨｚ〜数ＭＨｚ）でサンプリングすることによって、電源ＶＣＣ４からメモリコントローラ３３１へ流れる電流の電流値を実測する。実測された電流値は、図示しないプリアンプによって増幅された後、ＡＤＣ３６７によってＡＤ変換され、その後、電流値取得部３７２によってＣＰＵ３６２に順次入力される。なお、ＡＤＣ３６７によるＡＤ変換よりも前にプリアンプによって実測電流値を増幅する上記の構成に代えて、ＡＤＣ３６７によるＡＤ変換よりも後に乗算器によって実測電流値を増幅する構成を採用しても良い。
【０１８９】
次にステップＳＰ４０７においてＣＰＵ３６２（パターン作成部３７３）は、電流値取得部３７２によって順次取得された複数の実測電流値を時系列順に配列することによって、期間Ｐ１に関するメモリ装置３の実測電流値パターンを作成する。
【０１９０】
次にステップＳＰ４０８においてＣＰＵ３６２（パターン比較部３７４）は、期待値格納メモリ３６４から基準電流値パターンと許容誤差値を示すデータとを読み出して取得する。
【０１９１】
次にステップＳＰ４０９においてＣＰＵ３６２（パターン比較部３７４）は、パターン作成部３７３によって作成された実測電流値パターンと、期待値格納メモリ３６４から読み出した基準電流値パターンとを比較する。
【０１９２】
ここで、パターン比較部３７４は、上記実施の形態１に係るパターン比較部１５４と同様に、実測電流値パターンを構成する複数の実測電流値Ｘを、それぞれに二以上の実測電流値Ｘを含む複数のグループＧｒに時分割する。そして、全てのグループＧｒの中に、自グループに属する全ての実測電流値Ｘが基準電流値Ｙに一致しないグループが少なくとも一つ存在する場合には、実測電流値パターンは基準電流値パターンに一致しないと判定する。一方、全てのグループＧｒにおいて、自グループに属する全ての実測電流値Ｘのうち少なくとも一つの実測電流値Ｘが基準電流値Ｙに一致する場合には、実測電流値パターンは基準電流値パターンに一致すると判定する。
【０１９３】
次にステップＳＰ４１０においてＣＰＵ３６２（真贋判定部３７０）は、実測電流値パターンが基準電流値パターンに一致している場合には、メモリ装置３は正規品であると判定して、真贋判定処理を終了する。
【０１９４】
一方、実測電流値パターンが基準電流値パターンに一致していない場合には、真贋判定部３７０は、メモリ装置３は非正規品であると判定して、メモリシステム１の動作を停止するための処理を開始する。例えば、電源制御部３６６に電源供給を停止させるための制御コマンドをＧＰＩＯ３６５にセットすることにより、電源ＶＣＣ４からメモリコントローラ３３１への電源供給を停止する。
【０１９５】
このように本実施の形態に係るメモリ装置３（情報処理装置）によれば、真贋判定部３７０（判定部）は、期間Ｐ１（第１の所定期間）に関してパターン作成部３７３によって作成された第１の実測電流値パターンと、期間Ｐ１に関して予め求められた第１の基準電流値パターンとの、パターン比較部３７４による比較結果に基づいて、メモリ装置３が正規品であるか非正規品であるかを判定する。非正規品は粗悪品であることが多いため、非正規品の消費電流の絶対値は正規品のそれより大きい場合が多い。本実施の形態に係るメモリ装置３によれば、真贋判定部３７０は、消費電流の変化率パターンではなく実測電流値パターンと基準電流値パターンとを比較するため、たとえ正規品と非正規品とで消費電流の変化率パターンが近似している場合であっても、メモリ装置３が正規品であるか非正規品であるかの真贋判定を高精度に実行することが可能となる。
【０１９６】
また、パターン比較部３７４は、実測電流値パターンを構成する複数の実測電流値Ｘを、複数のグループＧｒに時分割する。そして、全てのグループＧｒにおいて、自グループに属する全ての実測電流値Ｘのうち少なくとも一つの実測電流値Ｘが基準電流値Ｙに一致する場合には、実測電流値パターンは基準電流値パターンに一致すると判定する。従って、製品の個体差や突発的ノイズ等に起因して、実測電流値パターンと基準電流値パターンとが瞬間的に大きく相違する場合であっても、正規品が誤って非正規品と判定される事態を回避又は抑制することが可能となる。一方、パターン比較部３７４は、全てのグループＧｒの中に、自グループに属する全ての実測電流値Ｘが基準電流値Ｙに一致しないグループが少なくとも一つ存在する場合には、実測電流値パターンは基準電流値パターンに一致しないと判定する。従って、非正規品が誤って正規品と判定される事態を回避又は抑制することが可能となる。
【符号の説明】
【０１９７】
２  ホスト装置
３  メモリ装置
１１１，２１１，３１１  ＳｏＣ
１１２，２５６，３１２，３６６  電源制御部
１１３，２３３，３１３，３３３  電流値測定回路
１２２，２５２，３２２，３６２  ＣＰＵ
１３１，２３１，３３１  メモリコントローラ
１５０，２６０，３５０，３７０  真贋判定部
１５１，２６１，３５１，３７１  期間設定部
１５２，２６２，３５２，３７２  電流値取得部
１５３，２６３，３５３，３７３  パターン作成部
１５４，２６４，３５４，３７４  パターン比較部
２３４，３３４  認証制御回路
８０１，８０２，８０３，８０４  プログラム
９０１，９０２，９０３，９０４  期待値データ
【図１】
2020060925.tif 000003
【図２】
2020060925.tif 000004
【図３】
2020060925.tif 000005
【図４】
2020060925.tif 000006
【図５】
2020060925.tif 000007
【図６】
2020060925.tif 000008
【図７】
2020060925.tif 000009
【図８】
2020060925.tif 000010
【図９】
2020060925.tif 000011
【図１０】
2020060925.tif 000012
【図１１】
2020060925.tif 000013
【図１２】
2020060925.tif 000014
【図１３】
2020060925.tif 000015
【図１４】
2020060925.tif 000016
【図１５】
2020060925.tif 000017
【図１６】
2020060925.tif 000018
【図１７】
2020060925.tif 000019
【図１８】
2020060925.tif 000020
【図１９】
2020060925.tif 000021
【図２０】
2020060925.tif 000022
【図２１】
2020060925.tif 000023
【図２２】
2020060925.tif 000024
【図２３】
2020060925.tif 000025
【図２４】
2020060925.tif 000026
【図２５】
2020060925.tif 000027
【図２６】
2020060925.tif 000028
【図２７】
2020060925.tif 000029