XML encryption scheme
DC CAFCFirst Claim
Patent Images
1. A method, comprising:
- providing, consistent with a data format, at least one object relating to a process;
selecting, from the at least one object, a first object having an object tag associated therewith, wherein the first object is an Extensible Markup Language element;
encrypting at least a portion of the first object according to at least one cryptographic scheme determined at least in part by the object tag; and
storing the encrypted at least a portion of the first object for subsequent use by an intended recipient.
1 Assignment
Litigations
0 Petitions
Reexaminations
Accused Products
Abstract
A secure accounting and operational method, whereby process elements are provided to a process, selected process elements are manipulated, a scheduled condition of the process is sampled at a predetermined point in the process, and the process sample is encrypted to provide an encrypted output. As a result, an authorized recipient has a high level of confidence in the reliability of the scheduled condition samples due to the integrity provided by the encryption process.
82 Citations
12 Claims
-
1. A method, comprising:
-
providing, consistent with a data format, at least one object relating to a process;
selecting, from the at least one object, a first object having an object tag associated therewith, wherein the first object is an Extensible Markup Language element;
encrypting at least a portion of the first object according to at least one cryptographic scheme determined at least in part by the object tag; and
storing the encrypted at least a portion of the first object for subsequent use by an intended recipient.
-
-
2. A method, comprising:
-
providing, consistent with a data format, at least one object relating to a process, wherein the data format is an Extensible Markup Language format;
selecting, from the at least one object, a first object having an object tag associated therewith;
encrypting at least a portion of the first object according to at least one cryptographic scheme determined at least in part by the object tag; and
storing the encrypted at least a portion of the first object for subsequent use by an intended recipient.
-
-
3. A method, comprising:
-
providing, consistent with a data format, at least one object relating to a process;
selecting, from the at least one object, a first object having an object tag associated therewith, wherein the object tag is an Extensible Markup Language tag;
encrypting at least a portion of the first object according to at least one cryptographic scheme determined at least in part by the object tag; and
storing the encrypted at least a portion of the first object and the object tag for subsequent use by an intended recipient.
-
-
4. An article of manufacture comprising a program storage medium tangibly embodying one or more programs of instructions executable by a computer to perform a method, the method comprising:
-
providing, consistent with a data format, at least one object relating to a process;
selecting, from the at least one object, a first object having an object tag associated therewith, wherein the first object is an Extensible Markup Language element;
encrypting at least a portion of the first object according to at least one cryptographic scheme determined at least in part by the object tag; and
storing the encrypted at least a portion of the first object for subsequent use by an intended recipient.
-
-
5. An article of manufacture comprising a program storage medium tangibly embodying one or more programs of instructions executable by a computer to perform a method, the method comprising:
-
providing, consistent with a data format, at least one object relating to a process, wherein the data format is an Extensible Markup Language format;
selecting, from the at least one object, a first object having an object tag associated therewith;
encrypting at least a portion of the first object according to at least one cryptographic scheme determined at least in part by the object tag; and
storing the encrypted at least a portion of the first object for subsequent use by an intended recipient.
-
-
6. An article of manufacture comprising a program storage medium tangibly embodying one or more programs of instructions executable by a computer to perform a method, the method comprising:
-
providing, consistent with a data format, at least one object relating to a process;
selecting, from the at least one object, a first object having an object tag associated therewith, wherein the object tag is an Extensible Markup Language tag;
encrypting at least a portion of the first object according to at least one cryptographic scheme determined at least in part by the object tag; and
storing the encrypted at least a portion of the first object for subsequent use by an intended recipient.
-
-
7. A method, comprising:
-
providing a first computer readable medium having stored thereon a first data set comprising a first object and an object tag associated therewith, wherein the first object and the object tag are formatted within the first data set according to a syntax of an Extensible Markup Language;
encrypting at least a portion of the first object according to at least one cryptographic scheme determined at least in part by the object tag;
creating a second data set comprising the encrypted at least a portion of the first object; and
storing said second data set on one of the first computer readable medium and a second computer readable medium. - View Dependent Claims (8, 9)
-
-
10. A method, comprising:
-
providing a first computer readable medium having stored thereon a first data set comprising a plurality of objects and an object tag for, and associated with, each of the plurality of objects, wherein the plurality of objects and the respective object tags are formatted within the first data set according to a syntax of an Extensible Markup Language; and
creating a second data set on one of said first computer readable medium and a second computer readable medium, said creating comprising for at least one of the plurality of objects, encrypting the respective object according to at least one cryptographic scheme determined at least in part by the respective object tag associated with the respective object, and storing the encrypted respective object on the one of said first computer readable medium and the second computer readable medium. - View Dependent Claims (11, 12)
-
Specification