Methods and systems for securely storing unstructured data in a storage system
AssigneeNetApp, Inc.
InventorsDeepti Aggarwal, Jayanta Basak
Life of this patent
Estimating the term…
Abstract
Methods and systems for securing unstructured data are provided. One method includes generating, by a processor, a schema from unstructured data, the schema including one or more relationships between named entities of the unstructured data; identifying, by the processor, a plurality of semantic relationships between the named entities; determining, by the processor, a sensitive relationship from the plurality of semantic relationships; and anonymizing, by the processor, sensitive data associated with the sensitive relationship by replacing, a first portion of the sensitive data with generalized information.
Claims20
A method, comprising:
- generating, by a processor, a schema from unstructured data, the schema including one or more relationships between named entities of the unstructured data;
- identifying, by the processor, a plurality of semantic relationships between the named entities;
- determining, by the processor, a sensitive relationship from the plurality of semantic relationships;
- anonymizing, by the processor, sensitive data associated with the sensitive relationship by replacing, a first portion of the sensitive data with generalized information.
The method of claim 6, further comprising:
- detecting, by the processor, a quasi-attribute associated with the first portion of the sensitive data;
- and
- anonymizing, by the processor, the quasi attribute.
A non-transitory, machine readable storage medium having stored thereon instructions for performing a method for securing unstructured data, comprising machine executable code which when executed by at least one machine, causes the machine to:
- identify one or more relationships between named entities of the unstructured data;
- determine a plurality of semantic relationships between the named entities;
- select a sensitive relationship from the plurality of semantic relationships;
- and
- anonymize sensitive data associated with the sensitive relationship by replacing, a first portion of the sensitive data with generalized information.
A system comprising:
- a memory containing machine readable medium comprising machine executable code having stored thereon instructions;
- and a processor coupled to the memory to execute the machine executable code to:
- identify one or more relationships between named entities of the unstructured data;
- determine a plurality of semantic relationships between the named entities;
- select a sensitive relationship from the plurality of semantic relationships;
- and
- anonymize sensitive data associated with the sensitive relationship by replacing, a first portion of the sensitive data with generalized information.
Dependencies are inferred from the claim text.