Memory Security: From Cold Boot Attacks to Side-Channel Defenses
J. Mishra, S.K. Sahay, S. Mishra, A. Pathak · 11th ICTIS, Springer LNNS, 2026
Systematic review of memory encryption for volatile RAM protection. Covers Intel TME/MK-TME, AMD SME, Merkle tree integrity, and side-channel countermeasures against DPA/SPA, bus sniffing, cold boot attacks, and address-pattern analysis in multi-tenant environments.
Formal Verification of Software-Managed Cache Coherency for RISC-V Heterogeneous Embedded Systems
J. Mishra, S.K. Sahay, S. Mishra, A. Pathak · SmartCom, Springer LNNS, 2026
Formal automata-based model for software-managed cache coherency using the RISC-V Zicbom extension. Characterizes necessary and sufficient conditions for safe DMA operations. Proves coherency verification decidable for bounded programs. Achieves 58.8% average CMO reduction on embedded benchmarks including sensor fusion and edge NN inference.
RV-JOSH: A Hardened Operating System for RISC-V based on Java
J. Mishra, S.K. Sahay, S. Mishra, A. Pathak · SmartCom, Springer LNNS, 2026
RISC-V OS with kernel written entirely in Java via JNI. User processes are Java programs loaded as OS processes. Dual-layer malware detection: static bytecode analysis (n-gram opcode features + random forest/NN classifiers) and runtime monitoring via QEMU-augmented HPCs. Page-level memory encryption with selective encryption and periodic rekeying for SPA/DPA resistance on IoT deployments.
Cache and Speculative Side Channel Attacks: A Comprehensive Review
J. Mishra, S.K. Sahay, A. Pathak · ICT4SD, Springer LNNS, Vol.2 pp.219–233, 2025
Trace of microarchitectural side-channel attack evolution: Prime+Probe → Flush+Reload → Spectre V1/V2 → Meltdown → Foreshadow → ZombieLoad → RIDL → CacheOut → BranchScope → Apple Silicon attacks. Analyzes mechanisms, exploitation environments, and security implications. Systematic evaluation of hardware, compiler, and OS mitigation strategies with analysis of the security-performance trade-off.
A Hardware Security Review of RISC-V
J. Mishra, S.K. Sahay, A. Pathak · ICT4SD, Springer LNNS, Vol.2 pp.409–422, 2025
Examination of security vulnerabilities across the open RISC-V ecosystem: microarchitectural side channels, trusted execution environments, secure boot, cryptographic ISA extensions (Zk), memory encryption, and EM fault injection. Contextualizes risks for RISC-V adoption in security-critical applications and national processor initiatives.