Tag
side-channels
- Aug 19, 2026 Modular Exponentiation and the Cost of One Key Operation How square-and-multiply collapses a huge exponent into a few thousand multiplications, why private exponents cost far more than public ones, and where constant-time code changes the algorithm. cryptography
- Jun 15, 2025 Speculative Execution and the Architectural Side Effects of a Wrong Guess Squashing removes speculative state from the architecture but not from caches, predictors, and timing; how that residual state becomes an observable channel and what mitigation costs. computer architecture
- Oct 9, 2024 Spectre, Site Isolation, and the Limits of the Origin Boundary Why speculative execution made the origin a weaker boundary than it appears, how process-per-site and response blocking reduce the exposure, and which timing channels remain open. web platform
- May 25, 2024 Kernel Page Table Isolation and What It Costs on Every Trap Why splitting the kernel into a separate address space defends against speculative reads, how the switch is arranged to be nearly free, and where the remaining cost lands. memory systems
- Jan 30, 2024 Traffic Analysis Against TLS: Record Lengths, Timing, and Padding What ciphertext lengths reveal about plaintext, how padding is expressed in the record layer, and why uniform padding is not the same as hiding a request. internet protocols
- Oct 10, 2023 Constant-Time Arithmetic for Lattice Schemes Which operations in ML-KEM and ML-DSA leak through timing or cache behaviour, and how the standard techniques for secret-dependent branches and indexing apply to polynomial arithmetic. cryptography