Secure electronic forms permitting layout revision
First Claim
Patent Images
1. A method of storing forms, comprising the steps of:
- a. storing at least one form layout;
b. applying a layout originator'"'"'s signature to said form layout; and
c. separately storing form data containing the layout originator'"'"'s signature applied to said form layout.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques for ensuring the security of forms data are disclosed. The layout for a particular form is signed separately from the data used to fill out the form using encryption techniques. The signed data is related to the signed layout in a way which permits the layout to be changed without requiring the data to be changed while still guaranteeing that a changed layout does not change the original meaning of the signed data.
-
Citations
32 Claims
-
1. A method of storing forms, comprising the steps of:
-
a. storing at least one form layout; b. applying a layout originator'"'"'s signature to said form layout; and c. separately storing form data containing the layout originator'"'"'s signature applied to said form layout. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of retrieving form data, comprising the steps of:
-
a. retrieving a form layout; b. retrieving form data which contains a reference to a version of said form layout; and c. associating values of data elements of said form data with corresponding data elements of said version of said form layout. - View Dependent Claims (8, 9, 10)
-
-
11. Apparatus for processing form data, comprising:
-
a. a processor; b. data storage connected to said processor, said data storage storing at least one form layout and data, said data including a signature applied to the form layout, for filling in at least one instance of said form layout. - View Dependent Claims (12, 13, 14)
-
-
15. A system for processing form data comprising:
-
a. a server having a database storing at least one form layout and separately storing at least one record containing form data for filling in at least one instance of a form layout and a signature applied to said form layout; b. a client process running on a computer; and c. a network connecting said computer to said server;
in which said client process is configured to request a copy of a record to be associated with a copy of at least one form layout. - View Dependent Claims (16, 17)
-
-
18. A computer program product, comprising:
-
a. a storage medium; b. a computer program stored on said storage medium for processing form data stored on said medium comprising at least one of a form layout and form data; and c. a layout originator'"'"'s signature applied to a form number and revision of said form layout stored in said storage medium. - View Dependent Claims (19, 20, 21)
-
-
22. A method of storing forms, comprising the steps of:
-
storing at least one form layout; storing a form number and revision; storing a layout originator'"'"'s signature using encryption applied to said form number and revision; and separately storing form data containing a reference to said form layout.
-
-
23. A method of filling in a secure form, comprising the steps of:
-
retrieving from the secure form a layout originator'"'"'s signature applied to a form layout; verifying the layout originator'"'"'s signature applied to the form layout; and filling in the secure form with form data using the form layout. - View Dependent Claims (24, 25)
-
-
26. A method of verifying a filled in, secure form, comprising the steps of:
-
verifying a layout originator'"'"'s signature applied to a form number and revision of a form layout of the secure form; and verifying a data entry person'"'"'s signature applied to form data of the filled in, secure form. - View Dependent Claims (27)
-
-
28. A method of authenticating a body of data, including a plurality of pieces of information, comprising:
-
storing the body of data, wherein one of the pieces of information includes an identifier of a related object; applying a first signature to the body of data; applying a second signature to the identifier of the related object; and storing the signature of the identifier of the related object. - View Dependent Claims (29, 30)
-
-
31. A method for verifying a secure body of data, including a plurality of pieces of information, comprising:
-
accessing one of the pieces of information containing a signature applied to an identifier of a related object; verifying the signature applied to the identifier of the related object; and verifying another signature that is applied to the secure body of data. - View Dependent Claims (32)
-
Specification