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.