Things that have impressed me recently: Arthur C Clarke [entries|reading|network|archive]
simont

[ userinfo | dreamwidth userinfo ]
[ archive | journal archive ]

Mon 2006-12-18 13:34
Things that have impressed me recently: Arthur C Clarke

The other day I found a cheap copy of Arthur C Clarke's ‘2010: Odyssey Two’ in a charity shop. My bookshelf was lacking a copy and I hadn't read it in years, so I snapped it up and re-read it.

At one point it describes the means by which the people on the spaceship secure their communications links back home:

[…] the cipher was based on the product of two hundred-digit prime numbers, and the National Security Agency had staked its reputation on the claim that the fastest computer in existence could not crack it before the Big Crunch at the end of the Universe.

It doesn't take more than a nodding acquaintance with cryptography to recognise the cipher being described here as RSA; but two prime numbers of 100 decimal digits each come to what in modern terminology we would usually describe as a 665-bit RSA key, and that's frankly feeble by modern standards (768-bit keys are a thing of the past and 1024-bit keys are starting to look shaky). For once, Clarke's vaunted foresight seemed to have let him down.

Then I stopped and thought a bit harder. He was writing this around 1980, trying to look thirty years into the future, and not only has he got the encryption algorithm right (well, probably – it isn't 2010 yet and there's still time for surprises, but it doesn't currently look as if RSA will be generally abandoned by then), but he's also within a factor of ten of the right key length – and over a thirty-year period, to be out by even a full factor of ten only needs a 10% error in the doubling period of Moore's Law (although I'd guess it's more likely that what Clarke really failed to anticipate was improved factoring algorithms). So, actually, that's not bad at all!

LinkReply
[identity profile] filecoreinuse.livejournal.comMon 2006-12-18 14:24
It could of course be read as "product of (two) ((hundred) digit prime numbers)" or "product of ((two hundred) digit prime numbers)".
Link Reply to this | Thread
[personal profile] simontMon 2006-12-18 14:35
I don't think so; the hyphen disambiguates them. The latter would have been "two-hundred-digit" or just possibly even "two-hundred digit"; "two hundred-digit prime numbers", to me, unambiguously indicates the former.
Link Reply to this | Parent
[identity profile] cartesiandaemon.livejournal.comTue 2006-12-19 01:02
Better than predicitng physical message capsules
I just have a vision of distant-future-descendants reading Egan and saying "God[1], that man was hopeless. He didn't think we'd emigrate to the macrosphere until 4000AD, was his imagination stunted as a child or what?" :)

[1] OK, maybe not :)
Link Reply to this
navigation
[ go | Previous Entry | Next Entry ]
[ add | to Memories ]