JP5776741B2

Storage medium, storage unit, information processing apparatus, information processing method, system, and information processing program

Abstract

This record has no abstract on file.

JP5776741B2, drawing sheet 1
Sheet 1 of 22

Term

Projected expiry 9 September 2033.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

24 claims: 21 independent, 3 dependent

  1. 1
    An information processing device that enables insertion and removal of a storage medium in which a program is stored, and can identify execution information for executing the program in the information processing device from an external device via a network and a version of the execution information. The validity of the program is determined based on the acquisition means for acquiring the first version information, the machine-specific information unique to the machine of the information processing device acquired from the information processing device, and the execution information. The validity judgment information, the execution information, and the first version information of the execution information are stored in the generation means for generating the validity judgment information for the purpose and the inserted storage medium. By the storage means, the receiving means for receiving the second version information capable of identifying the version of the execution information from the external device via the network, the first version information stored in the storage medium, and the receiving means. When it is determined that the execution information possessed by the external device has been updated based on the received second version information, the validity determination information stored in the storage medium is transmitted to the external device. An information processing device characterized by being provided with a transmission means for processing. プログラムが記憶された記憶媒体を挿抜可能とする情報処理装置であって、 外部装置からネットワークを介して前記プログラムを前記情報処理装置で実行するための実行情報と、当該実行情報のバージョンを識別可能な第一のバージョン情報とを取得する取得手段と、 前記情報処理装置内から取得した該情報処理装置の機体に固有な機体固有情報と前記実行情報とに基づき、前記プログラムの正当性を判断するための正当性判断用情報を生成する生成手段と、 挿入された記憶媒体に対して、前記正当性判断用情報と、前記実行情報と、当該実行情報の前記第一のバージョン情報とを記憶する記憶手段と、 前記外部装置からネットワークを介して実行情報のバージョンを識別可能な第二のバージョン情報を受信する受信手段と、 前記記憶媒体に記憶された第一のバージョン情報と、前記受信手段により受信された第二のバージョン情報とに基づいて、前記外部装置の有する実行情報が更新されていると判定された場合、前記記憶媒体に記憶された正当性判断用情報を、前記外部装置に送信する送信手段と、 を備えることを特徴とする情報処理装置。
  2. 5
    An information processing system including an information processing device capable of inserting and removing a storage medium in which a program is stored and an external device. The information processing device transmits the program from the external device via a network to the information processing device. Acquisition means for acquiring execution information for execution and first version information that can identify the version of the execution information, and machine-specific information unique to the machine of the information processing device acquired from the information processing device. And the generation means for generating the validity judgment information for judging the validity of the program based on the execution information, the validity judgment information and the execution information for the inserted storage medium. A storage means for storing the first version information of the execution information, a receiving means for receiving the second version information capable of identifying the version of the execution information from the external device via the network, and the storage. When it is determined that the execution information possessed by the external device is updated based on the first version information stored in the medium and the second version information received by the receiving means, the storage medium A transmission means for transmitting the validity judgment information stored in the external device to the external device, and An information processing system characterized by being equipped with. プログラムが記憶された記憶媒体を挿抜可能とする情報処理装置と、外部装置とを含む情報処理システムであって、 前記情報処理装置は、 外部装置からネットワークを介して前記プログラムを前記情報処理装置で実行するための実行情報と、当該実行情報のバージョンを識別可能な第一のバージョン情報とを取得する取得手段と、 前記情報処理装置内から取得した該情報処理装置の機体に固有な機体固有情報と前記実行情報とに基づき、前記プログラムの正当性を判断するための正当性判断用情報を生成する生成手段と、 挿入された記憶媒体に対して、前記正当性判断用情報と、前記実行情報と、当該実行情報の前記第一のバージョン情報とを記憶する記憶手段と、 前記外部装置からネットワークを介して実行情報のバージョンを識別可能な第二のバージョン情報を受信する受信手段と、 前記記憶媒体に記憶された第一のバージョン情報と、前記受信手段により受信された第二のバージョン情報とに基づいて、前記外部装置の有する実行情報が更新されていると判定された場合、前記記憶媒体に記憶された正当性判断用情報を、前記外部装置に送信する送信手段と、 を備えることを特徴とする情報処理システム。
  3. 6
    An information processing method in an information processing device that enables insertion and removal of a storage medium in which a program is stored. Execution information for executing the program in the information processing device from an external device via a network, and execution information of the execution information. The validity of the program is based on the acquisition procedure for acquiring the first version information that can identify the version, the machine-specific information unique to the machine of the information processing device acquired from the information processing device, and the execution information. The generation procedure for generating the validity judgment information for judging the sex, the validity judgment information, the execution information, and the first version information of the execution information for the inserted storage medium. A storage procedure for storing information processing, a reception procedure for receiving a second version information capable of identifying a version of execution information from the external device via a network, and a first version information stored in the storage medium. When it is determined that the execution information possessed by the external device has been updated based on the second version information received by the reception procedure, the validity determination information stored in the storage medium is used. An information processing method characterized by having a transmission procedure for transmitting to an external device. プログラムが記憶された記憶媒体を挿抜可能とする情報処理装置における情報処理方法であって、 外部装置からネットワークを介して前記プログラムを前記情報処理装置で実行するための実行情報と、当該実行情報のバージョンを識別可能な第一のバージョン情報とを取得する取得手順と、 前記情報処理装置内から取得した該情報処理装置の機体に固有な機体固有情報と前記実行情報とに基づき、前記プログラムの正当性を判断するための正当性判断用情報を生成する生成手順と、 挿入された記憶媒体に対して、前記正当性判断用情報と、前記実行情報と、当該実行情報の前記第一のバージョン情報とを記憶する記憶手順と、 前記外部装置からネットワークを介して実行情報のバージョンを識別可能な第二のバージョン情報を受信する受信手順と、 前記記憶媒体に記憶された第一のバージョン情報と、前記受信手順により受信された第二のバージョン情報とに基づいて、前記外部装置の有する実行情報が更新されていると判定された場合、前記記憶媒体に記憶された正当性判断用情報を、前記外部装置に送信する送信手順と、 を有することを特徴とする情報処理方法。
  4. 7
    A claim characterized in that the validity determination information is information in which a hash code created from the execution information and the machine-specific information are encrypted information.6Information processing method described in. 前記正当性判断用情報は、前記実行情報から作成されたハッシュコードと前記機体固有情報とが暗号化された情報であること、 を特徴とする請求項6に記載の情報処理方法。
  5. 8
    With respect to the storage medium in which the execution information and the legitimacy determination information are stored, the legitimacy determination procedure for determining the legitimacy of the program based on the legitimacy of the legitimacy determination information is provided. The procedure is to collate the validity of the legitimacy determination information with the hash code created from the execution information and the hash code obtained by decoding the legitimacy determination information, and to match the aircraft-specific information with the aircraft-specific information. A claim characterized in that the judgment is made by deciphering the legitimacy judgment information and collating it with the aircraft-specific information obtained.7Described information processing method. 前記実行情報と前記正当性判断用情報とが記憶された前記記憶媒体について、前記プログラムの正当性を当該正当性判断用情報の正当性をもって判断する正当性判断手順を有し、 前記正当性判断手順は、前記正当性判断用情報の正当性を、前記実行情報から作成されたハッシュコードと前記正当性判断用情報を復号化して取得されたハッシュコードとの照合と、前記機体固有情報と前記正当性判断用情報を復号化して取得された機体固有情報との照合と、をもって判断すること、 を特徴とする請求項7記載の情情報処理方法。
  6. 9
    An information processing device capable of inserting and removing a storage medium in which a program is stored can be used to identify execution information for executing the program in the information processing device from an external device via a network and a version of the execution information. To determine the validity of the program based on the acquisition means for acquiring one version information, the machine-specific information unique to the machine of the information processing device acquired from the information processing device, and the execution information. A storage means for generating the validity judgment information and storing the validity judgment information, the execution information, and the first version information of the execution information in the inserted storage medium. The receiving means for receiving the second version information capable of identifying the version of the execution information from the external device via the network, the first version information stored in the storage medium, and the receiving means for receiving the information. When it is determined that the execution information possessed by the external device has been updated based on the second version information, the legitimacy determination information stored in the storage medium is transmitted to the external device. An information processing program to function as a means. プログラムが記憶された記憶媒体を挿抜可能とする情報処理装置に、 外部装置からネットワークを介して前記プログラムを前記情報処理装置で実行するための実行情報と、当該実行情報のバージョンを識別可能な第一のバージョン情報とを取得する取得手段と、 前記情報処理装置内から取得した該情報処理装置の機体に固有な機体固有情報と前記実行情報とに基づき、前記プログラムの正当性を判断するための正当性判断用情報を生成する生成手段と、 挿入された記憶媒体に対して、前記正当性判断用情報と、前記実行情報と、当該実行情報の前記第一のバージョン情報とを記憶する記憶手段と、 前記外部装置からネットワークを介して実行情報のバージョンを識別可能な第二のバージョン情報を受信する受信手段と、 前記記憶媒体に記憶された第一のバージョン情報と、前記受信手段により受信された第二のバージョン情報とに基づいて、前記外部装置の有する実行情報が更新されていると判定された場合、前記記憶媒体に記憶された正当性判断用情報を、前記外部装置に送信する送信手段として機能させるための情報処理プログラム。
  7. 10
    From the inserted storage medium, the updated execution information of the external device, the second version information of the execution information, and the validity judgment information for judging the validity of the program based on the execution information. Claims for functioning as an insertion acquisition means9Information processing program described in. 挿入された記憶媒体から、前記外部装置の更新された実行情報と、当該実行情報の前記第二のバージョン情報と、当該実行情報に基づくプログラムの正当性を判断するための正当性判断用情報とを取得する挿入取得手段として機能させるための請求項9に記載の情報処理プログラム。
  8. 11
    A claim characterized in that the validity determination information is information in which a hash code created from the execution information and the machine-specific information are encrypted information.9 or 10Information processing program described in. 前記正当性判断用情報は、前記実行情報から作成されたハッシュコードと前記機体固有情報とが暗号化された情報であること、 を特徴とする請求項9又は10に記載の情報処理プログラム。
  9. 12
    The storage medium in which the execution information and the legitimacy determination information are stored is made to function as a legitimacy determination means for determining the legitimacy of the program with the legitimacy of the legitimacy determination information, and the legitimacy determination is performed. The means is to collate the validity of the legitimacy determination information with the hash code created from the execution information and the hash code obtained by decoding the legitimacy determination information, and to match the aircraft-specific information with the aircraft-specific information. A claim characterized in that the judgment is made by deciphering the legitimacy judgment information and collating it with the aircraft-specific information obtained.11The information processing program described. 前記実行情報と前記正当性判断用情報とが記憶された前記記憶媒体について、前記プログラムの正当性を当該正当性判断用情報の正当性をもって判断する正当性判断手段として機能させ、 前記正当性判断手段は、前記正当性判断用情報の正当性を、前記実行情報から作成されたハッシュコードと前記正当性判断用情報を復号化して取得されたハッシュコードとの照合と、前記機体固有情報と前記正当性判断用情報を復号化して取得された機体固有情報との照合と、をもって判断すること、 を特徴とする請求項11記載の情報処理プログラム。