> Markdown version of [/videos/100090-cryptographic-agility-for-a-post-quantum-future-falcon-signatures-in-typescript](https://www.wearedevelopers.com/videos/100090-cryptographic-agility-for-a-post-quantum-future-falcon-signatures-in-typescript). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Cryptographic agility for a post-quantum future: Falcon signatures in TypeScript Will quantum computers break your application's encryption by 2029? Discover how to seamlessly integrate post-quantum resilient Falcon signatures into your TypeScript infrastructure using WebAssembly. - **Speakers:** [Andrew Funk](https://www.wearedevelopers.com/@andrew-funk) - **Event:** World Congress 2026 Europe - **Published:** July 9, 2026 - **Duration:** 19:55 - **URL:** https://www.wearedevelopers.com/videos/100090-cryptographic-agility-for-a-post-quantum-future-falcon-signatures-in-typescript ## Summary **The Quantum Threat and Cryptographic Agility** With quantum computing advancements projecting risks to traditional encryption as early as 2029, software infrastructure must prioritize cryptographic agility. This presentation explores transitioning from vulnerable elliptic-curve cryptography (like the Edwards curve) to post-quantum resilient methods, specifically targeting the lattice-based Falcon signature scheme. For distributed networks like the Algorand blockchain, Falcon 1024 strikes an essential balance, providing robust quantum resistance while preserving the small key and signature footprints necessary for decentralized node operations. **Infrastructure and Verification Constraints** Upgrading cryptographic primitives impacts both transaction payloads and computational overhead. Algorand's phased defense strategy began with historical state proofs in 2022 and now extends to securing active user accounts and future consensus mechanisms. Unlike traditional cryptography where public keys are stored natively on the ledger, Falcon transactions must include the public key within the payload itself. Despite producing noticeably larger Base64 signatures and requiring slightly more complex decryption, the scheme is strictly optimized so that verification remains lightweight enough to execute securely on home-networked nodes and localized hardware wallets. **Developer Tooling and Implementation** Seamlessly integrating these advanced cryptographic protections does not require deep mathematical expertise. A practical TypeScript implementation leverages the Algorand SDK and WebAssembly (WASM) bindings to underlying C libraries, fully abstracting away the low-level complexity. Engineers can rapidly test post-quantum payloads using local sandboxed nodes and developer-focused browser extension wallets, effortlessly decrypting seeds, generating signing keys, and pushing quantum-secure transactions into production-ready arrays. **Keywords:** cryptographic agility, post-quantum cryptography, falcon signature scheme, typescript crypto implementation, algorand blockchain, elliptic-curve cryptography, lattice-based cryptography, edwards curve replacement, blockchain state proofs, webassembly crypto bindings, hardware wallet compatibility, decentralized node constraints, post-quantum signature verification, crypto SDK integration ## Chapters 1. **Exploring cryptographic agility and Falcon signatures** (00:03) — An introduction to preparing for a post-quantum future using Falcon signatures in TypeScript. 1. **Transitioning from Edwards curve to lattice-based schemes** (01:30) — How the advent of quantum computing necessitates moving from typical elliptic curve cryptography to lattice-based methods. 1. **Balancing footprint and security in blockchain nodes** (02:23) — Why small key and signature footprints matter for decentralized node hardware and network distribution. 1. **Falcon signature sizes and the security roadmap** (03:47) — An overview of Falcon sizes and a three-phase strategy for post-quantum chain security. 1. **TypeScript and WebAssembly dependencies for Falcon solutions** (05:38) — Reviewing the open-source repositories linking a low-level C implementation to TypeScript bindings. 1. **Computational costs of verifying post-quantum signatures** (07:34) — Addressing the processing complexity of post-quantum algorithms and maintaining low hardware requirements for decentralized nodes. 1. **Executing a post-quantum transaction via a browser extension** (10:45) — A live demonstration spinning up a local sandbox network to send funds to a post-quantum account. 1. **Comparing standard block sizes and Falcon transaction footprints** (13:34) — Analyzing the base64 output on the ledger to compare the size of traditional transactions versus Falcon signatures. 1. **Implementing post-quantum transaction signing flows in TypeScript** (14:59) — A code walkthrough showing how to decrypt a local seed buffer to create a signing key. 1. **Standardizing post-quantum support across ecosystem wallets** (16:37) — How uniform SDKs and shared mnemonic standards ensure seamless interoperability between different wallet applications. 1. **Estimating the arrival of quantum computing capabilities** (18:33) — Current industry estimates regarding how soon quantum computers might be able to break traditional cryptographic signatures. ## Related Moments - [Preparing blockchain protocols for quantum computing threats](https://www.wearedevelopers.com/videos/1368-solving-real-world-problems-with-blockchain-at-algorand-brian-whippo) (from "Solving Real-world Problems with Blockchain at Algorand - Brian Whippo") - [Preparing for quantum resilience and post-quantum cryptography](https://www.wearedevelopers.com/videos/100257-colorful-quantum-randomness) (from "Colorful quantum randomness") - [Securing blockchain primitives against quantum computing threats](https://www.wearedevelopers.com/videos/100063-200-ok-payment-settled-resource-delivered) (from "200 OK: Payment settled, resource delivered") - [Engineering quantum-resistant asymmetric signature schemes for modern platforms](https://www.wearedevelopers.com/videos/808-future-proofing-fintech-with-blockchain-technology) (from "Future-Proofing FinTech With Blockchain Technology") - [Building quantum networks and mitigating future cryptographic vulnerabilities](https://www.wearedevelopers.com/videos/100293-quantum-computing-how-does-it-work-how-will-it-affect-us-and-when) (from "Quantum Computing - How Does It Work, How Will it Affect Us and When?") - [Preparing enterprise technical stacks for the quantum era](https://www.wearedevelopers.com/videos/100293-quantum-computing-how-does-it-work-how-will-it-affect-us-and-when) (from "Quantum Computing - How Does It Work, How Will it Affect Us and When?") ## Related Articles - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [From Hype to Code: Real Blockchain Use Cases for Developers](https://www.wearedevelopers.com/magazine/620-from-hype-to-code-real-blockchain-use-cases-for-developers) - [Why Blockchain? A Developer’s Perspective](https://www.wearedevelopers.com/magazine/616-why-blockchain-a-developer-s-perspective) - [Dev Digest 101 - the XXX edition](https://www.wearedevelopers.com/magazine/382-dev-digest-101-the-xxx-edition) ## Related Jobs - [Senior Fullstack Engineer, Angular & Nestjs (Defi Wallet)](https://www.wearedevelopers.com/jobs/ext/1983681-senior-fullstack-engineer-angular-nestjs-defi-wallet) at **Bitpanda** - [Staff Developer Advocate, GitHub Security Lab](https://www.wearedevelopers.com/jobs/ext/1921051-staff-developer-advocate-github-security-lab) at **GitHub** - [Agile Full Stack Engineer](https://www.wearedevelopers.com/jobs/48325-agile-full-stack-engineer) at **synava GmbH** - [Junior Frontend Engineer](https://www.wearedevelopers.com/jobs/ext/1532351-junior-frontend-engineer) at **Almedia** - [Senior Software Engineer, React (Investing & Trading)](https://www.wearedevelopers.com/jobs/ext/1937625-senior-software-engineer-react-investing-trading) at **Bitpanda** - [Backend Engineer, Python (Web3)](https://www.wearedevelopers.com/jobs/ext/1934515-backend-engineer-python-web3) at **Bitpanda**