Slashdot Mirror


Colossus has been Rebuilt

Max Driver writes "In celebration of D-Day, "Colossus", one of the earliest electronic code-breaking machines, has been rebuilt after ten years of effort by computer conservationists. Colossus was used to break the Lorenz cipher. This story is being reported by the BBC. Remarkably, the use of parallel processing (five tape channels) and short gate delay time (1.2 microseconds) allows the Colossus to match the speed of a modern PC."

74 of 279 comments (clear)

  1. The Forbin Project by Seumas · · Score: 5, Funny

    Phew. For a moment, I thought they were talking about this Colossus.

    An artificially intelligent supercomputer is developed and activated, only to reveal that it has a sinister agenda of its own

    1. Re:The Forbin Project by DrEldarion · · Score: 2, Funny

      When I first saw it, I thought they were talking about THIS colossus and I was very confused.

  2. Colossus of Rhodes by The+Original+Yama · · Score: 4, Funny

    When I read the headline I thought it was about the Colossus of Rhodes!

    This is cool too :)

    1. Re:Colossus of Rhodes by Borg453b · · Score: 2, Funny

      My thoughts as well. I must have been playing too much civ :P

      --

      - Mad, ingenous - they've both left you puzzled -
    2. Re:Colossus of Rhodes by ComaVN · · Score: 5, Funny

      Yeah, good for trade, but that is obsoleted by electricity, so why would anyone want to build that now.

      --
      Be wary of any facts that confirm your opinion.
    3. Re:Colossus of Rhodes by Ubergrendle · · Score: 3, Informative

      For those of you non-gamers, this is a joke refering to the creation of the ancient wonder "The Colossus of Rhodes" in the computer game Civilisation. There are specific in-game bonuses provided to the player who owns a city with this artifact until another player invents electricity.

      --
      John Maynard Keynes: "When the facts change, I change my mind. What do you do?"
  3. (sigh) by Lobo_Louie · · Score: 5, Funny

    ... and the IRS still uses it to this day.

  4. Reminder: by JessLeah · · Score: 5, Informative

    It only matches the speed of a modern PC at the single task it was designed for. Think of it as a very old, very interesting DSP. (I recall the stories on SlashDot about how the GPUs on modern ATI/nVidia cards are "many times faster than P4s"... well, yes, but you can't run Linux on them...)

    1. Re:Reminder: by noidentity · · Score: 3, Funny

      It only matches the speed of a modern PC at the single task it was designed for.

      Yeah, they're still trying to figure out how to make it crash as often.

    2. Re:Reminder: by Short+Circuit · · Score: 5, Informative

      I recall the stories on SlashDot about how the GPUs on modern ATI/nVidia cards are "many times faster than P4s"... well, yes, but you can't run Linux on them...

      To elaborate:

      GPUs still only run at a couple of hundred of MHz, but their dedicated circuitry allows them to perform certain matrix calculations much faster than x86 chips currently do, even with vector instruction extensions like MMX and SSE/SSE2.

      Here are a couple of links to relevant articles. (1 2)

    3. Re:Reminder: by The+Original+Yama · · Score: 3, Funny

      They had to wait for Bill and Paul to "develop the first programming language" before that was even possible.

    4. Re:Reminder: by Jeremy+Erwin · · Score: 2, Interesting

      The quartz compositor treats each window's content, and each window as a openGL primitive. All Quartz Extreme requires is a certain amount of VRAM--32 is preferred, and the ability to support textures of arbitrary (not powers of two) height and width. As the Mac only supports a small number of video cards, this practically guarantees that a GPU will be available.

      But the GPUs in early nVidia and ATI cards are fixed function anyway-- useless for all except computing Transform and Lighting. Later models (GeForce3, Radeon 8500) were programmable, but did not fully support floating point math. The latest two generations can theoretically be used for general purpose computing, but this is experimental, and only applicable to certain classes of computation.

    5. Re:Reminder: by gowen · · Score: 2, Insightful
      In a paragraph about the Altair 8800 you'd think perhaps the context of "For the Altair 8800" wouldn't need to be put into every sentence so some clueless /.er wouldn't try to take it out of context.
      No, you'd simply write "working on the Altair 8800 Bill and Bob made its first programming language".
      It's called clear, concise writing.
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  5. Clever use of what you have... by jarich · · Score: 2, Insightful

    Just goes to show what can be done when you are clever about using what you have.

    1. Re:Clever use of what you have... by Analogy+Man · · Score: 2, Insightful
      Neccesity is the mother of invention. If the fate of the world is at stake one can become very inspired.

      The challenge for each of us is to find a way to change the world with what we do.

      At the beginning of my career 14 years ago flying home from my first big interview I talked at length with someone on an airplane about a literature, travel, educational background etc. he summed up his career with "I sell sunflower seeds for human consumption" although someone needs to do it I suppose, sadly many of us spend more than half of our waking hours on occupations no more inspiring.

      --
      When the people fear their government, there is tyranny; when the government fears the people, there is liberty.
    2. Re:Clever use of what you have... by Lodragandraoidh · · Score: 4, Insightful

      If everyone did only what inspired them, alot of the unglamorous products and services we take for granted would not exist, and everyone's lives would be less for it (of course, I could do without my MTV, and the endless wasteland of product differentiation...)

      Some people don't have any aspirations beyond drinking beer and fishing, and no vision beyond determining what is for dinner. That is fine. Everyone has a purpose in the grand scheme of things, or if they don't, one will be issued to them at some point out of necessity. Perhaps raising children is their life's world-changing work, while their job is just that - a job to put food on the table. I know this might be a shock to you, but life does not have to center around your occupation; your occupation can be on the periphery.

      The really free, self actualized people are the ones living under the highway overpass in cardboard boxes. The rest of us do the best we can with what we have, and what necessity dictates.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
  6. good design by millahtime · · Score: 4, Interesting

    Remarkably, the use of parallel processing (five tape channels) and short gate delay time (1.2 microseconds) allows the Colossus to match the speed of a modern PC."

    This definitely shows you what a good design can do. WIth all the advancement I expected that thing to be slower than my TI-89 calculator.

  7. A tragedy by sql*kitten · · Score: 5, Insightful
    From the article:
    After the war, most of the machines were scrapped to protect their sophisticated secrets.
    If the British Government hadn't been so short-sighted, the UK now would be the centre of the global computer industry. Aye, but they threw away aerospace too. Always, Britain invents, loses interest, and the rest of the world reaps the spoils.
    1. Re:A tragedy by Polkyb · · Score: 5, Informative

      I saw a documentary on this a few weeks ago... Apparently, all the parts that went into making the beasties was "borrowed" from British Telecom. After the war, they just gave the parts back.

      --
      I've never shoed a horse, but I once told a donkey to piss off!
    2. Re:A tragedy by CdBee · · Score: 4, Informative

      It was destroyed so other countries would never find out we could break their ciphers. It still needed to be secret after WW2

      --
      I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    3. Re:A tragedy by eggoeater · · Score: 5, Insightful

      In one of James Burke's documentaries he talked about Britian basically "inventing" the fabric dying process (maybe in the early 1800s) but British industry never did anything with it. The Germans jumped on it and cornered the dying/fabric market, which bootstrapped their economy into the powerhouse it became until their defeat in WWI.
      So it does seem the UK has a track record here...

    4. Re:A tragedy by meringuoid · · Score: 3, Interesting
      Apparently, all the parts that went into making the beasties was "borrowed" from British Telecom. After the war, they just gave the parts back.

      Reminds me of something I heard about the Manhattan Project, which was a similar exercise in rounding up every geek in the country and making them do cool secret stuff... Apparently they couldn't get the copper wire they needed for the electromagnets used in refining their uranium, so they just took all the silver out of Fort Knox and made it into wire. Melted the lot down after the war and put it right back, no harm done...

      Of course that makes me wonder what Auric Goldfinger was thinking of. America's loot stash is already radioactive! :-)

      --
      Real Daleks don't climb stairs - they level the building.
    5. Re:A tragedy by jdtanner · · Score: 2, Interesting

      Not the only thing us Brits have missed out on I'm afraid... The integrated circuit RSA encryption Doh!

    6. Re:A tragedy by Isofarro · · Score: 2, Interesting
      If the British Government hadn't been so short-sighted, the UK now would be the centre of the global computer industry.

      From the article, to get around the reliability of valves the solution with Colossus was to leave it on until the end of the war, so it would have been on from 1 February 1944 through to at least 15th August (surrender of the Japanese). That's a 18 month uptime.

      More uptime than the average Windows laden PC.

    7. Re:A tragedy by PapayaSF · · Score: 4, Interesting

      You're almost right. They did get tons of silver (not all of it) to make electromagnets (not just wire), which were so huge and powerful that when turned on, people standing many yards away could feel the pull on the nails in their shoes and on their belt buckles!

      --
      Q: What does the "B." in Benoit B. Mandelbrot stand for? A: Benoit B. Mandelbrot
  8. Free information. by chuck54 · · Score: 2, Insightful

    This to me illustrates the need for free information. If information about this machine had been made public in the years after the war, we may now have been a good few megahertz ahead of our selves in computer technology.

    1. Re:Free information. by meringuoid · · Score: 4, Interesting
      If information about this machine had been made public in the years after the war, we may now have been a good few megahertz ahead of our selves in computer technology.

      I seem to remember hearing that a lot of Third World countries carried on using the German cryptosystems for a long time after the war, and that was why all the Bletchley technology was kept black - we rather liked being able to read everyone's mail. Don't know how true that is, though...

      IIRC, GCHQ also invented the RSA cipher years before it was discovered in the civilian world. Damn shame we didn't get to cash in on that one :-)

      --
      Real Daleks don't climb stairs - they level the building.
    2. Re:Free information. by ezzzD55J · · Score: 5, Interesting
      I seem to remember hearing that a lot of Third World countries carried on using the German cryptosystems for a long time after the war, and that was why all the Bletchley technology was kept black - we rather liked being able to read everyone's mail. Don't know how true that is, though...

      Well, there is something related here; Dennis Ritchie dabbles in cryptography. He talks about cryptanalysis of the hagelin m-209b crypto device (I bought one on ebay :)). They submitted their findings for voluntary review by the NSA before publishing, and Ritchie was visited by a "Retired Man" from the NSA. The relevant bit:

      He got a bit more specific about two things: the agency didn't particularly care about the M-209. What they did care about was that the method that Reeds had discovered was applicable to systems that were in current use by particular governments, and that even though it was hard to imagine that these people would find the paper and relate it to their own operations (which used commercially-available crypto machines), still... perhaps we should exercise discretion? It was certainly legal to publish, but publication might cause difficulties for some people in the agency.
      Full story in the first link.

      So, even though this has nothing to do with the UK and colossus/enigma/lorenz directly, it still is a similar story.

    3. Re:Free information. by raygundan · · Score: 2, Interesting

      Meh. That this device is "as fast as a modern PC" for the single task it was designed for is nothing particularly interesting. It is, as another reader pointed out, essentially just a large DSP. Just because a 400MHz GPU is many, many times faster than your 3GHz CPU at drawing pretty pictures, doesn't mean it's a better general purpose CPU. If you took all the millions of transistors in a P4 and made them all do NAND in parallel, you would have the world's fastest NAND gate, capable of doing a million near-instantaneous NANDs simultaneously.

      This is not to belittle the achievement of the folks who built Collosus. It is, however, more correctly compared to things like the EFF DES key cracker, which like the Colossus was massively parallel. It was also a gajillion times faster than a PC *at the one thing it did*.

  9. A modern PC could emulate it in physics! by pslam · · Score: 2, Insightful
    Remarkably, the use of parallel processing (five tape channels) and short gate delay time (1.2 microseconds) allows the Colossus to match the speed of a modern PC

    Er, this is an obviously ridiculous statement. A modern PC is such an order of magnitude faster that it could probably run equations simulating the circuit behaviour itself and still run real time. Compare 1,000 values at 1MHz (which it probably isn't anywhere near in reality), and a slow tape data input (even with 5 of them), to 10 million transistors at 3GHz.

    Funny thing is so many people seem to think there's nothing odd about it.

    1. Re:A modern PC could emulate it in physics! by DarkOx · · Score: 3, Insightful

      Yes but you have to remember that it was built to do one specific thing. When you design something for a single use, you get to make all sorts of assumptions which will allow you to optimize very very much. My DVD recorder is probably hundreds of times slower then my Athlong 64 system yet no matter what software I use it records video smoother with fewer frame drops. On the PC something happens like it becomes neccecary to flush the disk buffer and it will drop a frame, its hardly perceptable but sometimes you can detect it. PCs are so universal that you get to make few if any assumptions and that means more processing time. I imagine if you tried to write software for this thing to say transcode mp3 files to odd or something riddiculus like that your PC would finish months before this machine does.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    2. Re:A modern PC could emulate it in physics! by FraggedSquid · · Score: 2, Interesting

      Quite a few years ago there was an interview with one of the guys who worked on the Colossus. He stated that he had produced a machine code implementation of the task and ran it on the best PC he could find (may have been a PI or PII), expecting the PC code to run faster. He was surprised to find that Colossus was still much faster.

      --
      You don't need a lab to make mud.
    3. Re:A modern PC could emulate it in physics! by MancDiceman · · Score: 5, Insightful

      Don't talk utter rubbish. You should be modded down for being a crank.

      This is custom hardware designed for the job. MHz and GHz don't come into it. If you don't believe me, consider why the processor on so many graphics cards is slower than the CPU in the machine, yet without it, the graphics would grind to a halt. A modern PC is a general tool - Colossus wasn't, and was specifically designed and built to break crypto as quickly as possible. Now, if you were to try and run Pong on it, fair enough, you'd find it incredibly slow... but that's not what it's there for. Colossus would however easily crack Enigma codes quicker than your over-clocked P4. And it probably doesn't have as many neon lights in it.

      Funny thing about slashdot - people seem to think they know all about hardware because they know the difference between a MHz and a GHz.

  10. Re:Wikipedia Article by noidentity · · Score: 3, Informative

    There is also a wikipedia article about the Colossus computer , perhaps more relevant.

  11. Support Bletchley Park by fantomas · · Score: 5, Insightful
    The work has been done at Bletchley Park by volunteers. Normally the Colossus machine is being rebuilt there and you can watch the guys working on it and ask them questions. I was at Bletchley Park (home of Station X, the UK codebreaking centre in World War 2) yesterday, brilliant, well worth a visit. It's run as a trust, by volunteers. They need your support. Bletchley Park receives no public funding. To date, the Trust has raised over 1 million in its fight for survival. A further 4.5 million is needed now to fund essential staffing, building refurbishment, infrastructure, planning and marketing costs. They are just about to lose 20 acres of the site to a private developer building a housing estate, and half the original Huts are falling down. The hut Alan Turing worked in has some of its windows covered with chipboard because the windows are broken and they don't seem to have the money to replace them. The paint is peeling and the wood is rotting, the wall round it has fallen over in parts.

    The code breakers in these small prefabricated huts probably shortened the war by two years and saved hundreds of thousands of lives. Surely us geeks can help save this site and remember their contribution? If you can't get there to volunteer, maybe use their online form and give them a small donation? Their website is going to be slashdotted at this rate, so how about slashdotting their intray with donations?

    1. Re:Support Bletchley Park by moviepig.com · · Score: 2, Informative

      FWIW, the film ENIGMA is a romanticized but entertaining thriller about another important, earlier (than Colossus), Bletchley Park decryption mechanism.

      --
      Seeing bad movies only encourages them. Watch responsibly
    2. Re:Support Bletchley Park by pjacobi · · Score: 4, Informative

      Often forgotten (outside Poland):

      The work on breaking Enigma started at the Polish Cipher Bureau with three Polish mathematicans Marian Rejewski, Henryk Zygalski and Jerzy Rozycki developing a mathematical model of its operation.

      At Bletchley Park, there is plaque commemorating this contribution.

      And the knowledge used was obtained by French intelligence, but only the Poles thought it possible to gain something out of it.

      Googling for Poland Enigma will give you a lot of sources.

      Or start here:
      http://www.paiz.gov.pl/oldpai/newsletter/an gielski /NR20.htm#Conquerors%20of%20Enigma
      http://www.awm .gov.au/news/codes.htm
      http://wings.buffalo.edu/i nfo-poland/web/history/W WII/enigma/U-571.shtml

  12. Go and visit Bletchley Park! by salmacis2 · · Score: 4, Interesting
    Colossus, and indeed the rest of the Bletchley Park operation was a tremendous example of war-time ingenuity.

    I would urge all UK-based \.ers to go and visit Bletchley Park as soon as possible. It's an amazing day out. It's just sad that the UK government doesn't appear to recognise the historical significance of BP and spend whatever is required to restore the site. Hut 6 and Hut 1, where most of the decoding was done are practically falling down these days.

    1. Re:Go and visit Bletchley Park! by pklong · · Score: 5, Funny

      Oh great, a load of Slashdotters turning up. I can just imagine the poor guides when they ask the obligatory "Does anyone have any questions?".

      Also they had better rope off the area properly or for some reason the machine will print out "Visit my 1337 site goatse" or "First Post" constantly.

      --

      Philip

      Signatures are broken

  13. The real real wikipedia article (no troll) by Anonymous Coward · · Score: 3, Informative

    This is the real one!. Ignore the other ones, this is the REAL wikipedia link. Verify it for yourself!

  14. Re:Not really by rosbif · · Score: 2, Interesting

    Ah, the Dick Van Dyke theory of England (for those not aware, DVD played a cockney chimney sweep in the film "Mary Poppins", thereby setting back UK-USA relations a few decades)
    1. Most people in England do not have computers based on 486s - I'd be surprised if it was more than 10%. I would suggest that low end P4s are in the majority
    2. Any PC with a serial port can read a paper tape with a suitable paper tape reader attached (I've done this in the recent past)
    3. Better than a kid whinging on about things that he doesn't understand.

    BTW, I think you'll find "mates" to be an Aussie soubriquet, rather than an English one.

  15. UK track record by pommiekiwifruit · · Score: 3, Funny
    OK, so we tossed away the computer, aerospace, and other industries.

    But look at the popularity of the ideas we exported; why, in central London a pub has a sign outside saying it was where the Communist Manifesto was launched, and offering themed lunches (borscht etc.) (oddly I can't remember a similar sign outside the hofbrauhaus in Munich). Who would have thought that would take off?

  16. Really the First 'Computer'? by Geiger581 · · Score: 5, Informative

    The Colossi were not programmable (they just did precisely one thing rather well), so it may be hard to consider them computers in all possible senses. Konrad Zuse's Z3 (Wikipedia Link) was also completed two years prior and was Turing complete, so it's hard to really give Colossus any credit other than the impact it had on the war.

    1. Re:Really the First 'Computer'? by AC-x · · Score: 2

      Colossus wasn't the first computer, but I think it was the first all electronic computer, whereas the Z3 used physical relay switches.

      If you're after the first programmable computer then Charles Babbage's Difference Engine beat the Z3 by over 100 years (although he never actually finished building it the science museum reproduced it and it worked)

  17. intersting book on colossus... by Anonymous Coward · · Score: 4, Informative

    One of my grad school professors wrote a detailed book on colossus as a project to keep him busy in retirement.

    "From Fish to Colossus: How the German Lorenz Cipher was Broken at Bletchley Park"

    by Harvey Cragon

    On amazon:

    http://www.amazon.com/exec/obidos/tg/detail/-/09 74 304506/qid=1086095280/sr=1-1/ref=sr_1_1/104-610257 7-9835954?v=glance&s=books

    I proofread an early copy of the book and it was quite interesting how the cryptanalysis was done and even more impressive what these people accomplished with technology that was, to quote Spock, not much removed from bearskins and stone knives.

  18. maybe... by lachlan76 · · Score: 2, Informative

    I have seen a project to run programs on a gpu, with BrookGPU.
    It would only be applicable for certain applications, but some of the things that a graphics card excels at (I think) are linear algebra, vector manipulation, and some other number-crunching activities.
    You can't run linux on it though, just programs written in Brook Stream language (an extension of ANSI C).

  19. Re:Not really by arevos · · Score: 5, Funny

    I really put that down to two things:

    1) Most people in England still only have 486 computers
    2) He's talking about deciphering stuff off a paper tape, something a modern PC can't do at any speed
    3) An old guy bragging about life's accomplishments (which is okay).


    At least we can count.

  20. but don't mention U-571 :-) by fantomas · · Score: 2, Informative

    ...but if you get to Bletchley Park, for goodness sake don't mention the film U-571 :-) the retired UK military people who are the tour guides get a bit twitchy that Hollywood makes out it was the US Navy and not the Royal Navy (UK) who grabbed vital code books from a sinking U-boat (which I think was actually U-110). (actually they are quite relaxed and happy to correct/ give more info , plus the U571 film makers donated a couple of huge u-boat props which are in the grounds of BP).

    1. Re:but don't mention U-571 :-) by gowen · · Score: 3, Informative

      It was U110, captured by the crew of HMS Bulldog, complete with an Enigma machine and up-to-date codebooks (May 9, 1941). U559 and U506 were later captured with Enigma machines, the former by crew of HMS Petard (30 October, 1942), the latter by US Navy Task Force 22.3 (June 4, 1944)

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  21. Re:Wait! Wait! there's a pattern here by Moraelin · · Score: 4, Interesting

    Really? I thought it was the millions of Russians who died. The Americans got anywhere _near_ the war after the Russians were already stopping the Germans.

    And those strategic bombings never did much damage either. In fact, it cost the US far more to bomb Germany, than it cost Germany to rebuild the odd factory that got hit by a bomb and replace/repair the fighters.

    Now I'm not saying that US didn't help, and we're all grateful for that. (If nothing else, otherwise the whole Europe would have ended up communist.)

    But, no offense, claiming to basically have singlehandedly won the war is a tad shameless. Without the USSR to hammer the Germans from the other side, and without the UK as a base, the US wouldn't even have made it onto the European mainland. Much less beatten Germany.

    --
    A polar bear is a cartesian bear after a coordinate transform.
  22. What about Babbage... by jdtanner · · Score: 3, Informative
  23. Re:Not really by Anonymous Coward · · Score: 2, Insightful

    Most people in England do not have computers based on 486s - I'd be surprised if it was more than 10%. I would suggest that low end P4s are in the majority

    He never said they did. He just said that this would be an explanation of the performance claimed.

    Any PC with a serial port can read a paper tape with a suitable paper tape reader attached (I've done this in the recent past)

    I think he was joking, and using this to explain why a modern PC would be slower than a 60 year old valve based machine.

    Better than a kid whinging on about things that he doesn't understand.

    He wasn't. You were. It was a joke post to explain something that is apparently not the case. Don't take it so seriously.

  24. Brit RSA encrytion by BlightThePower · · Score: 4, Interesting

    For more information see "The Code Book" by Simon Singh.

    It was developed by the superbly named Clifford Cocks, a at GCHQ in 1973 (IIRC thats three years before Rivest et al.) Apparently he thought it no big deal (completing an implementation of Ellis' original proof-of-concept practically overnight) and filed it away for further reference. End of story. Cocks is now chief mathematician at GCHQ; and given that he's probably intercepting this communication as I write, I dare say he will pop-up if what I've said is inaccurate!

    The true tragedy is obviously that RSA is called RSA, rather than the far more amusing "Cocks Encryption" or similar. The sheer weight of punnage (e.g., "Hard Cocks Encryption" anyone?) is a tragic is a loss to humanity IMHO.

    --
    Plays violent online games as: Nerfherder76
    1. Re:Brit RSA encrytion by meringuoid · · Score: 2, Funny
      Cocks is now chief mathematician at GCHQ; and given that he's probably intercepting this communication as I write, I dare say he will pop-up if what I've said is inaccurate!

      Well, yes, GCHQ have almost certainly logged this communication - as will Google in the not too distant future, so that's not so cloak-and-dagger... But I doubt the great man will actually turn up. More likely some large men will be coming around to explain to you why, if you're going to make fun of people's names, it's perhaps wise to pick people who aren't highly placed members of large international espionage organisations...

      --
      Real Daleks don't climb stairs - they level the building.
    2. Re:Brit RSA encrytion by Ernesto+Alvarez · · Score: 4, Informative

      The interesting thing about britain's RSA was not the invention of the method itself. They knew it was theoretically possible to do public key encipherment early in the 1970s, but didn't know any functions that would be useful. They called this idea "Non-secret encryption".
      Then based on that model they discovered methods that were similar to RSA (Cocks, 1973) and Diffie-Hellman (Williamson, 1974).
      Apparently, even though they knew how to encrypt, they didn't realize that it could also be used as a digital signature scheme.

      The list of papers are:

      Basic theory:
      The possibility of secure non-secret digital encryption, J.H. Ellis 1970

      RSA:
      A note on "Non-secret encryption", C. C. Cocks 1973

      Diffie-Hellman:
      Non-secret encryption using a finite field, M. J. Williamson 1974
      Thoughts on cheaper non-secret encryption, M.J. Williamson 1976

      Historical:
      The history of non-secret encryption, J.H. Ellis 199?

      Those documents are in the gchq site, or somewhere near, but it is a PITA to search there (if you do, check both "non-secret" and "non secret", but I'd recommend google instead.

  25. Thats not what the article says. by Bill,+Shooter+of+Bul · · Score: 2, Insightful

    It doesn't say that it was cleverly designed to do a single purpose so that its as fast as modern processors. It says that its parallel tape drives were so fast that it can match modern processors. That is a ridiculous statement. Now, that doesn't mean that it isn't as fast as modern computers, but that it isn't because of the speed of the hardware.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
  26. If You RTFA, You'd Get This by Luigi30 · · Score: 3, Funny

    Fatal error on tape0 - unknown error, paper exploded?

    --
    503 Sig Unavailable

    The Signature could not be accessed. Please try again later or contact the administrator
  27. Re:Let the british have their moment in the sun by Shmooze · · Score: 2, Interesting

    Ah well, since no-one can accept british superiority, here is an abridged list of british inventions ripped of by the good ol' US of A.

    1) Computers
    2) 'RSA' encryption
    3) Jet engines
    4) All-Moving tailplanes (to allow supersonic jets)
    5) Jump-jets (namely, Harrier)
    6) Radar and Microwave ovens
    + Many more but i'm feeling far too lazy.

  28. Re:Let the british have their moment in the sun by garyok · · Score: 4, Interesting
    I would have added

    7. Inalienable human rights (Magna Carta)
    8. Liberal democracy (John Stuart Mill, John Locke, etc., etc...)

    but the Americans don't seem to be using them any more. Can you send them back to Britain please if you're finished with them please?

    --
    One of the penalties for refusing to participate in politics is that you end up being governed by your inferiors - Plato
  29. Re:Wait! Wait! there's a pattern here by corbettw · · Score: 3, Funny

    Either way we would have ended up with a continent of people with one muscular arm.

    Wait, I'm confused. You'd end up with a continent of Slashdot readers?

    --
    God invented whiskey so the Irish would not rule the world.
  30. Re:Are we "celebrating" D-Day now? by magarity · · Score: 2, Informative

    Hooray! Thousands of people died! Let's par-tay!

    Perhaps you need a refresher on the meaning of 'celebrate' before making would-be sarcastic remarks:

    "1 : to perform (a sacrament or solemn ceremony) publicly and with appropriate rites"
    "2 a : to honor (as a holiday) by solemn ceremonies"

  31. Re:The Atanasoff-Berry Computer is slighted again by pmc · · Score: 2, Interesting

    Here we go again. There are four contenders in this race "First {suitably qualified} Computer":

    The Zuse Zn (Z1 - 1938, Z2 - 1939, Z3 - 1941)
    Colossus (1944)
    ABC (between 1938 and 1942)
    Eniac (1946)

    The ABC was not Turing complete (and, indeed, not programmable), and was probably beaten into production by the Z3 anyway . The other three are Turing complete. The Z3 was the first to be Turing complete, but it was only realised in 1998 that this was true. Colossus was Turing complete (and this was known at the time - Turing worked next door after all), but was classified top secret. Eniac was Turing complete too, but was definitely last.

    So, depending on your definition of computer and how "electronic" you insist on it being, you can pick any of them. But in my opinion the ABC has probably the narrowest of claims, with Colossus the best claim. Eniac definitely had the greatest influence.

    The "electronic" part of this argument is in my opinion a complete red herring. Imagine in a few (?) years time when (if) nano-technology comes of age and instead of electronic switches we go back to nano-mechanical switches. Are these computers somehow inferior to the ABC just because they are once more electromechanical like the Zuse Z3 (albeit with switches a billion times smaller)? No, I don't think so.

    This is not to criticise the ABC though - it was an impressive acheivement in its own right. But too much is claimed for it: for example it was not the first to use binary as is claimed - the Z1 used binary.

  32. Speed of a modern PC by exp(pi*sqrt(163)) · · Score: 2, Insightful

    I think the story goes something like this: a few years ago the team reproducing the Colossus set out by writing an emulator for the PC. It wasn't written that smartly and ran slower than the real thing. Now, several years later, that statement is being repeated more often than it should be. But I think that in the weak sense I have outlined it was once true.

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  33. Related stuff by jarek · · Score: 2, Interesting
    Some of the stuff in the links below will be found in the Code Book. It's interesting stuff anyway.

    link1

    link2

    Happy reading.

    /jarek

  34. Re:Integrated CPU instructions by Short+Circuit · · Score: 3, Insightful

    You'd still need to transfer data through the AGP bus. More data than currently is done, in fact.

    Modern graphics cards assemble each frame from a collection of images, or textures, that are provided it. The GPU performs mathematical operations on these textures in order to orient them somewhere in the field of view.

    If you performed all of the operations on the CPU, you'd not only be taking up instruction cycles, you'd have to transmit entire frames through the AGP bus. 1600x1200x24bytes works out to about 44Mb per frame. At 24 fps, that's about one gigabit per second. That's an awful low refresh rate. Let's raise it to 56Hz. Now we're at 2.33Gb/s, more than normal PCI. Let's go for a smooth 85Hz: Now we're at 3.54Gb/s. Let's look forwards to higher resolutions, say, 3200x2400@85Hz: 14.17Gb/s. More than the latest HyperTransport revision can handle. By this time, you've already crowded out hard drive and network access. Your sound might be in trouble too.

    That's an awful lot of bandwidth. And don't forget the space on the CPU die, and cache pollution for other processes. And Memory latency, not to mention the fact that a lot of that memory could be used for other game data.

    That's not to say there wouldn't be advantages. You could also conceivably perform physics calculations like collision detection and simple FEA.

    All in all, though, it's more efficient to have a multiprocessor setup where specific tasks are run on specialized hardware.

  35. Colossus of the X-Men by beatleadam · · Score: 2, Funny

    Colossus has been Rebuilt

    Great! In time for the next X-Men movie too :-)

    --
    I have a theory that the truth is never told during the nine-to-five hours. -- Hunter S. Thompson
  36. Re:Let the british have their moment in the sun by uohcicds · · Score: 2, Informative

    ...and wasn't Tom Paine actually British as well.

    Of course, the medium you are using now was invented by an Englishman working in Switzerland. The underlying technology (that became ARPANet) was actually suggested by researchers at the National Physical Laboratory in England, built on Baran's (an American!) packet switching idea.

    And any time you use PKI, remember that it was someone from Britain (GCHQ) who actually invented it, althuogh the UK government made him sit on it (see www.gchq.gov.uk)

    But then of course, most of the interesting work in Science and Mathematics was done either by the British or by others working here like Dirac, Wittgenstein, Rutherford, Davy, Hooke and Newton inter alia.

    This is not meant to sound like a flag-waving exercise for the UK, just to remind some of our less intelligent colonial friends that they did not, in fact, invent everything and bless the world with their very existence. I mean, you can't even find WMD in a country the size of Iraq...

    --
    It's not you: I'm just this horrifically socially awkward with everybody.
  37. Re:The ARM bombshell by Panaflex · · Score: 2, Insightful

    Ever used a Zaurus or a iPaq( That's why it's called StrongARM )? How about a newer Palm Pilot?

    The ARM processor is a wonder of low power design!

    Perhaps I will crawl back into the cave and stare at the shadows...

    Pan

    --
    I said no... but I missed and it came out yes.
  38. Re:Let the british have their moment in the sun by garyok · · Score: 2, Funny
    One idea they never stole: steak and kidney pie. Yeeurrgh! They can have that for a bloody start.

    What else is uniquely British that we'd want to entice the Americans into 'stealing' in a sort of 'You touched it last! It's your's now!' way?

    --
    One of the penalties for refusing to participate in politics is that you end up being governed by your inferiors - Plato
  39. Re:Wait! Wait! there's a pattern here by naily · · Score: 2, Interesting
    Hear hear!

    I'm waiting for 'Colossus' the movie, starring a daring team of americans at Bletchley who single-handedly invent Colossus, run Ultra and crack the codes just in time, all the while undermined by those stuck-up brits who always try to spoil everything by saying "You bloody yanks can't just storm in here and expect to win the war in a week!".

    An old ex-empire Britain may be, but they were the first empire to dismantle itself (for the most part), and every territory they lost was made, by and large, in their image. The english civil war was over 50 years before the french revolution - they created the first democracy in europe (by killing their king - can you imagine usurping your own president?), and the american ideals of democracy were descended from this. Oh, and industry? The brits invented that too - Adam Smith was no yank!

    My point is that every empire has its day, even with the best will in the world. And when your time comes you can either acceed to the rising benevolent power (US, not Nazi), or have power wrestled from you.

    --
    We all live in a state of ambitious poverty. -- Decimus Junius Juvenalis
  40. Early computer and precomputer devices by Animats · · Score: 3, Informative
    There were a number of devices in that era, Colossus included, that really weren't computers.
    • Harvard Mark 1 (1939 - 1944) - semi-programmable electromechanical computing machine.
    • Zuse Z3 (1938-1941) - small general purpose relay computer. Good architecture, but limited by relay speeds to a 5Hz (yes, Hz) clock. First floating point unit. No jump instruction, due to a low budget. The later Z4 (1945-1949) had jumps and conditional branches.
    • Atanasoff-Berry (1937-1942) Programmable, electronic arithmetic, binary, but memory was a rotating drum of capacitors.
    • Colossus (1944?) Special-purpose key-testing machine.
    • ENIAC (1943-1946) - plugboard-programmed tube machine. No general purpose memory, just registers. Tube ALU.
    • IBM 603 Electronic Multiplier (1946) - first commercial electronic computing product. Punched card I/O, not truly programmable, but electronic multiplication and division.

    Most of these machines had electronic arithmetic units. The big problem was memory. There were no good memory technologies yet, and none of those machines had much memory. They all basically had a few registers, like a calculator. Each bit of memory required a relay, a tube, or a discrite capacitor and switchgear.

    Finally, the memory problem was solved. EDVAC, (1947-1952), had 1K of mercury-tank delay line memory. This was a lousy main memory technology (you had to wait for the word you wanted to come around, like a disk), but allowed reasonable memory sizes. It was clunky, but at last, there was memory.

    With the memory problem partially solved, various groups started building machines. Pilot ACE, ACE, and IAS date from this period.

    The UNIVAC I (1948-1951) had it all - memory (1K words, in mercury tanks), console, tape drives, console typewriter, programmability, electronic arithmetic, a reasonable instruction set, and self-checking. It was built, sold, and used. UNIVAC I was the first of these machines that a modern programmer would consider usable.

  41. Re:Wait! Wait! there's a pattern here by TomV · · Score: 2, Funny

    I'm waiting for 'Colossus' the movie, starring a daring team of americans at Bletchley who single-handedly invent Colossus, run Ultra and crack the codes just in time

    One vital detail missing there, the bit where handsome Texan stud Alan Turing gets the girl at the end ;-)

  42. Re:Wait! Wait! there's a pattern here by DunbarTheInept · · Score: 2, Interesting

    It's not entirely true that the bombing didn't have much damage. The reason the German industry grew immune to it was that the Germans would rebuild factories further to the east, to escape the range of the bombers. But that had the direct effect of putting the factories closer to the Russian Front - which wasn't exactly a safe haven either. Because of Russian advances on the ground, the germans did lose industry very quickly in the end and thus lose their ability to supply their armies and thus they collapsed rather fast once they were back within their own borders. But it was allied bombing that forced them to put the factories where the Russians could overtake them, instead of keeping them safely in the core of Germany. So, yes, the allied bombing had a very big effect on the war - it forced the Germans to disperse their industry to the periphery, and thus it sped up the ending phase where the Germans were in retreat.

    It's still a lie to say the US is solely responsible, of course. I agree with you on that sentiment. (Although it's important not to downplay the Pacific theatre, in which the US was in a position to do most of the effort, and did so despite putting less resources into it than into the European theatre - good cryptography played a major role there - the US knew the Japaneese codes and therefore could predict exactly when and where to concentrate forces to handle Japanese attacks, and thus could beat the japaneese even with the drastically reduced forces left after Pearl Harbor.)

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  43. No 5 is (almost) alive ~ CSIRAC by goon · · Score: 2, Interesting

    CSIRAC - (1949 - 1961) - digital computer, entire machine housed at melbourne museum (victoria, australia) after service with CSIRO ( formerly called CSIR), Radio physics lab Sydney University finally residing at Melbourne University.

    Interesting facts ...

    • approx 5th digital computer created


    • one of last original computers intact
      CSIR Mk1 or CSIRAC designed by team lead by Maston Beard and Trevor Pearcey for CSIR (CSIRO)
      primary store of 768 20-bit words
      magnetic drum 4,096 word capacity
      10ms access time
      clock speed 1000Hz
      serial bus
      paper tape input
      30 KW power requirement
      crt output of registers
      high level programming via language INTERPROGRAM
      audio output for errors
      first computer programmed for music
      emululator available

    references:
    http://en.wikipedia.org/wiki/CSIRAC
    http://www.cs.mu.oz.au/csirac/csirac.html
    story on recreations of some of the original music tracks CSIRAC
    50th Anniversary of the CSIRAC

    --
    peterrenshaw ~ Another Scrappy Startup