Patent ID: 7733512

Claim:
A data processing system in which a data processing device, a first information processing device and a second information processing device are mutually connected through a network, wherein said data processing device comprises a specific information transmission unit configured to transmit specific information to said first information processing device, a public key reception unit configured to receive a public key from said first information processing device, a storage unit configured to store the public key received by said public key reception unit, a reception unit configured to receive print data and encrypted signature data corresponding to the print data from said second information processing device, a decryption unit configured to decrypt the encrypted signature data received by said reception unit, by using the public key stored by said storage unit, and a print unit configured to print the print data received by said reception unit, in a case where signature data after the encrypted signature data was decrypted by said decryption unit is appropriate data, said first information processing device comprises a specific information reception unit configured to receive the specific information from said data processing device, an analysis unit configured to analyze the received specific information, and a public key transmission unit configured to transmit the public key of said first information processing device to said data processing device according to a result of the analysis, and said second information processing device comprises a print data generation unit configured to generate the print data, a request transmission unit configured to transmit to said first information processing device a request for access control data that is necessary to control use of said data processing device by a user, an access control data reception unit configured to receive the access control data and encrypted signature data from said first information processing device, wherein the encrypted signature data is signature data encrypted by using a private key corresponding to the public key, and a transmission unit configured to transmit the print data, the access control data and the encrypted signature data corresponding to the print data, to said data processing device, wherein said first information processing device comprises an access control data transmission unit configured to transmit to said second information processing device the access control data and the encrypted signature data, according to the request for the access control data transmitted from said second information processing device, in a case where the encrypted signature data is added to the print data received from said second information processing device, said decryption unit decrypts the encrypted signature data by using the public key to verify the signature data, and in a case where the signature data after the encrypted signature data was decrypted is appropriate data, said print unit prints the print data.