FlexGuard: Dynamic Scoring & Stochastic Routing for Balanced Security-Performance in 3D NoCs
This paper presents FlexGuard, a novel approach for balancing security and performance in 3D Network-on-Chips (NoCs) using dynamic Security-Performance-Availability (SPA) scoring and stochastic routing. To address vulnerabilities in 3D NoCs, including Through-Silicon Via (TSV) link access threats and cryptanalysis attacks, FlexGuard employs a flexible packet prioritization scheme and anonymous source routing. The system categorizes packets into secure (X-Packets), performance oriented (P-Packets), and normal (N-Packets) types, each with tailored routing strategies. A key innovation is the SPA score, which dynamically assesses and balances security, performance, and availability for each potential routing path. FlexGuard incorporates stochastic path selection, lightweight encryption, and virtual channel allocation to ensure deadlock-free routing while maintaining a balance between security measures and system performance. Experimental results demonstrate Flex-Guard's effectiveness in enhancing security without significantly compromising network performance or availability.
Authors
- Ahmad Patooghy (ORCID: https://orcid.org/0000-0003-2647-2797)
- Mahdi Hasanzadeh (ORCID: https://orcid.org/0000-0003-3093-1319)
- Jason R. Green (ORCID: https://orcid.org/0000-0003-2572-2838)
- Abdolhossein Sarrafzadeh
- Ebad Taheri
Institutions
- North Carolina Agricultural and Technical State University (US)
- Film Independent (US)
- Systems Technology (United States) (US)
Publication Details
- Published
- 2025-04-23
- DOI
- https://doi.org/10.1109/isqed65160.2025.11014437
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation