// COMPLETE THREAD

Re: Soft Tempest

9 expanded posts ยท every known parent and child

NODE a699e878Re: Soft Tempest
Anyone interested in working on this for linux?  It should be fairly
trivial to modify the linux console drivers, disk driver, and possibly
keyboard driver to take these changes into account.  At the same time,
it might be nice to add the permanence counters for RAM and magnetic
media.

I'm a bit busy until at least after FC '98, or I'd do it myself.  One
of my goals is to keep my laptop as secure as possible, and that's
an application where TEMPEST shielding is rather prohibitive.
-- 
Ryan Lackey
rdl@mit.edu
http://mit.edu/rdl/
NODE f7a7c948Re: Soft Tempest
At 9:19 PM -0800 2/8/98, Ryan Lackey wrote:

>I'm a bit busy until at least after FC '98, or I'd do it myself.  One
>of my goals is to keep my laptop as secure as possible, and that's
>an application where TEMPEST shielding is rather prohibitive.

Really? You think so? You think TEMPEST treatment of laptops is more
expensive than of normal machines?

The physics suggests just the opposite: the RF emissions from laptops are
expected to be lower from first principles, and, I have heard, are
measurably much lower. (I say "have heard" because I don't have any access
to RF measurement equipment...I once spent many hours a day working inside
a Faraday cage, but that was many years ago.)

The first principles part is that the deflection yokes in a CRT are the
largest radiated component of what got named "van Eck radiation." (I'd just
call it RF, but whatever.)

Laptops are missing this component. (It might be interesting to see the
radiated RF numbers for various kinds of flat panel displays.)

The emission from the keyboard would have to be looked at, of course.

Also, laptops, being so small, are easy to shield with mesh bags. An
inelegant approach would be to bend copper sheeting to form an enclosure. A
more elegant approach might be to take one of the tight-fitting laptop
cases (like the Silicon Sports "Wetsuit") and use it as a pattern for a
case made of conductive mesh fabric...or even something like aluminum
screen. Several layers would be even better.

But before going this route, I'd want to see some measurements. Laptops
might already be "quiet enough." (Measurements are needed to determine the
effectiveness of any proposed RF shielding anyway, so....)

Finally, for a number of years there have been proposals for viewing
screens built into glasses or goggles. "Crystal Eyes" was one of them.
Another was a replacement for standard EGA screens (this was 4-6 years
ago). These were being announced during the period when virtual reality
(VR) was expected to dominate...that hasn't happened, yet.

With some of these glasses, gargoyle-style, one could completely encase the
laptop in a shielded case (like a Zero Haliburton) and then use a palm
keypad...

Speaking of this sort of approach, a lower-tech version might be to use a
palmtop, like the HP 95LX, as a remote terminal to a machine completely
shielded. (The laptop could be in a shielded enclosure, or backpack, with
the 95LX snaked to it with cables.) Given the battery operation, the long
battery life (which says radiated RF is likely to be under control), the
LCD display, etc., this should be pretty good against eavesdroppers.

I haven't yet looked at the Ross Anderson paper, but some things bother me
about it. It seems unlikely that a "TEMPEST font" will affect keyboard and
main CPU board noise. Also, in a multiple window environment, with several
active windows, and with the target window being of varying sizes, I'm not
quite sure I buy the idea that a remote sensing of the content of one
window is very easy to pull off.

But I'll take a look at what Ross has to say.

--Tim May





Just Say No to "Big Brother Inside"
---------:---------:---------:---------:---------:---------:---------:----
Timothy C. May              | Crypto Anarchy: encryption, digital money,
ComSec 3DES:   408-728-0152 | anonymous networks, digital pseudonyms, zero
W.A.S.T.E.: Corralitos, CA  | knowledge, reputations, information markets,
Higher Power: 2^3,021,377   | black markets, collapse of governments.
NODE 9d7322d6Re: Soft Tempest
-----BEGIN PGP SIGNED MESSAGE-----

On Sun, 8 Feb 1998, Tim May wrote:

[...]

> Really? You think so? You think TEMPEST treatment of laptops is more
> expensive than of normal machines?

Laptops have a very tight size and waight budget.  I would immagion this
is the limmiting factor rather then the RF emissions.

- -- 
Please excuse my spelling as I suffer from agraphia see the url in my header. 
Never trust a country with more peaple then sheep.  ex-net.scum and proud
You Say To People "Throw Off Your Chains" And They Make New Chains For
Themselves? --Terry Pratchett.

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: noconv

iQCVAwUBNN6OF6QK0ynCmdStAQFJaQQAkszblxy6EsbYL/xpFlrqjsBSYVtfd+nm
lKTSccmEb2be6Eh7RYa9nUxQ1Pi3j/EzTCzkRc1SI1vxG1LfLc7721E9TR18Tk6N
bfcNE7uolpSfMKaQO1J8ilihzc0aSYVFDFseLjID9cMRkwLwy84fmvlPUN0bNq7s
71IrIXzctLk=
=7qfO
-----END PGP SIGNATURE-----
NODE 805eb9e6Re: Soft Tempest
Tim May wrote:
> At 9:19 PM -0800 2/8/98, Ryan Lackey wrote:
> 
> >I'm a bit busy until at least after FC '98, or I'd do it myself.  One
> >of my goals is to keep my laptop as secure as possible, and that's
> >an application where TEMPEST shielding is rather prohibitive.
> 
> Really? You think so? You think TEMPEST treatment of laptops is more
> expensive than of normal machines?

I think it is more difficult to have a lightweight, portable, non-maintenance
intensive solution for tempest protecting a portable than for a big
desktop box.

A desktop box doesn't care how much it weighs.  It can even be put inside
a TEMPEST rack (I saw someone selling these at a convention once; I wanted
one, but didn't have any way to to ship it back to Boston.  Sigh), or just
TEMPEST protect the entire room.

One of the problems with TEMPEST protection is that the gaskets/etc. get
worn.  Or some stupid fsck paints the exposed copper in the doorway.  Or
whatever.  I don't think requiring that the thing be portable, lightweight,
etc. is going to make it any less likely to be damaged.  If the TEMPEST
protection is damaged, it's not as if a warning LED will come on -- TEMPEST
monitoring equipment is *way* too heavy to build into a laptop, so it will
fail silently.

> The physics suggests just the opposite: the RF emissions from laptops are
> expected to be lower from first principles, and, I have heard, are
> measurably much lower. (I say "have heard" because I don't have any access
> to RF measurement equipment...I once spent many hours a day working inside
> a Faraday cage, but that was many years ago.)

Certainly the traces are shorter, there are no big antennas (read: cables)
connecting parts, etc.  The power levels are power.  There aren't any
power cords if you're on battery.

However, a lot of them have plastic cases and generally piss-poor shielding
of any kind, too.
> 
> The first principles part is that the deflection yokes in a CRT are the
> largest radiated component of what got named "van Eck radiation." (I'd just
> call it RF, but whatever.)
> 
> Laptops are missing this component. (It might be interesting to see the
> radiated RF numbers for various kinds of flat panel displays.)

According to the Anderson paper, certain kinds of LCD-TFT have *easier to 
monitor* emissions than monitors.  I have no idea which is the case, but
I'm willing to err on the side of paranoia.  I should scrounge up some 
TEMPEST monitoring equipment around MIT somewhere and test it, though.
> 
> The emission from the keyboard would have to be looked at, of course.

It's an integrated component, no keyboard wire, so it's much less likely
to lose.
> 
> Also, laptops, being so small, are easy to shield with mesh bags. An
> inelegant approach would be to bend copper sheeting to form an enclosure. A
> more elegant approach might be to take one of the tight-fitting laptop
> cases (like the Silicon Sports "Wetsuit") and use it as a pattern for a
> case made of conductive mesh fabric...or even something like aluminum
> screen. Several layers would be even better.

You need to worry about the mesh bag corrding/breaking/etc.  But yeah, this
is a decent technique.  I wonder how small the mesh has to be to attenuate
30-40db of signal in the relevant frequencies, and if that makes it hard to
see/type through.  I should figure out what frequencies are involved.
> 
> But before going this route, I'd want to see some measurements. Laptops
> might already be "quiet enough." (Measurements are needed to determine the
> effectiveness of any proposed RF shielding anyway, so....)

The paper pretty clearly says laptop LCDs are not sufficiently quiet.  Until
I read this, I was under the impression they were; perhaps passive matrix
screens are and active are not. (actually, I can totally understand that
wrt the pulse modulation not present in modern crts)
> 
> Finally, for a number of years there have been proposals for viewing
> screens built into glasses or goggles. "Crystal Eyes" was one of them.
> Another was a replacement for standard EGA screens (this was 4-6 years
> ago). These were being announced during the period when virtual reality
> (VR) was expected to dominate...that hasn't happened, yet.
> 
> With some of these glasses, gargoyle-style, one could completely encase the
> laptop in a shielded case (like a Zero Haliburton) and then use a palm
> keypad...

I used to work in the MIT Media Lab's wearables project -- we used
this kind of approach.  Something called a "twiddler" chording keyboard 
(unshielded; my advisor fled the country before I could get a shielded one
set up), attached to a "private eye" monocular display; some odd resolution,
again unshielded.  Attached to a standard portable PC, a belt mounted
PC, or whatever.

I was going to put together a TEMPEST resistant wearable at some point.  In
addition, a mesh cloak; we'd been doing some privacy stuff, and discovered
that there were penetrating cameras in use by some surveilance companies/etc.
for anti-shoplifting/etc. -- it would be nice to shield against them.  It
never happened, oh well.

I had a real bitch of a time finding open source TEMPEST information, which
is part of why the idea was back-burnered.  I think there is a concerted
effort on the part of the government to prevent open source discussion of
the topic, through manipulation of research money, etc.  Most of my 
information was general purpose EE stuff and some EMP-shielding information,
so perhaps I'm inclined to overkill (when dealing with EMP, you have to worry
about 3 second duration *changes* in the field, so your faraday cage needs to
be of uniform materials, joints need to be the same as the material, etc.  
In the absence of material to suggest otherwise, I think the same criteria
apply to serious TEMPEST shielding, in the 85db+ range.  There is some 
speculation that the SECRET TEMPEST specs are not sufficient to resist
some modern SIGINT technology, and that there exist unknown standards for
real protection for some applications.  Perhaps this is unjustified paranoia).
> 
> Speaking of this sort of approach, a lower-tech version might be to use a
> palmtop, like the HP 95LX, as a remote terminal to a machine completely
> shielded. (The laptop could be in a shielded enclosure, or backpack, with
> the 95LX snaked to it with cables.) Given the battery operation, the long
> battery life (which says radiated RF is likely to be under control), the
> LCD display, etc., this should be pretty good against eavesdroppers.

Even a passive component has a resonant frequency; if you're attacking, you
may know it and can take advantage of this (hinted at in the paper).  I
don't think the palmtop being low power necessarily makes it immune, although
I'd bet it's a bit better off than a laptop.
> 
> I haven't yet looked at the Ross Anderson paper, but some things bother me
> about it. It seems unlikely that a "TEMPEST font" will affect keyboard and
> main CPU board noise. Also, in a multiple window environment, with several
> active windows, and with the target window being of varying sizes, I'm not
> quite sure I buy the idea that a remote sensing of the content of one
> window is very easy to pull off.
> 
> But I'll take a look at what Ross has to say.
> 
> --Tim May

I think the real solution is just what Ross said -- software + hardware.
With the right font and X server frobbery, you can get *better* net
image/text quality with TEMPEST protection and anti-aliasing than with neither.
And it's a great safety net in case your hardware protection is compromised.

Once the current project which by now is becoming rather tired of being
brought up in passing rather than in a real comprehensive form is on its
way, I'm going to look at the TEMPEST wearable, maybe with a verified
cryptographic hardware implementation for the important stuff.

An interim solution of a nice greyscale antialiased font in a java window
serving as a console, even if only for things like the pgp xterm, would
be a nice interim solution.  Especially since it should only take a few
hours to do, if someone has some font manipulation tools.

I was originally thinking of modifying the text mode console drivers, but
they use DOS text mode, which can't deal with greyscale.  The solution
is to use SVGAlib, GGI, or an X application.  A really cool solution
would be to make the X server itself do this to everything on the screen.
XFree86 is way too nasty a codebase for me to modify in my spare time, though.
I think Linux-GGI is the proper way to do it.
> 
> 
> 
> 
> 
> Just Say No to "Big Brother Inside"
> ---------:---------:---------:---------:---------:---------:---------:----
> Timothy C. May              | Crypto Anarchy: encryption, digital money,
> ComSec 3DES:   408-728-0152 | anonymous networks, digital pseudonyms, zero
> W.A.S.T.E.: Corralitos, CA  | knowledge, reputations, information markets,
> Higher Power: 2^3,021,377   | black markets, collapse of governments.
> 
> 
> 

-- 
Ryan Lackey
rdl@mit.edu
http://mit.edu/rdl/
NODE c2e633faRe: Soft Tempest
Ryan Lackey wrote on 1998-02-09 07:15 UTC:
> The paper pretty clearly says laptop LCDs are not sufficiently quiet.  Until
> I read this, I was under the impression they were; perhaps passive matrix
> screens are and active are not.

I even used a laptop for a Tempest demo in Ross' undergraduate security
course here at Cambridge, because it gave such a clear signal and was
much easier to transport than a CRT.

> (actually, I can totally understand that
> wrt the pulse modulation not present in modern crts)

I added this sentence in the paper only for those who had read the
van Eck paper before, which in this respect is a little bit out-of-date
and does not describe today's VDU technology.

> I had a real bitch of a time finding open source TEMPEST information, which
> is part of why the idea was back-burnered.  I think there is a concerted
> effort on the part of the government to prevent open source discussion of
> the topic, through manipulation of research money, etc.

Same experience here ... :-(

Markus

-- 
Markus G. Kuhn, Security Group, Computer Lab, Cambridge University, UK
email: mkuhn at acm.org,  home page: <http://www.cl.cam.ac.uk/~mgk25/>
NODE 8a1a27e4Re: Soft Tempest
Tim May wrote on 1998-02-09 06:14 UTC:
> The physics suggests just the opposite: the RF emissions from laptops are
> expected to be lower from first principles, and, I have heard, are
> measurably much lower. (I say "have heard" because I don't have any access
> to RF measurement equipment...I once spent many hours a day working inside
> a Faraday cage, but that was many years ago.)
> 
> The first principles part is that the deflection yokes in a CRT are the
> largest radiated component of what got named "van Eck radiation." (I'd just
> call it RF, but whatever.)

You have to differentiate between information carrying emanations
and non-information carrying ones. The horizontal and vertical
deflection coils produce a lot of radiation at harmonics of the
line and frame rate of your CRT, but this signal energy is not
related to your screen content (only to your video mode), and therefore
not of much concern for the eavesdropper. The low-radion monitor
standards look only at those signal (<400 kHz). Therefore having
a TCO92 monitor provides you absolutely no advantage with respect
to eavesdropping.

The information carrying signals of VDUs are in much higher frequency
ranges in the VHF/UHF bands. Laptops are pretty good broadcasters
there, too.

Markus

-- 
Markus G. Kuhn, Security Group, Computer Lab, Cambridge University, UK
email: mkuhn at acm.org,  home page: <http://www.cl.cam.ac.uk/~mgk25/>
NODE 030327c0Re: Soft Tempest
At 04:54 PM 2/9/98 +0000, Markus Kuhn wrote:
> The horizontal and vertical
>deflection coils produce a lot of radiation at harmonics of the
>line and frame rate of your CRT, but this signal energy is not
>related to your screen content (only to your video mode), and therefore
>not of much concern for the eavesdropper. The low-radion monitor
>standards look only at those signal (<400 kHz). Therefore having
>a TCO92 monitor provides you absolutely no advantage with respect
>to eavesdropping.

>The information carrying signals of VDUs are in much higher frequency
>ranges in the VHF/UHF bands. Laptops are pretty good broadcasters
>there, too.

One of the issues is that the fast rise-times on signals yields
emissions all over the spectrum, not just at the base scanning rate.
Thus, even though you're sending at e.g., 2400 bps, you've got an N-volt
voltage/current swing accomplished in fractions of a microsecond.

These higher harmonics radiate better than the lower ones.

See Peter Smulders's paper on RS-232 interception, abstract included below.
I have a local copy at http://rattler.otc.net/crypto/docs/rs232.pdf 





The Threat of
Information Theft
by Reception of
Electromagnetic
Radiation from
RS-232 Cables
Peter Smulders
Eindhoven University of Technology, Department of Electrical Engineering,
Eindhoven, The Netherlands

Research into the possibility of picking up the
electromagnetic radiation originating from video
display units (VDUs) made clear that this type of
information theft can be committed very easily
[1]. It is not only this type of equipment which
is vulnerable to interception at a distance;
experiments on eavesdropping RS-232 cable
signals prove that it is possible in some cases to
intercept data signals running along an RS-232
cable, by picking up and decoding the
electromagnetic radiation produced by the
cable. This report gives the results of these
Electromagnetic radiation arising from RS-232 cables may
contain information which is related to the original
RS-232 data signals. The seriousness of eavesdropping
risks is shown by estimates of bit error rates feasible with
a standard radio receiver as a function of the separation
distance. In addition to this, results of experimental
eavesdropping are presented.

Keywords: RS-232 cable, Electromagnetic radiation, Eaves-dropping
risks.

Caution: Failure to detect intelligible emanations by the
methods described in this paper do not mean an
installation is secure against interception by
sophisticated and resourceful opponents.


------------------------------------------------------------
      David Honig                   Orbit Technology
     honig@otc.net                  Intaanetto Jigyoubu

		Lewinsky for President '2012
NODE 220a94e6Re: Soft Tempest
At 10:14 PM 2/8/98 -0800, Tim May wrote:
>At 9:19 PM -0800 2/8/98, Ryan Lackey wrote:
>
>
>The physics suggests just the opposite: the RF emissions from laptops are
>expected to be lower from first principles, and, I have heard, are
>measurably much lower. (I say "have heard" because I don't have any access
>to RF measurement equipment...I once spent many hours a day working inside
>a Faraday cage, but that was many years ago.)
...later...
>But before going this route, I'd want to see some measurements. Laptops
>might already be "quiet enough." (Measurements are needed to determine the
>effectiveness of any proposed RF shielding anyway, so....)

The interference that laptops can cause with avionics is 
prima facie evidence that laptops are not quiet.


>The first principles part is that the deflection yokes in a CRT are the
>largest radiated component of what got named "van Eck radiation." (I'd just
>call it RF, but whatever.)
>
>Laptops are missing this component. (It might be interesting to see the
>radiated RF numbers for various kinds of flat panel displays.)

They are not missing the periodic pixel clocking signals though.


...
>With some of these glasses, gargoyle-style, one could completely encase the
>laptop in a shielded case (like a Zero Haliburton) and then use a palm
>keypad...

Yes, but cables radiate.  Wires are antennae.  Used to be a big problem
when laptops had wired mice.

BTW, in van Eck's original paper, he gives a way to make screen spying
a little tougher: pick random raster-lines to draw instead of the usual
order.  This of course would not be a significant barrier to modern
interception.

------

Enrico Fermi used to tune a regular music radio to a cyclotron(?) so he
could tell
that it was working, I've read.






------------------------------------------------------------
      David Honig                   Orbit Technology
     honig@otc.net                  Intaanetto Jigyoubu

		Lewinsky for President '2012
NODE 7d7b0f6dRe: Soft Tempest
On Mon, Feb 09, 1998 at 09:31:05AM -0800, David Honig wrote:
> At 10:14 PM 2/8/98 -0800, Tim May wrote:
> >At 9:19 PM -0800 2/8/98, Ryan Lackey wrote:
> >
> >
> >The physics suggests just the opposite: the RF emissions from laptops are
> >expected to be lower from first principles, and, I have heard, are
> >measurably much lower. (I say "have heard" because I don't have any access
> >to RF measurement equipment...I once spent many hours a day working inside
> >a Faraday cage, but that was many years ago.)
> ...later...
> >But before going this route, I'd want to see some measurements. Laptops
> >might already be "quiet enough." (Measurements are needed to determine the
> >effectiveness of any proposed RF shielding anyway, so....)
> 
> The interference that laptops can cause with avionics is 
> prima facie evidence that laptops are not quiet.

Even palmtops are quite noisy, in fact.

-- 
Kent Crispin, PAB Chair			"No reason to get excited",
kent@songbird.com			the thief he kindly spoke...
PGP fingerprint:   B1 8B 72 ED 55 21 5E 44  61 F4 58 0F 72 10 65 55
http://songbird.com/kent/pgp_key.html