Publication:

Advancing Hardware Information Flow Tracking: Reconvergence-Aware Counterexample-Guided Automated Taint Refinement

Loading...
Thumbnail Image

Files

Senior_Thesis_Final_Report.pdf (1.83 MB)

Date

2026-04-13

Journal Title

Journal ISSN

Volume Title

Publisher

Research Projects

Organizational Units

Journal Issue

Access Restrictions

Abstract

Hardware security is the foundation of computer security --- vulnerabilities discovered at this layer are known to bypass even cryptographically-secure software protections. As a result, there is a need for an efficient, comprehensive mechanism to detect when secret values leak to adversary-observable outputs. One key approach is taint propagation, which augments the original circuit with additional logic to reason about such information flows.

However, existing taint propagation approaches suffer from two key limitations. First, they can be overly conservative, introducing unnecessarily complex taint logic that incurs significant performance and area overhead in cases where simpler logic would have sufficed. Second, there is currently no automated method capable of resolving all false positive types --- manual efforts are often infeasible given the scale and complexity of modern processor designs. These limitations motivate the goal of this work: to develop an automated taint refinement scheme that minimizes taint logic complexity while achieving sufficient precision to systematically eliminate all false positive types.

Description

Type of resource

Princeton University Senior Theses

Keywords

Location

Citation