Professional Documents
Culture Documents
3, JUNE 2013
AbstractThis study attempts to characterize the radiated com- ple timing scheme. If t0,0,0 is the time at which the information
promising emanations from four typical television sets with liquid- needed to refresh pixel (0, 0) in the top-left corner of the display
crystal display (LCD), in particular the predictability of format is processed for the first time, then
and timing parameters. Three were found to emit clear ultrahigh
frequency radio signals visually related to the displayed image, x y n
from the display controller or its low-voltage differential signaling tx,y ,n = t0,0,0 + + + (1)
fp fh fv
link to the LCD panel. Although the input signals to all four prod-
ucts followed the same TV standard, the timing parameters of their (with 0 x < xd and 0 y < yd ) is the time when the in-
emanations differed substantially. Some also frequency-modulate
their pixel clock to improve compliance with electromagnetic-
formation to refresh pixel (x, y) for the nth time is processed.
interference limits. All digitally rescale the input image to the re- Here, fp is the pixel rate, fh = fp /xt is the horizontal scan
spective display size. The frame rate at which the display panel is frequency (line rate), and fv = fh /yt is the vertical scan fre-
driven is, if at all, only loosely phase locked to the input signal. quency (frame rate). The eavesdropper needs to know the in-
These observations have implications for eavesdroppers, for the teger ratios xt and yt between the pixel, line rate, and frame
design of test standards to limit compromising emanations from rate. These are larger than the visible display resolution xd and
video displays, and for the practicality of detecting the mere pres- yd , to allow for horizontal and vertical blanking intervals in
ence of an active television receiver by correlating the emanations
of the circuitry driving its display panel with a known broadcast which the display has time to prepare refreshing the next line or
TV input signal. frame. The PC industry has standardized a list of combinations
(fp , xt , yt , xd , yd ) [4], which eavesdroppers can try first, as well
Index TermsCompromising emanations, emission security, in- as a commonly used formula for creating further such video
formation security, television receiver detection, video displays.
modes where needed [5], which also helps guessing these pa-
rameters for a particular target. Then the eavesdropper picks a
I. INTRODUCTION time t0,0,0 such that the reconstructed image is appropriately
aligned, and adjusts and tracks the exact pixel clock frequency
LECTROMAGNETIC waves unintentionally emitted by
E electronics not only can interfere with nearby broadcast-
radio reception, a phenomenon known as electromagnetic in-
fp in order to deal not only with its 0.5% specification toler-
ance [4], but also its <100 ppm manufacturing tolerance and its
<10 ppm short-term temperature drift [2].
terference (EMI), but also can leak processed information and
The eavesdropper can now average m voltage samples ob-
thereby enable eavesdropping. Known as compromising em-
served at the output of an amplitude modulation (AM) receiver
anations, such radio signals have been studied and controlled
at times tx,y ,0 , tx,y ,1 , tx,y ,2 , . . . , tx,y ,m 1 and display the re-
by (still secret) Tempest emission-security standards in some
sults as a (suitably scaled) gray value of pixel (x, y) in the
government applications since the 1960s. While the problem is
reconstructed raster image. In order to limit interpixel inter-
not limited to video displays, their compromising emanations
ference (horizontal blurring), the intermediate-frequency (IF)
are particularly easy to demonstrate [1][3].
resolution bandwidth of the receiver used should ideally be of
Most raster-display technologies periodically refresh each
the same order of magnitude as fp [2].
pixel at a fixed frequency, usually in the range 40120 Hz.
The nature of the reconstructed image will depend on the type
If the displayed information changes slowly compared to the
of signal eavesdropped.
refresh rate, the high redundancy of the refresh signal helps an
1) Analog video signals, such as from a VGA cable or a
eavesdropper to separate it from unwanted background noise,
cathode-ray tube (CRT), usually appear to an eavesdrop-
by periodic averaging [2].
per with AM receiver as if they have been band-pass fil-
Where the information of each pixel is processed
tered and rectified: horizontal lines are reduced to peaks
sequentiallyone pixel at a timesuccessive samples from an
marking their end points and vertical lines are doubled [2].
eavesdropped signal can be attributed to individual pixels and
2) Digital video signals, such as from laptop computers or
therefore reconstructed as a raster image. In personal-computer
DVI cables, undergo a complicated mapping from the
(PC) displays, the standardized video interfaces (video graphics
bit pattern that encodes the displayed color to the gray
adapter (VGA), digital video interface (DVI), etc.) use a sim-
value seen by the eavesdropper. This mapping varies with
the center frequency to which the receiver is tuned and
is related to the Fourier transform of the digital wave-
form. Where additional stateful encodings are used, such
Manuscript received March 31, 2012; revised August 5, 2012; accepted
September 3, 2012. Date of publication March 27, 2013; date of current version as transition-minimized differential signaling in DVI, the
June 11, 2013. relationship can be even more complex [3].
The author is with the Computer Laboratory, University of Cambridge, 3) Sometimes, video display hardware even amplitude mod-
Cambridge CB3 0FD, U.K. (e-mail: Markus.Kuhn@cl.cam.ac.uk).
ulates the pixel brightness onto a carrier, which can result
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. in particularly good eavesdropped image quality. (The au-
Digital Object Identifier 10.1109/TEMC.2013.2252353 thor observed this with a Dutch e-voting terminal in 2007,
13.5 MHz pixel-clock frequency. Such a chip may also contain column. Intrapanel interfaces used between TCON and column
a demodulator and MPEG decoder for digital video broadcast drivers initially used standard CMOS voltages, but EMI con-
(DVB) signals. The output still has the same standard resolution, cerns have caused manufacturers more recently to move to spe-
line rate, and frame rate as the input signal (standard definition cialized communication architectures, such as National Semi-
TV in Europe: 576 720 pixels, 15.625 kHz horizontal, 50 Hz conductors reduced swing differential signaling [17], Whis-
vertical, 625 lines total, interlaced). Many also integrate an on- perBus, and point-to-point differential signaling (PPDS) [18].
chip CPU and graphics adapter, for controlling the entire TV, These use point-to-point links, where the data rate transmitted
interactive menus, teletext, etc. to an individual column driver can be substantially lower than
The second IC is a display controller back end. It performs the pixel frequency, as each column driver needs to receive only
several functions. a fraction of all pixels per line. Intrapanel interfaces are a less at-
1) The commonly used LCD panels in TV sets use PC- tractive source of compromising emanations than the FPD-Link
industry standard formats, such as 640 480 (VGA), panel interface, if
800 600 (SVGA), and in particular 1024 768 (XGA), 1) the data for multiple columns are transmitted simultane-
1366 768 (WXGA), or 1440 900 (WXGA+), and not ously (e.g., done in PPDS);
the broadcast resolution (576 720 in Europe). The dis- 2) the data rate and edge rise/fall times (which determine the
play controller has to convert the resolution and scan rate upper end of the spectral presence of the data signal) are
of the digitized TV signal provided by the front-end video lower and longer;
processor into the resolution and line rate required by the 3) the tighter coupling to the ground plane of a PCB and
display panel. If it keeps the field rate the same, the con- the tighter manufacturing tolerances of PCB traces (com-
version needs to buffer only a few lines at a time. Better pared to loose twisted-pair wires) reduce the impact of
versions may buffer entire frames to implement filter al- transmitter imbalance and large ground-return loops.
gorithms for dealing with interlacing, which also allows The most prominent compromising emanations appear to
adjusting the frame rate. come from the display controllers LVDS drivers or the LVDS
2) Display controllers may offer several different resolution- panel link, rather than from intrapanel circuits. What is received
scaling options, especially to cope with both the 4:3 and can be a common-mode signal on an imperfectly balanced LVDS
16:9 aspect rations (letterboxing, zoom). pair, causing emissions via a ground loop. Being unintentional,
3) Some display controllers also support computer interfaces both imbalances between LVDS driver pairs and ground return
such as VGA, DVI or high-definition multimedia interface path conductivity can vary much between devices from the same
(HDMI), which allow the TV set to be used as a PC production line.
monitor.
The display controller outputs a digital video signal with
the fixed resolution required by the display panel. The two are IV. INSTRUMENTATION
connected via a cable of twisted-pair wires, usually 1050 cm This investigation of radio emissions has focused on the 200
long. Since about 1997, the signal levels on these cables have 850 MHz band, which covers the bitrate and its first harmonic
followed the low-voltage differential signaling (LVDS) speci- and which permits good reception in the unshielded laboratory
fication [12], which represents 0 as a combination of 1.1 and in which the measurements took place. A log-periodic electro-
1.4 V on a wire pair, whereas 1 is encoded as 1.4 and 1.1 V magnetic compatibility (EMC) measurement antenna designed
instead. LVDS connections are terminated by a 100 resistor for 2001000 MHz was placed 12 m from the surface of the
and driven by a 3.5 mA current source. The examined display tested TV set (far field) and vertical polarization provided among
interfaces all followed the synchronization scheme used by Na- the best results. The radio receiver used was a Dynamic Sciences
tional Semiconductorss FPD-Link system [13], which is also R1250, an older purpose-built Tempest measurement receiver
commonly used in laptop computers, namely one twisted pair with up to 20-MHz IF bandwidth. Its IF output was initially con-
carries a clock signal, and the others carry a data stream with a nected to a video raster processing system [19] that the author
bitrate that is seven times the clock signal. Many different pin had built using a field-programmable gate array development
and bit assignments are used on these interfaces. The fact that board for digital signal processing applications. It allows the
several proposed standard assignments [14][16] did not match user to quickly try all line frequencies that are an integer mul-
the LVDS pinout found in any of the examined products sug- tiple of the standard TV field rate. It displays in realtime on
gests that the standardization of such interfaces has yet to affect a VGA multisync CRT monitor the received video signal and
the market. helps the experimenter to quickly scan through a wide range
The FPD-Link connection ends in a third chip, the timing of tuning frequencies, antenna positions, and horizontal/vertical
controller (TCON), which is located on the display panel it- deflection frequencies, in order to get a quick overview of the
self. A display panel is a tightly integrated unit that combines a available emissions.
printed circuit board (PCB) (often with flip-chip mounted ICs) To further characterize a promising signal, the 30-MHz IF
with the actual liquid-crystal chamber and transparent panels, output of the Tempest receiver was fed to a digital storage oscil-
and is not easily examined in a nondestructive way. From the loscope, which made at a sampling frequency of 125 MHz 200-
provided clock frequency, the TCON chip generates timing sig- ms-long recordings, covering about ten TV fields. For images
nals for row-driver chips. It also demultiplexes the incoming like Figs. 4 and 7, these recordings were amplitude demodulated
video data stream and forwards it to a set of column-driver in MATLAB (multiplication with complex 30-MHz phasor,
chips that contain digital-to-analog converters for each pixel low-pass filter, taking absolute value), interpolated according to
KUHN: COMPROMISING EMANATIONS OF LCD TV SETS 567
100
200
300
400
500
600
700
800
900
1000
1100
1200
1300
line
1400
1500
1600
1700
1800
1900
2000
2100
2200
2300
2400
2500
2600
2700
2800
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Fig. 3. Mikomi 15LCD25 LVDS link: the thick black cable near top center. s
Tempest receiver 30MHz IF amplitude spectrum (10 MHz BW) 447 MHz, 10 MHz BW, 56.7475 kHz, Toshiba 42WLT66
IF frequency (MHz)
40 100
30 200
300
20 400
20 40 60 80 100 120 140 160 180 500
time [s] 600
700
Fig. 5. IF spectrum of 15LCD25 emission (30 MHz IF = 690 MHz RF, 800
10 MHz bandwidth) showing triangle-wave frequency modulation of pixel
900
clock.
1000
1100
Mikomi15LCD250 LVDS differentialmode power spectrum (dB) 1200
900 20 1300
1400
800
line
30
1500
700 1600
40
1700
600
frequency (MHz)
50 1800
500 1900
60 2000
400
2100
70
300 2200
80 2300
200 2400
90 2500
100
2600
100
0 2700
20 40 60 80 100 120 140
time [s] 2800
2900
Fig. 6. Spectrogram of the differential data signal on one of the LVDS links in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
a Mikomi 15LCD25 TV set. The triangle waves are harmonics of the frequency- s
modulated 4850 MHz pixel clock. The vertical gap every 22.4 s is the hori-
zontal blanking interval. Fig. 7. Toshiba 42WLT66 emissions while receiving BBC1 (PAL).
bandwidth, the receiver will see only a small fraction of the mov- The horizontal banding can be reduced by increasing the IF
ing clock signal and its harmonics at any time, and its detector bandwidth of the eavesdropping receiver and can be made to
will hardly react to the brief pulses caused when the clock fre- disappear if the bandwidth is at least about 5% of the center fre-
quency rapidly sweeps across. quency. It could also be avoided with a special-purpose receiver
The effects of the frequency modulation of the pixel-clock that tracks this frequency modulation with its tuning frequency
signal become apparent in two ways in Fig. 4. (using a suitable phase-locked loop design).
First, the frequency modulation also phase modulates the An open question remains, whether there is any fixed phase
clock signal, which is apparent from the jittery edges within a relationship between the triangle-wave signal that frequency
single field. The start and end point of the active line varies by modulates the pixel clock, and any of the other characteristic
about 0.2 s, or 1% of the mean line period, in comparison to a frequencies, or whether an eavesdropper would have to adjust
constant-frequency horizontal-sync signal. and track all of these frequencies independently. Other uncer-
Second, the entire frequency spectrum of the LVDS signal is tainties faced by an eavesdropper are the exact scaling factor
scaled up and down slightly. Fig. 4 was received with a band- (e.g., 4/3) and interpolation algorithm that the display controller
width of 10 MHz at a center frequency of 690 MHz, which uses to convert the 576 lines of the broadcast image into the 768
is almost exactly twice the bit frequency of the data signal lines of the display, and how it deals with interlacing.
(2 7 49 MHz = 686 MHz). However, as this double-bitrate
frequency varies between 2 7 48.0 MHz = 672 MHz and
2 7 50.3 MHz = 704 MHz, across 32 MHz, it will spend B. Target 2: Toshiba 42WLT66
only some of the time within the 10-MHz receiver band. Where The HD-Ready Toshiba 42WLT66 42-in set has a 1366
it is outside, the raster image shows dark bands distorting the dis- 768 pixel display, with both TV and VGA inputs.
played image. A look at a spectrogram of the receivers 30-MHz Recognizable video signals with 50 Hz and 56.7475 kHz
IF output (see Fig. 5) shows how the received signal moves up (1134.95 lines) were found over a wide range of RF tuning fre-
and down with a frequency of about 30 kHz, and sweeps about quencies, including 256, 288, 375, 447, 511, 765, and 830 MHz.
30 MHz of the spectrum this way. Similarly, Fig. 6 shows a Fig. 7 shows that the horizontal sync signal at which the flat panel
spectrogram of the signal recorded with a differential probe is driven makes an 1 s phase jump in the vertical blanking
from one of the LVDS pairs, which shows the same frequency interval after every second field, but the pixel clock is far more
modulation. stable than with the previous target. While contours are clearly
KUHN: COMPROMISING EMANATIONS OF LCD TV SETS 569
TABLE I
SUMMARY: DISPLAY RESOLUTIONS AND LVDS TIMING PARAMETERS IN FOUR EXAMINED TV SETS, ALL FED WITH A 50 HZ PAL/I TV SIGNAL
fv fh fp
Television set xd yd xt yt
Hz kHz MHz
Mikomi 15LCD25 1024 768 50.0 44.5740 1140 891.48 49.2 1.2
Samsung LE19R71B 1440 900 41.8 44.0256 1550 1053 2 (34.2 0.8)
Toshiba 42WLT66 1366 768 50.0 56.7475 ? 1135 (not measured)
Toshiba 42C3030D 1366 768 50.0 47.4000 1530 948.0 72.5 0.9
visible, the nonmonotonic relationship between the brightness 647 MHz, 20 MHz BW, 44.025 kHz, Samsung LE19R71B
of the TV image and the resulting AM demodulator output of the 100
200
eavesdropping receiver severely alters the image content, as is 300
to be expected with eavesdropping any digital video signal [3]. 400
500
600
700
800
C. Target 3: Toshiba 42C3030D 900
1000
While the Toshiba Regza 42C3030D is another HD-Ready 1100
1200
42-in television set with 1366 768 pixel resolution, in exter- 1300
1400
nal appearance and technical data very similar to the previous 1500
line
1600
target, its compromising video emanations use very different 1700
1800
parameters: a much lower line frequency of 47.400 kHz and 1900
2000
a smaller phase jump in the horizontal sync signal after each 2100
2200
second field. The signal received was noticeably weaker and 2300
2400
distorted by rapidly moving dark bands, again most likely an 2500
artifact caused by EMC-motivated frequency modulation of the 2600
2700
clock frequency. 2800
2900
The two core chips are a DVB-T front-end video processor 3000
3100
Toshiba TC90403FG and a Genesis FLI8548H-LF video con- 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
troller which feeds the LVDS cable consisting of five twisted s
100
200
300
400
500
600
700
800
900
1000
line
1100
1200
1300
1400
1500
1600
1700
1800
1900
2000
2100
2200
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
s
TABLE II [7] K. Martin and S. A. L. Ward, Television detector vans, Brit. Telecommun.
SUMMARY: FREQUENCY MODULATION OF LVDS CLOCKS Eng., vol 3, pp. 180186, Oct. 1984.
[8] B. Wild and K. Ramchandran, Detecting primary receivers for cognitive
min fp max fp fp fFM radio applications, in Proc. IEEE 1st Int. Symp. New Front. Dyn. Spectr.
Television set Access Netw., Baltimore, MD, USA, Nov. 2005, pp. 124130.
MHz MHz MHz kHz
Mikomi 15LCD25 48.0 50.3 49.2 2.3% 29.5 [9] M. Enev, S. Gupta, T. Kohno, and S. N. Patel, Televisions, video privacy,
Samsung LE19R71B 33.4 35.0 34.2 2.3% 15.7 and powerline electromagnetic interference, in Proc. 18th ACM Conf.
Toshiba 42C3030D 71.6 73.4 72.5 1.2% 29.3 Comput. Commun. Security, Chicago, IL, USA, Oct. 2011, pp. 537550.
[10] M. G. Kuhn, Optical time-domain eavesdropping risks of CRT displays,
in Proc. IEEE Symp. Security Privacy, Berkeley, CA, USA, May 1215,
2002, pp. 318.
[11] Interfaces for digital component video signals in 525-line and 625-line
cases the front-end and back-end chips have their own clock television systems operating at the 4:2:2 level of Recommendation ITU-R
oscillators. BT.601 (Part A), ITU-R Rec. BT.656-4, International Telecommunication
Each of these observations means a substantial complication Union, Geneva, Switzerland, 1998.
[12] Electrical Characteristics of Low Voltage Differential Signaling (LVDS)
for anyone who wants to separate a compromising LVDS signal Interface Circuits ANSI/TIA/EIA-644-A, 2001.
of an LCD TV from background noise through periodic averag- [13] S. Poniatowski, An introduction to FPD Link, National Semiconductor,
ing. The high diversity of the timing parameters and the jitter on Santa Clara, CA, USA, Application Note 1032, Jul. 1998.
the synchronization signals also makes it difficult to envisage an [14] Industry standard panelsMounting & top level interface requirements,
Version 2, Video Electronics Standards Association (VESA), Sep. 2001.
automatic TV detector predicting from a broadcast TV signal [15] VESA TV Panels Standard, Version 1, Video Electronics Standards
the LVDS emanations of a TV set, in order to detect them at Association (VESA), Mar. 2006.
a distance using cross-correlation techniques, especially if the [16] VESA DisplayPort Panel Connector Standard, Version 1, Video Elec-
tronics Standards Association (VESA), Jan. 2007.
operation of the TV set is driven by its own crystal oscillators [17] RSDS Intra-panel interface specification, Revision 1.0, National Semi-
and only loosely phase-locked with the frame rate of a broad- conductor, Santa Clara, CA, USA, May 2003.
cast signal. Moreover, simple EMC measures, such as careful [18] C. Zajac and S. Poniatowski, A new intra-panel interface for large
layout and ferrite rings, can substantially reduce compromising size/high resolution TFT-LCD applications, Texas Instruments, Dallas,
TX, USA, Rep. SNLA177, 2004.
emanations from display controllers and LVDS links. [19] M. G. Kuhn, COVISPCompromising video signal processor.
(2006). [Online]. Available: http://www.cl.cam.ac.uk/mgk25/covisp/
REFERENCES
[1] W. van Eck, Electromagnetic radiation from video display units: An
eavesdropping risk? Comput. Security, vol. 4, pp. 269286, 1985.
[2] M. G. Kuhn, Compromising emanations: Eavesdropping risks of com-
puter displays, Univ. Cambridge Comput. Lab., Cambridge, U.K., Tech.
Rep. UCAM-CL-TR-577, Dec. 2003, ch. 3. Markus G. Kuhn received the Diplom degree
[3] M. G. Kuhn, Electromagnetic eavesdropping risks of flat-panel dis- from the University of Erlangen-Nurnberg, Erlangen,
plays, in Proc. 4th Workshop Privacy Enhanc. Technol., LNCS 3424. Germany, in 1996, the M.Sc. degree from Purdue
Berlin, Germany: Springer-Verlag, May 2628, 2004, pp. 88105. University, West Lafayette, IN, USA, in 1997, and
[4] Monitor Timing Specifications, Video Electronics Standards Association, the Ph.D. degree from the University of Cambridge,
DMT 1.0, Rev. 12, Oct. 2008. Cambridge, U.K., in 2002, all in computer science.
[5] Coordinated Video Timings, Video Electronics Standards Association, He is a Senior Lecturer with the Computer Lab-
CVT 1.1, Sep. 2003. oratory, University of Cambridge. His research fo-
[6] R. Drinkwater and M. Killow, Measurement of local oscillator emis- cuses on hardware and signal-processing aspects of
sions from a range of domestic television receivers in accordance with computer security, including compromising emana-
the requirements of British Standard EN 55013, Radio Technology and tions, side-channel attacks, distance-bounding pro-
Compatibility Group, Radio Communications Agency, U.K., Project No. tocols, secure positioning systems, security microcontrollers, smartcards, and
466, final report, Apr. 1998. forensic signal analysis.