发明名称 Data protection for keychain syncing
摘要 Some embodiments provide a program that provides data protection for a device when synchronizing a set of keychains stored on the device with a set of other devices. The program receives keychain data for synchronizing the set of keychains stored on the device with the set of other devices. The keychain data is specified as belonging to a protection domain. The program determines whether a set of conditions defined for the protection domain is satisfied. When the set of conditions is determined as satisfied, the program allows access to the keychain data in order to process the keychain data and synchronize the set of keychains stored on the device with the set of other devices.
申请公布号 US9124637(B2) 申请公布日期 2015.09.01
申请号 US201313839126 申请日期 2013.03.15
申请人 APPLE INC. 发明人 Brouwer Michael;De Atley Dallas B.;Adler Mitchell D.
分类号 G06F7/04;H04L9/32;G06F21/62;G06F21/60;G06F17/30;H04L29/06 主分类号 G06F7/04
代理机构 Adeli LLP 代理人 Adeli LLP
主权项 1. A non-transitory machine-readable medium storing a program which when executed by at least one processing unit of a device provides data protection for the device when synchronizing a keychain stored on the device with keychains stored in a set of other devices, the program comprising sets of instructions for: receiving keychain data for synchronizing the keychain stored on the device with the keychains stored in the set of other devices, the keychain data specified as belonging to a protection domain, the keychain data comprising at least one of a password to access a website and a password to access an application; determining whether a set of conditions defined for the protection domain is satisfied in order for the received keychain data to become accessible to the device, the set of conditions comprising whether the device is in one of a plurality of operational states comprising locked and unlocked states; and allowing, when the set of conditions is determined as satisfied, access to the received keychain data to process the received keychain data and synchronize the keychain stored on the device with the keychains stored in the set of other devices.
地址 Cupertino CA US