Collected sources and patterns will appear here. Add from search, explore, or the patterns library.
Software-defined radio (SDR) application for reconstructing video signals from unintentional electromagnetic emissions (TEMPEST/Van Eck phreaking).
Utility
stars
1,550
forks
266
TempestSDR is a legendary project in the SDR and cybersecurity communities, boasting over 1,500 stars and significant longevity (over 12 years). It implements the complex physics of Van Eck phreaking—reconstructing video from electromagnetic leakage—which requires deep domain expertise in digital signal processing (DSP) and radio frequency (RF) physics. Its defensibility is rooted in this technical depth; while the code is open-source, the 'moat' is the specialized knowledge required to refine and adapt these algorithms to modern hardware (e.g., transitioning from VGA to digital HDMI/DisplayPort signals). Frontier labs (OpenAI, Google) have zero incentive to build in this space as it sits firmly in the 'offensive security/intelligence' niche rather than general-purpose AI or cloud services. The primary risk is not platform displacement but rather the evolution of display technology (e.g., shielded cables, spread-spectrum clocking) which makes TEMPEST attacks harder, though the tool remains the de facto standard for researchers in this field. Its high star count and persistent forks indicate it is the go-to reference implementation for this specific physical side-channel attack.
TECH STACK
INTEGRATION
cli_tool
READINESS
The reusable building blocks distilled from this project — each a mechanism you could lift into your own.
Stream<IQSamples> -> Stream<GrayscalePixel>
Map raw IQ RF sample magnitudes to a continuous 1D stream of grayscale pixel intensities.
Stream<GrayscalePixel> -> RasterParameters
Detect horizontal and vertical video timing parameters by identifying dominant peaks in the autocorrelation of the demodulated signal.