collaborators

6 papers

cs.CR2026

PowerFuzz: Power-Based Black-Box Firmware Fuzzing

Dakshina Tharindu, Sahan Sanjaya, Philip Baptist +1

Fuzzing is widely used for software and hardware verification, offering an effective alternative to random testing. While gray-box fuzzers benefit from full visibility into the sys…

quant-ph2026

Controlled Steering-Based State Preparation for Adversarial-Robust Quantum Machine Learning

Sahan Sanjaya, Hari Krishna Parvatham, Emma Andrews +1

Quantum machine learning (QML) provides a promising framework for leveraging quantum-mechanical effects in learning tasks. However, its vulnerability to adversarial perturbations r…

quant-ph2026

Defending Quantum Classifiers against Adversarial Perturbations through Quantum Autoencoders

Emma Andrews, Sahan Sanjaya, Prabhat Mishra

Machine learning models can learn from data samples to carry out various tasks efficiently. When data samples are adversarially manipulated, such as by insertion of carefully craft…

cs.CR2026

Sleep Reveals the Nonce: Breaking ECDSA using Sleep-Based Power Side-Channel Vulnerability

Sahan Sanjaya, Prabhat Mishra

Security of Elliptic Curve Digital Signature Algorithm (ECDSA) depends on the secrecy of the per-signature nonce. Even partial nonce leakage can expose the long-term private key th…

cs.CR2025

Application-Specific Power Side-Channel Attacks and Countermeasures: A Survey

Sahan Sanjaya, Aruna Jayasena, Prabhat Mishra

Side-channel attacks try to extract secret information from a system by analyzing different side-channel signatures, such as power consumption, electromagnetic emanation, thermal d…

cs.CR2025

SleepWalk: Exploiting Context Switching and Residual Power for Physical Side-Channel Attacks

Sahan Sanjaya, Aruna Jayasena, Prabhat Mishra

Context switching is utilized by operating systems to change the execution context between application programs. It involves saving and restoring the states of multiple registers a…