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.
For details about the mechanism, see the white paper [Download PDF].
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.