PORTRUSH
ToolFirst 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 connectionsPORTRUSH uses Particle Swarm Optimization to optimize mutation strategies for fuzzing.
PORTRUSH is evaluated on BOOM, a RISC-V CPU, to detect write port contention vulnerabilities.
PORTRUSH is evaluated on NutShell, a RISC-V CPU, to detect write port contention vulnerabilities.
PORTRUSH combines write port contention with transient execution attack patterns to validate side-channel vulnerabilities.
PORTRUSH models multiplexers as selection elements in the Write Request Graph.
PORTRUSH constructs the Write Request Graph to statically identify potential write port contention instances.
PORTRUSH implements Hierarchical Aggregation and Decoding to efficiently detect write port contention by monitoring hardware signals.
PORTRUSH employs Contention-guided Hardware Fuzzing to trigger write port contention and validate vulnerabilities.
PORTRUSH uses the Signal Decoder to reconstruct write request behaviors from aggregated signal sequences.
PORTRUSH uses the Signal Aggregation Engine to collect and aggregate hardware signals for monitoring.
PORTRUSH is evaluated on Rocket Core, a RISC-V CPU, to detect write port contention vulnerabilities.
PORTRUSH uses seed minimization to retain only instructions essential for triggering write port contention.
PORTRUSH uses the Write Request Graph for static analysis and priority extraction.
PORTRUSH uses instruction sequence mutation to generate and optimize test cases for fuzzing.
PORTRUSH maintains a seed corpus for exploration and exploitation during fuzzing.
PORTRUSH uses register coverage as a feedback metric for guiding fuzzing mutation.
PORTRUSH operates at the register-transfer level to detect vulnerabilities in hardware designs.
PORTRUSH uses write request behavior coverage as a feedback metric to guide fuzzing.
Gen Zhang is listed as an author of the PORTRUSH paper.
Wei Xie is listed as an author of the PORTRUSH paper.
Zhiyuan Jiang is listed as an author of the PORTRUSH paper.
Kai Lu is listed as a corresponding author of the PORTRUSH paper.
PORTRUSH was developed at the National University of Defense Technology.
PORTRUSH performs seed minimization via an iterative binary search process.
PORTRUSH combines with SpecDoctor to monitor whether transient execution is successfully triggered.
PORTRUSH leverages lightweight logic in the Reorder Buffer to detect rollback events indicating transient execution.
PORTRUSH uses the FIRRTL compiler to compile Chisel source into FIRRTL representation for static analysis.
PORTRUSH compiles Chisel source code of RISC-V CPUs for analysis.
PORTRUSH uses depth-first search to enumerate all possible write paths in the DUT.
Peihong Lin is listed as an author of the PORTRUSH paper.
Pengfei Wang is listed as a corresponding author of the PORTRUSH paper.
Lei Zhou is listed as an author of the PORTRUSH paper.
Xu Zhou is listed as an author of the PORTRUSH paper.