Van Eck Phreaking
en.wikipedia.org
en.wikipedia.org
https://www.youtube.com/watch?v=DlVM9xqGKx8
Plays Für Elise on a radio placed close to your monitor while you play that video full screen.
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.
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...
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.
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
Cryptonomicon did such a wonderful job of capturing a certain something from the 1990ies. I haven't enjoyed his more recent books as much. Seveneves was depressing. Dodge had really bad reviews and I haven't bothered with it.
(if you're familiar at all with TVTropes, the latter is the difference between the concept of a Trope Maker and a Trope Codifier)
I guess it's possible? I certainly hadn't heard of Habitat in 01992, or indeed until after I met Chip, and the correspondence with the Hindu concept is quite arresting. But then again, I never had a Commodore 64, and Neal Stephenson always loves to be plugged into everything that's trendy. Farmer and Morningstar gave a paper http://www.fudco.com/chip/lessons.html at The First International Conference on Cyberspace in 01990, which seems like the kind of thing you would maybe go to if you were writing a novel like Snow Crash in 01990. But they say Habitat (or rather Club Caribe) only had 15000 users at the time.
> (if you're familiar at all with TVTropes,
I love TVTropes! If we're talking about the cyberspace avatar trope rather than the use of the word "avatar" for it, you could maybe trace that back to Vinge's 01981 True Names, as mentioned in the talk I linked above.
I wasn’t a fan of Quicksilver, but as that was the first historical novel I’ve listened to, and as it was award winning, I assume it must be more about my tastes than the quality of the writing?
I liked Quicksilver, but could easily see how it's not everyone's cup of tea.
Why do they need to generate artificial Y chromosomes when there is a whole bunch of perfectly good ones in the last man alive who just died with them; and thousands upon thousands in the scattered genetic material in the frozen tin cans floating about in various orbits between earth and the shattered moon? And why does that have to lead to essentially speciation of the survivors?
Perhaps I’m misremembering, but I didn’t perceive the description as true speciation, more like socially defined racial groups.
I almost dropped Dodge 1/4 of the way in due to it being to dull. I thought Stephenson had lost his edge. Stuck through it, and loved it! It tackles a collection of related issues that are relevant today, and I think will continue to become more so in the near future, especially for the HN crowd. Ie his concepts of a post-truth-future, cultures emerging and isolating using controlled access to information etc. Speculative neuroscience too, ie how the brain constructs a cohesive model of the world.
Dodge seems to be the most polarizing Stephenson book.
Dodge in hell was more micro level depressing, he starts of by killing one of the main characters from a previous book after all. But I found it enjoyable over all. I think he managed to convey what he wanted with the book, and unlike Seveneves it was a quite fun read.
I don't recall it actually being a plot device though. It effectively just served to drive Waterhouse's panic that someone was watching him, but then it sort of fizzles out. Unless I missed some implied detail, nobody actually ever used it to spy on him.
IIRC the protagonists actually do use Van Eck phreaking later in the novel to read out what's on their adversary's laptop screen from the next hotel room over.
IIRC it's not an adversary but their fiend with whom they have a bet about whether Van Eck Phreaking works or not ;)
Also, Van Eck Phreaking's use by their adversaries is implied when Randy's in jail and working on his laptop decrypting the coordinates of the gold stash, again IIRC.
Yes, Randy avoids reading out the coordinates by monitor to keep them safe from Van Eck phreaking.
VVEP ur chgf snxr pbbeqvangrf ba uvf fperra naq trgf vzzrqvngryl eryrnfrq, naq gur fhfcrpgrq bccbarag tbrf gb gur snxr pbbeqvangrf
https://lost-contact.mit.edu/afs/adrake.org/usr/rkh/Books/bo...
It actually drives the climatic finale where Waterhouse performs an "epic hack" while in jail, modifying the linux kernel on his laptop to output the results of his cracking the encryption on the location of a cave full of gold as morse code in the form of his caps lock light going on and off. He also makes sure to write the code that will make these changes via hitting his space bar, which is translated to characters based on the amount of times he hits it, so that again the code to do the calculations is never exposed on screen. The only reason he is so careful about never exposing both the changes he is making to his laptop's code as well as the results of the calculations it runs is because Enoch Root visits him while he is in jail and basically warns him that people will be using Van Eck Phreaking to spy on the contents of his display.
So really, it is actually one of the most crucially import bits of technology in the whole book.
All you need is a $20 RTL-SDR.
If I didn't live out in the sticks (and had done research to make sure it would be legal) I'd give it a go.
One of the more scary characters refuses to own a computer.
Because Van Eck Phreaking.