-
公开(公告)号:US20200382297A1
公开(公告)日:2020-12-03
申请号:US16888157
申请日:2020-05-29
Applicant: Apple Inc.
Inventor: Bailey E. Basile , Keaton F. Mowery , Yannick L. Sierra , Frederic Jacobs , Ryan W. Baker
Abstract: Techniques are disclosed relating to secure message exchanges. In some embodiments, a first computing device generates an account key associated with a user account shared by a plurality of computing devices. The first computing device signs a public key of the first computing device with the generated account key to produce a digital signature and sends the public key and the digital signature to a first server system for distributing the public key to a second computing device attempting to send an encrypted message to the first computing device. The first computing device sends the account key to an external storage external usable by others of the plurality of computing devices to obtain the account key and use the account key to sign public keys of the other computing devices. The first computing device receives, from the second computing device, the encrypted message encrypted using the public key.
-
公开(公告)号:US20180352417A1
公开(公告)日:2018-12-06
申请号:US15815902
申请日:2017-11-17
Applicant: Apple Inc.
Inventor: Robert D. Butler , Ryan W. Baker , Daniel B. Pollack
CPC classification number: H04W8/04 , H04L63/08 , H04L63/205 , H04L2463/082 , H04W4/14 , H04W12/06 , H04W88/184
Abstract: Systems and methods are disclosed for validating an association of a telephone number with a cellular communication device (e.g., validating an assignment of an MSISDN to an IMSI of the cellular communication device). For example, the validating may be performed as part of a process of registering the cellular communication device with a registration server for participation in online communication sessions. In other examples, the validation may be performed for purposes other than registration for participation in online communication sessions. Various mechanisms may be available for performing the validation. The registration server may determine the available mechanisms, and may provide to the cellular communication device an ordered list of mechanisms according to a preferred order. The cellular communication device may improve efficiency of validation by attempting the mechanisms in the preferred order.
-