Tech

  • Power and Electromagnetic Side Channels: Data Extraction Across Physical Gaps

    Power and Electromagnetic Side Channels: Data Extraction Across Physical Gaps

    1. Beyond Software Boundaries: The Invisible Leakage When people talk about cybersecurity, they usually imagine code vulnerabilities, not physical ones. Yet some of the most insidious data leaks come not from compromised networks but from the subtle energy a device emits as it operates. Power consumption fluctuations and electromagnetic (EM) radiation — normally just…

  • Quantum Vulnerabilities in Today’s Cryptography

    Quantum Vulnerabilities in Today’s Cryptography

    A Historical Perspective and a Forward-Looking Defense Strategy For decades, modern cryptography has relied on mathematical problems assumed to be computationally infeasible for classical computers. Algorithms like RSA, Diffie-Hellman, and Elliptic Curve Cryptography (ECC) derive their security from the hardness of factoring large integers or solving discrete logarithms. This design has worked because no…

  • Physics vs Code: Why Google’s “Quantum Money” Challenges the Blockchain Paradigm

    Physics vs Code: Why Google’s “Quantum Money” Challenges the Blockchain Paradigm

    For the past decade, trust on the internet has been built on code. Cryptocurrencies, blockchains, and zero-knowledge proofs all rely on the hardness of certain mathematical problems. If you can’t solve them, you can’t cheat. But this foundation has a weakness: it assumes computing power grows slowly and predictably. Quantum computing breaks that assumption.…

  • Side-Channel Attacks on Mobile and IoT what they are, why they matter, and how to defend against them

    Side-Channel Attacks on Mobile and IoT what they are, why they matter, and how to defend against them

    Side-channel attacks are the ugly truth most developers don’t want to face: they extract secrets without breaking crypto math or getting privileged access — by observing physical or microarchitectural side effects (timing, power consumption, EM emissions, cache behavior, sensors, etc.). On constrained devices like phones and IoT nodes this problem is worse because hardware…

  • Memory Manipulation at the Assembly Level: The Dangerous Art of Reverse Engineering

    Memory Manipulation at the Assembly Level: The Dangerous Art of Reverse Engineering

    Manipulating memory at the assembly level is where software stops being abstract and becomes physical — registers, stacks, heaps, and raw bytes. For those who work there, it’s intoxicating: you can watch high-level behavior collapse into a handful of instructions, discover why a crash happens, or understand exactly how a program enforces (or fails…