Skip to content
STIMSMITH

PORTRUSH

Tool
First seen 7/18/2026
Last seen 7/18/2026
Evidence 16 chunks

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

33 connections
Particle Swarm Optimization uses → 99% 3e
PORTRUSH uses Particle Swarm Optimization to optimize mutation strategies for fuzzing.
BOOM evaluates → 99% 3e
PORTRUSH is evaluated on BOOM, a RISC-V CPU, to detect write port contention vulnerabilities.
NutShell evaluates → 99% 3e
PORTRUSH is evaluated on NutShell, a RISC-V CPU, to detect write port contention vulnerabilities.
Transient Execution Attack uses → 98% 3e
PORTRUSH combines write port contention with transient execution attack patterns to validate side-channel vulnerabilities.
multiplexer uses → 93% 2e
PORTRUSH models multiplexers as selection elements in the Write Request Graph.
Write Request Graph introduces → 99% 2e
PORTRUSH constructs the Write Request Graph to statically identify potential write port contention instances.
Hierarchical Aggregation and Decoding implements → 99% 2e
PORTRUSH implements Hierarchical Aggregation and Decoding to efficiently detect write port contention by monitoring hardware signals.
Contention-guided Hardware Fuzzing implements → 99% 2e
PORTRUSH employs Contention-guided Hardware Fuzzing to trigger write port contention and validate vulnerabilities.
Signal Decoder uses → 97% 2e
PORTRUSH uses the Signal Decoder to reconstruct write request behaviors from aggregated signal sequences.
Signal Aggregation Engine uses → 95% 2e
PORTRUSH uses the Signal Aggregation Engine to collect and aggregate hardware signals for monitoring.
Rocket Core evaluates → 99% 2e
PORTRUSH is evaluated on Rocket Core, a RISC-V CPU, to detect write port contention vulnerabilities.
Seed Minimization uses → 97% 2e
PORTRUSH uses seed minimization to retain only instructions essential for triggering write port contention.
Write Request Graph uses → 99% 2e
PORTRUSH uses the Write Request Graph for static analysis and priority extraction.
Instruction Sequence Mutation uses → 95% 2e
PORTRUSH uses instruction sequence mutation to generate and optimize test cases for fuzzing.
seed corpus uses → 95% 2e
PORTRUSH maintains a seed corpus for exploration and exploitation during fuzzing.
Register Coverage uses → 97% 2e
PORTRUSH uses register coverage as a feedback metric for guiding fuzzing mutation.
Register-Transfer Level uses → 99% 2e
PORTRUSH operates at the register-transfer level to detect vulnerabilities in hardware designs.
Write Request Behavior Coverage uses → 97% 2e
PORTRUSH uses write request behavior coverage as a feedback metric to guide fuzzing.
Gen Zhang authored by → 99% 1e
Gen Zhang is listed as an author of the PORTRUSH paper.
Wei Xie authored by → 99% 1e
Wei Xie is listed as an author of the PORTRUSH paper.
Zhiyuan Jiang authored by → 99% 1e
Zhiyuan Jiang is listed as an author of the PORTRUSH paper.
Kai Lu authored by → 99% 1e
Kai Lu is listed as a corresponding author of the PORTRUSH paper.
National University of Defense Technology authored by → 99% 1e
PORTRUSH was developed at the National University of Defense Technology.
Binary Search Seed Minimization uses → 97% 1e
PORTRUSH performs seed minimization via an iterative binary search process.
SpecDoctor uses → 95% 1e
PORTRUSH combines with SpecDoctor to monitor whether transient execution is successfully triggered.
reorder buffer uses → 93% 1e
PORTRUSH leverages lightweight logic in the Reorder Buffer to detect rollback events indicating transient execution.
FIRRTL Compiler uses → 98% 1e
PORTRUSH uses the FIRRTL compiler to compile Chisel source into FIRRTL representation for static analysis.
Chisel uses → 97% 1e
PORTRUSH compiles Chisel source code of RISC-V CPUs for analysis.
Depth-First Search uses → 97% 1e
PORTRUSH uses depth-first search to enumerate all possible write paths in the DUT.
Peihong Lin authored by → 99% 1e
Peihong Lin is listed as an author of the PORTRUSH paper.
Pengfei Wang authored by → 99% 1e
Pengfei Wang is listed as a corresponding author of the PORTRUSH paper.
Lei Zhou authored by → 99% 1e
Lei Zhou is listed as an author of the PORTRUSH paper.
Xu Zhou authored by → 99% 1e
Xu Zhou is listed as an author of the PORTRUSH paper.