GitHunt
AP

AppPETs/SecretSharing-iOS

Exchange secrets between devices using QR codes

SecretSharing (iOS Demo)

This project demonstrates how to share secrets between two iOS devices using QR codes. The goal is to exchange information without the need of using network, bluetooth, or NFC connections, while an adversary is observing the displays of the devices, e.g., shoulder surfer, surveillance camera.

Mockup of the user interface of the demo application.

For details about the mechanism, see the white paper [Download PDF].

Compilation

First, check out the project:

git clone --recursive https://github.com/AppPETs/SecretSharing-iOS.git

The file SecretSharing.xcodeproj can be opened with Xcode for compilation of the demo app.

Languages

Swift100.0%

Contributors

ISC License
Created August 16, 2018
Updated December 24, 2025
AppPETs/SecretSharing-iOS | GitHunt