×

Verifying privacy of web real-time communications (WebRTC) media channels via corresponding WebRTC data channels, and related methods, systems, and computer-readable media

  • US 9,112,840 B2
  • Filed: 07/17/2013
  • Issued: 08/18/2015
  • Est. Priority Date: 07/17/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for verifying privacy of a Web Real-Time Communications (WebRTC) media channel, comprising:

  • establishing, by a first WebRTC client executing on a first computing device and a second WebRTC client executing on a second computing device, a WebRTC media channel between the first WebRTC client and the second WebRTC client using a keying material;

    establishing, using the same keying material, a WebRTC data channel between the first WebRTC client and the second WebRTC client corresponding to the WebRTC media channel;

    negotiating, in the WebRTC data channel, a cryptographic key exchange between the first WebRTC client and the second WebRTC client;

    generating a first Short Authentication String (SAS) and a second SAS based on the cryptographic key exchange in the WebRTC data channel; and

    displaying the first SAS via the first WebRTC client and the second SAS via the second WebRTC client, such that a mismatch between the first SAS and the second SAS indicates an existence of a man-in-the-middle (MitM) attacker.

View all claims
  • 14 Assignments
Timeline View
Assignment View
    ×
    ×