Securely transferring user information between applications

    公开(公告)号:US10230524B2

    公开(公告)日:2019-03-12

    申请号:US15447741

    申请日:2017-03-02

    Applicant: Wickr Inc.

    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.

    Directory Lookup for Federated Messaging
    22.
    发明申请

    公开(公告)号:US20190068746A1

    公开(公告)日:2019-02-28

    申请号:US15689247

    申请日:2017-08-29

    Applicant: Wickr Inc.

    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.

    Sending Secure Communications Using A Local Ephemeral Key Pool

    公开(公告)号:US20190020631A1

    公开(公告)日:2019-01-17

    申请号:US15647569

    申请日:2017-07-12

    Applicant: Wickr Inc.

    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.

    Provisioning ephemeral key pools for sending and receiving secure communications

    公开(公告)号:US10715504B2

    公开(公告)日:2020-07-14

    申请号:US15647577

    申请日:2017-07-12

    Applicant: Wickr Inc.

    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.

    Two-Way Handshake for Key Establishment for Secure Communications

    公开(公告)号:US20200213111A1

    公开(公告)日:2020-07-02

    申请号:US16800055

    申请日:2020-02-25

    Applicant: Wickr Inc.

    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.

    Digital security bubble
    28.
    发明授权

    公开(公告)号:US10432597B1

    公开(公告)日:2019-10-01

    申请号:US15900897

    申请日:2018-02-21

    Applicant: Wickr Inc.

    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.

    Transmitting an Encrypted Communication to a User in a Second Secure Communication Network

    公开(公告)号:US20190068372A1

    公开(公告)日:2019-02-28

    申请号:US15689250

    申请日:2017-08-29

    Applicant: Wickr Inc.

    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.

    Provisioning Ephemeral Key Pools for Sending and Receiving Secure Communications

    公开(公告)号:US20190020633A1

    公开(公告)日:2019-01-17

    申请号:US15647577

    申请日:2017-07-12

    Applicant: Wickr Inc.

    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.

Patent Agency Ranking