Patent US3930994A successfully refreshed from Google Patents.
Patent US2169798A successfully refreshed from Google Patents.
Patent EP1083529A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP1083529A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Data storing system, issuing apparatus, data providing apparatus and computer readable medium storing data storing program

Assignee: NTT Inc
•
Filing: 2000-08-30
•
Granted: —
•
Expires: 2020-08-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data storing system is provided, wherein the data storing system includes: a user apparatus; an issuing apparatus which issues a registration certificate; a data providing apparatus; an issuer registration apparatus; and a data registration apparatus; wherein the user apparatus includes: a part which generates registration information on a key including a user public key, sends the registration information to the issuing apparatus with user information; and a part which verifies a registration certificate, received from the issuing apparatus, which is signature information of the issuer for the registration information and the user information, stores the registration certificate to a storage device when the registration certificate is verified; wherein the issuing apparatus includes a part which generates the registration certificate and sends the registration certificate to the user apparatus.

Inventors

  • 👤 Hideki Akashika
  • 👤 Shinichi Hirata
  • 👤 Nagaaki Ohyama
  • 👤 Akio Kokubu

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-29 12:39
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/355; G06Q20/3552; G06Q20/38; G06Q20/40; G06Q20/409; G06Q20/4097; G06Q20/40975

Claims Analysis

Total Claims: 44
Claim 1
Independent Claim 191 words
A data storing system characterized by: a user apparatus which stores data; an issuing apparatus which is held by an issuer that provides the user apparatus, and issues and manages a registration certificate; 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 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 user apparatus comprises: registration information generation means which generates registration information on a key including a user public key or a part of a secret key, sends the registration information to the issuing apparatus with user information; and registration verification means which verifies a registration certificate, received from the issuing apparatus, which is signature information or a hash value of the issuer for the registration information and the user information, stores the registration certificate to a storage device when the registration certificate is verified; wherein the issuing apparatus comprises registration generation means which generates the registration certificate and sends the registration certificate to the user apparatus.
Claim 2
Dependent Claim 181 words
A data storing system characterized by: a user apparatus which stores data; an issuing apparatus which is held by an issuer that provides the user apparatus, and issues and manages a registration certificate; 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 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 user apparatus comprises: registration verification means which verifies a registration certificate, received from the issuing apparatus, which is signature information or a hash value of the issuer for registration information and user information, stores the registration certificate to a storage device when the registration certificate is verified; wherein the issuing apparatus comprises: registration information generation means which generates registration information on a key including a user public key or a part of a secret key and generates user information; registration generation means which generates the registration certificate and sends the registration certificate to the user apparatus.
Claim 3
Dependent Claim 239 words
The data storing system as claimed in claim 1, the user apparatus further comprising: means which sends the registration certificate and storing data information to the issuing apparatus; means which verifies a storing authorization when the storing authorization is received from the issuing apparatus; means which verifies that the storing data information corresponds to storing data which is acquired; and means which stores the storing data into the storage device when it is verified that the storing data information corresponds to the storing data; the issuing apparatus further comprising: means which verifies the registration certificate and the storing data information which are received from the user apparatus; means which provides certificate information to the registration certificate and the storing data information for generating a storing authorization request when the registration certificate and the storing data information are verified; and means which sends the registration certificate, the storing data information and the storing authorization request to the data providing apparatus; means which verifies a storing authorization which is received from the data providing apparatus; and means which sends the storing authorization to the user apparatus when the storing authorization is verified; the data providing apparatus further comprising: means which verifies the storing authorization request; means which provides certificate information to the storing authorization request and the storing data information when the storing authorization request is verified for generating a storing authorization, and sends the storing authorization to the issuing apparatus.
Claim 4
Dependent Claim 239 words
The data storing system as claimed in claim 1, the user apparatus further comprising: means which sends the registration certificate and storing data information to the data providing apparatus; means which verifies a storing authorization when the storing authorization is received from the issuing apparatus; means which verifies that the storing data information corresponds to storing data which is acquired; and means which stores the storing data into the storage device when it is verified that the storing data information corresponds to the storing data; the data providing apparatus further comprising: means which verifies the registration certificate and the storing data information which are received from the user apparatus; means which provides certificate information to the registration certificate and the storing data information for generating a storing authorization request when the registration certificate and the storing data information are verified; and means which sends the registration certificate, the storing data information and the storing authorization request to the issuing apparatus; means which verifies a storing authorization which is received from the issuing apparatus; and means which sends the storing authorization to the user apparatus when the storing authorization is verified; the issuing apparatus further comprising: means which verifies the storing authorization request; means which provides certificate information to the storing authorization request and the storing data information when the storing authorization request is verified for generating a storing authorization, and sends the storing authorization to the data providing apparatus.
Claim 5
Dependent Claim 136 words
The data storing system as claimed in claim 1, the user apparatus further comprising: means which sends the registration certificate and storing data information to the data providing apparatus; means which verifies a storing authorization which is received from the data providing apparatus; means which verifies that the storing data information corresponds to storing data which is acquired; means which stores the storing data in the storage device when it is verified that the storing data information corresponds to the storing data; the data providing apparatus further comprising: means which verifies the registration certificate which is received from the user apparatus; means which generates a storing authorization wherein certificate information is provided to the registration certificate and the storing data information when the registration certificate is verified, and sends the storing authorization to the user apparatus.
Claim 6
Dependent Claim 167 words
The data storing system as claimed in claim 1, the issuing apparatus further comprising: means which sends information used for providing certificate information to the issuer registration apparatus; means which verifies an issuer registration certificate which is received from the issuer registration apparatus; means which stores the issuer registration certificate when the issuer registration certificate is verified; means which generates the registration certificate to the user apparatus, and sends the registration certificate to the user apparatus with the issuer registration certificate; the issuer registration apparatus further comprising: means which provides certificate information to the information used for providing the certificate information for generating the issuer registration certificate, and sends the issuer registration certificate to the issuing apparatus; the user apparatus further comprising: means which verifies the registration certificate and the issuer registration certificate which are received from the issuing apparatus; and means which stores the registration certificate and the issuer registration certificate into the storage device when the registration certificate and the issuer registration certificate are verified.
Claim 7
Dependent Claim 178 words
The data storing system as claimed in claim 3, the data providing apparatus further comprising: means which sends information used for providing certificate information to the data registration apparatus; means which verifies data provider registration certificate received from the data registration apparatus, and stores the data provider registration certificate when the data provider registration certificate is verified; means which generates storing data with certificate information wherein the certificate information is provided to the storing data, and adds the data provider registration certificate to the storing data with certificate information; the data registration apparatus further comprising; means which generates the data provider registration certificate wherein certificate information is added to the information which is received from the data providing apparatus, and sends the data provider registration certificate to the data providing apparatus; the user apparatus further comprising; means which verifies the storing data with certificate information which is received from the data providing apparatus by using the data provider registration certificate, and stores the storing data into the storage device when the storing data with certificate information is verified.
Claim 8
Dependent Claim 178 words
The data storing system as claimed in claim 4, the data providing apparatus further comprising: means which sends information used for providing certificate information to the data registration apparatus; means which verifies data provider registration certificate received from the data registration apparatus, and stores the data provider registration certificate when the data provider registration certificate is verified; means which generates storing data with certificate information wherein the certificate information is provided to the storing data, and adds the data provider registration certificate to the storing data with certificate information; the data registration apparatus further comprising; means which generates the data provider registration certificate wherein certificate information is added to the information which is received from the data providing apparatus, and sends the data provider registration certificate to the data providing apparatus; the user apparatus further comprising; means which verifies the storing data with certificate information which is received from the data providing apparatus by using the data provider registration certificate, and stores the storing data into the storage device when the storing data with certificate information is verified.
Claim 9
Dependent Claim 178 words
The data storing system as claimed in claim 5, the data providing apparatus further comprising: means which sends information used for providing certificate information to the data registration apparatus; means which verifies data provider registration certificate received from the data registration apparatus, and stores the data provider registration certificate when the data provider registration certificate is verified; means which generates storing data with certificate information wherein the certificate information is provided to the storing data, and adds the data provider registration certificate to the storing data with certificate information; the data registration apparatus further comprising; means which generates the data provider registration certificate wherein certificate information is added to the information which is received from the data providing apparatus, and sends the data provider registration certificate to the data providing apparatus; the user apparatus further comprising; means which verifies the storing data with certificate information which is received from the data providing apparatus by using the data provider registration certificate, and stores the storing data into the storage device when the storing data with certificate information is verified.
Claim 10
Dependent Claim 163 words
The data storing system as claimed in claim 3, the data providing apparatus further comprising: means which sends storing data to be stored in the user apparatus and information used for providing certificate information to the data registration apparatus; the data registration apparatus further comprising; means which generates data certificate wherein certificate information is added to the storing information and the information which is received from the data providing apparatus, and sends the data certificate to the data providing apparatus; the data providing apparatus further comprising: means which verifies the data certificate received from the data registration apparatus, and stores the data certificate when the data certificate is verified; means which sends the storing data and the data certificate as storing data with certificate information to the user apparatus; the user apparatus further comprising; means which receives and verifies the storing data with certificate information, and stores the storing data into the storage device when the storing data with certificate information is verified.
Claim 11
Dependent Claim 26 words
The data storing system as claimed in claim 3, the user apparatus further comprising means which deletes the storing data which is in the storage device.
Claim 12
Dependent Claim 26 words
The data storing system as claimed in claim 4, the user apparatus further comprising means which deletes the storing data which is in the storage device.
Claim 13
Dependent Claim 26 words
The data storing system as claimed in claim 5, the user apparatus further comprising means which deletes the storing data which is in the storage device.
Claim 14
Dependent Claim 144 words
An issuing apparatus in a data storing system which comprises: a user apparatus which stores data; the issuing apparatus which is held by an issuer that provides the user apparatus, and issues and manages a registration certificate; 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 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, the issuing apparatus characterized by: means which receives user information and registration information on a key including a user public key or a part of a secret key from the user apparatus; and registration generation means which generates registration certificate from the registration information and the user information, and sends the registration certificate to the user apparatus.
Claim 15
Dependent Claim 140 words
An issuing apparatus in a data storing system which comprises: a user apparatus which stores data; the issuing apparatus which is held by an issuer that provides the user apparatus, and issues and manages a registration certificate; 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 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, the issuing apparatus characterized by: means which generates user information and registration information on a key including a user public key or a part of a secret key; and registration generation means which generates registration certificate from the registration information and the user information, and sends the registration certificate to the user apparatus.
Claim 16
Dependent Claim 118 words
The issuing apparatus as claimed in claim 14, further comprising: means which receives the registration certificate and storing data information from the user apparatus; means which verifies the registration certificate and the storing data information; means which provides certificate information to the registration certificate and the storing data information for generating a storing authorization request when the registration certificate and the storing data information are verified; and means which sends the registration certificate, the storing data information and the storing authorization request to the data providing apparatus; means which verifies a storing authorization which is received from the data providing apparatus; and means which sends the storing authorization to the user apparatus when the storing authorization is verified.
Claim 17
Dependent Claim 73 words
The issuing apparatus as claimed in claim 14, further comprising: means which receives the registration certificate, storing data information and a storing authorization request from the data providing apparatus; means which verifies the storing authorization request; means which provides certificate information to the storing authorization request and the storing data information when the storing authorization request is verified for generating a storing authorization, and sends the storing authorization to the data providing apparatus.
Claim 18
Dependent Claim 77 words
The issuing apparatus as claimed in claim 14, further comprising: means which sends information used for providing certificate information to the issuer registration apparatus; means which verifies an issuer registration certificate which is received from the issuer registration apparatus; means which stores the issuer registration certificate when the issuer registration certificate is verified; means which generates the registration certificate to the user apparatus, and sends the registration certificate to the user apparatus with the issuer registration certificate.
Claim 19
Dependent Claim 267 words
A data providing apparatus in data storing system characterized in that the data storing system comprises: a user apparatus which stores data; an issuing apparatus which is held by an issuer that provides the user apparatus, and issues and manages a registration certificate; the data providing apparatus which is held by a data provider that provides data; an issuer registration apparatus which is held by an issuer registrar 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 user apparatus comprises: registration information generation means which generates registration information on a key including a user public key or a part of a secret key, sends the registration information to the issuing apparatus with user information; and registration verification means which verifies a registration certificate, received from the issuing apparatus, which is signature information or a hash value of the issuer for the registration information and the user information, stores the registration certificate to a storage device when the registration certificate is verified; wherein the issuing apparatus comprises registration generation means which generates the registration certificate and sends the registration certificate to the user apparatus, the data providing apparatus comprising: means which receives the certificate registration, storing data information and a storing authorization request from the issuing apparatus; means which verifies the storing authorization request; means which provides certificate information to the storing authorization request and the storing data information when the storing authorization request is verified for generating a storing authorization, and sends the storing authorization to the issuing apparatus.
Claim 20
Dependent Claim 109 words
The data providing apparatus as claimed in claim 19, further comprising: means which verifies the registration certificate and storing data information which are received from the user apparatus; means which provides certificate information to the registration certificate and the storing data information for generating a storing authorization request when the registration certificate and the storing data information are verified; and means which sends the registration certificate, the storing data information and the storing authorization request to the issuing apparatus; means which verifies a storing authorization which is received from the issuing apparatus; and means which sends the storing authorization to the user apparatus when the storing authorization is verified.
Claim 21
Dependent Claim 66 words
The data providing apparatus as claimed in claim 19, further comprising: means which receives the registration certificate and storing data information from the user apparatus; means which verifies the registration certificate; means which generates a storing authorization wherein certificate information is provided to the registration certificate and the storing data information when the registration certificate is verified, and sends the storing authorization to the user apparatus.
Claim 22
Dependent Claim 105 words
The data providing apparatus as claimed in claim 19, further comprising: means which sends information used for providing certificate information to the data registration apparatus; means which verifies data provider registration certificate received from the data registration apparatus, and stores the data provider registration certificate when the data provider registration certificate is verified; means which generates storing data with certificate information wherein the certificate information is provided to the storing data, and adds the data provider registration certificate to the storing data with certificate information; and means which sends the data provider registration certificate and the storing data with certificate information to the user apparatus.
Claim 23
Dependent Claim 223 words
A computer readable medium storing program code for causing a data storing system to store data, the data storing system comprising: a user apparatus which stores data; an issuing apparatus which is held by an issuer that provides the user apparatus, and issues and manages a registration certificate; 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 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; the computer readable medium characterized by: registration information generation program code means, provided for the user apparatus, which generates registration information on a key including a user public key or a part of a secret key, sends the registration information to the issuing apparatus with user information; and registration verification program code means, provided for the user apparatus, which verifies a registration certificate, received from the issuing apparatus, which is signature information or a hash value of the issuer for the registration information and the user information, stores the registration certificate to a storage device when the registration certificate is verified; registration generation program code means, provided for the issuing apparatus, which generates the registration certificate and sends the registration certificate to the user apparatus.
Claim 24
Dependent Claim 213 words
A computer readable medium storing program code for causing a data storing system to store data, the data storing system comprising: a user apparatus which stores data; an issuing apparatus which is held by an issuer that provides the user apparatus, and issues and manages a registration certificate; 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 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; the computer readable medium characterized by: registration verification program code means, provided for the user apparatus, which verifies a registration certificate, received from the issuing apparatus, which is signature information or a hash value of the issuer for registration information and user information, stores the registration certificate to a storage device when the registration certificate is verified; registration information generation program code means, provided for the issuing apparatus, which generates registration information on a key including a user public key or a part of a secret key and generates user information; registration generation program code means, provided for the issuing apparatus, which generates the registration certificate and sends the registration certificate to the user apparatus.
Claim 25
Dependent Claim 304 words
The computer readable medium as claimed in claim 23, further comprising: program code means, provided for the user apparatus, which sends the registration certificate and storing data information to the issuing apparatus; program code means, provided for the user apparatus, which verifies a storing authorization when the storing authorization is received from the issuing apparatus; program code means, provided for the user apparatus, which verifies that the storing data information corresponds to storing data which is acquired; and program code means, provided for the user apparatus, which stores the storing data into the storage device when it is verified that the storing data information corresponds to the storing data; program code means, provided for the issuing apparatus, which verifies the registration certificate and the storing data information which are received from the user apparatus; program code means, provided for the issuing apparatus, which provides certificate information to the registration certificate and the storing data information for generating a storing authorization request when the registration certificate and the storing data information are verified; and program code means, provided for the issuing apparatus, which sends the registration certificate, the storing data information and the storing authorization request to the data providing apparatus; program code means, provided for the issuing apparatus, which verifies a storing authorization which is received from the data providing apparatus; and program code means, provided for the issuing apparatus, which sends the storing authorization to the user apparatus when the storing authorization is verified; program code means, provided for the data providing apparatus, which verifies the storing authorization request; program code means, provided for the data providing apparatus, which provides certificate information to the storing authorization request and the storing data information when the storing authorization request is verified for generating a storing authorization, and sends the storing authorization to the issuing apparatus.
Claim 26
Dependent Claim 307 words
The computer readable medium as claimed in claim 23, further comprising: program code means, provided for the user apparatus, which sends the registration certificate and storing data information to the data providing apparatus; program code means, provided for the user apparatus, which verifies a storing authorization when the storing authorization is received from the issuing apparatus; program code means, provided for the user apparatus, which verifies that the storing data information corresponds to storing data which is acquired; and program code means, provided for the user apparatus, which stores the storing data into the storage device when it is verified that the storing data information corresponds to the storing data; program code means, provided for the data providing apparatus, which verifies the registration certificate and the storing data information which are received from the user apparatus; program code means, provided for the data providing apparatus, which provides certificate information to the registration certificate and the storing data information for generating a storing authorization request when the registration certificate and the storing data information are verified; and program code means, provided for the data providing apparatus, which sends the registration certificate, the storing data information and the storing authorization request to the issuing apparatus; program code means, provided for the data providing apparatus, which verifies a storing authorization which is received from the issuing apparatus; and program code means, provided for the data providing apparatus, which sends the storing authorization to the user apparatus when the storing authorization is verified; program code means, provided for the issuing apparatus, which verifies the storing authorization request; program code means, provided for the issuing apparatus, which provides certificate information to the storing authorization request and the storing data information when the storing authorization request is verified for generating a storing authorization, and sends the storing authorization to the data providing apparatus.
Claim 27
Dependent Claim 171 words
The computer readable medium as claimed in claim 23, further comprising: program code means, provided for the user apparatus, which sends the registration certificate and storing data information to the data providing apparatus; program code means, provided for the user apparatus, which verifies a storing authorization which is received from the data providing apparatus; program code means, provided for the user apparatus, which verifies that the storing data information corresponds to storing data which is acquired; program code means, provided for the user apparatus, which stores the storing data in the storage device when it is verified that the storing data information corresponds to the storing data; program code means, provided for the data providing apparatus, which verifies the registration certificate which is received from the user apparatus; program code means, provided for the data providing apparatus, which generates a storing authorization wherein certificate information is provided to the registration certificate and the storing data information when the registration certificate is verified, and sends the storing authorization to the user apparatus.
Claim 28
Dependent Claim 203 words
The computer readable medium as claimed in claim 23, further comprising: program code means, provided for the issuing apparatus, which sends information used for providing certificate information to the issuer registration apparatus; program code means, provided for the issuing apparatus, which verifies an issuer registration certificate which is received from the issuer registration apparatus; program code means, provided for the issuing apparatus, which stores the issuer registration certificate when the issuer registration certificate is verified; program code means, provided for the issuing apparatus, which generates the registration certificate to the user apparatus, and sends the registration certificate to the user apparatus with the issuer registration certificate; program code means, provided for the issuer registration apparatus, which provides certificate information to the information used for providing the certificate information for generating the issuer registration certificate, and sends the issuer registration certificate to the issuing apparatus; program code means, provided for the user apparatus, which verifies the registration certificate and the issuer registration certificate which are received from the issuing apparatus; and program code means, provided for the user apparatus, which stores the registration certificate and the issuer registration certificate into the storage device when the registration certificate and the issuer registration certificate are verified.
Claim 29
Dependent Claim 202 words
The computer readable medium as claimed in claim 25, further comprising: program code means, provided for the data providing apparatus, which sends information used for providing certificate information to the data registration apparatus; program code means, provided for the data providing apparatus, which verifies data provider registration certificate received from the data registration apparatus, and stores the data provider registration certificate when the data provider registration certificate is verified; program code means, provided for the data providing apparatus, which generates storing data with certificate information wherein the certificate information is provided to the storing data, and adds the data provider registration certificate to the storing data with certificate information; program code means, provided for the data registration apparatus, which generates the data provider registration certificate wherein certificate information is added to the information which is received from the data providing apparatus, and sends the data provider registration certificate to the data providing apparatus; program code means, provided for the user apparatus, which verifies the storing data with certificate information which is received from the data providing apparatus by using the data provider registration certificate, and stores the storing data into the storage device when the storing data with certificate information is verified.
Claim 30
Dependent Claim 202 words
The computer readable medium as claimed in claim 26, further comprising: program code means, provided for the data providing apparatus, which sends information used for providing certificate information to the data registration apparatus; program code means, provided for the data providing apparatus, which verifies data provider registration certificate received from the data registration apparatus, and stores the data provider registration certificate when the data provider registration certificate is verified; program code means, provided for the data providing apparatus, which generates storing data with certificate information wherein the certificate information is provided to the storing data, and adds the data provider registration certificate to the storing data with certificate information; program code means, provided for the data registration apparatus, which generates the data provider registration certificate wherein certificate information is added to the information which is received from the data providing apparatus, and sends the data provider registration certificate to the data providing apparatus; program code means, provided for the user apparatus, which verifies the storing data with certificate information which is received from the data providing apparatus by using the data provider registration certificate, and stores the storing data into the storage device when the storing data with certificate information is verified.
Claim 31
Dependent Claim 202 words
The computer readable medium as claimed in claim 27, further comprising: program code means, provided for the data providing apparatus, which sends information used for providing certificate information to the data registration apparatus; program code means, provided for the data providing apparatus, which verifies data provider registration certificate received from the data registration apparatus, and stores the data provider registration certificate when the data provider registration certificate is verified; program code means, provided for the data providing apparatus, which generates storing data with certificate information wherein the certificate information is provided to the storing data, and adds the data provider registration certificate to the storing data with certificate information; program code means, provided for the data registration apparatus, which generates the data provider registration certificate wherein certificate information is added to the information which is received from the data providing apparatus, and sends the data provider registration certificate to the data providing apparatus; program code means, provided for the user apparatus, which verifies the storing data with certificate information which is received from the data providing apparatus by using the data provider registration certificate, and stores the storing data into the storage device when the storing data with certificate information is verified.
Claim 32
Dependent Claim 181 words
The computer readable medium as claimed in claim 25, further comprising: program code means, provided for the data providing apparatus, which sends storing data to be stored in the user apparatus and information used for providing certificate information to the data registration apparatus; program code means, provided for the data registration apparatus, which generates data certificate wherein certificate information is added to the storing information and the information which is received from the data providing apparatus, and sends the data certificate to the data providing apparatus; program code means, provided for the data providing apparatus, which verifies the data certificate received from the data registration apparatus, and stores the data certificate when the data certificate is verified; program code means, provided for the data providing apparatus, which sends the storing data and the data certificate as storing data with certificate information to the user apparatus; program code means, provided for the user apparatus, which receives and verifies the storing data with certificate information, and stores the storing data into the storage device when the storing data with certificate information is verified.
Claim 33
Dependent Claim 30 words
The computer readable medium as claimed in claim 25, further comprising: program code means, provided for the user apparatus, which deletes the storing data which is in the storage device.
Claim 34
Dependent Claim 30 words
The computer readable medium as claimed in claim 26, further comprising: program code means, provided for the user apparatus, which deletes the storing data which is in the storage device.
Claim 35
Dependent Claim 30 words
The computer readable medium as claimed in claim 27, further comprising: program code means, provided for the user apparatus, which deletes the storing data which is in the storage device.
Claim 36
Dependent Claim 164 words
A computer readable medium storing program code for causing an issuing apparatus in a data storing system to perform processes, the data storing system comprising: a user apparatus which stores data; the issuing apparatus which is held by an issuer that provides the user apparatus, and issues and manages a registration certificate; 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 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, the computer readable medium characterized by: program code means which receives user information and registration information on a key including a user public key or a part of a secret key from the user apparatus; and registration generation program code means which generates registration certificate from the registration information and the user information, and sends the registration certificate to the user apparatus.
Claim 37
Dependent Claim 160 words
A computer readable medium storing program code for causing an issuing apparatus in a data storing system to perform processes, the data storing system comprising: a user apparatus which stores data; the issuing apparatus which is held by an issuer that provides the user apparatus, and issues and manages a registration certificate; 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 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, the computer readable medium characterized by: program code means which generates user information and registration information on a key including a user public key or a part of a secret key; and registration generation program code means which generates registration certificate from the registration information and the user information, and sends the registration certificate to the user apparatus.
Claim 38
Dependent Claim 131 words
The computer readable medium as claimed in claim 36, further comprising: program code means which receives the registration certificate and storing data information from the user apparatus; program code means which verifies the registration certificate and the storing data information; program code means which provides certificate information to the registration certificate and the storing data information for generating a storing authorization request when the registration certificate and the storing data information are verified; and program code means which sends the registration certificate, the storing data information and the storing authorization request to the data providing apparatus; program code means which verifies a storing authorization which is received from the data providing apparatus; and program code means which sends the storing authorization to the user apparatus when the storing authorization is verified.
Claim 39
Dependent Claim 80 words
The computer readable medium as claimed in claim 36, further comprising: program code means which receives the registration certificate, storing data information and a storing authorization request from the data providing apparatus; program code means which verifies the storing authorization request; program code means which provides certificate information to the storing authorization request and the storing data information when the storing authorization request is verified for generating a storing authorization, and sends the storing authorization to the data providing apparatus.
Claim 40
Dependent Claim 86 words
The computer readable medium as claimed in claim 36, further comprising: program code means which sends information used for providing certificate information to the issuer registration apparatus; program code means which verifies an issuer registration certificate which is received from the issuer registration apparatus; program code means which stores the issuer registration certificate when the issuer registration certificate is verified; program code means which generates the registration certificate to the user apparatus, and sends the registration certificate to the user apparatus with the issuer registration certificate.
Claim 41
Dependent Claim 284 words
A computer readable medium storing program code for causing a data providing apparatus in a data storing system to perform processes, the data storing system comprising: a user apparatus which stores data; an issuing apparatus which is held by an issuer that provides the user apparatus, and issues and manages a registration certificate; the data providing apparatus which is held by a data provider that provides data; an issuer registration apparatus which is held by an issuer registrar 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 user apparatus comprises: registration information generation means which generates registration information on a key including a user public key or a part of a secret key, sends the registration information to the issuing apparatus with user information; and registration verification means which verifies a registration certificate, received from the issuing apparatus, which is signature information or a hash value of the issuer for the registration information and the user information, stores the registration certificate to a storage device when the registration certificate is verified; wherein the issuing apparatus comprises registration generation means which generates the registration certificate and sends the registration certificate to the user apparatus, the computer readable medium characterized by: program code means which receives the certificate registration, storing data information and a storing authorization request from the issuing apparatus; program code means which verifies the storing authorization request; program code means which provides certificate information to the storing authorization request and the storing data information when the storing authorization request is verified for generating a storing authorization, and sends the storing authorization to the issuing apparatus.
Claim 42
Dependent Claim 119 words
The computer readable medium as claimed in claim 41, further comprising: program code means which verifies the registration certificate and storing data information which are received from the user apparatus; program code means which provides certificate information to the registration certificate and the storing data information for generating a storing authorization request when the registration certificate and the storing data information are verified; and program code means which sends the registration certificate, the storing data information and the storing authorization request to the issuing apparatus; program code means which verifies a storing authorization which is received from the issuing apparatus; and program code means which sends the storing authorization to the user apparatus when the storing authorization is verified.
Claim 43
Dependent Claim 72 words
The computer readable medium as claimed in claim 41, further comprising: program code means which receives the registration certificate and storing data information from the user apparatus; program code means which verifies the registration certificate; program code means which generates a storing authorization wherein certificate information is provided to the registration certificate and the storing data information when the registration certificate is verified, and sends the storing authorization to the user apparatus.
Claim 44
Dependent Claim 113 words
The computer readable medium as claimed in claim 41, further comprising: program code means which sends information used for providing certificate information to the data registration apparatus; program code means which verifies data provider registration certificate received from the data registration apparatus, and stores the data provider registration certificate when the data provider registration certificate is verified; program code means which generates storing data with certificate information wherein the certificate information is provided to the storing data, and adds the data provider registration certificate to the storing data with certificate information; and program code means which sends the data provider registration certificate and the storing data with certificate information to the user apparatus.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag