EP1510902A2

Information processing apparatus, information processing method, information processing program and recording medium

Abstract

An information processing apparatus including a recording medium setting part in which a recording medium is set is provided. The information processing apparatus includes a validity determination part for determining validity of a program by determining validity of validity determination data, wherein the program and the validity determination data are stored in the recording medium, wherein the validity determination part determines the validity of the validity determination data on the basis of a first comparison between a hash code generated from the program and a hash code obtained by decoding the validity determination data and a second comparison between machine specific data that is specific to the information processing apparatus and machine specific data obtained by decoding the validity determination data.

EP1510902A2, drawing sheet 1
Sheet 1 of 18

Term

Term ended

Projected expiry passed 12 August 2024, 2.1 years ago.

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

24 claims: 14 independent, 10 dependent

  1. 1
    An information processing apparatus including a recording medium setting part in which a recording medium is set, the information processing apparatus characterized by:a validity determination part for determining validity of a program by determining validity of validity determination data, wherein the program and the validity determination data are stored in the recording medium;wherein the validity determination part determines the validity of the validity determination data on the basis of a first comparison between a hash code generated from the program and a hash code obtained by decoding the validity determination data and a second comparison between machine specific data that is specific to the information processing apparatus and machine specific data obtained by decoding the validity determination data.
  2. 5
    The information processing apparatus as claimed in any one of claims 1 to 4, the information processing apparatus further comprising an installing part for installing the program determined to be valid into the information processing apparatus.
  3. 6
    The information processing apparatus as claimed in any one of claims 1 to 5, the information processing apparatus further comprising an updating part for updating the program in the information processing apparatus.
  4. 7
    The information processing apparatus as claimed in any one of claims 1 to 6, wherein the recording medium is a memory card.
  5. 8
    The information processing apparatus as claimed in anyone of claims 1 to 7, wherein the information processing apparatus is an image forming apparatus.
  6. 11
    The information processing apparatus as claimed in any preceding claim, the machine specific data specific to the information processing apparatus being any one of a machine number of the information processing apparatus, a MAC address of the information processing apparatus and an IP address of the information processing apparatus.
  7. 12
    An information processing method performed in an information processing apparatus including a recording medium setting part in which a recording medium is set, the information processing method characterized by:a validity determination step of determining validity of a program by determining validity of validity determination data, wherein the program and the validity determination data are stored in the recording medium;wherein the information processing apparatus determines the validity of the validity determination data on the basis of a first comparison between a hash code generated from the program and a hash code obtained by decoding the validity determination data and a second comparison between machine specific data that is specific to the information processing apparatus and machine specific data obtained by decoding the validity determination data.
  8. 16
    The information processing method as claimed in any one of claims 12 to 15, the information processing method further comprising an installing step of installing the program determined to be valid into the information processing apparatus.
  9. 17
    The information processing method as claimed in any one of claims 12 to 16, the information processing method further comprising an updating step of updating the program in the information processing apparatus.
  10. 18
    The information processing method as claimed in any one of claims 12 to 17, wherein the recording medium is a memory card.
  11. 19
    The information processing method as claimed in any one of claims 12 to 18, wherein the information processing apparatus is an image forming apparatus.
  12. 22
    The information processing method as claimed in any one of claims 12 to 21, the machine specific data specific to the information processing apparatus is being any one of a machine number of the information processing apparatus, a MAC address of the information processing apparatus and an IP address of the information processing apparatus.
  13. 23
    A computer program comprising program code means which, when executed on a computer system, instructs the computer system to effect the method of any one of claims 12 to 22.
  14. 24
    A recording medium having recorded thereon program code means which, when executed on a computer system, instructs the computer system to effect the method of any one of claims 12 to 22.
Independent claims14