"ユーザがコンテンツ又はアプリケーションを利用するための端末装置と、認証システムと、を含むコンテンツ又はアプリケーションの提供システムにおいて、前記端末装置は、認証用記号列を記憶する第1の認証用記号列記憶手段と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則に従って、新たな認証用記号列を、前記第1の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成する認証用記号列生成手段と、前記端末装置を識別するための端末識別情報と、前記認証用記号列生成手段によって生成された前記新たな認証用記号列と、を前記認証装置に送信する認証情報送信手段と、を含み、前記認証システムは、前記端末識別情報に対応づけて認証用記号列を記憶する第2の認証用記号列記憶手段と、前記認証情報送信手段によって送信された前記端末識別情報及び前記新たな認証用記号列を受信する認証情報受信手段と、前記認証情報受信手段によって受信された前記新たな認証用記号列が、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき前記生成規則に従って生成され得る認証用記号列の類型に属するか否かを判定する判定手段と、前記認証情報受信手段によって受信された前記新たな認証用記号列が前記類型に属すると前記判定手段によって判定された場合に、前記端末装置における前記コンテンツ又はアプリケーションの利用を許可するための通知情報を前記端末装置に送信する通知情報送信手段と、前記認証情報受信手段によって受信された前記新たな認証用記号列が前記類型に属すると前記判定手段によって判定された場合に、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列を、前記認証情報受信手段によって受信された前記新たな認証用記号列に更新する第2の認証用記号列更新手段と、を含み、前記端末装置は、前記通知情報送信手段によって送信された前記通知情報を受信する通知情報受信手段と、前記通知情報受信手段によって受信された前記通知情報に基づいて、前記コンテンツ又はアプリケーションの利用を許可する許可手段と、前記認証情報受信手段によって受信された前記新たな認証用記号列が前記類型に属すると前記判定手段によって判定された場合に、前記第1の認証用記号列記憶手段に記憶される認証用記号列を、前記認証用記号列生成手段によって生成された前記新たな認証用記号列に更新する第1の認証用記号列更新手段と、をさらに含む、ことを特徴とするコンテンツ又はアプリケーションの提供システム。請求項1に記載のコンテンツ又はアプリケーションの提供システムにおいて、前記端末装置は、認証用記号列に関する情報と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則と、を対応づけてなる生成規則情報を記憶する第1の生成規則情報記憶手段をさらに含み、前記認証用記号列生成手段は、前記第1の生成規則情報記憶手段に記憶される生成規則情報に基づいて、前記第1の認証用記号列記憶手段に記憶される認証用記号列に対応する生成規則を特定し、該生成規則に従って、前記新たな認証用記号列を、前記第1の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成し、前記認証装置は、前記第1の生成規則情報記憶手段に記憶される生成規則情報を記憶する第2の生成規則情報記憶手段をさらに含み、前記判定手段は、前記第2の生成規則情報記憶手段に記憶される生成規則情報に基づいて、前記第2の認証用記号列記憶手段に記憶される認証用記号列に対応する生成規則を特定し、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき該生成規則に従って生成され得る認証用記号列の類型に、前記認証情報受信手段によって受信された前記新たな認証用記号列が属するか否かを判定する、ことを特徴とするコンテンツ又はアプリケーションの提供システム。請求項2に記載のコンテンツ又はアプリケーションの提供システムにおいて、前記生成規則情報は、認証用記号列の長さと、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則と、を対応づけてなる情報であり、前記認証用記号列生成手段は、前記第1の認証用記号列記憶手段に記憶される認証用記号列の長さに対応する生成規則に従って、前記新たな認証用記号列を、前記第1の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成し、前記判定手段は、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき、前記第2の認証用記号列記憶手段に記憶される認証用記号列の長さに対応する生成規則に従って生成され得る認証用記号列の類型に、前記認証情報受信手段によって受信された前記新たな認証用記号列が属するか否かを判定する、ことを特徴とするコンテンツ又はアプリケーションの提供システム。請求項2に記載のコンテンツ又はアプリケーションの提供システムにおいて、前記生成規則情報は、認証用記号列のうちの所定位置にある記号の種類と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則と、を対応づけてなる情報であり、前記認証用記号列生成手段は、前記第1の認証用記号列記憶手段に記憶される認証用記号列のうちの前記所定位置にある記号の種類に対応する生成規則に従って、前記新たな認証用記号列を、前記第1の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成し、前記判定手段は、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき、前記第2の認証用記号列記憶手段に認証用記号列のうちの前記所定の位置にある記号の種類に対応する生成規則に従って生成され得る認証用記号列の類型に、前記認証情報受信手段によって受信された前記新たな認証用記号列が属するか否かを判定する、ことを特徴とするコンテンツ又はアプリケーションの提供システム。請求項1乃至4のいずれかに記載のコンテンツ又はアプリケーションの提供システムにおいて、前記端末装置は、前記ユーザを識別するためのユーザ識別情報と、ユーザパスワードと、を入力するように前記ユーザに案内する手段と、前記ユーザによって入力されたユーザ識別情報及びユーザパスワードを前記認証装置に送信する手段と、をさらに含み、前記認証装置は、前記ユーザ識別情報と前記ユーザパスワードとの組み合わせを記憶するユーザ認証情報記憶手段と、前記端末装置から送信されたユーザ識別情報及びユーザパスワードの組み合わせが、前記ユーザ認証情報記憶手段に記憶されたユーザ識別情報及びユーザパスワードの組み合わせのうちのいずれかであるか否かを判定する手段と、をさらに含み、前記認証システムは、前記端末装置から送信されたユーザ識別情報及びユーザパスワードの組み合わせが、前記ユーザ認証情報記憶手段に記憶されたユーザ識別情報及びユーザパスワードの組み合わせのうちのいずれかであると判定された場合に、前記第1の認証用記号列記憶手段に記憶される認証用記号列と、前記端末装置から送信されたユーザ識別情報に関連づけられた端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列と、を同じ認証用記号列に設定する、ことを特徴とするコンテンツ又はアプリケーションの提供システム。請求項1に記載のコンテンツ又はアプリケーションの提供システムにおいて、前記端末装置は、前記第1の認証用記号列記憶手段に記憶される認証用記号列が更新された回数に関する更新回数情報を記憶する第1の更新回数情報記憶手段と、認証用記号列が更新された回数と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則と、を対応づけてなる生成規則情報を記憶する第1の生成規則情報記憶手段と、をさらに含み、前記認証用記号列生成手段は、前記第1の更新回数情報記憶手段に記憶される更新回数情報に対応する生成規則を、前記第1の生成規則情報記憶手段に記憶される生成規則情報に基づいて特定し、該生成規則に従って、前記新たな認証用記号列を、前記第1の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成し、前記認証装置は、前記端末識別情報に対応づけて、該端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列が更新された回数に関する更新回数情報を記憶する第2の更新回数情報記憶手段と、前記第1の生成規則情報記憶手段に記憶される生成規則情報を記憶する第2の生成規則情報記憶手段と、をさらに含み、前記判定手段は、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記第2の更新回数情報記憶手段に記憶される更新回数情報に対応する生成規則を、前記第2の生成規則情報記憶手段に記憶される生成規則情報に基づいて特定し、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき該生成規則に従って生成され得る認証用記号列の類型に、前記認証情報受信手段によって受信された前記新たな認証用記号列が属するか否かを判定する、ことを特徴とするコンテンツ又はアプリケーションの提供システム。請求項6に記載のコンテンツ又はアプリケーションの提供システムにおいて、前記端末装置は、前記ユーザを識別するためのユーザ識別情報と、ユーザパスワードと、を入力するように前記ユーザに案内する手段と、前記ユーザによって入力されたユーザ識別情報及びユーザパスワードを前記認証装置に送信する手段と、をさらに含み、前記認証装置は、前記ユーザ識別情報と前記ユーザパスワードとの組み合わせを記憶するユーザ認証情報記憶手段と、前記端末装置から送信されたユーザ識別情報及びユーザパスワードの組み合わせが、前記ユーザ認証情報記憶手段に記憶されたユーザ識別情報及びユーザパスワードの組み合わせのうちのいずれかであるか否かを判定する手段と、をさらに含み、前記認証システムは、前記端末装置から送信されたユーザ識別情報及びユーザパスワードの組み合わせが、前記ユーザ認証情報記憶手段に記憶されたユーザ識別情報及びユーザパスワードの組み合わせのうちのいずれかであると判定された場合に、前記第1の認証用記号列記憶手段に記憶される認証用記号列と、前記端末装置から送信されたユーザ識別情報に関連づけられた端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列と、を同じ認証用記号列に設定し、かつ、前記第1の更新回数情報記憶手段に記憶される更新回数情報と、前記端末装置から送信されたユーザ識別情報に関連づけられた端末識別情報に対応づけて前記第2の更新回数情報記憶手段に記憶される更新回数情報と、を同じ更新回数を示す情報に設定する、ことを特徴とするコンテンツ又はアプリケーションの提供システム。請求項1乃至7のいずれかに記載のコンテンツ又はアプリケーションの提供システムにおいて、前記生成規則は、認証用記号列のうちのどの位置にある記号を抽出するのかに関する規則を含み、前記認証用記号列生成手段は、前記生成規則に従って、前記第1の認証用記号列記憶手段に記憶される認証用記号列のうちから1又は複数の記号を抽出する抽出手段を含み、前記抽出手段によって抽出された1又は複数の記号に基づいて、前記新たな認証用記号列を生成する、ことを特徴とするコンテンツ又はアプリケーションの提供システム。請求項1乃至8のいずれかに記載のコンテンツ又はアプリケーションの提供システムにおいて、前記生成規則は、認証用記号列のうちの一の記号を一つの記号に変換するための規則と、認証用記号列のうちの一の記号を複数の記号に変換するための規則と、認証用記号列のうちの複数の記号を一つの記号に変換するための規則と、認証用記号列のうちの複数の記号を複数の記号に変換するための規則と、のうちの少なくとも一つを含み、前記認証用記号列生成手段は、前記第1の認証用記号列記憶手段に記憶される認証用記号列のうちの少なくとも一部を前記生成規則に従って変換することによって、1又は複数の記号を取得する変換手段を含み、前記変換手段によって取得された1又は複数の記号に基づいて、前記新たな認証用記号列を生成する、ことを特徴とするコンテンツ又はアプリケーションの提供システム。請求項1乃至9のいずれかに記載のコンテンツ又はアプリケーションの提供システムにおいて、前記生成規則は、認証用記号列の少なくとも一部に基づく1又は複数の記号を、前記新たな認証用記号列のうちのどの位置に含ませるのかに関する規則を含み、前記認証用記号列生成手段は、前記生成規則に従って、前記第1の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づく1又は複数の記号を含んでなる記号列を、前記新たな認証用記号列として生成する、ことを特徴とするコンテンツ又はアプリケーションの提供システム。ユーザがコンテンツ又はアプリケーションを利用するための端末装置と、認証システムと、を含むコンテンツ又はアプリケーションの提供システムの制御方法において、前記端末装置が、認証用記号列を記憶してなる第1の認証用記号列記憶手段に記憶される認証用記号列を取得するステップと、前記端末装置が、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則に従って、新たな認証用記号列を、前記第1の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成する認証用記号列生成ステップと、前記端末装置が、前記端末装置を識別するための端末識別情報と、前記認証用記号列生成ステップによって生成された前記新たな認証用記号列と、を前記認証装置に送信する認証情報送信ステップと、前記認証システムが、前記端末識別情報に対応づけて認証用記号列を記憶してなる第2の認証用記号列記憶手段の記憶内容の少なくとも一部を取得するステップと、前記認証システムが、前記認証情報送信ステップによって送信された前記端末識別情報及び前記新たな認証用記号列を受信する認証情報受信ステップと、前記認証システムが、前記認証情報受信ステップによって受信された前記新たな認証用記号列が、前記認証情報受信ステップによって受信された前記端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき前記生成規則に従って生成され得る認証用記号列の類型に属するか否かを判定する判定ステップと、前記認証システムが、前記認証情報受信ステップによって受信された前記新たな認証用記号列が前記類型に属すると前記判定ステップによって判定された場合に、前記端末装置における前記コンテンツ又はアプリケーションの利用を許可するための通知情報を前記端末装置に送信する通知情報送信ステップと、前記認証システムが、前記認証情報受信ステップによって受信された前記新たな認証用記号列が前記類型に属すると前記判定ステップによって判定された場合に、前記認証情報受信ステップによって受信された前記端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列を、前記認証情報受信ステップによって受信された前記新たな認証用記号列に更新する第2の認証用記号列更新ステップと、前記端末装置が、前記通知情報送信ステップによって送信された前記通知情報を受信する通知情報受信ステップと、前記端末装置が、前記通知情報受信ステップによって受信された前記通知情報に基づいて、前記コンテンツ又はアプリケーションの利用を許可する許可ステップと、前記端末装置が、前記認証情報受信ステップによって受信された前記新たな認証用記号列が前記類型に属すると前記判定ステップによって判定された場合に、前記第1の認証用記号列記憶手段に記憶される認証用記号列を、前記認証用記号列生成ステップによって生成された前記新たな認証用記号列に更新する第1の認証用記号列更新ステップと、を含むことを特徴とするコンテンツ又はアプリケーションの提供システムの制御方法。ユーザがコンテンツ又はアプリケーションを利用するための端末装置であって、認証システムと通信接続される端末装置において、認証用記号列を記憶する認証用記号列記憶手段と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則に従って、新たな認証用記号列を、前記認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成する認証用記号列生成手段と、前記端末装置を識別するための端末識別情報と、前記認証用記号列生成手段によって生成された前記新たな認証用記号列と、を前記認証装置に送信する認証情報送信手段と、前記認証情報送信手段によって送信された前記新たな認証用記号列が、前記認証情報送信手段によって送信された前記端末識別情報に対応づけて前記認証システムに記憶される認証用記号列の少なくとも一部に基づき前記生成規則に従って生成され得る認証用記号列の類型に属すると前記認証システムにおいて判定された場合に前記認証システムから送信される通知情報を受信する手段と、前記通知情報に基づいて、前記コンテンツ又はアプリケーションの利用を許可する許可手段と、前記認証情報送信手段によって送信された前記新たな認証用記号列が前記類型に属すると前記認証システムにおいて判定された場合に、前記第1の認証用記号列記憶手段に記憶される認証用記号列を、前記認証用記号列生成手段によって生成された前記新たな認証用記号列に更新する認証記号列更新手段と、を含むことを特徴とする端末装置。ユーザがコンテンツ又はアプリケーションを利用するための端末装置であって、かつ、認証システムと通信接続される端末装置の制御方法において、認証用記号列を記憶してなる認証用記号列記憶手段に記憶される認証記号列を取得するステップと、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則に従って、新たな認証用記号列を、前記認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成する認証用記号列生成ステップと、前記端末装置を識別するための端末識別情報と、前記認証用記号列生成ステップによって生成された前記新たな認証用記号列と、を前記認証装置に送信する認証情報送信ステップと、前記認証情報送信ステップによって送信された前記新たな認証用記号列が、前記認証情報送信ステップによって送信された前記端末識別情報に対応づけて前記認証システムに記憶される認証用記号列の少なくとも一部に基づき前記生成規則に従って生成され得る認証用記号列の類型に属すると前記認証システムにおいて判定された場合に前記認証システムから送信される通知情報を受信するステップと、前記通知情報に基づいて、前記コンテンツ又はアプリケーションの利用を許可する許可ステップと、前記認証情報送信ステップによって送信された前記新たな認証用記号列が前記類型に属すると前記認証システムにおいて判定された場合に、前記第1の認証用記号列記憶手段に記憶される認証用記号列を、前記認証用記号列生成ステップによって生成された前記新たな認証用記号列に更新する認証記号列更新ステップと、を含むことを特徴とする端末装置の制御方法。ユーザがコンテンツ又はアプリケーションを利用するための端末装置であって、かつ、認証システムと通信接続される端末装置としてコンピュータを機能させるためのプログラムであって、認証用記号列を記憶してなる認証用記号列記憶手段に記憶される認証用記号列を取得する手段、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則に従って、新たな認証用記号列を、前記認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成する認証用記号列生成手段、前記端末装置を識別するための端末識別情報と、前記認証用記号列生成手段によって生成された前記新たな認証用記号列と、を前記認証装置に送信する認証情報送信手段、前記認証情報送信手段によって送信された前記新たな認証用記号列が、前記認証情報送信手段によって送信された前記端末識別情報に対応づけて前記認証システムに記憶される認証用記号列の少なくとも一部に基づき前記生成規則に従って生成され得る認証用記号列の類型に属すると前記認証システムにおいて判定された場合に前記認証システムから送信される通知情報を受信する手段、前記通知情報に基づいて、前記コンテンツ又はアプリケーションの利用を許可する許可手段、及び、前記認証情報送信手段によって送信された前記新たな認証用記号列が前記類型に属すると前記認証システムにおいて判定された場合に、前記第1の認証用記号列記憶手段に記憶される認証用記号列を、前記認証用記号列生成手段によって生成された前記新たな認証用記号列に更新する認証記号列更新手段、として前記コンピュータを機能させるためのプログラム。ユーザがコンテンツ又はアプリケーションを利用するための端末装置と通信接続される認証装置において、前記端末装置を識別するための端末識別情報に対応づけて認証用記号列を記憶してなる認証用記号列記憶手段の記憶内容の少なくとも一部を取得する手段と、前記端末識別情報と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則に従って、前記端末装置に記憶される認証用記号列の少なくとも一部に基づいて生成された新たな認証用記号列と、を前記端末装置から受信する認証情報受信手段と、前記認証情報受信手段によって受信された前記新たな認証用記号列が、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき前記生成規則に従って生成され得る認証用記号列の類型に属するか否かを判定する判定手段と、前記認証情報受信手段によって受信された前記新たな認証用記号列が前記類型に属すると前記判定手段によって判定された場合に、前記端末装置における前記コンテンツ又はアプリケーションの利用を許可するための通知情報を前記端末装置に送信する通知情報送信手段と、前記認証情報受信手段によって受信された前記新たな認証用記号列が前記類型に属すると前記判定手段によって判定された場合に、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記認証用記号列記憶手段に記憶される認証用記号列を、前記認証情報受信手段によって受信された前記新たな認証用記号列に更新する認証用記号列更新手段と、を含むことを特徴とする認証装置。ユーザがコンテンツ又はアプリケーションを利用するための端末装置と通信接続される認証装置の制御方法において、前記端末装置を識別するための端末識別情報に対応づけて認証用記号列を記憶してなる認証用記号列記憶手段の記憶内容の少なくとも一部を取得するステップと、前記端末識別情報と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則に従って、前記端末装置に記憶される認証用記号列の少なくとも一部に基づいて生成された新たな認証用記号列と、を前記端末装置から受信する認証情報受信ステップと、前記認証情報受信ステップによって受信された前記新たな認証用記号列が、前記認証情報受信ステップによって受信された前記端末識別情報に対応づけて前記認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき前記生成規則に従って生成され得る認証用記号列の類型に属するか否かを判定する判定ステップと、前記認証情報受信手段によって受信された前記新たな認証用記号列が前記類型に属すると前記判定手段によって判定された場合に、前記端末装置における前記コンテンツ又はアプリケーションの利用を許可するための通知情報を前記端末装置に送信する通知情報送信ステップと、前記認証情報受信ステップによって受信された前記新たな認証用記号列が前記類型に属すると前記判定ステップによって判定された場合に、前記認証情報受信ステップによって受信された前記端末識別情報に対応づけて前記認証用記号列記憶手段に記憶される認証用記号列を、前記認証情報受信ステップによって受信された前記新たな認証用記号列に更新する認証用記号列更新ステップと、を含むことを特徴とする認証装置の制御方法。ユーザがコンテンツ又はアプリケーションを利用するための端末装置と通信接続される認証装置としてコンピュータを機能させるためのプログラムであって、前記端末装置を識別するための端末識別情報に対応づけて認証用記号列を記憶してなる認証用記号列記憶手段の記憶内容の少なくとも一部を取得する手段、前記端末識別情報と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則に従って、前記端末装置に記憶される認証用記号列の少なくとも一部に基づいて生成された新たな認証用記号列と、を前記端末装置から受信する認証情報受信手段、前記認証情報受信手段によって受信された前記新たな認証用記号列が、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき前記生成規則に従って生成され得る認証用記号列の類型に属するか否かを判定する判定手段、前記認証情報受信手段によって受信された前記新たな認証用記号列が前記類型に属すると前記判定手段によって判定された場合に、前記端末装置における前記コンテンツ又はアプリケーションの利用を許可するための通知情報を前記端末装置に送信する通知情報送信手段、及び、前記認証情報受信手段によって受信された前記新たな認証用記号列が前記類型に属すると前記判定手段によって判定された場合に、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記認証用記号列記憶手段に記憶される認証用記号列を、前記認証情報受信手段によって受信された前記新たな認証用記号列に更新する認証用記号列更新手段、として前記コンピュータを機能させるためのプログラム。請求項14又は17に記載のプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体。しかしながら、上記の技術では、非正規端末装置にコンテンツ又はアプリケーションが複製されている場合において、該非正規端末装置のIDとして正規端末装置のIDが偽装されてしまうと、非正規端末装置におけるコンテンツ又はアプリケーションの利用を制限することができなかった。その結果として、1台の正規端末装置と1又は複数台の非正規端末装置との複数台の端末装置においてコンテンツ又はアプリケーションを利用できるようになってしまう場合があった。すなわち、正規端末装置は1台であるにも関わらず、2台以上の端末装置においてコンテンツ又はアプリケーションを利用できるようになってしまう場合があった。本発明は上記課題に鑑みてなされたものであって、その目的は、1台の正規端末装置と1又は複数台の非正規端末装置とのうちで、コンテンツ又はアプリケーションを利用できる端末装置を1台の端末装置に限定することが可能なコンテンツ又はアプリケーションの提供システム、コンテンツ又はアプリケーションの提供システムの制御方法、端末装置、端末装置の制御方法、認証装置、認証装置の制御方法、プログラム、及び情報記憶媒体を提供することにある。上記課題を解決するために、本発明に係るコンテンツ又はアプリケーションの提供システムは、ユーザがコンテンツ又はアプリケーションを利用するための端末装置と、認証システムと、を含むコンテンツ又はアプリケーションの提供システムにおいて、前記端末装置は、認証用記号列を記憶する第1の認証用記号列記憶手段と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則に従って、新たな認証用記号列を、前記第1の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成する認証用記号列生成手段と、前記端末装置を識別するための端末識別情報と、前記認証用記号列生成手段によって生成された前記新たな認証用記号列と、を前記認証装置に送信する認証情報送信手段と、を含み、前記認証システムは、前記端末識別情報に対応づけて認証用記号列を記憶する第2の認証用記号列記憶手段と、前記認証情報送信手段によって送信された前記端末識別情報及び前記新たな認証用記号列を受信する認証情報受信手段と、前記認証情報受信手段によって受信された前記新たな認証用記号列が、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき前記生成規則に従って生成され得る認証用記号列の類型に属するか否かを判定する判定手段と、前記認証情報受信手段によって受信された前記新たな認証用記号列が前記類型に属すると前記判定手段によって判定された場合に、前記端末装置における前記コンテンツ又はアプリケーションの利用を許可するための通知情報を前記端末装置に送信する通知情報送信手段と、前記認証情報受信手段によって受信された前記新たな認証用記号列が前記類型に属すると前記判定手段によって判定された場合に、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列を、前記認証情報受信手段によって受信された前記新たな認証用記号列に更新する第2の認証用記号列更新手段と、を含み、前記端末装置は、前記通知情報送信手段によって送信された前記通知情報を受信する通知情報受信手段と、前記通知情報受信手段によって受信された前記通知情報に基づいて、前記コンテンツ又はアプリケーションの利用を許可する許可手段と、前記認証情報受信手段によって受信された前記新たな認証用記号列が前記類型に属すると前記判定手段によって判定された場合に、前記第1の認証用記号列記憶手段に記憶される認証用記号列を、前記認証用記号列生成手段によって生成された前記新たな認証用記号列に更新する第1の認証用記号列更新手段と、をさらに含むことを特徴とする。なお、本願の特許請求の範囲、明細書、図面、及び要約書において、記号とは広義の記号を意味し、記号には例えば文字や符号類狭義の記号等が含まれる。このため、記号列には文字列が含まれる。また、記号列には1つの記号からなる記号列すなわち記号単体も含まれる。また、本発明に係るコンテンツ又はアプリケーションの提供システムの制御方法は、ユーザがコンテンツを利用するための端末装置と、認証システムと、を含むコンテンツ又はアプリケーションの提供システムの制御方法において、前記端末装置が、認証用記号列を記憶してなる第1の認証用記号列記憶手段に記憶される認証用記号列を取得するステップと、前記端末装置が、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則に従って、新たな認証用記号列を、前記第1の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成する認証用記号列生成ステップと、前記端末装置が、前記端末装置を識別するための端末識別情報と、前記認証用記号列生成ステップによって生成された前記新たな認証用記号列と、を前記認証装置に送信する認証情報送信ステップと、前記認証システムが、前記端末識別情報に対応づけて認証用記号列を記憶してなる第2の認証用記号列記憶手段の記憶内容の少なくとも一部を取得するステップと、前記認証システムが、前記認証情報送信ステップによって送信された前記端末識別情報及び前記新たな認証用記号列を受信する認証情報受信ステップと、前記認証システムが、前記認証情報受信ステップによって受信された前記新たな認証用記号列が、前記認証情報受信ステップによって受信された前記端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき前記生成規則に従って生成され得る認証用記号列の類型に属するか否かを判定する判定ステップと、前記認証システムが、前記認証情報受信ステップによって受信された前記新たな認証用記号列が前記類型に属すると前記判定ステップによって判定された場合に、前記端末装置における前記コンテンツ又はアプリケーションの利用を許可するための通知情報を前記端末装置に送信する通知情報送信ステップと、前記認証システムが、前記認証情報受信ステップによって受信された前記新たな認証用記号列が前記類型に属すると前記判定ステップによって判定された場合に、前記認証情報受信ステップによって受信された前記端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列を、前記認証情報受信ステップによって受信された前記新たな認証用記号列に更新する第2の認証用記号列更新ステップと、前記端末装置が、前記通知情報送信ステップによって送信された前記通知情報を受信する通知情報受信ステップと、前記端末装置が、前記通知情報受信ステップによって受信された前記通知情報に基づいて、前記コンテンツ又はアプリケーションの利用を許可する許可ステップと、前記端末装置が、前記認証情報受信ステップによって受信された前記新たな認証用記号列が前記類型に属すると前記判定ステップによって判定された場合に、前記第1の認証用記号列記憶手段に記憶される認証用記号列を、前記認証用記号列生成ステップによって生成された前記新たな認証用記号列に更新する第1の認証用記号列更新ステップと、を含むことを特徴とする。また、本発明に係る端末装置は、ユーザがコンテンツ又はアプリケーションを利用するための端末装置であって、認証システムと通信接続される端末装置において、認証用記号列を記憶する認証用記号列記憶手段と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則に従って、新たな認証用記号列を、前記認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成する認証用記号列生成手段と、前記端末装置を識別するための端末識別情報と、前記認証用記号列生成手段によって生成された前記新たな認証用記号列と、を前記認証装置に送信する認証情報送信手段と、前記認証情報送信手段によって送信された前記新たな認証用記号列が、前記認証情報送信手段によって送信された前記端末識別情報に対応づけて前記認証システムに記憶される認証用記号列の少なくとも一部に基づき前記生成規則に従って生成され得る認証用記号列の類型に属すると前記認証システムにおいて判定された場合に前記認証システムから送信される通知情報を受信する手段と、前記通知情報に基づいて、前記コンテンツ又はアプリケーションの利用を許可する許可手段と、前記認証情報送信手段によって送信された前記新たな認証用記号列が前記類型に属すると前記認証システムにおいて判定された場合に、前記第1の認証用記号列記憶手段に記憶される認証用記号列を、前記認証用記号列生成手段によって生成された前記新たな認証用記号列に更新する認証記号列更新手段と、を含むことを特徴とする。また、本発明に係る端末装置の制御方法は、ユーザがコンテンツ又はアプリケーションを利用するための端末装置であって、かつ、認証システムと通信接続される端末装置の制御方法において、認証用記号列を記憶してなる認証用記号列記憶手段に記憶される認証記号列を取得するステップと、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則に従って、新たな認証用記号列を、前記認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成する認証用記号列生成ステップと、前記端末装置を識別するための端末識別情報と、前記認証用記号列生成ステップによって生成された前記新たな認証用記号列と、を前記認証装置に送信する認証情報送信ステップと、前記認証情報送信ステップによって送信された前記新たな認証用記号列が、前記認証情報送信ステップによって送信された前記端末識別情報に対応づけて前記認証システムに記憶される認証用記号列の少なくとも一部に基づき前記生成規則に従って生成され得る認証用記号列の類型に属すると前記認証システムにおいて判定された場合に前記認証システムから送信される通知情報を受信するステップと、前記通知情報に基づいて、前記コンテンツ又はアプリケーションの利用を許可する許可ステップと、前記認証情報送信ステップによって送信された前記新たな認証用記号列が前記類型に属すると前記認証システムにおいて判定された場合に、前記第1の認証用記号列記憶手段に記憶される認証用記号列を、前記認証用記号列生成ステップによって生成された前記新たな認証用記号列に更新する認証記号列更新ステップと、を含むことを特徴とする。また、本発明に係るプログラムは、ユーザがコンテンツ又はアプリケーションを利用するための端末装置であって、かつ、認証システムと通信接続される端末装置としてコンピュータを機能させるためのプログラムであって、認証用記号列を記憶してなる認証用記号列記憶手段に記憶される認証用記号列を取得する手段、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則に従って、新たな認証用記号列を、前記認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成する認証用記号列生成手段、前記端末装置を識別するための端末識別情報と、前記認証用記号列生成手段によって生成された前記新たな認証用記号列と、を前記認証装置に送信する認証情報送信手段、前記認証情報送信手段によって送信された前記新たな認証用記号列が、前記認証情報送信手段によって送信された前記端末識別情報に対応づけて前記認証システムに記憶される認証用記号列の少なくとも一部に基づき前記生成規則に従って生成され得る認証用記号列の類型に属すると前記認証システムにおいて判定された場合に前記認証システムから送信される通知情報を受信する手段、前記通知情報に基づいて、前記コンテンツ又はアプリケーションの利用を許可する許可手段、及び、前記認証情報送信手段によって送信された前記新たな認証用記号列が前記類型に属すると前記認証システムにおいて判定された場合に、前記第1の認証用記号列記憶手段に記憶される認証用記号列を、前記認証用記号列生成手段によって生成された前記新たな認証用記号列に更新する認証記号列更新手段、として前記コンピュータを機能させるためのプログラムである。また、本発明に係る情報記憶媒体は、上記プログラムを記録したコンピュータ読み取り可能な情報記憶媒体である。また、本発明に係る認証装置は、ユーザがコンテンツ又はアプリケーションを利用するための端末装置と通信接続される認証装置において、前記端末装置を識別するための端末識別情報に対応づけて認証用記号列を記憶してなる認証用記号列記憶手段の記憶内容の少なくとも一部を取得する手段と、前記端末識別情報と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則に従って、前記端末装置に記憶される認証用記号列の少なくとも一部に基づいて生成された新たな認証用記号列と、を前記端末装置から受信する認証情報受信手段と、前記認証情報受信手段によって受信された前記新たな認証用記号列が、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき前記生成規則に従って生成され得る認証用記号列の類型に属するか否かを判定する判定手段と、前記認証情報受信手段によって受信された前記新たな認証用記号列が前記類型に属すると前記判定手段によって判定された場合に、前記端末装置における前記コンテンツ又はアプリケーションの利用を許可するための通知情報を前記端末装置に送信する通知情報送信手段と、前記認証情報受信手段によって受信された前記新たな認証用記号列が前記類型に属すると前記判定手段によって判定された場合に、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記認証用記号列記憶手段に記憶される認証用記号列を、前記認証情報受信手段によって受信された前記新たな認証用記号列に更新する認証用記号列更新手段と、を含むことを特徴とする。また、本発明に係る認証装置の制御方法は、ユーザがコンテンツ又はアプリケーションを利用するための端末装置と通信接続される認証装置の制御方法において、前記端末装置を識別するための端末識別情報に対応づけて認証用記号列を記憶してなる認証用記号列記憶手段の記憶内容の少なくとも一部を取得するステップと、前記端末識別情報と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則に従って、前記端末装置に記憶される認証用記号列の少なくとも一部に基づいて生成された新たな認証用記号列と、を前記端末装置から受信する認証情報受信ステップと、前記認証情報受信ステップによって受信された前記新たな認証用記号列が、前記認証情報受信ステップによって受信された前記端末識別情報に対応づけて前記認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき前記生成規則に従って生成され得る認証用記号列の類型に属するか否かを判定する判定ステップと、前記認証情報受信手段によって受信された前記新たな認証用記号列が前記類型に属すると前記判定手段によって判定された場合に、前記端末装置における前記コンテンツ又はアプリケーションの利用を許可するための通知情報を前記端末装置に送信する通知情報送信ステップと、前記認証情報受信ステップによって受信された前記新たな認証用記号列が前記類型に属すると前記判定ステップによって判定された場合に、前記認証情報受信ステップによって受信された前記端末識別情報に対応づけて前記認証用記号列記憶手段に記憶される認証用記号列を、前記認証情報受信ステップによって受信された前記新たな認証用記号列に更新する認証用記号列更新ステップと、を含むことを特徴とする。また、本発明に係るプログラムは、ユーザがコンテンツ又はアプリケーションを利用するための端末装置と通信接続される認証装置としてコンピュータを機能させるためのプログラムであって、前記端末装置を識別するための端末識別情報に対応づけて認証用記号列を記憶してなる認証用記号列記憶手段の記憶内容の少なくとも一部を取得する手段、前記端末識別情報と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則に従って、前記端末装置に記憶される認証用記号列の少なくとも一部に基づいて生成された新たな認証用記号列と、を前記端末装置から受信する認証情報受信手段、前記認証情報受信手段によって受信された前記新たな認証用記号列が、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき前記生成規則に従って生成され得る認証用記号列の類型に属するか否かを判定する判定手段、前記認証情報受信手段によって受信された前記新たな認証用記号列が前記類型に属すると前記判定手段によって判定された場合に、前記端末装置における前記コンテンツ又はアプリケーションの利用を許可するための通知情報を前記端末装置に送信する通知情報送信手段、及び、前記認証情報受信手段によって受信された前記新たな認証用記号列が前記類型に属すると前記判定手段によって判定された場合に、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記認証用記号列記憶手段に記憶される認証用記号列を、前記認証情報受信手段によって受信された前記新たな認証用記号列に更新する認証用記号列更新手段、として前記コンピュータを機能させるためのプログラムである。また、本発明に係る情報記憶媒体は、上記プログラムを記録したコンピュータ読み取り可能な情報記憶媒体である。また、本発明の一態様では、前記端末装置は、認証用記号列に関する情報と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則と、を対応づけてなる生成規則情報を記憶する第1の生成規則情報記憶手段をさらに含み、前記認証用記号列生成手段は、前記第1の生成規則情報記憶手段に記憶される生成規則情報に基づいて、前記第1の認証用記号列記憶手段に記憶される認証用記号列に対応する生成規則を特定し、該生成規則に従って、前記新たな認証用記号列を、前記第1の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成し、前記認証装置は、前記第1の生成規則情報記憶手段に記憶される生成規則情報を記憶する第2の生成規則情報記憶手段をさらに含み、前記判定手段は、前記第2の生成規則情報記憶手段に記憶される生成規則情報に基づいて、前記第2の認証用記号列記憶手段に記憶される認証用記号列に対応する生成規則を特定し、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき該生成規則に従って生成され得る認証用記号列の類型に、前記認証情報受信手段によって受信された前記新たな認証用記号列が属するか否かを判定するようにしてもよい。また、本発明の一態様では、前記生成規則情報は、認証用記号列の長さと、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則と、を対応づけてなる情報であり、前記認証用記号列生成手段は、前記第1の認証用記号列記憶手段に記憶される認証用記号列の長さに対応する生成規則に従って、前記新たな認証用記号列を、前記第1の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成し、前記判定手段は、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき、前記第2の認証用記号列記憶手段に記憶される認証用記号列の長さに対応する生成規則に従って生成され得る認証用記号列の類型に、前記認証情報受信手段によって受信された前記新たな認証用記号列が属するか否かを判定するようにしてもよい。また、本発明の一態様では、前記生成規則情報は、認証用記号列のうちの所定位置にある記号の種類と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則と、を対応づけてなる情報であり、前記認証用記号列生成手段は、前記第1の認証用記号列記憶手段に記憶される認証用記号列のうちの前記所定位置にある記号の種類に対応する生成規則に従って、前記新たな認証用記号列を、前記第1の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成し、前記判定手段は、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき、前記第2の認証用記号列記憶手段に認証用記号列のうちの前記所定の位置にある記号の種類に対応する生成規則に従って生成され得る認証用記号列の類型に、前記認証情報受信手段によって受信された前記新たな認証用記号列が属するか否かを判定するようにしてもよい。また、本発明の一態様では、前記端末装置は、前記ユーザを識別するためのユーザ識別情報と、ユーザパスワードと、を入力するように前記ユーザに案内する手段と、前記ユーザによって入力されたユーザ識別情報及びユーザパスワードを前記認証装置に送信する手段と、をさらに含み、前記認証装置は、前記ユーザ識別情報と前記ユーザパスワードとの組み合わせを記憶するユーザ認証情報記憶手段と、前記端末装置から送信されたユーザ識別情報及びユーザパスワードの組み合わせが、前記ユーザ認証情報記憶手段に記憶されたユーザ識別情報及びユーザパスワードの組み合わせのうちのいずれかであるか否かを判定する手段と、をさらに含み、前記認証システムは、前記端末装置から送信されたユーザ識別情報及びユーザパスワードの組み合わせが、前記ユーザ認証情報記憶手段に記憶されたユーザ識別情報及びユーザパスワードの組み合わせのうちのいずれかであると判定された場合に、前記第1の認証用記号列記憶手段に記憶される認証用記号列と、前記端末装置から送信されたユーザ識別情報に関連づけられた端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列と、を同じ認証用記号列に設定するようにしてもよい。また、本発明の一態様では、前記端末装置は、前記第1の認証用記号列記憶手段に記憶される認証用記号列が更新された回数に関する更新回数情報を記憶する第1の更新回数情報記憶手段と、認証用記号列が更新された回数と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則と、を対応づけてなる生成規則情報を記憶する第1の生成規則情報記憶手段と、をさらに含み、前記認証用記号列生成手段は、前記第1の更新回数情報記憶手段に記憶される更新回数情報に対応する生成規則を、前記第1の生成規則情報記憶手段に記憶される生成規則情報に基づいて特定し、該生成規則に従って、前記新たな認証用記号列を、前記第1の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づいて生成し、前記認証装置は、前記端末識別情報に対応づけて、該端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列が更新された回数に関する更新回数情報を記憶する第2の更新回数情報記憶手段と、前記第1の生成規則情報記憶手段に記憶される生成規則情報を記憶する第2の生成規則情報記憶手段と、をさらに含み、前記判定手段は、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記第2の更新回数情報記憶手段に記憶される更新回数情報に対応する生成規則を、前記第2の生成規則情報記憶手段に記憶される生成規則情報に基づいて特定し、前記認証情報受信手段によって受信された前記端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づき該生成規則に従って生成され得る認証用記号列の類型に、前記認証情報受信手段によって受信された前記新たな認証用記号列が属するか否かを判定するようにしてもよい。また、本発明の一態様では、前記端末装置は、前記ユーザを識別するためのユーザ識別情報と、ユーザパスワードと、を入力するように前記ユーザに案内する手段と、前記ユーザによって入力されたユーザ識別情報及びユーザパスワードを前記認証装置に送信する手段と、をさらに含み、前記認証装置は、前記ユーザ識別情報と前記ユーザパスワードとの組み合わせを記憶するユーザ認証情報記憶手段と、前記端末装置から送信されたユーザ識別情報及びユーザパスワードの組み合わせが、前記ユーザ認証情報記憶手段に記憶されたユーザ識別情報及びユーザパスワードの組み合わせのうちのいずれかであるか否かを判定する手段と、をさらに含み、前記認証システムは、前記端末装置から送信されたユーザ識別情報及びユーザパスワードの組み合わせが、前記ユーザ認証情報記憶手段に記憶されたユーザ識別情報及びユーザパスワードの組み合わせのうちのいずれかであると判定された場合に、前記第1の認証用記号列記憶手段に記憶される認証用記号列と、前記端末装置から送信されたユーザ識別情報に関連づけられた端末識別情報に対応づけて前記第2の認証用記号列記憶手段に記憶される認証用記号列と、を同じ認証用記号列に設定し、かつ、前記第1の更新回数情報記憶手段に記憶される更新回数情報と、前記端末装置から送信されたユーザ識別情報に関連づけられた端末識別情報に対応づけて前記第2の更新回数情報記憶手段に記憶される更新回数情報と、を同じ更新回数を示す情報に設定するようにしてもよい。また、本発明の一態様では、前記生成規則は、認証用記号列のうちのどの位置にある記号を抽出するのかに関する規則を含み、前記認証用記号列生成手段は、前記生成規則に従って、前記第1の認証用記号列記憶手段に記憶される認証用記号列のうちから1又は複数の記号を抽出する抽出手段を含み、前記抽出手段によって抽出された1又は複数の記号に基づいて、前記新たな認証用記号列を生成するようにしてもよい。また、本発明の一態様では、前記生成規則は、認証用記号列のうちの一の記号を一つの記号に変換するための規則と、認証用記号列のうちの一の記号を複数の記号に変換するための規則と、認証用記号列のうちの複数の記号を一つの記号に変換するための規則と、認証用記号列のうちの複数の記号を複数の記号に変換するための規則と、のうちの少なくとも一つを含み、前記認証用記号列生成手段は、前記第1の認証用記号列記憶手段に記憶される認証用記号列のうちの少なくとも一部を前記生成規則に従って変換することによって、1又は複数の記号を取得する変換手段を含み、前記変換手段によって取得された1又は複数の記号に基づいて、前記新たな認証用記号列を生成するようにしてもよい。また、本発明の一態様では、前記生成規則は、認証用記号列の少なくとも一部に基づく1又は複数の記号を、前記新たな認証用記号列のうちのどの位置に含ませるのかに関する規則を含み、前記認証用記号列生成手段は、前記生成規則に従って、前記第1の認証用記号列記憶手段に記憶される認証用記号列の少なくとも一部に基づく1又は複数の記号を含んでなる記号列を、前記新たな認証用記号列として生成するようにしてもよい。本発明によれば、1台の正規端末装置と1又は複数台の非正規端末装置とのうちで、コンテンツ又はアプリケーションを利用できる端末装置を1台の端末装置に限定することが可能になる。以下、本発明の実施形態の例について図面に基づき詳細に説明する。[第1実施形態]図1は、本発明の第1実施形態に係るコンテンツ又はアプリケーションの提供システムの全体構成を示している。図1に示すように、第1実施形態に係るコンテンツ又はアプリケーションの提供システム1は端末装置10と管理システム20認証システムとを含んでいる。端末装置10及び管理システム20は、例えばインターネット等を含んで構成される通信ネットワーク2に接続され、相互にデータ通信が可能になっている。管理システム20は1又は複数のサーバコンピュータを含む。図1に示す例では、管理システム20はサーバ装置22認証装置とデータベース24とを含んでいる。サーバ装置22はコンテンツを端末装置10に提供するための装置である。コンテンツとは、例えば、電子書籍、画像、映像、音楽、又はゲーム等である。サーバ装置22は、端末装置10から受信した処理要求に基づく処理を実行する。例えば、サーバ装置22は、制御部例えばCPU等、主記憶部例えばRAM等、補助記憶部例えばハードディスク又はソリッドステートドライブ、光ディスク情報記憶媒体に記憶されたプログラムやデータを読み取る光ディスクドライブ、及び通信インタフェースを備えている。制御部は補助記憶部に記憶されたプログラムに従って処理を実行する。例えば、プログラムやデータは光ディスク情報記憶媒体を介してサーバ装置22の補助記憶部に供給される。すなわち、プログラムやデータが記憶された光ディスクが光ディスクドライブに装着され、光ディスクに記憶されたプログラムやデータが光ディスクドライブによって読み出され、補助記憶部に記憶される。なお、光ディスク以外の情報記憶媒体例えばメモリカードを介してプログラムやデータを補助記憶部に供給するようにしてもよい。また、プログラム及びデータは通信ネットワーク2を介して補助記憶部に供給されるようにしてもよい。サーバ装置22はデータベース24にアクセスできるようになっている。データベース24には、例えば、コンテンツ又はアプリケーションの提供システム1を利用するユーザに関するデータや、コンテンツ又はアプリケーションの提供システム1で提供されているコンテンツに関するデータ等が記憶される。なお、データベース24はサーバ装置22とは別のサーバコンピュータ内に構築されていてもよいし、サーバ装置22に構築されていてもよい。端末装置10はユーザがコンテンツ又はアプリケーションを利用するために使用する情報処理装置である。端末装置10は、例えばパーソナルコンピュータ、携帯電話機、又は携帯情報端末等である。例えば、端末装置10は、制御部例えばCPU、主記憶部例えばRAM、補助記憶部例えばハードディスク又はソリッドステートドライブ、光ディスクドライブ、操作部、表示部例えば液晶ディスプレイ、音声出力部例えばスピーカ、及び通信インタフェースを備えている。なお例えば、プログラムやデータは光ディスク情報記憶媒体を介して端末装置10の補助記憶部に供給される。すなわち、プログラムやデータが記憶された光ディスクが光ディスクドライブに装着され、光ディスクに記憶されたプログラムやデータが光ディスクドライブによって読み出され、補助記憶部に記憶される。なお、光ディスク以外の情報記憶媒体例えばメモリカードを介してプログラムやデータを補助記憶部に供給するようにしてもよい。また、プログラム及びデータは通信ネットワーク2を介して補助記憶部に供給されるようにしてもよい。本実施形態の場合、例えば、サーバ装置22ではデーモンプログラム例えばHTTPデーモンが起動される。また、端末装置10では、サーバ装置22にアクセスするためのプログラムが起動される。このプログラムによって、処理要求例えばHTTPリクエストが端末装置10からサーバ装置20に送信される。また、サーバ装置22からは、上記の処理要求に対応する処理結果例えばHTTPレスポンスが端末装置10に送信される。例えば、所定の記述言語例えばウェブページ記述言語で記述されたページデータが端末装置10に送信される。そして、このページデータに基づいて、処理結果に基づく画面が端末装置10の表示部に表示される。上記のコンテンツ又はアプリケーションの提供システム1ではコンテンツ又はアプリケーションが販売される。例えば、端末装置10に予めインストールされた所定のプログラムによって再生可能なコンテンツデータが販売される。なお、コンテンツデータを再生するためのプログラムと、コンテンツデータと、を含んでなるアプリケーションソフトウェアが販売されるようにしてもよい。または、コンテンツデータを再生するためのプログラム単体がアプリケーションとして販売されるようにしてもよい。あるいは、その他のアプリケーション例えばエディタ等が販売されるようにしてもよい。なお、以下では、説明の簡便のため、端末装置10に予めインストールされたプログラムによって表示可能な電子書籍が販売される場合について主に説明する。コンテンツ又はアプリケーションの提供システム1を利用しようとするユーザは、まずユーザ登録を行う必要がある。図2は、ユーザ登録を行う場合に実行される処理の一例について説明するための図である。図2に示すように、まず、端末装置10の制御部はユーザ情報入力画面図示せずを端末装置10の表示部に表示するS101。ユーザ情報入力画面はユーザが自らの情報を入力するための画面である。ユーザ情報入力画面において、ユーザは、例えば、ID、パスワード、氏名、住所、及びクレジットカード情報等を入力する。なお、ユーザのIDはユーザが任意に設定するようにしてもよいし、コンテンツ又はアプリケーションの提供システム1が自動的に設定するようにしてもよい。端末装置10の制御部は、ユーザ情報入力画面で入力されたユーザ情報をサーバ装置22に送信するS102。ユーザ情報がサーバ装置22で受信された場合、サーバ装置22の制御部は、受信したユーザ情報をデータベース24に登録するS103。図3はデータベース24に記憶されるユーザテーブルの一例を示している。ユーザテーブルはユーザ情報入力画面で入力されたユーザ情報を記憶するためのテーブルである。図3に示すユーザテーブルはユーザID、ユーザパスワード、氏名、住所、及びクレジットカード情報フィールドを含んでいる。ステップS103において、制御部はユーザテーブルに新たなレコードを追加する。そして、制御部は、端末装置10から受信したユーザ情報を新たに追加されたレコードのフィールドに登録する。以上でユーザ登録が完了する。図4は、ユーザ登録が完了した後、最初に端末装置10がサーバ装置22にアクセスする場合に実行される処理について説明するための図である。図4に示すように、まず、端末装置10の制御部はユーザ認証画面図示せずを端末装置10の表示部に表示するS201。ユーザ認証画面は、ユーザID及びユーザパスワードを入力するための画面であり、ユーザ認証画面では、ユーザID及びユーザパスワードを入力するようにユーザに案内される。端末装置10の制御部は、ユーザ認証画面で入力されたユーザID及びユーザパスワードをサーバ装置22に送信するS202。ユーザID及びユーザパスワードがサーバ装置22で受信された場合、サーバ装置22の制御部は、受信されたユーザID及びユーザパスワードの組み合わせが正当であるか否かを判定するS203。すなわち、サーバ装置22の制御部は、サーバ装置22は、受信されたユーザID及びユーザパスワードの組み合わせがユーザテーブルに登録されているか否かを判定する。受信されたユーザID及びユーザパスワードの組み合わせがユーザテーブルに登録されている場合、サーバ装置22は、受信されたユーザID及びユーザパスワードの組み合わせが正当であると判定する。サーバ装置22の制御部は、ステップS203における判定結果を通知するための通知情報を端末装置10に送信するS204。通知情報が端末装置10で受信された場合、端末装置10の制御部は、ユーザID及びユーザパスワードの組み合わせが正当であるとの判定結果が通知されたか否かを判定するS205。ユーザID及びユーザパスワードの組み合わせが正当であるとの判定結果が通知された場合、端末装置10の制御部は補助記憶部に予め記憶された端末ID端末識別情報を読み出す。端末IDは端末装置10に固有の識別情報である。また、制御部は認証用記号列を自動生成する。認証用記号列は、端末装置10で自動的に生成される記号列であり、端末IDに関連づけられたパスワードとしての役割を果たす。なお、上述したように、記号とは広義の記号を意味し、記号には例えば文字や符号類狭義の記号等が含まれる。このため、記号列には文字列が含まれる。また、記号列には1つの記号からなる記号列すなわち記号単体も含まれる。端末装置10の制御部は、ユーザID、端末ID、及び認証用記号列をサーバ装置22に送信するS206。また、端末装置10の制御部は、サーバ装置22に送信した認証用記号列を補助記憶部に保存するS207。例えば、認証用記号列は端末IDとともに保存される。すなわち、例えば図5に示すようなデータが端末装置10の補助記憶部に記憶される。一方、ユーザID、端末ID、及び認証用記号列がサーバ装置22で受信された場合、サーバ装置22の制御部は、受信されたユーザID、端末ID、及び認証用記号列をデータベース24に登録するS208。図6はデータベース24に記憶される端末テーブルの一例を示している。図6に示す端末テーブルは、ユーザID、端末ID、認証用記号列、及びコンテンツ情報フィールドを含んでいる。コンテンツ/アプリケーション情報フィールドには、例えば、端末装置10で正規に利用可能なコンテンツ例えば電子書籍又はアプリケーションのIDのリストが登録される。ステップS208において、サーバ装置22の制御部は端末テーブルに新たなレコードを追加する。そして、制御部は、端末装置10から受信したユーザID、端末ID、及び認証用記号列を新たに追加されたレコードのユーザID、端末ID、及び認証用記号列フィールドに登録する。端末装置10では、サーバ装置22に送信した認証用記号列が補助記憶部に保存された後、メニュー画面が表示部に表示されるS209。図7はメニュー画面の一例を示す。図7に示すメニュー画面30では、電子書籍コンテンツを購入するためのリンクボタン32と、購入した電子書籍を読むためのリンクボタン34と、が表示されている。ユーザがリンクボタン32を選択すると、電子書籍を購入するための購入画面図示せずが端末装置10の表示部に表示される。例えば、購入画面では、コンテンツ又はアプリケーションの提供システム1で提供されている電子書籍の一覧が表示される。ユーザは、購入画面に表示される電子書籍の一覧のうちから所望の電子書籍を選択する。所望の電子書籍が選択されると、購入処理決済処理が実行された後、電子書籍が端末装置10にダウンロードされる。ダウンロードされた電子書籍は端末装置10の補助記憶部に保存される。なお、電子書籍が購入された場合には、購入された電子書籍のIDが端末テーブルのコンテンツ/アプリケーション情報フィールドに追加登録される。ユーザがリンクボタン34を選択すると、電子書籍を読むための読書画面図示せずが端末装置10の表示部に表示される。例えば、読書画面では、端末装置10の補助記憶部に保存されている電子書籍の一覧が表示される。ユーザは、読書画面に表示される電子書籍の一覧のうちから所望の電子書籍を選択する。所望の電子書籍が選択されると、選択された電子書籍の内容が表示される。このようにして、ユーザは所望の電子書籍を読むことができる。図4では、ユーザ登録が完了した後、最初に端末装置10がサーバ装置22にアクセスする際に実行される処理について説明した。端末装置10からサーバ装置22への初回のアクセス時には、ユーザ認証画面が表示され、ユーザID及びユーザパスワードの入力がユーザに要求されるようになっていたが、2回目以降のアクセス時には、原則として、ユーザ認証画面は表示されないようになっている。すなわち、ユーザID及びユーザパスワードの入力がユーザに要求されないようになっており、ユーザの利便性の向上が図られている。2回目以降のアクセス時には、ユーザID及びユーザパスワードの代わりに、端末ID及び認証用記号列図5参照に基づいて、端末装置10の正当性が判定されるようになっている。そして、その判定結果に基づいて、端末装置10でのコンテンツ又はアプリケーションの利用が許可されるようになっている後述の図10参照。ところで、上述したように、従来のコンテンツ又はアプリケーションの提供システムでは、コンテンツ又はアプリケーションを正規に利用可能な正規端末装置は1台であるにも関わらず、2台以上の端末装置すなわち、1台の正規端末装置及び1又は複数台の非正規端末装置においてコンテンツ又はアプリケーションが利用されてしまう場合があった。これに対し、本実施形態に係るコンテンツ又はアプリケーションの提供システム1では、1台の正規端末装置と1又は複数台の非正規端末装置とのうちで、コンテンツ又はアプリケーションを利用できる端末装置を1台の端末装置に限定できるようになっている。以下、そのための構成について説明する。図8は、本実施形態に係るコンテンツ又はアプリケーションの提供システム1において実現される機能ブロックのうち、本発明に関連する機能ブロックを示す機能ブロック図である。図8に示すように、コンテンツ又はアプリケーションの提供システム1は、第1の認証用記号列記憶部100、認証用記号列生成部102、認証情報送信部108、通知情報受信部110、許可部112、及び第1の認証用記号列更新部114を含んでいる。例えば、第1の認証用記号列記憶部100は端末装置10の補助記憶部によって実現される。また、第1の認証用記号列記憶部100以外の機能ブロックは端末装置10の制御部によって実現される。つまり、端末装置10の制御部がプログラムに従って処理を実行することによって、端末装置10の制御部が第1の認証用記号列記憶部100以外の機能ブロックとして機能するようになる。また、コンテンツ又はアプリケーションの提供システム1は、第2の認証用記号列記憶部200、認証情報受信部202、判定部204、通知情報送信部206、及び第2の認証用記号列更新部208を含んでいる。例えば、第2の認証用記号列記憶部200はデータベース24又はサーバ装置22の補助記憶部によって実現される。また、第2の認証用記号列記憶部200以外の機能ブロックはサーバ装置22の制御部によって実現される。つまり、サーバ装置22の制御部がプログラムに従って処理を実行することによって、サーバ装置22の制御部が第2の認証用記号列記憶部200以外の機能ブロックとして機能するようになる。まず、第1の認証用記号列記憶部100について説明する。第1の認証用記号列記憶部100は認証用記号列を記憶する。例えば、図5に示すようなデータが第1の認証用記号列記憶部100に記憶される。認証用記号列生成部102について説明する。認証用記号列生成部102は、認証用記号列の少なくとも一部に基づいて新たな認証用記号列を生成するための生成規則に従って、新たな認証用記号列を、第1の認証用記号列記憶部100に記憶される認証用記号列の少なくとも一部に基づいて生成する。例えば、認証用記号列生成部102は抽出部104を含む。抽出部104は、生成規則に従って、第1の認証用記号列記憶部100に記憶される認証用記号列のうちから1又は複数の記号を抽出する。そして、認証用記号列生成部102は、生成規則に従って、新たな認証用記号列を、抽出部104によって抽出された1又は複数の記号に基づいて生成する。この場合の生成規則には、認証用記号列のうちのどの位置にある記号を抽出するのかに関する規則と、認証用記号列から抽出された1又は複数の記号に基づいて新たな認証用記号列をどのように生成するのかに関する規則と、が含まれることになる後述の図9の例1~7参照。また例えば、認証用記号列生成部102は変換部106を含む。変換部106は、生成規則に従って、第1の認証用記号列記憶部100に記憶される認証用記号列のうちの少なくとも一部を変換することによって、1又は複数の記号を取得する。そして、認証用記号列生成部102は、生成規則に従って、新たな認証用記号列を、変換部106によって取得された1又は複数の記号に基づいて生成する。この場合の生成規則には、認証用記号列のうちの少なくとも一部をどのように変換するのかに関する規則と、認証用記号列のうちの少なくとも一部を変換することによって取得される1又は複数の記号に基づいて新たな認証用記号列をどのように生成するのかに関する規則と、が含まれることになる後述の図9の例4~7参照。なお、認証用記号列のうちの少なくとも一部をどのように変換するのかに関する規則には下記の規則のうちの少なくとも一つが含まれる。認証用記号列のうちの一の記号を一つの記号に変換するための規則後述の図9の例4参照認証用記号列のうちの一の記号を複数の記号に変換するための規則後述の図9の例5参照認証用記号列のうちの複数の記号を一つの記号に変換するための規則後述の図9の例6参照認証用記号列のうちの複数の記号を複数の記号に変換するための規則後述の図9の例7参照また例えば、認証用記号列生成部102は、生成規則に従って、第1の認証用記号列記憶部100に記憶される認証用記号列の少なくとも一部に基づく1又は複数の記号を含んでなる記号列を、新たな認証用記号列として生成する。この場合の生成規則には、認証用記号列の少なくとも一部に基づく1又は複数の記号を、新たな認証用記号列のうちのどの位置に含ませるのかに関する規則が含まれることになる後述の図9の例1~7参照。図9は生成規則の具体的な例について説明するための図である。なお当然のことながら、生成規則は図9に示す例1~7に限られない。まず、例1について説明する。例1の生成規則は、認証記号列のうちの所定位置以下抽出位置と呼ぶ。にある記号を抽出し、かつ、抽出した記号が所定位置以下挿入位置と呼ぶ。に挿入されてなる記号列を新たな認証用記号列として取得するという生成規則である。例1では、末尾位置が抽出位置として設定されており、先頭位置が挿入位置として設定されている。なお、末尾位置以外の位置が抽出位置として設定されるようにしてもよい。例えば、先頭位置が抽出位置として設定されるようにしてもよい。また例えば、末尾からii:2以上の整数個の目の位置が抽出位置として設定されるようにしてもよい。同様に、先頭位置以外の位置が挿入位置として設定されるようにしてもよい。例えば、末尾位置が挿入位置として設定されるようにしてもよい。先頭からii:2以上の整数個の目の位置が抽出位置として設定されるようにしてもよい。なお、抽出位置と挿入位置とは異なる位置であってもよいし、同じ位置であってもよい。生成規則が例1の生成規則であり、かつ、第1の認証用記号列記憶部100に記憶される認証用記号列がABCDEである場合、認証用記号列生成部102抽出部104は、第1の認証用記号列記憶部100に記憶される認証用記号列のうちの抽出位置末尾位置にある記号Eを抽出する。そして、認証用記号列生成部102は、抽出した記号Eが挿入位置先頭位置に挿入されてなる記号列例えばEXPT4H368Bを、新たな認証用記号列として取得する。この場合、新たな認証用記号列EXPT4H368Bのうちの、先頭の文字E以外の部分XPT4H368Bはランダムに生成されたものである。つまり、先頭の文字E以外の部分の長さや、先頭の文字E以外の部分を構成する記号はランダムに決定されたものである。例2及び3について説明する。例2及び3の生成規則は、認証記号列のうちの所定の抽出位置にある複数の記号を抽出し、かつ、抽出した複数の記号が所定の挿入位置に挿入されてなる記号列を新たな認証用記号列として取得するという生成規則である。例2では、末尾から2つ目の位置及び末尾位置が抽出位置として設定されている。例3では、互いに離れた複数の位置が抽出位置として設定されている。すなわち、末尾から3つ目の位置及び末尾位置が抽出位置として設定されている。なお、他の位置が抽出位置として設定されるようにしてもよい。また、例2及び3では、先頭位置及び先頭から2つ目の位置が挿入位置として設定されている。なお、他の位置が挿入位置として設定されるようにしてもよい。互いに離れた複数の位置が挿入位置として設定されるようにしてもよい。生成規則が例2の生成規則であり、かつ、第1の認証用記号列記憶部100に記憶される認証用記号列がABCDEである場合、認証用記号列生成部102抽出部104は、第1の認証用記号列記憶部100に記憶される認証用記号列のうちの抽出位置末尾から2つ目の位置及び末尾位置にある記号DEを抽出する。そして、認証用記号列生成部102は、抽出した記号DEが挿入位置先頭位置及び先頭から2つ目の位置に挿入されてなる記号列例えばDEXPT4H368Bを、新たな認証用記号列として取得する。なお、この場合もXPT4H368Bの部分はランダムに生成されたものである。生成規則が例3の生成規則であり、かつ、第1の認証用記号列記憶部100に記憶される認証用記号列がABCDEである場合、認証用記号列生成部102抽出部104は、第1の認証用記号列記憶部100に記憶される認証用記号列のうちの抽出位置末尾から3つ目の位置及び末尾位置にある記号CEを抽出する。そして、認証用記号列生成部102は、抽出した記号CEが挿入位置先頭位置及び先頭から2つ目の位置に挿入されてなる記号列例えばCEXPT4H368Bを、新たな認証用記号列として取得する。なお、この場合もXPT4H368Bの部分はランダムに生成されたものである。例4について説明する。例4の生成規則は、認証記号列のうちの所定の抽出位置にある記号を抽出し、かつ、抽出した記号を変換することによって得られる記号が所定の挿入位置に挿入されてなる記号列を新たな認証用記号列として取得するという生成規則である。例4では、例1と同様、末尾位置が抽出位置として設定されており、先頭位置が挿入位置として設定されている。なお、例1と同様、末尾位置以外の位置が抽出位置として設定されるようにしてもよい。また、先頭位置以外の位置が挿入位置として設定されるようにしてもよい。生成規則が例4の生成規則であり、かつ、第1の認証用記号列記憶部100に記憶される認証用記号列がABCDEである場合、認証用記号列生成部102抽出部104は、第1の認証用記号列記憶部100に記憶される認証用記号列のうちの抽出位置末尾位置にある記号Eを抽出する。その後、認証用記号列生成部102変換部106は、所定の変換規則に従って、抽出した記号Eを他の記号に変換する。例えば、認証用記号列生成部102変換部106は、記号に関して予め設定された順序に従って、抽出した記号を他の記号に変換する。例えば、認証用記号列生成部102変換部106は、抽出した記号をその記号の次の記号に変換する。例4では、抽出されたアルファベット文字Eが、アルファベット文字Eの次のアルファベット文字Fに変換されている。なお、変換元の記号と、変換先の記号と、を対応づけてなる変換テーブルを補助記憶部に予め記憶しておき、この変換テーブルに基づいて変換が行われるようにしてもよい。そして、認証用記号列生成部102は、変換によって得られた記号が挿入位置先頭位置に挿入されてなる記号列例えばFXPT4H368Bを、新たな記号列として取得する。なお、この場合もXPT4H368Bの部分はランダムに生成されたものである。例5について説明する。例5の生成規則は、認証記号列のうちの所定の抽出位置にある1つの記号を抽出し、かつ、抽出した1つの記号を変換することによって得られる複数の記号が挿入位置に挿入されてなる記号列を新たな認証用記号列として取得するという生成規則である。例5では、例1と同様、末尾位置が抽出位置として設定されている。また、例2及び3と同様、先頭位置及び先頭から2つ目の位置が挿入位置として設定されている。例1~3と同様、他の位置が抽出位置又は挿入位置として設定されるようにしてもよい。生成規則が例5の生成規則であり、かつ、第1の認証用記号列記憶部100に記憶される認証用記号列がABCDEである場合、認証用記号列生成部102抽出部104は、第1の認証用記号列記憶部100に記憶される認証用記号列のうちの抽出位置末尾位置にある記号Eを抽出する。その後、認証用記号列生成部102変換部106は、所定の変換規則に従って、抽出した1つの記号Eを複数の記号に変換する。例えば、認証用記号列生成部102変換部106は、記号に関して予め設定された順序に従って、抽出した1つの記号を複数の記号に変換する。例えば、認証用記号列生成部102変換部106は、抽出した記号を、その記号の次の2つの記号に変換する。例5では、抽出されたアルファベット文字Eが、アルファベット文字Eの次の2つのアルファベット文字FGに変換されている。なお、変換元の1つの記号と、変換先の複数の記号と、を対応づけてなる変換テーブルを補助記憶部に予め記憶しておき、この変換テーブルに基づいて変換が行われるようにしてもよい。そして、認証用記号列生成部102は、変換によって得られた複数の記号が挿入位置先頭位置及び先頭から2つ目の位置に挿入されてなる記号列例えばFGXPT4H368Bを、新たな記号列として取得する。なお、この場合もXPT4H368Bの部分はランダムに生成されたものである。例6について説明する。例6の生成規則は、認証記号列のうちの所定の抽出位置にある複数の記号を抽出し、かつ、抽出した複数の記号を変換することによって得られる1つの記号が所定の挿入位置に挿入されてなる記号列を新たな認証用記号列として取得するという生成規則である。例6では、例2と同様、末尾から2つ目の位置及び末尾位置が抽出位置として設定されている。また、例1と同様、先頭位置が挿入位置として設定されている。なお、例1及び2と同様、他の位置が抽出位置又は挿入位置として設定されるようにしてもよい。生成規則が例6の生成規則であり、かつ、第1の認証用記号列記憶部100に記憶される認証用記号列がABCDEである場合、認証用記号列生成部102抽出部104は、第1の認証用記号列記憶部100に記憶される認証用記号列のうちの抽出位置末尾から2つ目の位置及び末尾位置にある複数の記号DEを抽出する。その後、認証用記号列生成部102変換部106は、所定の変換規則に従って、抽出した複数の記号DEを1つの記号に変換する。例えば、この場合、変換元の複数の記号と、変換先の1つの記号と、を対応づけてなる変換テーブルが補助記憶部に予め記憶される。そして、認証用記号列生成部102変換部106は、この変換テーブルに基づいて変換を実行する。例6では、抽出された複数の文字DEが文字Kに変換されている。そして、認証用記号列生成部102は、変換によって得られた1つの記号が挿入位置先頭位置に挿入されてなる記号列例えばKXPT4H368Bを、新たな記号列として取得する。なお、この場合もXPT4H368Bの部分はランダムに生成されたものである。例7について説明する。例7の生成規則は、認証記号列のうちの所定の抽出位置にある複数の記号を抽出し、かつ、抽出した複数の記号を変換することによって得られる複数の記号が所定の挿入位置に挿入されてなる記号列を新たな認証用記号列として取得するという生成規則である。例7では、例2と同様、末尾から2つ目の位置及び末尾位置が抽出位置として設定されている。また、先頭位置、先頭から2つ目の位置、及び先頭から3つ目の位置が挿入位置として設定されている。なお、他の位置が抽出位置又は挿入位置として設定されるようにしてもよい。生成規則が例7の生成規則であり、かつ、第1の認証用記号列記憶部100に記憶される認証用記号列がABCDEである場合、認証用記号列生成部102抽出部104は、第1の認証用記号列記憶部100に記憶される認証用記号列のうちの抽出位置末尾から2つ目の位置及び末尾位置にある複数の記号DEを抽出する。その後、認証用記号列生成部102変換部106は、所定の変換規則に従って、抽出した複数の記号DEを1つの記号に変換する。この場合、抽出したmm:2以上の整数個の記号がnn:2以上の整数個の記号に変換される。なお、m及びnの値は同じ値であってもよいし、異なる値であってもよい。例えば、この場合、変換元の複数の記号と、変換先の複数の記号と、を対応づけてなる変換テーブルが補助記憶部に予め記憶される。そして、認証用記号列生成部102変換部106は、この変換テーブルに基づいて変換を実行する。例7では、抽出された複数の文字DEが複数の文字MLSに変換されている。そして、認証用記号列生成部102は、変換によって得られた複数の記号が挿入位置先頭位置に挿入されてなる記号列例えばMLSXPT4H368Bを、新たな記号列として取得する。なお、この場合もXPT4H368Bの部分はランダムに生成されたものである。認証情報送信部108及び認証情報受信部202について説明する。認証情報送信部108は、端末装置10の端末ID端末識別情報と、認証用記号列生成部102によって生成された認証用記号列新たな認証用記号列と、をサーバ装置20に送信する。認証情報受信部202は、認証情報送信部108によって送信された端末ID及び認証用記号列新たな認証用記号列を受信する。第2の認証用記号列記憶部200について説明する。第2の認証用記号列記憶部200は、端末IDに対応づけて認証用記号列を記憶する。例えば図6に示すような端末テーブルが第2の認証用記号列記憶部200に記憶される。なお、原則として、第2の認証用記号列記憶部200端末テーブルでは、端末装置10の補助記憶部に記憶されている認証用記号列と同じ認証用記号列が、その端末装置10の端末IDに対応づけて記憶されるようになっている。つまり、例えば、端末IDがT00001である端末装置10の補助記憶部に記憶されている認証用記号列ABCDEが、第2の認証用記号列記憶部200端末テーブルにおいて、端末IDT00001に対応づけて記憶される。判定部204について説明する。判定部204は、認証情報受信部202によって受信された端末ID及び認証用記号列が正当であるか否かを判定する。具体的には、判定部204は、認証情報受信部202によって受信された認証用記号列が、認証用記号列生成部102で用いられている生成規則と同じ生成規則に従って、認証情報受信部202によって受信された端末IDに対応づけて第2の認証用記号列記憶部200に記憶される認証用記号列の少なくとも一部に基づいて生成され得る認証用記号列の類型に属するか否かを判定する。認証情報受信部202によって受信された認証用記号列が上記の類型に属するか否かを判定するために、判定部204は、上記の類型に属する認証用記号列が有しているはずの特徴を、認証情報受信部202によって受信された認証用記号列が有しているか否かを判定する。言い換えれば、判定部204は、上記の類型に属する認証用記号列が満足しているはずの条件を、認証情報受信部202によって受信された認証用記号列が満足しているか否かを判定する。例えば、生成規則が図9の例1のような生成規則である場合、上記の類型に属する認証用記号列が有しているはずの特徴は、先頭の記号文字が、第2の認証用記号列記憶部200に記憶される認証用記号列の末尾の記号文字と同じであるになる。このため、上記の条件は、認証情報受信部202によって受信された認証用記号列の先頭の記号文字が、第2の認証用記号列記憶部200に記憶される認証用記号列の末尾の記号文字と同じであるとの条件になる。また例えば、生成規則が図9の例4のような生成規則である場合、上記の類型に属する認証用記号列が有しているはずの特徴は、先頭の記号文字が、第2の認証用記号列記憶部200に記憶される認証用記号列の末尾の記号文字を所定の変換規則に従って変換することによって得られる記号文字であるになる。このため、上記の条件は、認証情報受信部202によって受信された認証用記号列の先頭の記号文字が、第2の認証用記号列記憶部200に記憶される認証用記号列の末尾の記号文字を所定の変換規則に従って変換することによって得られる記号文字であるとの条件になる。認証情報受信部202によって受信された認証用記号列が上記の類型に属すると判定された場合、判定部204は、認証情報受信部202によって受信された端末ID及び認証用記号列が正当であると判定する。通知情報送信部206及び通知情報受信部110について説明する。認証情報受信部202によって受信された端末ID及び認証用記号列が正当であると判定された場合、通知情報送信部206は、認証情報受信部202によって受信された端末ID及び認証用記号列が正当であると判定されたこと、及び/又は、端末装置10におけるコンテンツ又はアプリケーションの利用を許可すること、を通知するための通知情報を端末装置10に送信する。通知情報受信部110は通知情報送信部206によって送信された通知情報を受信する。許可部112について説明する。許可部112は、通知情報受信部110によって受信された通知情報に基づいて、コンテンツ又はアプリケーションの利用を許可する。端末装置10では、認証情報受信部202によって受信された端末ID及び認証用記号列が正当であると判定された場合に、例えば、音楽、画像、映像、又は電子書籍等のコンテンツを出力したり、例えば、ゲーム等のコンテンツ又はアプリケーションを実行したりすることが許可される。第1の認証用記号列更新部114及び第2の認証用記号列更新部208について説明する。第2の認証用記号列更新部208は、認証情報受信部202によって受信された端末ID及び認証用記号列が正当であると判定部204によって判定された場合に、認証情報受信部202によって受信された端末IDに対応づけて第2の認証用記号列記憶部200に記憶される認証用記号列を、認証情報受信部202によって受信された認証用記号列に更新する。第1の認証用記号列更新部114は、認証情報受信部202によって受信された端末ID及び認証用記号列が正当であると判定部204によって判定された場合に、第1の認証用記号列記憶部100に記憶される認証用記号列を、認証情報送信部108によって送信された認証用記号列に更新する。上記のような第1の認証用記号列更新部114及び第2の認証用記号列更新部208の動作により、認証情報受信部202によって受信された端末ID及び認証用記号列が正当であると判定部204によって判定された場合には、端末装置10の第1の認証用記号列記憶部100に記憶される認証用記号列と、該端末装置10の端末IDに対応づけて第2の認証用記号列記憶部200に記憶される認証用記号列と、が同じ認証用記号列に更新されることになる。ここで、以上に説明した機能ブロックを実現するために実行される処理について説明する。図10は、端末装置10からサーバ装置22への2回目以降のアクセス時に実行される処理を示している。端末装置10の制御部が図10に示す処理をプログラムに従って実行することによって、制御部が、認証用記号列生成部102、認証情報送信部108、通知情報受信部110、許可部112、及び第1の認証用記号列更新部114として機能するようになる。また、サーバ装置22の制御部が図10に示す処理をプログラムに従って実行することによって、制御部が、認証情報受信部202、判定部204、通知情報送信部206、及び第2の認証用記号列更新部208として機能するようになる。図10に示すように、まず、端末装置10の制御部認証用記号列生成部102は、所定の生成規則に従って、新たな認証用記号列を、端末装置10の補助記憶部第1の認証用記号列記憶部100に記憶される認証用記号列に基づいて生成するS301。例えば図9において説明したような生成規則に従って、新たな認証用記号列が生成される。端末装置10の制御部認証情報送信部108は、端末IDと、ステップS301で生成された新たな認証用記号列と、をサーバ装置22に送信するS302。端末ID及び認証用記号列がサーバ装置22で受信された場合、サーバ装置22の制御部は端末テーブル第2の認証用記号列記憶部200にアクセスし、受信された端末IDに対応づけて記憶される認証用記号列を取得するS303。そして、サーバ装置22の制御部判定部204は、受信された端末ID及び認証用記号列の組み合わせが正当であるか否かを判定するS304。具体的には、制御部は、受信された認証用記号列が生成規則に従って、ステップS303で取得された認証用記号列の少なくとも一部に基づいて生成され得る認証用記号列に相当しているか否かを判定する。このステップS304における生成規則は、ステップS301で新たな認証用記号列を生成するために用いられている生成規則と同一の生成規則である。例えば、サーバ装置22の補助記憶部には、生成規則に従って、ステップS303で取得された認証用記号列の少なくともに基づいて生成され得る認証用記号列が満足しているはずの条件が予め記憶される。上述したように、例えば、生成規則が図9の例1のような生成規則である場合には、認証情報受信部202によって受信された認証用記号列の先頭の記号文字が、第2の認証用記号列記憶部200に記憶される認証用記号列の末尾の記号文字と同じであるとの条件が記憶される。そして、ステップS304において、サーバ装置22の制御部は、受信された認証用記号列がその条件を満足するか否かを判定する。受信された認証用記号列が条件を満足する場合には、受信された認証用記号列が生成規則に従って、ステップS303で取得された認証用記号列の少なくとも一部に基づいて生成され得る認証用記号列に相当していると判定される。ステップS304の処理が実行された後、サーバ装置22の制御部通知情報送信部206は、ステップS304における判定結果を端末装置10に通知するための情報を端末装置10に送信するS305。なお、ステップS304において端末ID及び認証用記号列の組み合わせが正当であると判定された場合、制御部は、端末装置10で利用可能なコンテンツ例えば電子書籍のリストを通知するための情報も端末装置10に送信する。すなわち、制御部は、端末装置10から受信した端末IDに対応づけて記憶されるコンテンツIDのリストを端末テーブルから読み出し、該リストを端末装置10に送信する。通知情報が端末装置10で受信された場合、端末装置10の制御部は、端末ID及び認証用記号列が正当であるとの判定結果がサーバ装置22から通知されたか否かを判定するS306。端末ID及び認証用記号列が正当であるとの判定結果がサーバ装置22から通知された場合、端末装置10の制御部第1の認証用記号列更新部114は、端末装置10の補助記憶部第1の認証用記号列記憶部100に記憶される認証用記号列を、ステップS302でサーバ装置22に送信された認証用記号列すなわち、ステップS301で生成された認証用記号列に更新するS307。また、端末装置10の制御部許可部112はメニュー画面図7を表示部に表示させS308、端末装置10に記憶されるコンテンツ電子書籍の利用を許可する。すなわち、サーバ装置22から通知された、端末装置10で利用可能なコンテンツのリストに基づいて、コンテンツの利用が許可される。すなわち、ユーザがコンテンツを再生させたり、実行させたりすることができるようになる。一方、サーバ装置22では、ステップ305の処理が実行された後、端末ID及び認証用記号列が正当であるとの判定結果がステップS304において得られたか否かが判定されるS309。端末ID及び認証用記号列が正当であるとの判定結果がステップS304において得られた場合、サーバ装置22の制御部第2の認証用記号列更新部208は端末テーブル第2の認証用記号列記憶部200にアクセスし、ステップS302において受信された端末IDに対応づけて記憶される認証用記号列を、ステップS302において受信された認証用記号列に更新するS310。以上で図10に示す処理の説明を終了する。以上説明した第1実施形態に係るコンテンツ又はアプリケーションの提供システム1によれば、1台の正規端末装置と1又は複数台の非正規端末装置とのうちで、コンテンツ又はアプリケーションを利用できる端末装置を1台の端末装置に限定できるようになる。ここで、コンテンツ又はアプリケーションを正規に利用可能な端末装置10正規端末装置に記憶されたコンテンツ又はアプリケーションが他の1又は複数の端末装置10非正規端末装置にコピーされ、かつ、該非正規端末装置において端末ID及び認証用記号列として正規端末装置に記憶された端末ID及び認証用記号列が登録偽装されている状態を想定する。すなわち、正規端末装置に記憶された端末ID、認証用記号列、及びコンテンツが複数の端末装置10正規端末装置及び1又は複数の非正規端末装置に記憶されている状態を想定する。この状態でいずれかの端末装置10すなわち、正規端末装置及び非正規端末のうちのいずれかがサーバ装置22にアクセスした場合、正規端末装置の端末ID及び認証用記号列がサーバ装置22に送信されることになるため、その端末装置10ではコンテンツを利用できるようになる。ただし、この場合、端末装置10に記憶される認証用記号列と、正規端末装置の端末IDに対応づけてサーバ装置22に記憶される認証用記号列とが更新されるため、他の端末装置10がサーバ装置22にアクセスしたとしても、端末ID及び認証用記号列の組み合わせが正当でないと判定されることになり、他の端末装置10ではコンテンツを利用できなくなる。このように、コンテンツ又はアプリケーションの提供システム1によれば、1台の正規端末装置に記憶された端末ID、認証用記号列、及び、コンテンツ又はアプリケーションが複数台の端末装置101台の正規端末装置及び1又は複数台の非正規端末装置に記憶された状態になったとしても、コンテンツ又はアプリケーションを利用可能な端末装置をそれら複数台の端末装置10のうちの1台の端末装置10に制限することが可能になる。ところで、通信ネットワーク2の不具合等によって、端末装置10第1の認証用記号列記憶部100に記憶される認証用記号列と、サーバ装置22第2の認証用記号列記憶部200に記憶される認証用記号列と、が一致しない状態になってしまう場合がある。例えば、図10のステップS305における通知情報の送受信の際に通信ネットワーク2に不具合が生じてしまうと、サーバ装置22に記憶される認証用記号列のみが更新され、端末装置10に記憶される認証用記号列は更新されないままになってしまう場合がある。このような場合、端末装置10及びサーバ装置22に記憶される認証用記号列が一致していない状態になってしまうため、端末装置10からサーバ装置22への次回アクセス時には、図10のステップS304において、端末ID及び認証用記号列の組み合わせが正当でないと判定されてしまう。その結果、ステップS306では、端末ID及び認証用記号列が正当であるとの判定結果がサーバ装置22から通知されなかったと判定され、ユーザはコンテンツ又はアプリケーションを利用できなってしまう。この点、コンテンツ又はアプリケーションの提供システム1では、図10のステップS306において、端末ID及び認証用記号列が正当であるとの判定結果がサーバ装置22から通知されなかったと判定された場合に、図11に示すような処理が実行されるようになっている。そして、その結果として、正当なユーザがコンテンツ又はアプリケーションを利用できるように担保されるようになっている。図10のステップS306において、端末ID及び認証用記号列が正当であるとの判定結果がサーバ装置22から通知されなかったと判定された場合、図11に示すように、端末装置10の制御部はユーザ認証画面を表示部に表示するS401。このユーザ認証画面は図4のステップS201で表示されるユーザ認証画面と同様である。端末装置10の制御部は、ユーザ認証画面で入力されたユーザID及びユーザパスワードと、補助記憶部に記憶された端末IDと、をサーバ装置22に送信するS402。ユーザID、ユーザパスワード、及び端末IDがサーバ装置22で受信された場合、サーバ装置22の制御部は、受信されたユーザID及びユーザパスワードの組み合わせが正当であるか否かを判定するS403。このステップS403の処理は図4のステップS203の処理と同様である。ユーザID及びユーザパスワードの組み合わせが正当であると判定された場合、サーバ装置22の制御部は、ステップS402で受信されたユーザID及び端末IDの組み合わせが正当であるか否かを判定するS404。すなわち、制御部は、ステップS402で受信されたユーザID及び端末IDの組み合わせが端末テーブルに登録されているか否かを判定する。ユーザID及び端末IDの組み合わせが正当であると判定された場合、サーバ装置22の制御部は端末テーブルにアクセスし、ステップS402で受信された端末IDに関連づけて記憶されている認証用記号列を取得するS405。そして、制御部はその認証用記号列を端末装置10に送信するS406。なお、ステップS403でユーザID及びユーザパスワードの組み合わせが正当であると判定されなかった場合や、ステップS404でユーザID及び端末IDの組み合わせが正当であると判定されなかった場合には、ステップS405,S406の処理は実行されない。サーバ装置22から送信された認証用記号列が端末装置10で受信された場合、端末装置10の制御部は、補助記憶部に記憶される認証用記号列を、受信された認証用記号列に更新するS407。そして、制御部は図10のステップS301の処理を実行する。この場合、端末装置10及びサーバ装置22に記憶される認証用記号列が一致した状態になっているため、ユーザはコンテンツ電子書籍を利用できるようになる。以上に説明した図11の処理によれば、通信ネットワーク2の不具合等の原因によって、仮に、端末装置10及びサーバ装置22に記憶される認証用記号列が一致しない状態になってしまった場合であっても、正当なユーザは、端末装置10及びサーバ装置22に記憶される認証用記号列を同じ認証用記号列へと初期化できるようになる。その結果として、正当なユーザがコンテンツ又はアプリケーションを利用できるように担保できるようになる。なお、図11に示す処理では、端末装置10に記憶されている認証用記号列を、サーバ装置22に記憶されていた認証用記号列に更新することによって、端末装置10及びサーバ装置22に記憶される認証用記号列が一致する状態へと初期化するようになっていた。しかしながら、サーバ装置22に記憶されている認証用記号列を、端末装置10に記憶されていた認証用記号列に更新することによって、端末装置10及びサーバ装置22に記憶される認証用記号列が一致する状態へと初期化するようにしてもよい。図12はその場合の処理の一例を示す図である。図12のステップS501及びS502の処理は図11のステップS401及びS402の処理と同様である。ステップS502で端末装置10から送信されたユーザID、ユーザパスワード、及び端末IDがサーバ装置22で受信された場合、サーバ装置22の制御部は、端末装置10から送信されたユーザID及びユーザパスワードの組み合わせが正当であるか否かを判定するS503。また、サーバ装置22の制御部は、端末装置10から送信されたユーザID及び端末IDの組み合わせが正当であるか否かも判定するS504。ステップS503,S504における処理は図11のステップS403,S404の処理と同様である。サーバ装置22の制御部は、ステップS503,S504における判定結果を端末装置10に通知するための情報を端末装置10に送信するS505。上記の通知情報が端末装置10で受信された場合、端末装置10の制御部は、ユーザID及びユーザパスワードの組み合わせが正当であり、かつ、ユーザID及び端末IDの組み合わせも正当であるとの判定結果が通知されたか否かを判定するS506。ユーザID及びユーザパスワードの組み合わせが正当であり、かつ、ユーザID及び端末IDの組み合わせも正当であるとの判定結果が通知された場合、端末装置10の制御部は、補助記憶部に記憶されている認証用記号列を取得しS507、該認証用記号列を端末IDとともにサーバ装置22に送信するS508。端末ID及び認証用記号列がサーバ装置22で受信された場合、サーバ装置22の制御部は端末テーブルにアクセスし、受信された端末IDに対応づけて記憶されている認証用記号列を、受信された認証用記号列に更新するS509。図12の処理によっても、図11の処理と同様、通信ネットワーク2の不具合等の原因によって、仮に、端末装置10及びサーバ装置22に記憶される認証用記号列が一致しない状態になってしまった場合であっても、正当なユーザは、端末装置10及びサーバ装置22に記憶される認証用記号列が一致する状態へと初期化できるようになる。その結果、正当なユーザがコンテンツ又はアプリケーションを利用できるように担保できるようになる。[第2実施形態]本発明の第2実施形態に係るコンテンツ又はアプリケーションの提供システムについて説明する。第2実施形態に係るコンテンツ又はアプリケーションの提供システム1の全体構成は第1実施形態と同様である。以下、第2実施形態に係るコンテンツ又はアプリケーションの提供システム1について、第1実施形態との相違点について説明する。第2実施形態に係るコンテンツ又はアプリケーションの提供システム1では、新たな認証用記号列を生成するための生成規則が、生成の元となる認証用記号列に応じて変わるようになっている。以下、このような機能を実現するための構成について説明する。図13は、第2実施形態に係るコンテンツ又はアプリケーションの提供システム1において実現される機能ブロックのうち、本発明に関連する機能ブロックを示す機能ブロック図である。第2実施形態に係るコンテンツ又はアプリケーションの提供システム1は、第1の生成規則情報記憶部116及び第2の生成規則情報記憶部210を含んでいる点で第1実施形態とは異なる。例えば、第1の生成規則情報記憶部116は端末装置10の補助記憶部によって実現され、第2の生成規則情報記憶部210はサーバ装置22の補助記憶部又はデータベース24によって実現される。第1の生成規則情報記憶部116は生成規則情報を記憶する。生成規則情報は、認証用記号列に関する情報と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則と、を対応づけてなる情報である。認証用記号列に関する情報とは、例えば、認証用記号列の長さに関する情報である。図14は、認証用記号列に関する情報が認証用記号列の長さに関する情報である場合の生成規則情報の一例を示している。図14に示す生成規則情報では、認証用記号列の長さに関する範囲に認証用記号列の生成規則が対応づけられている。図14において、Xaは認証用記号列の長さ文字数を示す所定値である。また、生成規則A及び生成規則Bは互いに異なる生成規則である。例えば、生成規則A,Bは、認証用記号列のうちの抽出位置にある1又は複数の記号を抽出し、かつ、抽出された1又は複数の記号が挿入位置に挿入されてなる記号列を新たな認証用記号列して生成するための生成規則であり図9の例1~3参照、生成規則A,Bは上記の抽出位置及び挿入位置のうちの少なくとも一つが互いに異なるような生成規則である。具体的には、例えば、生成規則Aは図9の例1の生成規則であり、認証用記号列の末尾位置の記号を抽出することによって新たな認証用記号列を生成するような生成規則である。一方、生成規則Bは、図9の例1の生成規則と類似する生成規則であるが、認証用記号列の先頭位置の記号を抽出する点で生成規則Aと異なるような生成規則である。または、例えば、生成規則Aは図9の例1の生成規則であり、抽出された記号を先頭位置に配置されてなる記号列を新たな認証用記号列として生成するような生成規則である。一方、生成規則Bは、図9の例1の生成規則と類似する生成規則であるが、抽出された記号を末尾位置に配置されてなる記号列を新たな認証用記号列として生成する点で生成規則Aと異なるような生成規則である。また例えば、生成規則A,Bは、認証用記号列のうちの抽出位置にある1又は複数の記号を抽出し、かつ、抽出された1又は複数の記号を変換規則に従って変換することによって得られる1又は複数の記号が挿入位置に挿入されてなる記号列を新たな認証用記号列して生成するための生成規則であり図9の例4~7参照、生成規則A,Bは上記の変換規則が互いに異なるような生成規則である。具体的には、例えば、生成規則Aは図9の例4の生成規則であり、生成規則Bは、図9の例5の生成規則である。あるいは、生成規則Aは図9の例6の生成規則であり、生成規則Bは、図9の例7の生成規則である。なお、生成規則A,Bは以上に説明した例に限られない。例えば、生成規則Aを図9の例1の生成規則とし、生成規則Bを図9の例2の生成規則としてもよい。また、認証用記号列に関する情報とは、例えば、認証用記号列のうちの所定位置にある記号の種類に関する情報である。ここで、所定位置は、例えば先頭位置又は末尾位置である。当然のことながら、所定位置は先頭位置及び末尾位置以外の位置であってもよい。図15は、認証用記号列に関する情報が認証用記号列のうちの所定位置にある記号の種類に関する情報である場合の生成規則情報の一例を示している。図15に示す生成規則情報では、記号の種類と、認証用記号列の生成規則と、が対応づけられている。図15において、記号グループAはある記号群が属するグループであり、記号グループBは他の記号群が属するグループである。また、生成規則A及び生成規則Bは図14と同様である。第2の生成規則情報記憶部210は、第1の生成規則情報記憶部116に記憶される生成規則情報を記憶する。認証用記号列生成部102は、第1の生成規則情報記憶部116に記憶される生成規則情報に基づいて、第1の認証用記号列記憶部100に記憶される認証用記号列に対応する生成規則を特定する。そして、認証用記号列生成部102は、その生成規則に従って、新たな認証用記号列を、第1の認証用記号列記憶部100に記憶される認証用記号列の少なくとも一部に基づいて生成する。例えば、図14に示したような生成規則情報が第1の生成規則情報記憶部116に記憶される場合、認証用記号列生成部102は、第1の認証用記号列記憶部100に記憶される認証用記号列の長さに対応する生成規則を用いる。例えば、第1の認証用記号列記憶部100に記憶される認証用記号列の長さxがx<Xaを満足する場合、認証用記号列生成部102は生成規則Aを用いる。すなわち、認証用記号列生成部102は、生成規則Aに従って、新たな認証用記号列を、第1の認証用記号列記憶部100に記憶される認証用記号列の少なくとも一部に基づいて生成する。また例えば、図15に示したように生成規則情報が第1の生成規則情報記憶部116に記憶される場合、認証用記号列生成部102は、第1の認証用記号列記憶部100に記憶される認証用記号列のうちの所定位置例えば先頭位置にある記号の種類に対応する生成規則を用いる。例えば、第1の認証用記号列記憶部100に記憶される認証用記号列の所定位置例えば先頭位置の記号が記号グループAに属する場合、認証用記号列生成部102は生成規則Aを用いる。判定部204は、認証情報受信部202によって受信された端末IDに対応づけて第2の認証用記号列記憶部200に記憶される認証用記号列に対応する生成規則を、第2の生成規則情報記憶部210に記憶される生成規則情報に基づいて特定する。そして、判定部204は、認証情報受信部202によって受信された認証用記号列が、特定された生成規則に従って、認証情報受信部202によって受信された端末IDに対応づけて第2の認証用記号列記憶部200に記憶される認証用記号列の少なくとも一部に基づいて生成され得る認証用記号列の類型に属するか否かを判定する。例えば、図14に示したような生成規則情報が第2の生成規則情報記憶部210に記憶される場合、判定部204は、認証情報受信部202によって受信された認証用記号列が、認証情報受信部202によって受信された端末IDに対応づけて第2の認証用記号列記憶部200に記憶される認証用記号列の長さに対応する生成規則に従って、認証情報受信部202によって受信された端末IDに対応づけて第2の認証用記号列記憶部200に記憶される認証用記号列の少なくとも一部に基づいて生成され得る認証用記号列の類型に属するか否かを判定する。例えば、認証情報受信部202によって受信された端末IDに対応づけて第2の認証用記号列記憶部200に記憶される認証用記号列の長さxがx<Xaを満足する場合、判定部204は、認証情報受信部202によって受信された認証用記号列が、生成規則Aに従って、認証情報受信部202によって受信された端末IDに対応づけて第2の認証用記号列記憶部200に記憶される認証用記号列の少なくとも一部に基づいて生成され得る認証用記号列の類型に属するか否かを判定する。また例えば、図15に示したような生成規則情報が第2の生成規則情報記憶部210に記憶される場合、判定部204は、認証情報受信部202によって受信された認証用記号列が、認証情報受信部202によって受信された端末IDに対応づけて第2の認証用記号列記憶部200に記憶される認証用記号列のうちの所定位置にある記号の種類に対応する生成規則に従って、認証情報受信部202によって受信された端末IDに対応づけて第2の認証用記号列記憶部200に記憶される認証用記号列の少なくとも一部に基づいて生成され得る認証用記号列の類型に属するか否かを判定する。例えば、認証情報受信部202によって受信された端末IDに対応づけて第2の認証用記号列記憶部200に記憶される認証用記号列のうちの所定位置にある記号が記号グループAに属する場合、判定部204は、認証情報受信部202によって受信された認証用記号列が、生成規則Aに従って、認証情報受信部202によって受信された端末IDに対応づけて第2の認証用記号列記憶部200に記憶される認証用記号列の少なくとも一部に基づいて生成され得る認証用記号列の類型に属するか否かを判定する。なお、第1の生成規則情報記憶部116、第2の生成規則情報記憶部210、認証用記号列生成部102、及び判定部204以外の機能ブロックは第1実施形態と同様である。第2実施形態に係るコンテンツ又はアプリケーションの提供システム1で実行される処理について説明する。第2実施形態に係るコンテンツ又はアプリケーションの提供システム1においても、図2、図4、図10、図11又は図12に示す処理と同様の処理が実行される。ただし、図10のステップS301において、端末装置10の制御部は、端末装置10の記憶部に記憶される生成規則情報に基づいて、端末装置10の補助記憶部に記憶される認証用記号列に対応する生成規則を特定し、該生成規則を用いる。例えば、図14に示したような生成規則情報が記憶されている場合、制御部は、補助記憶部に記憶される認証用記号列の長さに対応する生成規則を用いる。また例えば、図15に示したような生成規則情報が記憶されている場合、制御部は、補助記憶部に記憶される認証用記号列のうちの所定位置にある記号の種類に対応する生成規則を用いる。また、図10のステップS304において、サーバ装置22の制御部は、ステップS303で取得された認証用記号列に対応する生成規則を、サーバ装置22の補助記憶部又はデータベース24に記憶される生成規則情報に基づいて特定する。そして、制御部は、ステップS302で受信された認証用記号列が、特定された生成規則に従って、ステップS303で取得された認証用記号列の少なくとも一部に基づいて生成され得る認証用記号列に相当しているか否かを判定する。例えば、図14に示したような生成規則情報が記憶されている場合、制御部は、ステップS302で受信された認証用記号列が、ステップS303で取得された認証用記号列の長さに対応する生成規則に従って、ステップS303で取得された認証用記号列に基づいて生成され得る認証用記号列に相当しているか否かを判定する。また例えば、図15に示したような生成規則情報が記憶されている場合、制御部は、ステップS302で受信された認証用記号列が、ステップS303で取得された認証用記号列のうちの所定位置にある記号の種類に対応する生成規則に従って、ステップS303で取得された認証用記号列に基づいて生成され得る認証用記号列に相当しているか否かを判定する。以上に説明した第2実施形態に係るコンテンツ又はアプリケーションの提供システム1によれば、新たな認証用記号列を生成するための生成規則を変化させることが可能になる。第2実施形態に係るコンテンツ又はアプリケーションの提供システム1によれば、認証用記号列の予測困難性を高めることが可能になる。すなわち、第2実施形態に係るコンテンツ又はアプリケーションの提供システム1によれば、不正にコンテンツ又はアプリケーションを利用しようとする者が認証用記号列を予測し難くなるように図ることが可能になる。[第3実施形態]本発明の第3実施形態に係るコンテンツ又はアプリケーションの提供システムについて説明する。第3実施形態に係るコンテンツ又はアプリケーションの提供システム1の全体構成は第1実施形態と同様である。以下、第3実施形態に係るコンテンツ又はアプリケーションの提供システム1について、第1実施形態との相違点について説明する。第3実施形態に係るコンテンツ又はアプリケーションの提供システム1は、新たな認証用記号列を生成するための生成規則を、認証用記号列が更新された回数に基づいて変えるようになっている。以下、このような機能を実現するための構成について説明する。図16は、第3実施形態に係るコンテンツ又はアプリケーションの提供システム1において実現される機能ブロックのうち、本発明に関連する機能ブロックを示す機能ブロック図である。図16に示すように、第3実施形態に係るコンテンツ又はアプリケーションの提供システム1は、第1の生成規則情報記憶部116、第1の更新回数情報記憶部118、第2の生成規則情報記憶部210、及び第2の更新回数情報記憶部212を含んでいる点で第1実施形態とは異なる。例えば、第1の生成規則情報記憶部116及び第1の更新回数情報記憶部118は端末装置10の補助記憶部によって実現される。第2の生成規則情報記憶部210及び第2の更新回数情報記憶部212はサーバ装置22の補助記憶部又はデータベース24によって実現される。第1の更新回数情報記憶部118は、第1の認証用記号列記憶部100に記憶される認証用記号列が第1の認証用記号列更新部114によって更新された回数に関する更新回数情報を記憶する。図17は第1の更新回数情報記憶部118に記憶される更新回数情報の一例を示している。第1の生成規則情報記憶部116は生成規則情報を記憶する。生成規則情報は、認証用記号列が更新された回数と、認証用記号列に基づいて新たな認証用記号列を生成するための生成規則と、を対応づけてなる情報である。図18は生成規則情報の一例を示している。図18に示す生成規則情報では、認証用記号列の更新回数の範囲に認証用記号列の生成規則が対応づけられている。図18において、Yaは所定値を示している。また、生成規則A及び生成規則Bは互いに異なる生成規則であり、例えば図14,15と同様である。認証用記号列生成部102は、第1の更新回数情報記憶部118に記憶される回数情報に対応する生成規則を、第1の生成規則情報記憶部116に記憶される生成規則情報に基づいて特定する。そして、認証用記号列生成部102はその生成規則を用いる。すなわち、認証用記号列生成部102は、その生成規則に従って、新たな認証用記号列を、第1の認証用記号列記憶部100に記憶される認証用記号列の少なくとも一部に基づいて生成する。例えば、図18に示したような生成規則情報が第1の生成規則情報記憶部116に記憶され、かつ、第1の更新回数情報記憶部118に記憶される更新回数情報が示す更新回数yがy<Yaを満足する場合、認証用記号列生成部102は生成規則Aを用いる。すなわち、認証用記号列生成部102は、生成規則Aに従って、新たな認証用記号列を、第1の認証用記号列記憶部100に記憶される認証用記号列の少なくとも一部に基づいて生成する。第2の更新回数情報記憶部212は、端末IDに対応づけて、該端末IDに対応づけて第2の認証用記号列記憶部200に記憶される認証用記号列が第2の認証用記号列更新部208によって更新された回数に関する更新回数情報を記憶する。例えば、第3実施形形態では図19に示すような端末テーブルが記憶される。図19に示す端末テーブルは更新回数情報フィールドを含む点で図6に示す端末テーブルと相違している。更新回数情報フィールドには、端末IDに対応づけて記憶される認証用記号列が更新された回数に関する更新回数情報が記憶される。なお、原則として、第2の更新回数情報記憶部212端末テーブルでは、端末装置10の第1の更新回数情報記憶部118に記憶されている更新回数情報が、その端末装置10の端末IDに対応づけて記憶されるようになっている。つまり、例えば、端末IDがT00001である端末装置10の第1の更新回数情報記憶部118に記憶されている更新回数情報2回が、第2の更新回数情報記憶部212端末テーブルにおいて、端末IDT00001に対応づけて記憶される。第2の生成規則情報記憶部210は、第1の生成規則情報記憶部116に記憶される生成規則情報を記憶する。判定部204は、認証情報受信部202によって受信された端末IDに対応づけて第2の更新回数情報記憶部212に記憶される更新回数情報に対応する生成規則を、第2の生成規則情報記憶部210に記憶される生成規則情報に基づいて特定する。そして、判定部204は、認証情報受信部202によって受信された認証用記号列が、特定された生成規則に従って、認証情報受信部202によって受信された端末IDに対応づけて第2の認証用記号列記憶部200に記憶される認証用記号列の少なくとも一部に基づいて生成され得る認証用記号列の類型に属するか否かを判定する。例えば、図17に示したような生成規則情報が第2の生成規則情報記憶部210に記憶され、かつ、認証情報受信部202によって受信された端末IDに対応づけて第2の更新回数情報記憶部212に記憶される更新回数情報が示す更新回数yがy<Yaを満足する場合、判定部204は、認証情報受信部202によって受信された認証用記号列が、生成規則Aに従って、認証情報受信部202によって受信された端末IDに対応づけて第2の認証用記号列記憶部200に記憶される認証用記号列の少なくとも一部に基づいて生成され得る認証用記号列の類型に属するか否かを判定する。なお、第1の生成規則情報記憶部116、第2の生成規則情報記憶部210、認証用記号列生成部102、及び判定部204以外の機能ブロックは第1実施形態と同様である。第3実施形態に係るコンテンツ又はアプリケーションの提供システム1で実行される処理について説明する。第3実施形態に係るコンテンツ又はアプリケーションの提供システム1においても、図2、図4、図10、図11又は図12に示す処理と同様の処理が実行される。ただし、図4のステップS207において、端末装置10の制御部は、端末装置10の補助記憶部第1の認証用記号列記憶部100に認証用記号列を保存するとともに、端末装置10の補助記憶部第1の更新回数情報記憶部118に記憶される更新回数情報を初期値例えば0に初期化する。また、ステップS208において、サーバ装置22の制御部は端末テーブルに新たなレコードを追加し、ステップS206で受信されたユーザID、端末ID、及び認証記号列を新たなレコードのユーザID、端末ID、及び認証用記号列フィールドに登録するとともに、更新回数情報フィールドに初期値例えば0を登録する。また、図10のステップS301において、端末装置10の制御部は、生成規則情報に基づいて、端末装置10の記憶部に記憶される更新回数情報に対応する生成規則を特定し、該生成規則を用いる。また、図10のステップS304において、サーバ装置22の制御部は端末テーブルにアクセスし、ステップS302で受信された端末IDに対応づけて記憶される更新回数情報を取得する。そして、制御部は、ステップS302で受信された認証用記号列が、取得された更新回数情報に対応する生成規則に従って、ステップS303で取得された認証用記号列の少なくとも一部に基づいて生成され得る認証用記号列に相当しているか否かを判定する。また、図10のステップS307において、端末装置10の制御部は、端末装置10の補助記憶部第1の認証用記号列記憶部100に記憶される認証用記号列を更新するとともに、端末装置10の補助記憶部第1の更新回数情報記憶部118に記憶される更新回数情報を1だけ増加させる。同様に、ステップS310において、サーバ装置22の制御部は、端末IDに対応づけて端末テーブル第2の認証用記号列記憶部200に記憶される認証用記号列を更新するとともに、端末IDに対応づけて端末テーブル第2の更新回数情報記憶部212に記憶される更新回数情報を1だけ増加させる。また、図11のステップS405において、サーバ装置22の制御部は、端末IDに対応づけて記憶される認証用記号列を取得するとともに、端末IDに対応づけて記憶される更新回数情報も取得する。そして、ステップS406において、制御部は、認証用記号列とともに更新回数情報を端末装置10に送信する。また、ステップS407において、端末装置10の制御部は、補助記憶部に記憶される認証用記号列を、受信された認証用記号列に更新するとともに、補助記憶部に記憶される更新回数情報を、受信された更新回数情報に更新する。なお、図11のステップS405において、サーバ装置22の制御部は、端末IDに対応づけて記憶される認証用記号列を取得するとともに、端末IDに対応づけて記憶される更新回数情報を初期値例えば0に更新するようにしてもよい。そして、ステップS407において、端末装置10の制御部は、補助記憶部に記憶される認証用記号列を、受信された認証用記号列に更新するとともに、補助記憶部に記憶される更新回数情報を初期値例えば0に更新するようにしてもよい。また、図12のステップS507において、端末装置10の制御部は、補助記憶部に記憶される認証用記号列を取得するとともに、補助記憶部に記憶される更新回数情報も取得する。そして、ステップS508において、制御部は、端末ID及び認証用記号列とともに更新回数情報をサーバ装置22に送信する。また、ステップS509において、サーバ装置22の制御部は、端末IDに対応づけて記憶される認証用記号列を、受信された認証用記号列に更新するとともに、端末IDに対応づけて記憶される更新回数情報を、受信された更新回数情報に更新する。なお、図12のステップS507において、端末装置10の制御部は、補助記憶部に記憶される認証用記号列を取得するとともに、補助記憶部に記憶される更新回数情報を初期値例えば0に更新するようにしてもよい。そして、ステップS509において、サーバ装置22の制御部は、端末IDに対応づけて記憶される認証用記号列を、受信された認証用記号列に更新するとともに、端末IDに対応づけて記憶される更新回数情報を初期値例えば0に更新するようにしてもよい。以上に説明した第3実施形態に係るコンテンツ又はアプリケーションの提供システム1によれば、第2実施形態に係るコンテンツ又はアプリケーションの提供システム1と同様、新たな認証用記号列を生成するための生成規則を変化させることが可能になる。第3実施形態に係るコンテンツ又はアプリケーションの提供システム1によれば、認証用記号列の予測困難性を高めることが可能になる。すなわち、第3実施形態に係るコンテンツ又はアプリケーションの提供システム1によれば、不正にコンテンツを利用しようとする者が認証用記号列を予測し難くなるように図ることが可能になる。なお、本発明は以上に説明した第1実施形態~第3実施形態に限定されるものではない。[1]例えば、図11に示す処理では、端末装置10の補助記憶部に記憶される認証用記号列が、該端末装置10の端末IDに対応づけてデータベース24端末テーブルに記憶される認証用記号列に更新されるようになっていた図11のステップS405~S407参照。しかしながら、端末装置10の補助記憶部に記憶される認証用記号列が、該端末装置10の端末IDに対応づけてデータベース24端末テーブルに記憶される認証用記号列以外の記号列に更新されるようにしてもよい。例えば図11のステップS405では、端末IDに対応づけて端末テーブルに記憶される認証用記号列を取得する代わりに、更新用記号列言い換えれば初期化用記号列を生成するようにしてもよい。例えば、更新用記号列はランダムに生成するようにすればよい。例えば、更新用記号列の長さをランダムに決定し、更新用記号列を構成する各記号もランダムに決定するようにすればよい。そして、ステップS406では、生成された更新用記号列を端末装置10に送信し、ステップS407では、端末装置10の補助記憶部に記憶される認証用記号列を更新用記号列に更新するようにしてもよい。なお、この場合のサーバ装置22では、ステップS405及びS406の処理が実行された後、ステップS402で受信された端末IDに対応づけて端末テーブルに記憶される認証用記号列を、生成された更新用記号列に更新する。このようにしても、通信ネットワーク2の不具合等の原因によって、仮に、端末装置10及びサーバ装置22に記憶される認証用記号列が一致しない状態になってしまった場合に、正当なユーザは、端末装置10及びサーバ装置22に記憶される認証用記号列が一致する状態へと初期化できるようになる。その結果、正当なユーザがコンテンツを利用できるように担保されるようになる。[2]また例えば、図12に示す処理では、端末装置10の端末IDに対応づけてデータベース24端末テーブルに記憶される認証用記号列が、該端末装置10の補助記憶部に記憶される認証用記号列に更新されるようになっていた図12のステップS507~S509参照。しかしながら、端末装置10の端末IDに対応づけてデータベース24端末テーブルに記憶される認証用記号列が、該端末装置10の補助記憶部に記憶される認証用記号列以外の記号列に更新されるようにしてもよい。例えば図12のステップS507では、端末IDに対応づけて端末テーブルに記憶される認証用記号列を取得する代わりに、更新用記号列言い換えれば初期化用記号列を生成するようにしてもよい。ここで、更新用記号列はランダムに生成するようにすればよい。例えば、更新用記号列の長さをランダムに決定し、更新用記号列を構成する各記号もランダムに決定するようにすればよい。そして、ステップS508では、生成された更新用記号列を端末IDとともにサーバ装置22に送信し、ステップS509では、端末IDに対応づけてデータベース24端末テーブルに記憶される認証用記号列を更新用記号列に更新するようにしてもよい。なお、この場合の端末装置10では、ステップS507及びS508の処理が実行された後に、補助記憶部に認証用記号列を、生成された更新用記号列に更新する。このようにしても、通信ネットワーク2の不具合等の原因によって、仮に、端末装置10及びサーバ装置22に記憶される認証用記号列が一致しない状態になってしまった場合に、正当なユーザは、端末装置10及びサーバ装置22に記憶される認証用記号列が一致する状態へと初期化できるようになる。その結果、正当なユーザがコンテンツ又はアプリケーションを利用できるように担保されるようになる。"