10 papers
Machine Learning-Based Graph Simplification for Symbolic Accelerators
Tiffany Yu, Rye Stahle-Smith, Darssan Eswaramoorthi +1
Graph-based accelerators have been widely adopted in symbolic data processing applications such as genomics, cybersecurity, and artificial intelligence. However, these systems ofte…
Hardware-Accelerated Line-Rate Bitstream Screening for Secure FPGA Reconfiguration
Rye Stahle-Smith, Carter Antley, Jason D. Bakos +1
As Field-Programmable Gate Arrays (FPGAs) scale in multi-tenant cloud and edge-AI environments, the configuration bitstream has become a critical, yet opaque, security boundary. Ex…
Real-time ML-based Defense Against Malicious Payload in Reconfigurable Embedded Systems
Rye Stahle-Smith, Rasha Karakchi
The growing use of FPGAs in reconfigurable systems introducessecurity risks through malicious bitstreams that could cause denial-of-service (DoS), data leakage, or covert attacks.…
Hybrid Cryptographic Monitoring System for Side-Channel Attack Detection on PYNQ SoCs
Nishant Chinnasami, Rasha Karakchi
AES-128 encryption is theoretically secure but vulnerable in practical deployments due to timing and fault injection attacks on embedded systems. This work presents a lightweight d…
ML-Enhanced AES Anomaly Detection for Real-Time Embedded Security
Nishant Chinnasami, Rye Stahle-Smith, Rasha Karakchi
Advanced Encryption Standard (AES) is a widely adopted cryptographic algorithm, yet its practical implementations remain susceptible to side-channel and fault injection attacks. In…
Toward a Lightweight, Scalable, and Parallel Secure Encryption Engine
Rasha Karakchi, Rye Stahle-Smith, Nishant Chinnasami +1
The exponential growth of Internet of Things (IoT) applications has intensified the demand for efficient, high-throughput, and energy-efficient data processing at the edge. Convent…
AI-Driven Optimization of Hardware Overlay Configurations
Rasha Karakchi
Designing and optimizing FPGA overlays is a complex and time-consuming process, often requiring multiple trial-and-error iterations to determine a suitable configuration. This pape…
Optimizing Sequence Alignment with Scored NFAs
Ryan Karbowniczak, Rasha Karakchi
The rapid increase in symbolic data has underscored the significance of pattern matching and regular expression processing. While nondeterministic finite automata (NFA) are commonl…
Developing a Self-Explanatory Transformer
Rasha Karakchi, Ryan Karbowniczak
While IoT devices provide significant benefits, their rapid growth results in larger data volumes, increased complexity, and higher security risks. To manage these issues, techniqu…
A Scored Non-Deterministic Finite Automata Processor for Sequence Alignment
Ryan Karbowniczak Rasha Karakchi
The rapid growth of symbolic data in areas like internet, biological, and financial data has increased the demand for efficient pattern matching and regular expression processing.…