Slashdot Mirror


The Hardware Behind Echelon Revealed

Whispering Bob writes "Techworld has got an interesting article on the technology behind the Echelon spying networks run by the US, UK, Cananda and Australia. Apparently the super storage and analysing technology used in the US is sold by privately owned Texas Memory Systems. It can deal with one trillion floating point operations per second. Now that's some technology."

14 of 344 comments (clear)

  1. For those that didn't already know by Pingular · · Score: 4, Informative
    --

    When anger rises, think of the consequences.
    Confucius (551 BC - 479 BC)
  2. Full Article text for the impatient or paranoid by Yo+Maing · · Score: 5, Informative
    Want to know the hardware behind Echelon? Uncle Sam using Texas' SAM.

    By Chris Mellor, Techworld

    You've probably heard about Echelon, the vast listening system run by the US, UK, Canada and Australia that scans the world's voice traffic looking for key words and phrases.

    Aside from using the system for industrial espionage and bypassing international and national laws to listen in on people, it is also used to listen out for people like Osama bin Laden and assorted terrorists in the hope of preventing attacks.

    All this is out in the relative open thanks to investigative journalists and a European Commission report into the system, concerned and annoyed that the Brits and Yanks has got there first.

    It works like this: The calls are recorded by geo-stationary spy satellites and listening stations, such as the UK's Menworth Hill, which combine satellite-intercepted calls and trunk landline intercepts and forward them on to centres, such as the US' Fort Meade, where supercomputers work on the recordings in real time.

    But what, you ask, can deal with that overwhelming mass of data that helps our government spy on the world? And how does it work?

    Well, a Texas Memory Systems SAM product - a combined solid-state disk (SSD) and DSP (digital signal processor). Woody Hutsell, an executive VP at TMS, said: "Fifty percent of our revenue this year will come from DSP systems, more than last year. The systems are a combination of SSD with DSP ASICs." ASICs are application-specific integrated circuits - chips dedicated to a specific purpose.

    TMS has a TM-44 DSP chip which has 8 GFLOPS of processing power - that's eight billion floating point operations per second. The processing uses floating point arithmatic operations to supply the accuracy needed for the analysis. A DSP chip turns analogue signals from a sensor or recorder into digital information usable by a computer. Digital cameras will use a DSP to turn the light signals coming through the lens into digital picture element, or pixel, information.

    A SAM-650 product is called a 192 GFLOPS DSP supercomputer by TMS. It is just 3U high and has 24 DSP chips and is positioned as a back-end number cruncher controlled by any standard server - a similar architecture to that used by Cray supercomputers. There are vast streams of information coming from recorded telephone conversations. The ability to have the DSPs work in parallel speeds up analysis enormously. Spinning hard drives can't feed the DSPs fast enough, nor are they quick enough for subsequent software analysis of the data. Consequently TMS uses its solid state technology to provide a buffer up to 32GB that keeps the DSPs operating at full speed.

    A cluster of five SAM-650's provides a terra flop of processing power; one trillion floating point operations per second.

    Echelon is a global surveillance network set up in Cold War days to provide the US goverment with intelligence data about Russia. One of the main contractors is Raytheon. Lockheed Martin has been involved in writing software for it. Since then it has expanded into a general listening facility, an electronic vacuum cleaner, sucking up the world's telephone conversations. Information about it's existence has been reluctantly revealed, prompted by scandals such as the recordings of Princess Diana's telephone calls by the NSA.

    Recorded signals are fed into the TMS SAM systems where the DSPs filter out the noise to produce much clearer signals that software can work on to detect individual voices, perform voice recognition, and listen out for keywords, such as, for example, "Semtex". Decryption of encrypted calls is also a likely activity.

    Hutsell says the SAM systems, "are supplied to intelligence agencies and the military though system integrators like Raytheon, Lockheed Martin and Zeta. It's an intelligence community application involving data from various sources. This is loaded into RAM and then real-time analysis is carried out on

    1. Re:Full Article text for the impatient or paranoid by mikael · · Score: 4, Informative

      Some other links with pictures:

      Sam-650

      Sam-650 User Manual

      TM-44 ASIC

      Solid State Disks

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  3. Re:Mirror by HyperChicken · · Score: 3, Informative
    --
    Free of Flash! Free of Flash!
  4. Re:Hrm. can't access the site... by davron05 · · Score: 5, Informative

    direct link to the mirrordot cache

  5. clueless by Anonymous Coward · · Score: 2, Informative

    " A DSP chip turns analogue signals from a sensor or recorder into digital information usable by a computer. "

    Um, no that would be a ADC. A DSP is a Digital Signal Processor, which is basically like any other processor just built to do certain types of calculations very fast.

  6. Non-technical background info by bsv368 · · Score: 5, Informative

    The ACLU has a fairly comprehensive, albeit slightly out of date, site dedicated to ECHELON.

  7. Re: Stories on Echelon wrt/US commercial espionage by rxmd · · Score: 4, Informative
    I would like to hear more about this. Is there an English version of that article anywhere?
    There are several; the best from a journalistic point of view is probably the one on Heise (English), a German technology news forum from the publishers of Germany's best computer and IT magazines (c't and iX, respectively).

    Others are here, here, here and here . The journalistic quality varies. You might have to search for "Kenetech".

    --
    As a state gets corrupt, its laws multiply; the most corrupt states have the most numerous laws. (Tacitus, Annales 3:27)
  8. Re:Echelon's exemption list? by GuyFawkes · · Score: 2, Informative

    Don't be silly, all those sorts of people use "scrambler" phones and encrypt.... .. a bit like skype really...

    --
    http://slashdot.org/~GuyFawkes/journal
  9. Re:They still use ASICS !! by rob13572468 · · Score: 5, Informative

    it really depends on how many asic's are being used. true the design costs are very high but it still becomes economically more desirable to use the asic platform as long as the production run is high enough (100K units and up). the cost of a production run asic is so low compared to fpga that even with the design costs factored in, its the less expensive way to go. that being said, it probably will not stay that way much longer; the 8 bit microcontroller market for years offered up the devices in flash for small runs or masked rom for large runs. Since the manufacturers naturally want the devices to be as inexpensive as poossible, they tend to migrate the flash devices to the smallest/newest fab technologies which brings the price down alot. We are now seeing flash devices being used for large production runs as well with the programming being handled right on the production line with the added benefits of things like chip serialization being easily handled which was difficult to do with a masked chip. This has not happened yet with FPGA's; the main reason being that FPGA's have considerably larger gate counts but even so it wont be much longer until we see FPGA's being used in all but the most price-critical and the highest volume applications where a few thousand gates and/or a few cents make the difference. a good example of this is the xm radio chipset which has a very high gate count and yet needs to be offered up in a device that will retail at $49. an FPGA would simply cost too much and be too large ad the devices get smaller and cheaper. The other reason why we have not seen more FPGA usage has to do with competition; the 8 bit market has a large number of players who are all offering up products that are in direct competition with eachother and that has naturally driven down the costs and at the same time offered up much in the way of innovation and new features. the FPGA market, while growing does not have quite the same number of players although that is changing as well. a few more years and most of the players will be producing FPGA products and thats when things will really start to get interesting.

  10. Re:Interesting question by arcade · · Score: 3, Informative

    Which, while possible, is very unlikely (it would be the cryptography equivolent of finding a way to turn lead into gold).

    Well, they _may_ have found a method to factor products of large primes more efficiently. There has been made major strides to that goal during the last ten years or so (or so it seems to me, a non-matematician).

    TWINKLE broke the 512bit RSA key. Bernstein has a proposal on how a machine could break a 1024bit key. For all we know, the NSA may have found better methods - which are able to factor 2048bit keys in a short timespan.

    How likely it is .. I've got no clue.

    However, what IS certain is that pure bruteforcing is out of the question. Whatever the paranoids may believe, not even the NSA sit on fast enough computers to break into a single SSH session if they use todays public knowledge on algorithms. Not even all the worlds computers combined would be able to break into such a session with reasonable time. Breaking into lots of them in parallell -- "yeah right".

    --
    "Rune Kristian Viken" - http://www.nwo.no - arca
  11. Re:Serious question by Anonymous Coward · · Score: 2, Informative

    > How on Earth do they manage to get 3 billion warrants every day?!

    That's an easy question to answer. (1) They don't need warrants to spy on non-US citizens, (2) the capabilities of ECHELON are vastly exaggerated in an effort to instill fear.

  12. Re:Amazing by ezzzD55J · · Score: 2, Informative
    Not to run RC5, but to crack RC5. From the website I made "RC5-72" a link to in #10549995:

    Project: RC5-72 The project to crack a message encrypted with the 72-bit RC5 cipher.

    I hope this clarifies my point.

    Not very much. Because

    • In this (unsophisticated) case, cracking == running (as they're brute forcing the key)
    • Linked from the very page you linked to, the FAQ entry:
      Why doesn't an FPU make my computer crack RC5-72 faster?

      RC5 involves a large number of integer additions, rotates and XORs. It doesn't require floating point calculations and won't, in general, benefit from them. There has been quite a lot of recent discussion on whether or not it might be possible to boost keyrates (on x86 architectures at least) by taking advantage of the fact that there are separate pipelines for integer and floating point instructions. (We leave it to the reader to figure out how to do floating-point XORs and rotates!)

      Which was my original remark to back up someone you followed up to with this:
      Amazing indeed... Since when do you need floating point operations for text matching?!

      Not for text matching, but for numbercrunching. Numbercrunching as in RC5-72 [distributed.net]. I think you get the idea...

    I hope it's clear now.. :)
  13. Re:What does it need floating point for anyway? by SagSaw · · Score: 2, Informative

    Anyone know if there is a reason for the floating point reference other than just as a 'gee whiz' number?

    Echelon needs to find target words within a spoken converstaion. This implies some heavy-duty voice recognition software, given the large volume of telephone traffic to sift through and low quality of some of the most interesting data (for example, internation calls to thrid-world countries on the other side of the world). Good floating-point performance probably helps in that regard.

    --
    Come test your mettle in the world of Alter Aeon!