Video thumbnail

PQ KINGS

Onboard user to AA with wristbands, secure them against Quantum computers with ZKNOX contracts

PQ KINGS

Created At

ETHGlobal Prague

Project Description

This project demonstrates a groundbreaking Ethereum Smart Account that offers Hybrid Cryptography protection for your assets. Leveraging the new EIP-7702 standard, we integrate both traditional ECDSA (Legacy) and cutting-edge Post-Quantum (PQ) FALCON signing capabilities.

Our unique demonstration at ETHPRAGUE turns the hackathon wristbands into secure Ethereum signers using their embedded ARX chips. While a secure screen is important, we believe the more imminent threat is the rapid advancement of Quantum Computing. Our solution ensures your account remains secure even against future quantum attacks by combining the best of both cryptographic worlds.

How it's Made

Our solution builds upon the new EIP-7702 standard to create a flexible smart account. When a transaction needs to be signed:

Wristband Interaction: The wristband's ARX chip securely generates a signature using its embedded key. Post-Quantum Signing: The signature is then processed with the FALCON post-quantum algorithm (via JavaScript integration). Hybrid Verification (On-Chain): The ZKNOX_hybrid.sol smart contract on Ethereum verifies both the traditional ECDSA signature (from the wristband) and the FALCON post-quantum signature. This dual-verification ensures the account is protected against both classical and quantum-era threats.

  1. Wristband Communication (Local Machine) The wristband communicates with your laptop via NFC.

HALO Library: Install the necessary HALO library on your laptop. NFC Application: Use TagInfo (or similar NFC communication software) to establish communication with the wristband. 2. Post-Quantum FALCON JavaScript The JavaScript implementation of the FALCON algorithm, generated from NIST code using Emscripten, is crucial for off-chain post-quantum signing.

Location: You'll find the generated JavaScript file at solidity/falcon/test_falcon.js. 3. Solidity Smart Contracts The core smart contracts are located in a fork of the ZKNOX/ETHFALCON repository.

background image mobile

Join the mailing list

Get the latest news and updates