Patent ID: 7058804

Claim:
A data storing system comprising: a user apparatus which stores data; an issuing apparatus which is held by an issuer and that provides the user apparatus; a data providing apparatus which is held by a data provider that provides data; an issuer registration apparatus which is held by an issuer registrar and that registers and manages the issuer; and a data registration apparatus which is held by a data registrar that registers and manages the data provider; wherein: the issuer registration apparatus issues, to the issuing apparatus, an issuing apparatus registration certificate for certifying validity of the issuing apparatus, the data registration apparatus issues, to the data providing apparatus, a data providing apparatus registration certificate for certifying validity of the data providing apparatus, the issuing apparatus issues, to the user apparatus, a user apparatus registration certificate for certifying validity of the user apparatus, the user apparatus sends a data download request with the user apparatus registration certificate and storing data information to the issuing apparatus, the issuing apparatus verifies the user apparatus registration certificate and the storing data information which are received from the user apparatus, generates a storing authorization request by using the user apparatus registration certificate and the storing data information when the user apparatus registration certificate and the storing data information are verified, and sends the storing authorization request to the data providing apparatus, the data providing apparatus verifies the storing authorization request received from the issuing apparatus, generates a storing authorization when the storing authorization request is verified, and sends the storing authorization to the issuing apparatus, the issuing apparatus that receives the storing authorization from the data providing apparatus verifies the storing authorization, and sends the storing authorization to the user apparatus when the storing authorization is verified, and the user apparatus that receives the storing authorization from the issuing apparatus verifies the storing authorization, and obtains storing data from the data providing apparatus or from the issuing apparatus and stores the storing data into a storage device when the storing authorization is verified.