Why does this work? Where does the recoverable signal leak? I would expect a modern LCD to be full of digital signals sent in unpredictable, manufacturer-specific ways, and certainly not sequentially enough to leak as recognizable audio.
Why does this work? Where does the recoverable signal leak? I would expect a modern LCD to be full of digital signals sent in unpredictable, manufacturer-specific ways, and certainly not sequentially enough to leak as recognizable audio.
My opinion is digital signals are the very antithesis of "unpredictable", it's always an exact replication. Of course it may look like garbage (and sometimes even intentionally scrambled to garbage for electrical reasons) to the naked eyes without interpretation, but many things are possible after signal processing.
> manufacturer-specific ways
First, there are industrial standards on display interfaces, for example, there are well-defined ways to send a video signal, such as HDMI to the monitor, and LVDS (a specific version of LVDS) from the monitor to the LCD panel. The majority of LCD screens use these standard. Second, even when there's no standard, similar architectures are used across different systems, for example, most LCD drivers on the market are similar to each other. Discovering a way of doing it on a new system is not exactly a surprise.
> and certainly not sequentially enough to leak as recognizable audio.
All you need to do is doing something periodically. Even if the activity you're doing is at low frequency, often it influences some high frequency signals so that a signal can be modulated. As a thought experiment, if you write something to RAM with all 1s and all 0s once every few seconds, it's very reasonable to assume it creates a detectable burst of radiation on the RF spectrum even if the bus itself runs at a higher frequency. In practice it's more subtle and specific from system to system but there's often a way.
For example, it's possible to modulate a computer's memory bus to emit AM audio by accessing the memory in a specific pattern using a few lines of assembly code, whether on a PDP-11 or a MacBook, it's possible to modulate the mechanical vibration of inductor coils on the CPU power circuitry to emit audible music on a Thinkpad by rapidly changing the CPU power state, etc.
There are endless number of ingenious ways of doing it, if you have control over a process.
The "requires a CRT screen" was, I think, referencing the much more fine grained ability to actually recreate what was displayed on a screen. Though that's been replicated for LCDs now also.
Except for Class A digital devices, the field strength of radiated emissions from unintentional radiators at a distance of 3 meters shall not exceed the following values:
Frequency of emission(MHz) Field strength (microvolts/meter)
30-88 100
88-216 150
216-960 200
Above 960 500* DVI (HDMI) and DisplayPort digital video interfaces in electromagnetic eavesdropping process
https://sci-hub.se/https://doi.org/10.1109/EMCEurope.2019.88...
You can also search for "side-channel" and "TEMPEST".
---
The signals analyzed below are LVDS and VGA, not exactly HDMI, but also an interesting read - because the LVDS signal is used to drive the LCD panel and it's also a major source of leakage.
* Exposing Computer Monitor Side-Channel Vulnerabilities With TempestSDR
https://hackaday.com/2020/07/15/exposing-computer-monitor-si...
The author of the program even wrote a paper on that for a master degree.
https://raw.githubusercontent.com/martinmarinov/TempestSDR/1...
Probably you were right, in the past, because it has become much easier to do this with LCD screens as their resolution has increased into a range which demands fine control of higher-frequency digital data -- high enough (a function of the Nyquist frequency, I guess) to reproduce an analog radio signal with sufficient control to carry a recognizable audio signal