-
公开(公告)号:US20190356649A1
公开(公告)日:2019-11-21
申请号:US16106848
申请日:2018-08-21
Applicant: Wickr Inc.
Inventor: Joël Alwen , Thomas Michael Leavy , Christopher Howell
Abstract: The present disclosure describes techniques that allow for a client-side application, located on a first client device, to generate a random encryption key and encrypt locally-stored application data with the random encryption key. The random encryption key is used in lieu of a password-derived encryption key. In order to ensure that the client-device application is unable to decrypt the locally-stored encrypted application data prior to authenticating with an external authentication source (i.e., SSO, IdP), the random encryption key is encrypted with a key-encrypting key derived using a pseudorandom function (PRF). By using a PRF, the first device is able to authenticate to the first server and derive a secure key as part of the authentication process. Accordingly, the present disclosure describes techniques for securing data on a client device when credentials are managed by an external authentication system.
-
公开(公告)号:US10396987B2
公开(公告)日:2019-08-27
申请号:US15447749
申请日:2017-03-02
Applicant: Wickr Inc.
Inventor: Thomas Michael Leavy , Christopher Howell
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.
-
公开(公告)号:US20190245681A1
公开(公告)日:2019-08-08
申请号:US15889337
申请日:2018-02-06
Applicant: Wickr Inc.
Inventor: Joël Alwen
Abstract: The present application describes a method, system, and non-transitory computer-readable medium for exchanging encrypted communications using hybrid cryptography protocol. According to the present disclosure, a first device divides a first communication into at least a first secret and a second secret. The first device encrypts the first secret using a first cipher suite and the second secret using a second cipher suite. The first device generates a first signature of the first encrypted secret and the second encrypted secret according to a first signature generation algorithm associated with the first cipher suite and a second signature of the first encrypted secret and the second encrypted secret according to a second signature generation algorithm associated with the second cipher suite. The first device transmits the first encrypted secret and the second encrypted secret, the first signature, and the second signature to the second device.
-
公开(公告)号:US10291607B1
公开(公告)日:2019-05-14
申请号:US15224341
申请日:2016-07-29
Applicant: Wickr Inc.
Inventor: Matthew Cifelli , Roy Hill-Percival
Abstract: The present disclosure describes systems and methods for an app provider to deliver information—such as notifications, alerts, messages, and other data—between client devices without the use of a third-party push token. When receivers are connected to the app provider system, the app provider will deliver a notification and the communication to the receivers without the use of a third-party push token. When receivers are not connected to the app provider system, the app provider may cache communications and notifications until the next time the receiver connects to the app provider.
-
公开(公告)号:US20190068614A1
公开(公告)日:2019-02-28
申请号:US15689239
申请日: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.
-
66.
公开(公告)号:US20190068567A1
公开(公告)日:2019-02-28
申请号:US15689253
申请日: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.
-
公开(公告)号:US10135612B1
公开(公告)日:2018-11-20
申请号:US15381095
申请日:2016-12-15
Applicant: Wickr Inc.
Inventor: Thomas Michael Leavy , Dipakkumar R. Kasabwala
Abstract: The present disclosure describes techniques for configuring and participating in encrypted audio calls, audio conferences, video calls, and video conferences. In particular, a call initiator generates a meeting identifier and a first meeting key, which are encrypted using a first encryption key and distributed to one or more participants of the call. The one or more participants decrypt the meeting identifier and the first meeting key, and use that information to participate in the encrypted call. Further, participants respond to the encrypted communication data by encrypting their reply data with the first meeting key. The call initiator decrypts the reply data using the first meeting key.
-
公开(公告)号:US10129260B1
公开(公告)日:2018-11-13
申请号:US14314021
申请日:2014-06-24
Applicant: Wickr Inc.
Inventor: Robert Statica , Christopher A. Howell , Kara Lynn Coppa
Abstract: Determining whether a message should be allowed to be sent is determined. A request to send a message to a recipient is received from a sender's client device. A determination is made at a server as to whether the sender is allowed to send the message to the recipient, based on a privacy list. A response to the sender is sent, based on the determination.
-
公开(公告)号:US10116637B1
公开(公告)日:2018-10-30
申请号:US15381093
申请日:2016-12-15
Applicant: Wickr Inc.
Inventor: Dipakkumar R. Kasabwala , Thomas Michael Leavy
Abstract: The present disclosure describes techniques for configuring and participating in encrypted audio calls, audio conferences, video calls, and video conferences. In particular, a call initiator generates a meeting identifier and a first meeting key, which are encrypted using a first encryption key and distributed to one or more participants of the call. The one or more participants decrypt the meeting identifier and the first meeting key, and use that information to participate in the encrypted call. Further, participants respond to the encrypted communication data by encrypting their reply data with the first meeting key. The call initiator decrypts the reply data using the first meeting key.
-
公开(公告)号:US10044688B2
公开(公告)日:2018-08-07
申请号:US15718114
申请日:2017-09-28
Applicant: Wickr Inc.
Inventor: Thomas Michael Leavy , Gerard Ryan
Abstract: A secure chat client is described that allows users to exchange encrypted communications via secure chat rooms, as well as one-to-one communications. In particular, the secure chat client allows users to create, configure, and manage secure chat rooms. Furthermore, the secure chat client provides users with the ability to recover secure messages when they obtain a new device or otherwise lose communications.
-
-
-
-
-
-
-
-
-