Information processing system
AssigneeSony Corporation
InventorsRyuji ISHIGURO, Itaru Kawakami, Mitsuru Tanabe, Yuichi Ezura, Hirokazu Kawahara
Life of this patent
Estimating the term…
Abstract
A system is provided for preventing recorded data from being illicitly read out and analyzed. An Internet connection interface transmits a program executed by an adapter to an authentication station, whilst receiving the program in an encrypted form from the authentication station. A hard disc records the encrypted program, received from the authentication station. An interface transmits the program recorded on the horizontal direction on the adapter.
Claims26
An information furnishing medium connected over a network to a pre-set information processing apparatus, comprising:
- communication means for receiving a pre-set program from said information processing apparatus and for transmitting said program in an encrypted form to said information processing apparatus;
- and
- encrypting means for encrypting said program received by said communication means.
A method for furnishing the information by an information furnishing medium connected over a network to sa pre-set information processing apparatus, comprising:
- a communication step of receiving a pre-set program from said information processing apparatus and for transmitting said program in an encrypted form to said information processing apparatus;
- and
- an encrypting step of encrypting said program received by said communication step.
A furnishing medium for furnishing a computer-readable program for executing the processing comprising:
- a communication step of receiving a pre-set program from said information processing apparatus and for transmitting said program in an encrypted form to said information processing apparatus;
- and
- an encrypting step of encrypting said program received by said communication step.
An information processing apparatus comprising:
- first execution means for decoding and executing an encrypted program;
- and
- second execution means for furnishing said program to said first execution means, decoding the encrypted program and for executing said program based on the results of execution of said first execution means.
A method for processing the information of an information processing apparatus comprising:
- a first execution step of decoding and executing an encrypted program;
- and
- a second execution step of furnishing said program to said first execution step, decoding the encrypted program and for executing said program based on the results of execution of said first execution step.
A furnishing medium for furnishing a computer-readable program executing the processing comprising:
- a first execution step of decoding and executing an encrypted program;
- and
- a second execution step of furnishing said program to said first execution step, decoding the encrypted program and for executing said program based on the results of execution of said first execution step.
An information processing apparatus having a semiconductor IC loaded thereon and adapted for furnishing a program to be executed by said semiconductor IC, said apparatus comprising:
- re-arraying means for re-arraying commands of a command queue contained in said program executed by said semiconductor IC;
- recording means for recording said program in which said command queue has been re-arrayed;
- and
- transmission means for transmitting said program recorded on said recording means to said semiconductor IC.
An information processing method for an information processing apparatus having a semiconductor IC loaded thereon and adapted for furnishing a program to be executed by said semiconductor IC, said method comprising:
- a re-arraying step of re-arraying commands of a command queue contained in said program executed by said semiconductor IC;
- a recording step of recording said program in which said command queue has been re-arrayed;
- and
- a transmission step of transmitting said program recorded on said recording means to said semiconductor IC.
A furnishing medium for furnishing a computer-readable program adapted for causing execution of a processing by an information processing apparatus having a semiconductor IC loaded thereon and adapted for furnishing a program to be executed by said semiconductor IC, said processing comprising:
- a re-arraying step of re-arraying commands of a command queue contained in said program executed by said semiconductor IC;
- a recording step of recording said program in which said command queue has been re-arrayed;
- and
- a transmission step of transmitting said program recorded on said recording means to said semiconductor IC.
An information processing apparatus having a semiconductor IC loaded thereon and adapted for furnishing a program to be executed by said semiconductor IC, said apparatus comprising:
- re-arraying means for re-arraying commands of a command queue contained in said program executed by said semiconductor IC;
- encrypting means for encrypting said program;
- recording means for recording said program which has been encrypted and in which said command queue has been re-arrayed;
- and
- transmission means for transmitting said program recorded on said recording means to said semiconductor IC.
An information processing method for an information processing apparatus having a semiconductor IC loaded thereon and adapted for furnishing a program to be executed by said semiconductor IC, said method comprising:
- a re-arraying step of re-arraying commands of a command queue contained in said program executed by said semiconductor IC;
- an encrypting step of encrypting said program;
- a recording step of recording said program which has been encrypted and in which said command queue has been re-arrayed;
- and
- a transmission step of transmitting said program recorded on said recording means to said semiconductor IC.
A furnishing medium for furnishing a computer-readable program adapted for causing execution of a processing by an information processing apparatus having a semiconductor IC loaded thereon and adapted for furnishing a program to be executed by said semiconductor IC, said processing comprising:
- a re-arraying step of re-arraying commands of a command queue contained in said program executed by said semiconductor IC;
- an encrypting step of encrypting said program;
- a recording step of recording said program which has been encrypted and in which said command queue has been re-arrayed;
- and
- a transmission step of transmitting said program recorded on said recording means to said semiconductor IC.
A semiconductor IC loaded on an information processing apparatus and adapted for executing variable processing based on commands from said information processing apparatus, comprising:
- reception means for receiving an encrypted first program transmitted from said information processing apparatus;
- decoding means for decoding said first program received by said reception means;
- holding means for holding a second program adapted for processing the first program decoded by said decoding means;
- executing means for executing said first program processed based on said second program held by said holding means;
- transmitting means for transmitting the results of execution by said execution means to said information processing apparatus;
- and
- time-keeping means for performing the time-keeping operation and for correcting the current time based on the time information from said information processing apparatus.
A method for processing the information of a semiconductor IC loaded on an information processing apparatus and adapted for executing variable processing operations based on commands from said information processing apparatus, comprising:
- a reception step of receiving an encrypted first program transmitted from said information processing apparatus;
- a decoding step of decoding said first program received by said reception step;
- a holding step of holding a second program adapted for processing the first program decoded by said decoding step;
- an executing step of executing said first program processed based on said second program held by said holding step;
- a transmitting step of transmitting the results of execution by said execution step to said information processing apparatus;
- and
- a time-keeping step of performing the time-keeping operation and for correcting the current time based on the time information from said information processing apparatus.
A furnishing medium for furnishing a computer-readable program for causing execution of a processing by a semiconductor IC loaded on an information processing apparatus and adapted for executing variable processing based on commands from said information processing apparatus, said processing including
- a reception step of receiving an encrypted first program transmitted from said information processing apparatus;
- a decoding step of decoding said first program received by said reception step;
- a holding step of holding a second program adapted for processing the first program decoded by said decoding step;
- an executing step of executing said first program processed based on said second program held by said holding step;
- a transmitting step of transmitting the results of execution by said execution step to said information processing apparatus;
- and
- a time-keeping step of performing the time-keeping operation and for correcting the current time based on the time information from said information processing apparatus.
An information processing apparatus for outputting variable commands to a loaded semiconductor IC for execution thereby, said apparatus comprising:
- transmission means for transmitting an encrypted program to said semiconductor IC;
- first reception means for receiving output data which is the result of processing of said program by said semiconductor IC;
- second reception means for receiving data and the time information from another apparatus;
- storage means for storing data received by said second reception means;
- and
- correction means for correcting the time information of said semiconductor IC based on the time information received by said second reception means.
An information processing method for an information processing apparatus adapted for outputting variable commands to a loaded semiconductor IC for execution thereby, said method comprising:
- a transmission step of transmitting an encrypted program to said semiconductor IC;
- a first reception step of receiving output data which is the result of processing of said program by said semiconductor IC;
- a second reception step of receiving data and the time information from another apparatus;
- a storage step of storing data received by said second reception step;
- and
- a correction step of correcting the time information of said semiconductor IC based on the time information received by said second reception step.
A furnishing medium for furnishing a computer-readable program for causing an information processing apparatus to execute a processing, said information processing apparatus being adapted to output variable commands to a semiconductor IC loaded thereon for execution thereby, said processing including
- a transmission step of transmitting an encrypted program to said semiconductor IC;
- a first reception step of receiving output data which is the result of processing of said program by said semiconductor IC;
- a second reception step of receiving data and the time information from another apparatus;
- a storage step of storing data received by said second reception step;
- and
- a correction step of correcting the time information of said semiconductor IC based on the time information received by said second reception step.
Dependencies are inferred from the claim text.