发明名称 |
Concealing sensitive patterns from linked data graphs |
摘要 |
A method, system and computer program product for preventing sensitive pattern disclosures from Linked Data graphs. The proposed method (i) receives as input a Linked Data graph and a set of query patterns that correspond to sensitive knowledge that needs to be concealed, and (b) minimally distorts the Linked Data graph to generate a sanitized counterpart (graph) in which only the non-sensitive patterns can be discovered. The method supports a variety of utility functions, which it optimizes during the graph sanitization process. The resulting, sanitized graph can be subsequently used for publishing and/or querying purposes. |
申请公布号 |
US9268950(B2) |
申请公布日期 |
2016.02.23 |
申请号 |
US201314143923 |
申请日期 |
2013.12.30 |
申请人 |
International Business Machines Corporation |
发明人 |
Gkoulalas-Divanis Aris;Kotoulas Spyros;Lopez Garcia Vanessa;Sbodio Marco Luca |
分类号 |
G06F21/60;G06F17/30 |
主分类号 |
G06F21/60 |
代理机构 |
Scully, Scott, Murphy & Presser, P.C. |
代理人 |
Scully, Scott, Murphy & Presser, P.C. ;Tang, Esq. Jeff |
主权项 |
1. A method to conceal sensitive patterns from Linked Data Graphs comprising:
receiving at a hardware processor, data representing a Linked Data graph form (data graph G) and a set of patterns S to be concealed in said data graph G; using the hardware processor to de-reference from the received data Uniform Resource Indicators (URIs) in the data graph G; using the hardware processor to compute inferences from the de-referenced data graph G structure; using the hardware processor to extract said patterns from said data graph G based on said computed inferences; using the hardware processor to compute for each pattern extracted its bindings in data graph G which lead to the discovery of the patterns S; and using said hardware processor to remove each of the one or more bindings in the data graph G by suppressing one or more of: nodes, links between nodes, or nodes and links between nodes to form a new data graph G′ such that the patterns discoverable in G, cannot be discovered in graph G′, and using said hardware processor to render said new data graph G′ in a form suitable for publishing over a communications network and accessible via a browser-based user device. |
地址 |
Armonk NY US |