DATA FORMATS OF SELF-CONTAINED AUDIT OBJECTS
First Claim
1. A method comprises:
- generating, by a device of a dispersed storage network (DSN), an audit object, wherein the audit object includes at least one record regarding the device'"'"'s use of the DSN;
dispersed storage error encoding, by the device, the audit object to produce a set of encoded data slices;
generating, by the device, a set of slice names for the set of encoded data slices, wherein each slice name of the set of slice name includes a pillar number section that contains a unique pillar number for a corresponding encoded data slice of the set of slice names and a common section that contains audit object identifying information, wherein the common section includes an audit vault identifier section and an audit object identifier section, wherein the audit object identifier section includes at least some of;
a device identifier section, a timestamp section, a target identifier section, a source identifier section, a sequence number section, and a transaction type identifier section; and
sending, by the device, the set of encoded data slices in accordance with the set of slice names to a set of storage units of the DSN, wherein the set of slice names corresponds to logical DSN addresses for the set of encoded data slices.
3 Assignments
0 Petitions
Accused Products
Abstract
A method begins by generating an audit object that includes at least one record regarding the device'"'"'s use of a dispersed storage network (DSN). The method continues by dispersed storage error encoding the audit object to produce a set of encoded data slices and generating a set of slice names for the set of encoded data slices, wherein each slice name of the set of slice name includes a pillar number section that contains a unique pillar number for a corresponding encoded data slice of the set of slice names and a common section that contains audit object identifying information. The method continues by sending the set of encoded data slices in accordance with the set of slice names to a set of storage units of the DSN, wherein the set of slice names corresponds to logical DSN addresses for the set of encoded data slices.
-
Citations
18 Claims
-
1. A method comprises:
-
generating, by a device of a dispersed storage network (DSN), an audit object, wherein the audit object includes at least one record regarding the device'"'"'s use of the DSN; dispersed storage error encoding, by the device, the audit object to produce a set of encoded data slices; generating, by the device, a set of slice names for the set of encoded data slices, wherein each slice name of the set of slice name includes a pillar number section that contains a unique pillar number for a corresponding encoded data slice of the set of slice names and a common section that contains audit object identifying information, wherein the common section includes an audit vault identifier section and an audit object identifier section, wherein the audit object identifier section includes at least some of;
a device identifier section, a timestamp section, a target identifier section, a source identifier section, a sequence number section, and a transaction type identifier section; andsending, by the device, the set of encoded data slices in accordance with the set of slice names to a set of storage units of the DSN, wherein the set of slice names corresponds to logical DSN addresses for the set of encoded data slices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable memory comprises:
-
a first memory section for storing operational instructions that, when executed by a computing device of a dispersed storage network (DSN), causes the computing device to; generate an audit object, wherein the audit object includes at least one record regarding a device'"'"'s use of the DSN; a second memory section for storing operational instructions that, when executed by the computing device, causes the computing device to; dispersed storage error encode the audit object to produce a set of encoded data slices; a third memory section for storing operational instructions that, when executed by the computing device, causes the computing device to; generate a set of slice names for the set of encoded data slices, wherein each slice name of the set of slice name includes a pillar number section that contains a unique pillar number for a corresponding encoded data slice of the set of slice names and a common section that contains audit object identifying information, wherein the common section includes an audit vault identifier section and an audit object identifier section, wherein the audit object identifier section includes at least some of;
a device identifier section, a timestamp section, a target identifier section, a source identifier section, a sequence number section, and a transaction type identifier section; anda fourth memory section for storing operational instructions that, when executed by the computing device, causes the computing device to; send the set of encoded data slices in accordance with the set of slice names to a set of storage units of the DSN, wherein the set of slice names corresponds to logical DSN addresses for the set of encoded data slices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification