An Implementation of Tempest in GNU Radio
github.com
github.com
> GNU Radio [2] is a Free & Open-Source Toolkit for Software Radio
[1] https://en.wikipedia.org/wiki/Tempest_(codename) [2] https://gnuradio.org
I've always thought of TEMPEST as magic and incredibly cool. I get how this works for video, but why is it that infosec recommends for EM shielding of a datacenter? Wouldn't there be so much EM noise from a DC that the data you could pull off be .. noisy? lossy?
People have also done this with analysis of the power consumption of crypto hardware. I believe this was used against Trezor devices.
Nitpick: GPS is more like 20 dB below the noise floor
[1] https://sdrgps.blogspot.com/2016/02/find-signal-in-noise.htm...
But yeah, theoretically you can cook up as much process gain as you need, it just might take a while.
The link budget for bouncing radio signals off the moon (EME) is something like 260 dB. A while ago I had a chance to see the ground station at NASA Goldstone where they manage the radio links to Mars and the outer planets. There was a terminal open with ~single digit bits / second coming in from one of the Voyager probes. Having a 70 meter dish and a cryogenic receiver helps, but the link budget there has got to be truly staggering...
Back when I learned this I was shocked that satellite communications work at all.
I can only imagine how much loss you have trying to hear communications from the Voyager probes now.
Care to explain? I'm not following..
Still, I will try to make an analogy. Start with the smallest transistor we make today, (7nm) and scale it up by the equivalent of 200dB and it would be 258 million km across, or about the same as the diameter of the Earth's orbit around the sun.
10 dB (deci-Bells) is an order of magnitude ratio; 10 dB = 10Log(10). For non ratios you tack on units, such as 30 dBHz = 10 Log(1 kHz). It just a way of expressing large values in engineering, and you can add the dB instead of multiplying in linear domain. You begin to think in dB after doing it for years.
The path losses stated in the replies are good examples when the rule is broken. The path loss is 22 dB + 20*Log(distance/wavelength). My universe/quark is just a joke of the most extreme ratio I can think of; I’m sure there are others larger.
The national debt ought to be in dB$.
IIRC, I think it originally used the analog signals generated by controlling the electron gun in a CRT.
https://www.cl.cam.ac.uk/~mgk25/pet2004-fpd.pdf
tl;dr The signal from a DVI cable can be detected but at much more reduced ranges. See also; RAGEMASTER (Snowden leak) a range extending implant for video cables.
Wikipedia says: TEMPEST (Telecommunications Electronics Materials Protected from Emanating Spurious Transmissions)
This says it is "Telecommunications and Electrical Machinery Protected from Emanations Security"
https://www.patton.com/solution/Tempest-EMI-RFI-Data-Securit...
Aren't all of these are probably backronyms for an originally randomly selected codeword?
To further muddy the waters, the military is just as fond of writing things in all caps as the intelligence community is, but they usually actually are acronyms or abbreviations. In contrast to TEMPEST consider PAVE PAWS, which is an acronym, and USSPACOM, which is abbreviation.
But yeah, you're right. Shoulder surfers are very much why * are used.
http://www.w6rz.net/IMG_0069.JPG
https://www.amazon.com/RFSPACE-Wideband-Antenna-600-6000-Viv...
Such a shame because his books are on average excellent until the last 10-20%.
The Holocaust education tidbit caught my eye, there was a Twitter post just a few days ago about using Filecoin to preserve genocide data https://twitter.com/dietrich/status/1258128262615773187