-
公开(公告)号:US09596079B1
公开(公告)日:2017-03-14
申请号:US15190139
申请日:2016-06-22
Applicant: Wickr Inc.
Inventor: Dipakkumar R. Kasabwala , Thomas Michael Leavy
CPC classification number: H04L9/0861 , H04L9/0643 , H04L9/0822 , H04L9/3066 , H04L63/061 , H04L63/0876 , H04L65/1069 , H04W12/04
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.
-
32.
公开(公告)号:US09584530B1
公开(公告)日:2017-02-28
申请号:US14749575
申请日:2015-06-24
Applicant: Wickr Inc.
Inventor: Robert Statica , Christopher A. Howell , Kara Lynn Coppa
IPC: H04L29/06
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.
Abstract translation: 公开了用于执行身份验证的各种技术。 作为一个示例,从远程用户接收到验证请求。 验证请求涉及密码密钥。 响应于从本地设备的本地用户接收到确认,开始验证过程。 验证过程的结果被发送给远程用户。 作为第二示例,可以在本地设备处从设备的本地用户接收验证请求。 启动对本地用户的验证过程,并将验证过程的结果发送到与本地用户不同的远程用户。
-
公开(公告)号:US09083529B1
公开(公告)日:2015-07-14
申请号:US14199933
申请日:2014-03-06
Applicant: Wickr Inc.
Inventor: Robert Statica
CPC classification number: H04L63/061 , G06F3/0488 , H04L9/08 , H04L9/0816 , H04L9/0822 , H04L9/0825 , H04L9/0869 , H04L9/30 , H04L9/3236 , H04L63/04 , H04L63/0435 , H04L63/0442 , H04L63/08 , H04L63/0853 , H04L2209/24
Abstract: Multi-party messaging is disclosed. A plurality of public keys is requested from a first server, wherein the plurality of public keys is associated with a plurality of recipients. A message containing one or more components is encrypted using a symmetric key. The symmetric key is encrypted, using each of the respective public keys, resulting in a plurality of encrypted symmetric keys. The encrypted message and the encrypted symmetric keys are encapsulated in an encapsulation. The encapsulation is transmitted to a second server.
Abstract translation: 披露了多方消息。 从第一服务器请求多个公钥,其中所述多个公钥与多个接收者相关联。 使用对称密钥加密包含一个或多个组件的消息。 使用每个相应的公钥对对称密钥进行加密,从而产生多个加密的对称密钥。 加密消息和加密对称密钥封装在封装中。 封装被传输到第二个服务器。
-
公开(公告)号:US08625805B1
公开(公告)日:2014-01-07
申请号:US13942554
申请日:2013-07-15
Applicant: Wickr Inc.
Inventor: Robert Statica , Kara Lynn Coppa , Christopher A. Howell
CPC classification number: H04L63/061 , G06F3/0488 , H04L9/08 , H04L9/0816 , H04L9/0822 , H04L9/0825 , H04L9/0869 , H04L9/30 , H04L9/3236 , H04L63/04 , H04L63/0435 , H04L63/0442 , H04L63/08 , H04L63/0853 , H04L2209/24
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.
Abstract translation: 公开了数字安全气泡封装。 从第一服务器请求至少一个接收者的公开密钥和设备标识符。 使用对称密钥加密包含一个或多个组件的消息。 对称密钥是用响应于该请求而接收到的公钥加密的。 加密消息,加密对称密钥和设备标识符被封装在数字安全气泡封装中。 数字安全气泡封装传输到第二个服务器。
-
公开(公告)号:US10855440B1
公开(公告)日:2020-12-01
申请号:US15806471
申请日:2017-11-08
Applicant: Wickr Inc.
Inventor: Joël Alwen , Thomas Michael Leavy
Abstract: The present application describes a method, system, and non-transitory computer-readable medium for generating new keys during a secure communication session. A key derivation function is operatively connected to both a counter and a memory. The key derivation function generates new key material from a first input and a second input in response to a signal provided by the counter. The key derivation function generates the new key material and outputs it to the memory.
-
公开(公告)号: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.
-
公开(公告)号:US20200162440A1
公开(公告)日:2020-05-21
申请号:US16750309
申请日:2020-01-23
Applicant: Wickr Inc.
Inventor: Christopher A. Howell , Robert Statica , Kara Lynn Coppa
IPC: H04L29/06
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.
-
公开(公告)号: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.
-
公开(公告)号:US10396982B1
公开(公告)日:2019-08-27
申请号:US15240989
申请日:2016-08-18
Applicant: Wickr Inc.
Inventor: Robert Statica , Christopher A. Howell
Abstract: An indication is received from a server that a first pool of public keys should be transmitted to a server. At least one public-private keypair is generated in response to the received indication. The public key portion of the generated keypair is transmitted to the server. A subsequent indication is received from the server that an additional public key should be transmitted to the server.
-
-
-
-
-
-
-
-
-