Method and system for establishing trusting environment for sharing data between mutually mistrusting entities
AssigneeStorage Technology Corporation
InventorsCharles Milligan, Kuntal Rawal, Corey Klaasmeyer, William Lynch, Diana Lubow
Life of this patent
Estimating the term…
Abstract
A method and system for sharing data and interrogating data include establishing a level of trust between mutually mistrusting entities so that data may be shared therebetween based on the level of trust. The method and system include interrogating data provided from one of the entities to the other entity without the receiving entity having complete access to the data associated therewith.
Claims20
A method for establishing trust between mutually mistrusting first and second entities, wherein each entity includes an electronic data collection of data and each desires to build trust with the other so that information stored on their respective data collections may be shared in a trusting environment, the method comprising:
- determining a first signature for a first data array selected from a portion of a first data element stored on the data collection of the first entity;
- determining a second signature for a second data array selected from a portion of a second data element stored on the data collection of the second entity;
- generating a signature correlation value for the first and second signatures, the signature correlation value indicating a measure of data array commonality between the first and second signatures;
- and
- establishing a level of trust based on the signature correlation value.
The method of 1 wherein determining the signatures includes applying a hash algorithm over a segment of the data arrays.
A method for a first entity to interrogate data of a second entity without the second entity providing complete access to the data, the method comprising:
- selecting a portion of the interrogated data and applying a signature algorithm thereto to produce a data signature;
- and
- determining whether the data signature matches with one or more data signatures taken from data of the first entity such that the first entity includes data matching the interrogated data if the first entity includes a matching signature, thereby permitting the first entity to interrogate data from the second entity without being provided with complete access to the data in so far as the first entity is able to determine from the data signature whether the first entity has matching data.
Dependencies are inferred from the claim text.