activity
20242026
collaborators

10 papers

cs.LG2026

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…

cs.CR2026

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…

cs.CR2025

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.…

cs.CR2025

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…

cs.CR2025

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…

cs.CR2025

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…

cs.LG2025

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…

cs.ET2025

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…

cs.CR2024

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…

cs.DC2024

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.…