Enabling Crypto Agility by Immunizing Processors Against the Exploitation of Software Bugs
Talkat RISC-V Forum: Embedded Technologies 2021 · on Wednesday, 2021-07-21· at 08:45· Virtual 1, Virtual·
summary
Moving cryptography back into software buys crypto agility but exposes keys and algorithms to software bugs, side channels and update-supply-chain attacks. Hardware options include a separate secure core (higher area and cost) or virtualization (API attack surface); ML profiling gives false positives and negatives. A concrete alternative is metadata tracking on instructions and data to enforce control-flow integrity, full memory safety and data privacy, pinpoint exploit PCs, and report vectors for targeted secure updates. Gartner predicts RSA‑2048 fragility around 2025–2030.
AI-written summary · about
chapters (8)
- 0:00Intro
- 0:19WHAT IS CRYPTO AGILITY? (CRYPTOGRAPHIC AGILITY)
- 1:32WHY CRYPTO AGILITY? The future insecurity of today's crypto algorithms is certain
- 3:00IMPLICATIONS ON EMBEDDED SYSTEMS
- 4:25SECURITY FOR EMBEDDED SOFTWARE CRYPTOGRAPHY
- 6:01TWO MAIN APPROACHES
- 7:56SECURING THE MAIN PROCESSING SYSTEM
- 11:33ACCELERATING CHANGE
related talks
46mRethinking Architectures and Abstraction for a World Where Security Improvements Matter More than Performance Gains
19mCrypto Agility by Design: Securing PQC with Updatable HW/FW Co-design
27mCrypto Agility How it’s both a Critical Component and a Complex Challenge
26mThe ABCs (Accelerated, Better and Cheaper) to Cryptographic Resilience
23mHardware security for critical national infrastructure
48mSecurity today: change your habits and make it safer and efficient
30mFacing Extinction: The Fight To Keep Hardware Crypto Engines in Embedded Linux
52mSecuring The Unseen: Vulnerability Research In Confidential Computing
