Skip to content
@soap-wg

soap-wg

SOAP - An OpenID Connect-based Social Authentication Protocol Applied to Messaging Applications

SOAP is a social authentication protocol. When performing social authentication, users verify that their chat partner controls accounts at different identity providers (IdPs) which they know are controlled by their intended chat partner. Using social authentication, users can verify, for example, that their messaging application chat is not intercepted by a MITM. By building on top of the popular OpenID Connect protocol, SOAP automates the authentication ceremony and does not require adoption from any OpenID Connect-IdP. The paper contains four contributions.

This GitHub organization contains all repositories hosting the various source files associated with the academic paper. You can also visit SOAP's project page here, and the web-based prototype of SOAP here.

See bellow for the respective artifact repositories. Where applicable, the release (and tag) usenix provides the code as referenced in the paper.

Popular repositories Loading

  1. soap-proofs soap-proofs Public

    This repository provides the formal model and proofs for SOAP, a SOcial Authentication Protocol.

    Python 1

  2. Signal-Android Signal-Android Public

    Forked from signalapp/Signal-Android

    Signal-based prototype for SOAP, a SOcial Authentication Protocol.

    Java

  3. soap-web soap-web Public

    Web-based prototype for SOAP, a SOcial Authentication Protocol.

    JavaScript

  4. soap-wg.github.io soap-wg.github.io Public

  5. .github .github Public

Repositories

Showing 5 of 5 repositories
  • soap-wg/soap-wg.github.io’s past year of commit activity
    0 0 0 0 Updated Sep 3, 2024
  • .github Public
    soap-wg/.github’s past year of commit activity
    0 0 0 0 Updated Jan 17, 2024
  • soap-web Public

    Web-based prototype for SOAP, a SOcial Authentication Protocol.

    soap-wg/soap-web’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Jan 17, 2024
  • soap-proofs Public

    This repository provides the formal model and proofs for SOAP, a SOcial Authentication Protocol.

    soap-wg/soap-proofs’s past year of commit activity
    Python 1 MIT 0 0 0 Updated Jan 17, 2024
  • Signal-Android Public Forked from signalapp/Signal-Android

    Signal-based prototype for SOAP, a SOcial Authentication Protocol.

    soap-wg/Signal-Android’s past year of commit activity
    Java 0 GPL-3.0 6,228 0 0 Updated May 3, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…