-
公开(公告)号:US10230524B2
公开(公告)日:2019-03-12
申请号:US15447741
申请日:2017-03-02
Applicant: Wickr Inc.
Inventor: Christopher Howell , Thomas Michael Leavy
Abstract: The present disclosure describes a system, method, and non-transitory computer readable medium for provisioning multiple instances of a secure communication application on multiple devices. A secure communication application on a first device generates a first set of private keys that are associated with the user and a second set of keys that are associated with the secure communication application executing on the first device. The first set of private keys establishes a set of root identifying keys for the user that are identical for all installations of the secure communication application, while the second set of keys will vary from device to device. In this regard, the first set of root identifying keys must be securely transferred from the first device to any subsequent installations of the secure communication application on one or more second devices. This establishes a high degree of trust since each installation of the secure communication application is linked to the first set of root identifying keys and allows the user to send and receive encrypted communications on multiple devices from the same trusted root keys.
-
公开(公告)号:US20190068746A1
公开(公告)日:2019-02-28
申请号:US15689247
申请日:2017-08-29
Applicant: Wickr Inc.
Inventor: Arjun Bhatnagar , Christopher Howell
Abstract: The present disclosure describes a method, system, and non-transitory computer readable medium that includes instructions that permit users of different secure communication networks to exchange secure communications. A secure communication platform includes a user database that allows users from different secure communication networks to access keys for recipients outside of their network. Additionally, the secure communication platform provides a high degree of trust regarding the sender's identity, allowing the receiving network to trust the sender.
-
公开(公告)号:US20190020631A1
公开(公告)日:2019-01-17
申请号:US15647569
申请日:2017-07-12
Applicant: Wickr Inc.
Inventor: Thomas Michael Leavy , Christopher Howell , Joël Alwen
Abstract: A method, system, and non-transitory computer readable medium are described for providing a sender a plurality of ephemeral keys such that a sender and receiver can exchange encrypted communications. Accordingly, a sender may retrieve information, such as a public key and a key identifier, for the first receiver from a local storage. The retrieved information may be used to generate a key-encrypting key that is used to generate a random communication encryption key. The random communication encryption key is used to encrypt a communication, while the key-encrypting key encrypts the random communication key. The encrypted communication and the encrypted random communication key are transmitted to the first receiver.
-
公开(公告)号:US20180248853A1
公开(公告)日:2018-08-30
申请号:US15964848
申请日:2018-04-27
Applicant: Wickr Inc.
Inventor: Christopher Howell , Robert Statica , Kara Lynn Coppa
CPC classification number: H04L63/0428 , G06F21/10 , G06F21/6218 , H04L45/20 , H04L51/046 , H04L63/065 , H04L63/068 , H04L63/083 , H04L63/10
Abstract: Determining whether to allow access to a message is disclosed. A message is received from a sender. The message is associated with a first time-to-live (TTL) value. A determination is made that the first time-to-live value has not been exceeded. The determination is made at least in part by obtaining an external master clock time. In response to the determination, access is allowed to the message.
-
公开(公告)号:US09906506B1
公开(公告)日:2018-02-27
申请号:US15627855
申请日:2017-06-20
Applicant: Wickr Inc.
Inventor: Christopher Howell , Robert Statica , Kara Lynn Coppa
CPC classification number: H04L63/0442 , G06K9/00087 , G06T11/60 , H04L9/0643 , H04L9/3242 , H04L63/0428 , H04L63/061 , H04L63/062 , H04L63/0861 , H04L63/123 , H04L63/126 , H04W12/06
Abstract: A variety of techniques for performing identity verification are disclosed. As one example, a verification request is received from a remote user. The verification request pertains to a cryptographic key. In response to receiving a confirmation from a local user of the local device, a verification process is initiated. A result of the verification process is transmitted to the remote user. As a second example, a verification request can be received at the local device, from a local user of the device. A verification process with respect to the local user is initiated, and a result of the verification process is transmitted to a remote user that is different from the local user.
-
公开(公告)号:US10715504B2
公开(公告)日:2020-07-14
申请号:US15647577
申请日:2017-07-12
Applicant: Wickr Inc.
Inventor: Thomas Michael Leavy , Christopher Howell , Joël Alwen
Abstract: A method, system, and non-transitory computer readable medium are described for providing a sender a plurality of ephemeral keys such that a sender and receiver can exchange encrypted communications. Accordingly, a sender may retrieve information, such as a public key and a key identifier, for the first receiver from a local storage. The retrieved information may be used to generate a key-encrypting key that is used to generate a random communication encryption key. The random communication encryption key is used to encrypt a communication, while the key-encrypting key encrypts the random communication key. The encrypted communication and the encrypted random communication key are transmitted to the first receiver.
-
公开(公告)号:US20200213111A1
公开(公告)日:2020-07-02
申请号:US16800055
申请日:2020-02-25
Applicant: Wickr Inc.
Inventor: Thomas Michael Leavy , Joël Alwen , Christopher Howell
Abstract: The present application describes a method, system, and non-transitory computer-readable medium for end-to-end encryption during a secure communication session. According to the present disclosure, a first device initializes a secure communication session with at least one second device. Initializing the secure communication session includes transmitting an invitation to a secure communication session to the at least one second device. The at least one second device may generate a transmission root key, which may be used to derive a first key for encrypting data transmitted to the first device and a second key for decrypting received data from the first device. The at least one second device may transmit the transmission root key to the first device, which may use the transmission root key to derive a first key to encrypt data transmitted to the at least one second device and a second key to decrypt data received from the at least one second device.
-
公开(公告)号:US10432597B1
公开(公告)日:2019-10-01
申请号:US15900897
申请日:2018-02-21
Applicant: Wickr Inc.
Inventor: Christopher Howell , Robert Statica , Kara Lynn Coppa
Abstract: A digital security bubble encapsulation is disclosed. A public key and a device identifier of at least one recipient is requested from a first server. A message containing one or more components is encrypted using a symmetric key. The symmetric key is encrypted with a public key received in response to the request. The encrypted message, the encrypted symmetric key, and the device identifier are encapsulated in a digital security bubble encapsulation. The digital security bubble encapsulation is transmitted to a second server.
-
29.
公开(公告)号:US20190068372A1
公开(公告)日:2019-02-28
申请号:US15689250
申请日:2017-08-29
Applicant: Wickr Inc.
Inventor: Arjun Bhatnagar , Christopher Howell
Abstract: The present disclosure describes a method, system, and non-transitory computer readable medium that includes instructions that permit users of different secure communication networks to exchange secure communications. A secure communication platform includes a user database that allows users from different secure communication networks to access keys for recipients outside of their network. Additionally, the secure communication platform provides a high degree of trust regarding the sender's identity, allowing the receiving network to trust the sender.
-
公开(公告)号:US20190020633A1
公开(公告)日:2019-01-17
申请号:US15647577
申请日:2017-07-12
Applicant: Wickr Inc.
Inventor: Thomas Michael Leavy , Christopher Howell , Joël Alwen
Abstract: A method, system, and non-transitory computer readable medium are described for providing a sender a plurality of ephemeral keys such that a sender and receiver can exchange encrypted communications. Accordingly, a sender may retrieve information, such as a public key and a key identifier, for the first receiver from a local storage. The retrieved information may be used to generate a key-encrypting key that is used to generate a random communication encryption key. The random communication encryption key is used to encrypt a communication, while the key-encrypting key encrypts the random communication key. The encrypted communication and the encrypted random communication key are transmitted to the first receiver.
-
-
-
-
-
-
-
-
-