home writings thoughts ships

Knox

Apr 13, 2023

tl;dr: A contactless payments app powered by quantum key distribution.

Knox is a contactless payments app powered by quantum key distribution. It uses quantum cryptography to secure transactions and protect user data. The app is built using Flutter for the mobile interface and Qiskit for the quantum key distribution implementation.

Quantum Key Distribution

Quantum key distribution (QKD) is a secure communication method that implements a cryptographic protocol involving components of quantum mechanics. It enables two parties to produce a shared random secret key known only to them, which then can be used to encrypt and decrypt messages.

An important and unique property of quantum key distribution is the ability of the two communicating users to detect the presence of any third party trying to gain knowledge of the key.

Whitepaper

PDF

Tech Stack

  • Flutter - For the mobile app
  • Qiskit - For quantum key distribution implementation

Figma Prototype

White Paper

PDF

Source Code

Frontend

knox-ui

QKD Implementation

Repository is not public