Recording medium with a signed hypertext recorded thereon signed hypertext generating method and apparatus and signed hypertext verifying method and apparatus
First Claim
1. A method for creating a signed hypertext made up of a plurality of linked documents, said method comprising the steps of:
- (a) forming at least one of said plurality of documents by an identifier of an issuer of said at least one document, at least one property definition part and an issuer signature attached to said at least one document in its entirety;
(b) when said property definition part has a link, incorporating into said property definition part an identifier of a destination document and a constraint definition part for defining a constraint on said destination document;
(c) generating a unique document identifier for a document not yet instantiated as said destination document at the time of creating a source document which is said at least one document, and incorporating said unique document identifier as a future destination document into said property definition part of said source document; and
(d) generating said destination document with said unique document identifier when the body of said destination document is instantiated.
1 Assignment
0 Petitions
Accused Products
Abstract
In a hypertext made up of a plurality of linked documents, each document is composed of a document ID, an issuer ID, a property definition, and a signature attached to the document in its entirety. The property definition includes a property name 402, a value 403, a destination document ID 404, and a constraint definition part 405. By setting in the constraint definition part 405 a hash constraint 406 on the destination document 410, a schema ID constraint 407 defining the document type of the document 410, and a constraint 408 restricting the value of a particular property of the document 410, it is possible to make alterations in the contents of a signed document or attach a document and to prevent invalid alterations in the document contents or invalid attachment of a document.
76 Citations
22 Claims
-
1. A method for creating a signed hypertext made up of a plurality of linked documents, said method comprising the steps of:
-
(a) forming at least one of said plurality of documents by an identifier of an issuer of said at least one document, at least one property definition part and an issuer signature attached to said at least one document in its entirety;
(b) when said property definition part has a link, incorporating into said property definition part an identifier of a destination document and a constraint definition part for defining a constraint on said destination document;
(c) generating a unique document identifier for a document not yet instantiated as said destination document at the time of creating a source document which is said at least one document, and incorporating said unique document identifier as a future destination document into said property definition part of said source document; and
(d) generating said destination document with said unique document identifier when the body of said destination document is instantiated. - View Dependent Claims (2, 3, 4)
-
-
5. A recording medium on which there is recorded, as a program for execution by a computer, a method for generating a signed hypertext made up of a plurality of linked documents in which:
- at least one of said plurality of documents is composed of an identifier of an issuer of said at least one document, at least one property definition part and an issuer signature attached to said at least one document in its entirety; and
said at least one property definition part includes a property value, an identifier of a destination document, and a constraint definition part for defining a constraint on said destination document;
said program comprising the steps of;(a) generating a unique document identifier for a document not yet instantiated as said destination document at the time of creating a source document which is said at least one document;
(b) incorporating said unique document identifier as a future destination document into said property definition part of said source document; and
(c) generating said destination document with said unique document identifier when the body of said destination document is instantiated. - View Dependent Claims (6, 7, 8)
- at least one of said plurality of documents is composed of an identifier of an issuer of said at least one document, at least one property definition part and an issuer signature attached to said at least one document in its entirety; and
-
9. The recording medium on which there is recorded, as a program for execution by a computer, a method for verifying a signed hypertext made up of a plurality of linked documents in which:
- at least one of said plurality of documents is composed of an identifier of an issuer of said at least one document, at least one property definition part and an issuer signature attached to said at least one document in its entirety; and
said at least one property definition part includes a property value, an identifier of a destination document, and a constraint definition part for defining a constraint on said destination document;
said program comprising the steps of;(a) verifying whether said destination document satisfies said constraint defined in a source document which is said at least one document; and
(b) verifying the validity of an issuer signature attached to each of said plurality of document forming said signed hypertext. - View Dependent Claims (10, 11, 12, 13)
- at least one of said plurality of documents is composed of an identifier of an issuer of said at least one document, at least one property definition part and an issuer signature attached to said at least one document in its entirety; and
-
14. A signed hypertext generating apparatus which:
- forms a signed hypertext by a plurality of linked documents;
forms at least one of said plurality of documents by an identifier of said at least one document, an identifier of an issuer of said at least one document, at least one property definition part, and an issuer signature attached to said at least one document in its entirety; and
, when said property definition part has a link, incorporates in said property definition part an identifier of a destination document and a constraint definition part for defining a constraint on said destination document;
said apparatus comprising;means for generating a unique document identifier for a document not yet instantiated as said destination document at the time of creating a source document which is said at least one document;
means for incorporating said unique document identifier as an identifier of a future destination document into said property definition part of said source document; and
means for generating said destination document with said unique document identifier when the body of said destination document is instantiated. - View Dependent Claims (15, 16, 17)
- forms a signed hypertext by a plurality of linked documents;
-
18. An apparatus for verifying a signed hypertext made up of a plurality of linked documents in which:
- at least one of said plurality of documents is composed of an identifier of an issuer of said at least one document, at least one property definition part and an issuer signature attached to said at least one document in its entirety; and
said at least one property definition part includes a property value, an identifier of a destination document, and a constraint definition part for defining a constraint on said destination document;
said apparatus comprising;means for verifying whether said destination document satisfies said constraint defined in a source document which is said at least one document; and
means for verifying the validity of an issuer signature attached to each of said plurality of document forming said signed hypertext. - View Dependent Claims (19, 20, 21, 22)
- at least one of said plurality of documents is composed of an identifier of an issuer of said at least one document, at least one property definition part and an issuer signature attached to said at least one document in its entirety; and
Specification