US 7,596,700 B2
Method and system for establishing trusting environment for sharing data between mutually mistrusting entities
Charles Milligan, Golden, Colo. (US); Kuntal G. Rawal, Lafayette, Colo. (US); Corey Klaasmeyer, Denver, Colo. (US); William Lynch, Boulder, Colo. (US); and Diana Lubow, Fort Collins, Colo. (US)
Assigned to Storage Technology Corporation, Louisville, Colo. (US)
Filed on Dec. 22, 2004, as Appl. No. 11/22,710.
Prior Publication US 2006/0136730 A1, Jun. 22, 2006
Int. Cl. H04L 9/00 (2006.01); H04L 9/32 (2006.01); H04K 1/00 (2006.01); G06F 11/00 (2006.01); G06F 17/30 (2006.01); G06K 9/00 (2006.01); H03M 1/68 (2006.01); H04N 7/16 (2006.01)
U.S. Cl. 713—176  [713/179; 713/180; 713/185; 713/168; 713/169; 713/170; 726/27; 726/30] 14 Claims
OG exemplary drawing
 
1. 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;
establishing a level of trust based on the signature correlation value;
identifying respective first and second portions of the first and second electronic data collections that have not been relied upon to establish the level of trust; and
determining which portions of the first and second portions are eligible for sharing between the entities as a function of the level of trust.