【技术实现步骤摘要】
用于密钥链同步的系统和方法本申请是申请日为2013年12月24日、申请号为201380070711.X、名称为“密钥链同步”的专利技术专利申请的分案申请。
本公开涉及一种用于在多个设备之间共享数据的系统和方法。
技术介绍
在多个设备之间共享数据对于多个设备的用户而言是越来越受欢迎的特征。数据共享特征通过更新整个文件以及在某些情况下更新被指定用于在所述多个设备之间进行同步的整组文件来实现。提供数据共享特征的很多应用程序以未受保护的方式在所述多个设备之间发送和接收数据。
技术实现思路
本专利技术的一些实施例提供了一种新颖的方法用于促进在被指定为同步组(也被称为同步分组或同步圈)的成员的多个设备之间密钥链的同步(也被称为“同步处理”)。在一些实施例中,密钥链是限定的数据集合,其可包括密码、私钥、证书、安全笔记等。在一些实施例中,该方法通过对等(P2P)网络在设备之间同步密钥链。一些实施例的方法使用通信安全特征,用于阻止对设备之间的通信的未授权访问。不同实施例使用不同的技术来实现设备相互通信所通过的P2P网络。例如,一些实施例使用具有全连接网状拓扑的覆盖网络,而其他实施例使用 ...
【技术保护点】
一种用于将存储在对等设备集合中的第一设备上的密钥链与存储在所述对等设备集合中的其他设备上的密钥链集合进行同步的方法,每个密钥链包括密钥链项集合,所述方法包括:接收当第一设备离线时所述对等设备集合中的第二设备已经将第一密钥链项添加到特定密钥链的通知;检索由所述对等设备集合中的第二设备添加到所述特定密钥链的第一密钥链项;确定与第一密钥链项相关联的第一唯一识别符与存储在第一设备上的所述特定密钥链中的第二密钥链项所关联的第二唯一识别符匹配;基于确定第一唯一识别符与存储在第一设备上的所述特定密钥链中的第二密钥链项所关联的第二唯一识别符匹配,解决第一密钥链项和第二密钥链项之间的冲突;以 ...
【技术特征摘要】
2013.01.18 US 61/754,524;2013.03.15 US 13/839,050;1.一种用于将存储在对等设备集合中的第一设备上的密钥链与存储在所述对等设备集合中的其他设备上的密钥链集合进行同步的方法,每个密钥链包括密钥链项集合,所述方法包括:接收当第一设备离线时所述对等设备集合中的第二设备已经将第一密钥链项添加到特定密钥链的通知;检索由所述对等设备集合中的第二设备添加到所述特定密钥链的第一密钥链项;确定与第一密钥链项相关联的第一唯一识别符与存储在第一设备上的所述特定密钥链中的第二密钥链项所关联的第二唯一识别符匹配;基于确定第一唯一识别符与存储在第一设备上的所述特定密钥链中的第二密钥链项所关联的第二唯一识别符匹配,解决第一密钥链项和第二密钥链项之间的冲突;以及基于冲突的解决来更新第一设备上的所述特定密钥链。2.根据权利要求1所述的方法,其中如果第一唯一识别符与第一设备上的所述特定密钥链中的任何项所关联的任何唯一识别符都不匹配,则将第一密钥链项添加到第一设备上的所述特定密钥链。3.根据权利要求1所述的方法,其中解决所述冲突包括:确定第一密钥链项和第二密钥链项中的哪个较新;以及如果第一密钥链项较新,则将第一设备上的所述特定密钥链中的第二密钥链项的值设置为第一密钥链项的值。4.根据权利要求3所述的方法,其中如果第二密钥链项较新,则通过不修改第二密钥链项来解决所述冲突。5.根据权利要求3所述的方法,其中对于第一密钥链项和第二密钥链项中的哪个较新的确定基于与第一密钥链项和第二密钥链项相关联的时间戳。6.根据权利要求1所述的方法,其中第一密钥链项是从云存储装置中检索的。7.根据权利要求1所述的方法,其中检索第一密钥链项包括:接收加密的第一密钥链项;以及对加密的第一密钥链项进行解密。8.一种用于将存储在设备集合中的第一设备上的密钥链与存储在所述设备集合中的其他设备上的密钥链集合进行同步的方法,每个密钥链包括密钥链项集合,所述方法包括:接收用于更新存储在第一设备上的密钥链的第一密钥链项;在第一设备处,确定与第一密钥链项相关联的第一唯一识别符是否与存储在设备上的密钥链中的第二密钥链项所关联的第二唯一识别符匹配;以及在第一设备处,解决第一密钥链项与第二密钥链项之间的冲突,并且当确定第二唯一识别符匹配第一唯一识别符时基于所述解决来更新第二密钥链项,其中第一密钥链项与第一冲突解决程序相关联并且第二密钥链项与第二冲突解决程序相关联,其中解决所述冲突包括响应于第二冲突解决程序是与第一冲突解决程序相同的冲突解决程序或者比第一冲突解决程序较新近更新的冲突解决程序来使用第二...
【专利技术属性】
技术研发人员:M·布劳沃,D·B·德阿特勒,M·D·安德勒尔,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。