PoSyn: Secure Power Side-Channel Aware Synthesis
Amisha Srivastava, Samit S. Miftah, Hyunmin Kim, Debjit Pal, Kanad Basu

TL;DR
PoSyn is a novel synthesis framework that reduces power side-channel leakage in cryptographic hardware by optimal component mapping, significantly improving security and efficiency over traditional countermeasures.
Contribution
It introduces a bipartite mapping-based synthesis method that minimizes mutual information leakage without altering functionality, enhancing resistance against PSC attacks.
Findings
Substantial reduction in DPA and CPA attack success rates to 3% and 6%.
Achieved up to 72% lower attack success compared to traditional methods.
Enhanced area efficiency by up to 3.79 times.
Abstract
Power Side-Channel (PSC) attacks exploit power consumption patterns to extract sensitive information, posing risks to cryptographic operations crucial for secure systems. Traditional countermeasures, such as masking, face challenges including complex integration during synthesis, substantial area overhead, and susceptibility to optimization removal during logic synthesis. To address these issues, we introduce PoSyn, a novel logic synthesis framework designed to enhance cryptographic hardware resistance against PSC attacks. Our method centers on optimal bipartite mapping of vulnerable RTL components to standard cells from the technology library, aiming to minimize PSC leakage. By utilizing a cost function integrating critical characteristics from both the RTL design and the standard cell library, we strategically modify mapping criteria during RTL-to-netlist conversion without altering…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptographic Implementations and Security · Physical Unclonable Functions (PUFs) and Hardware Security · Security and Verification in Computing
