NSA Turns To Commercial Software For Encryption
Roland Piquepaille writes "According to eWEEK, the National Security Agency (NSA) has picked a commercial solution for its encryption technology needs, instead on relying on its own proprietary code. "The National Security Agency has purchased a license for Certicom Corp.'s elliptic curve cryptography (ECC) system, and plans to make the technology a standard means of securing classified communications. In the case of the NSA deal, the agency wanted to use a 512-bit key for the ECC system. This is the equivalent of an RSA key of 15,360 bits." This summary includes the NIST guidelines for public key sizes and contains more details and links about the ECC technology. Since the announcement, Canadian Press reports that Certicom's shares more than doubled in Toronto."
Shouldn't we demand an open source solution? ;)
Looks good for your age..
Are there any OSS projects that support elliptic curve cryptography? What makes ECC so much better vs AES with a key size of 256?
--
Have you sent a check to SCO today?
Nobody trusts software developed by the NSA!
What if a company is suspicious of the NSA not following the license it was given? It's not like the government is going to let a commercial company into the NSA to audit all its computer systems. I suppose it will all be done on the honor system.
Outdoor digital photography, mostly in New Engl
You can't really compare symetric key systems like AES with public key systems like ECC or RSA. With a symetric system you need keey your key secret, with public key you have two keys (encryption and decryption), and you only need to keep one of them secret. The other you can distribute far and wide.
A lot of times, people will create symetric keys and then use public key systems to distribute them.
autopr0n is like, down and stuff.
Oh come on, I know Bush's administration is all for privatization and turning to the private sector and all, but this?
The NSA's job is to make secure codes for government use, and break other people's codes. So they licensed someone else's code, but why are they announcing it for intra-government use? The obvious question is, Can't they roll their own?
Then again, I'm sure this is just spin, the reality SHOULD be much different. Or else someone should just be living in a van down by the river.
How is this remarkable? The NSA picks a proprietary solution where there is not even an Open-Source competitor. Surprise, surprise. I don't mean to troll -- but can somebody explain how this is interesting?
((lambda x ((x))) (lambda x ((x))))
When there are problems, it's easy to sue a company and put the blame on them. It's almost impossible to sue the Open Source movement.
The NSA is doing something smart. BUT wouldn't OSS be a better way to go ? and ... after finally deciding on using commercial software, isnt it ironic that the NSA is using Canadian software for this ? so not only commercial but foreign
The difference between ECC and algorithms like RSA, for example, is that elliptic algorithms can work with smaller keysizes, and this should have been noticable from the slashdot post that points out the commercial product uses a smaller keysize than the equiviliant strength RSA key.
espo
That's 3C00h, for the RSA equivalent. It would be much more elegant to list numbers that are binary aligned in hexadecimal--decimal is ugly in these cases.
-Libertarian secular transhumanist
GnuPG can use DSA which is ECC. And as the other one said you can't compare sym. crypto with asym. crypto.
What's with the NSA tapping a Canadian company to do their classified encryptions? Most government research labs (Lincoln, Draper, Sandia ...) won't even consider hiring non-US employees for security purposes.
The bold print giveth, and the fine print taketh away
If true it sends a signal. They currently dont have a quantum computer (and therefore expect no one else does or will in a reasonable amount of time). However I do remember seeing a standard created to do a form of digital signatures only with conventional encryption (which is not in general "breakable" by quantum computers like "hard problem" public key cryptography).
Nah, that kind of thing never happens. It's tinfoil-hat thinking. It's as unlikely as the President sexually abusing one of his interns.
Shutting down free speech with violence isn't fighting fascism. It IS fascism!
Brute-force decoding of these schemes is not recommended for the faint of heart, but I wonder: how can they tell that a 2 ^ 512 possibility range is as secure as a 2 ^ 15360 probabilities scheme?
If I can reduce a RSA 1024 bits to a new method using only 4 bits, how can my way be as secure?
FWIW I'm Canadian.
Canada has many exceptions to US restrictions. This makes sense. It is cheaper to work together, and we do in many military and space applications.
Our interests are basically very similar, and both countries are generally trustworthy of each other.
The only conflict are on specific policy issues.
It also matters which government is in power in each country.
There have been quite a few times where state and provincial officials have banded together to fight both federal governments.
Plus if it works well, why shouldn't they use it?
The algorithm they used is patented and very much open for criticism. It would need to be fore NSA to choose it. Think of it like RSA where the algorithm was patented as well (many open source applications use RSA now, since the license has expired).
Dr. Scott A. Vanstone is a professor at University of Waterloo, so it is kind of neat to see one of my profs in the news (I knew about the company, but they haven't had much going for them for a while). He teaches Coding Theory (CO 331) and is the Executive Director of Centre for Applied Cryptographic Research
News for UW students
I guess rot-13 just isn't good enough anymore. (Am I the only one to think "Wow, how the mighty have fallen!" when I read this?)
Help! I'm a slashdot refugee.
In case you didn't catch the hint in the article, this is significant because NSA chose an EXTERNALLY developed encryption solution over an INTERNALLY developed solution. This has NOTHING TO DO WITH OPEN SOURCE SOFTWARE. Please save your comments like "what about SSH/GPG/SSL?" for some other discussion.
Thanks.
either way, thats one BIG god damned number
As far as I understand the deal, this has nothing to do with licensing software. They couldn't have gone with an OSS version (or "roll their own") as so many suggest because they're not licensing just software, they're licensing patents.
You'll note that they've also got sublicensing rights on those patents. There could be a software component to this deal, but as far I can tell it appears that this is mainly about patents.
In any field, find the strangest thing and then explore it. -John Archibald Wheeler
However, maybe that's what they want people to think.
They have a huge budget, spending a couple million or perhaps 10s of millions for the purpose of making people believe they don't have quantum compute abilities is a good investment on their part. It just makes everyone complacent, they think the NSA is behind....
This is very speculative and conspiracy minded, but I think it's worth consideration...
-jazzfunk (not logged it)
to hide.
unfortunately for the felonious execrable, there's no longer anywhere to hide the details of their greed/fear/ego based misdeeds.
you can continue to pretend, but it doesn't help.
nothing against encryption. you'll need it to avoid the unending 'inspection' of yOUR inf. buy the corepirate nazi storm troopers, & their felonious cronIEs upon capitollist hill.
(Greets to DSD) Commercial encryption will be used only on circuits of zero to very limited intelligence value; short duration. Those big old gray boxes will not be replaced in my lifetime.
Don't poopoo about it, sling poopoo at it.
Hey, Certicom is a Canadian company, so maybe the song isn't out of place here?
No, all this means is that they want something with better encryption. Even if they had a dozen fully functional "quantum computers" that were able to do spectacular computations in an instant (ah, that lovely superposition...) that wouldn't mean that they should just suddenly give up and use weak encryption. Better that only a few people in the world could break it with ease, than that anyone with $100k could build a sufficient cluster to do it quickly...
Shhh, don't give it away! Those silly Americans still think that Tim Hortons is just a donut shop! We'll show them all when our Canadian army of Tim Hortons employees (aka secrete military commandos) storms the White House!
You don't have the slightest fucking idea what you're talking about. Quantum computers have absolutely nothing to do with public key cryptography anyway, and there's no correlation at all between ECC and whether the NSA has one.
correction DSA is not ECC.
In cryptography it's usually not a program that gets lisenced, but an algorithm (or cryptosystem). My guess would be that ECC has the copyright or patent or whatever you get on their algorithm which would make it illegal to write a program using elliptic curve cryptography (or at least their algorithm) without permission from the company. I once wrote a project that used the RSA cryptosystem for education purposes and I had to obtain permission from RSA legal to use the cryptosystem. (However it might be public now...)
Also between AES and ECC. My guess would be ECC is much more secure than AES. If a 512-bit key for ECC is the equiv of a 15360-bit key in RSA that sounds extremely secure. As far as the last time I checked a 4096-bit RSA key was virtually unbreakable in any normal time span by even the fastest supercomputers built.
Finally what the other replies to your question have been, about comparing apples and oranges: AES is a symmetrical key, meaning, the key that encrypts also decrypts.
Public/Private Key encryption deals with two keys, the public key is freely available to anyone becuase when a message is encrypted with the public key it can not be decrypted with the public key. It must be decrypted with the private, or secret key.
"It is pronounced 'zed'. Not 'zee', 'zed'!"
NSA supports such a broad variety of applications for encryption that there isn't even anything remarkable about this annoucement. They have to have encryption that can deal with data streams from 2.4kb to multi-hundreds of megabits. They have to have solutions that will only be used by US government, solutions that will be shared with a variety of allies, solutions that they know will
be compromised as soon as they are fielded.
It's really no big deal.
No.
No, DSA != ECC.
DSA and ECC both do encryption by exponentation, relying on the assumtion that the reverse function - the logarithm - is infeasible with the used keylengths. They are both called "Discrete Logarithm Systems".
But the multiplication is done in completly different mathematical contexts: DSA multiplies in the rings Z/p (that are the natural numbers modulo p, p being a prime) where ECC multiplies in suitable "elliptic curve groups over finite fields" . That are finite sets of "numbers" paired with an complicated operation called "multiplication". These "numbers" behave quiet odd.
The main practical difference is the neccessary keylength. Depending on the chosen eliptic curve, ECC keys are 4-8 times smaller than DSA keys. They get much closer to the "no attack is faster than the brute force attack"-paradigm than other public key algorithms like DSA or RSA.
Unfortunatly, huge classes of suitable elliptic curves got patented.
Google for free ECC software. There are at least some libraries published by academic research groups.
"I, for one, welcome our new elliptic overlords."
Indeed, this will be a major improvement on the hyperbolic overlords we now have.
KFG
Don't be so naive. They might be procuring this software just to make people (us, other governments) /think/ they don't have a quantum computer. People happily go on using our 2048-bit GPG keys assuming no QC exists, the NSA happily break all the crypto.
Just 'cause you're not paranoid don't mean they're not out to get you!
"'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
- JRR Tolkien.
Okay, I am sure this post is as interesting as its mod suggests. But what the fuck did the author mean? Impossible to tell.
I bet if I could get to its parent it would become clear. But WTF? Clicking parent gets me nowhere.
Fuck perl, it may be turing complete, but in practice it's clear no one can write a program with good usability in that shit.
*cheque
Next thing you know the government will contract out the manufacture of nuclear missiles!
I'll put a cap in your ass. Shucks, you must of forgot "no guns = no gun related crimes (except by criminals)"
We all know that the way to make documents secure does not including making them accessable via the internet or intranet or any net, regardless of encryption or key size.
For it only takes the breaking of one key document at the right time and misuse of the information found, for the NSA to then need to have someone to blame while the damages of the results would still exist.
Encryption, regardless of how big the key is, still has the possibility of someone hitting it, like the lottery.
Not to mention I read somewhere recently how an enycription string length, the longer it gets the more likely it is to be written down somewhere or placed under a less secure but easier to remember key or password.
the best insurance against getting burnt by fire, is to not play with it and even do the things that reduce the reasons anyone else would be.
Nice to see Waterloo for once not milking its geek reputation from the 80s and doing something novel. Their football team is still a joke though. Not a good place to get laid either.
Did anybody notice that the United States National Security Agency is buying encryption software from a Canadian company? Is this the same United States that refused to allow products using good encryption to be exported because they were considered military weapons?
I am not flaming Canada; I work with several Canadians and they are all nice and knowledgable people. I just noticed the inconsistencies in our policies.
Disclaimer: I am a citizen of the USA, and I hope that this trend continues. I would really like all our government agencies to use the best global software, not just our homegrown insecure proprietary systems.
I spend my life entertaining my brain.
Unfortunatly, huge classes of suitable elliptic curves got patented.
On what basis were the different elliptic curves considered different, to allow for the patentability of followups after the first patent was granted?
I ask this because along that dimension of "approved" non-overlapping variance there must be other elliptic curves for which there is no current patent, and if prior art is established for them then we can use that in an ECC implementation for GnuPG without fear of patent claims. Proceeding without knowing which type of variation is approved by the patent office as "different" would not have that safeguard.
"The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
This question always comes up. People think they have no one to come to, for support, warranty, etc. just because they have the *option* of doing it themselves. If you want a company behind a product, buy it through a company. Get your database through MySQL AB, and you get support. Get reportmagic through the official channels, and you get support. etc. etc. Just because you have the option of doing it yourself doesn't mean you don't have the option of paying someone else to do it.
Oh please shut up. It means that they can't afford to have quantum computers large enough to sign conventional messages at every location where they need to send them. In fact, the infrastructure for distributed crypt/comp barely exists between a few elite colleges.
This guy has no idea what he's talking about
That's quite a difference in key strength between RSA and ECC. How does ECC's key strength compare to the best symmetric cryptosystems? Is it of the same close order of magnitude? If so, that's rather impressive.
...our new Canadian overlords! Oh, wait, I am Canadian! Never mind...
15,360 bits ought to be enough for everyone.
The NSA has a legal responsibility to create/endorse secure classified crypto. If they could this ECC now, they would have to assume that someone else could and not endorse it.
Bouncycastle Crypto APIs support atleast Elliptic Curve DSA and Elliptic Curve basic Diffie-Hellman (according to release notes). Possible other ECC algorithms too.
I meant: If they could - -break-- this ECC now, they would have to assume that someone else could and not endorse it.
running the code through through the algorithm a thousand times. Of course, the resulting text/content will be a few hundred megs larger but I am certain it will be much more secure.
RRS, aka The Notorious BOB
www.notoriousbob.co.nr
There actually is an NSA? I thought it only appeared in movies like Triple X...
blog & fiction: jd87
...known to NSA I mean. Why would they license it if they knew of some weakness in it...
Hmm...
Or maybe there *is* a suble weakness, leading to an "easy" way to break ECC. And NSA is licensing this to give it undue creidibility, so more people start using it, while NSA can easily (compared to RSA or whatnot) read everything encrypted with it...
NSA gets a lot of freedom from US LAW by going across the boarder to a UKUSA signee in this case Canada vs in house or a US company. Just look at the Interception Capabilities for a sample of how the various signees co-operate to avoid each others laws.
So, when we see the NSA not just adding key bits, but adding bits and then doubling them, we see evidence of countermeasures against quantum computers. This doesn't mean they have quantum computers. Remember that they are not just guarding secrets they transmit today against attack now, but against attack ten years from now, when revelation might still be damaging.
Once we all do have quantum computers, I wonder what amusing revelations will come from cracking old ciphertexts. You can bet the NSA will keep busy at it, and so will the Brits, and the French, and the Germans, and the Russians, and the Israelis. (No doubt a few of the biggest corporations go on that list too.)
How is a 512 bit key equivalent to a 15,360 bit key? If you "only" have 512 bits, then you have to try 2^512 keys. If it's 15360, then you have to try 2^15360. 2^15360 is A LOT bigger than 2^512. So they're not equivalent. This is sort of irrellevant because 2^128 bit keys are still out of reach these days (i.e. if every computer in the world [every known computer; the NSA could probably break this?] worked on generating keys, the message would come out way after the Universe ended. That's a problem if you want to know what the message says :)
My other car is first.
Amusing show of how long-time slashdotters (meaning the people with mod points) are biased though.
Now why didn't they just go to sourceforge and type in "crypto" and use some open source program. I mean i'm all for national security and not being killed by terrorists, but not when it impedes the development of the work some guy did in his garage 2 years ago and published it on the web. I mean nothing is as good as open source, not even living.
and just to add, this is FUD FUD FUD
It's a bit ridiculous that the NSA is now paying to license a cryptosystem that was co-invented by Victor Miller, who works for them. Well, IDA, same different.
Certicom only came up with a few optimizations and went ahead and got a bunch of patents.
NSA: We had a problem with this message. Could you please decode it for us?
Certicom Tech Support Person: Just a moment...got it...here it is.
NSA: Thanks very much. BANG!
RIP.
i recall that in uplik this kind of encryption was used (in name that is) to protect comunications to mainframes and other highsecurity systems...
comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
Readers: This is not a flameblait. It is off-topic, but ther is no bait. Just flame. So try harder if you are going to give it a negative score. Or even think about this thread, and se if there is something of merit in any of these many posts that might raise them to a nice fat "0" rating. Insightful+ but flamebait-? Kharma+ but Trolling-? Who knows...
Looks good for your age..
Sun likes Elliptic Curve Cryptography. They have helped add it to Mozilla's Network Security Services and to OpenSSL.
Phillip
theres a crack for this system already...
joke.
Cutting-edge military-grade crypto uses neural implants to measure how your brain processes various stimuli as part of the input term to a challenge/response protocol.
So you're saying that the NSA is a Borg operation.
The higher the technology, the sharper that two-edged sword.
ah, I understand now, I thought when you said release as OSS you were assuming releasing a program that does the same thing without the lisence. Apologies for the misunderstanding, I didn't rightly understand your verbage which is entirely my fault.
didn't mean to be redundant, and it may have clarified for other blockheads like me who read your post wrong, or took the wrong meaning somehow. (I got no sleep last night, so my brain isn't exactly on par at the moment... I neeeeed caffiene)
Just a wild guess, but what are the chances that NSA developed this secretly years ago and either planned to, or already does, use it. When the civilian cryptography sector finally caught up with them and actually patented the algorithm, NSA had to license it or stop using it. It wouldn't be the first time NSA has been shown to be far ahead of publicly known cryptographic knowledge. Differential Cryptology comes to mind.
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
Alaska's favorite scientific instrument
The NSA has the responsiblity to do whatever it deems necessary to secure classified info while at the same time be able to comprimise everyone else's. There is very little else that we know about the NSA, however, so any speculation about it's actions and motives are purely that.
My opinion is this: I'd say that they decided that this particular algorithm would work well for them and since they have the funds to buy and use pretty much watever then want, they bought it. I also think that it's generally safe to assume that the NSA is 5-10 years ahead of the private sector when it comes to technology related to breaking encryption, based on historical record. I don't doubt the possibility that the NSA has the technology to produce quantum computers for the purpose of breaking encryption, but of course nobody can say for certain that it does. There are no other governments in the world with either the access to the latest private sector technology and research, or the funds that the US government has. Though seemingly narrow-minded and arrogant, I think that it's resonable to assume that no other government could develop such technology before the US government, or if it did, without the US government's knowing about it.
Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
Hey, that's really funny. Ha. He'd better hope we don't collapse in disarray or his nation's economy will probably disintegrate from having to stand on its own feet without a few hundred billion in U.S. Foreign Aid propping it up.
The higher the technology, the sharper that two-edged sword.
Didn't the governement say that a 128 bit encryption was enough for encrypting your private information? Must have heard it wrong then. - "Relying on the government to protect your privacy is like asking a peeping tom to install your window blinds." (don't know the author)
Time is the only precious thing I've got left; Don't waste it
What are you talking about DES is dirt simple 56bit block cipher. The only components of it are a key which is broken in a key schedule of multiple keys, some substituition functions and some permutation functions. By composing the keys, the substituition and permutation encryption is achieved. There is no floating point math -- no logarithms -- just look up tables, keys and permutations.
10 - ???
Somehow this all seems to work.
11 - Profit!
We have more money and power than everyone else.
http://jya.com/nsa-sun.htm
512bit ECC is exactly as strong as the thumb knuckle on your right hand, because that's what the NSA will remove if you don't tell them your key. They don't brute force keys they brute force YOU.
And ECC is _VERY_ heavily encombered by patents, that's why none of us are using it yet out here in the real world, we can't. They could have used RSA for free, so you should be upset with their irresponsible use of tax dollars.
The chart is interesting tho...
- Adam L. Beberg - The Cosm Project - http://www.mithral.com/
Given the secretive nature of the organization, it's possible (I have no proof or even inuendo) that the NSA is licensing technology that they themselves developed independently, perhaps even prior art.
They could have determined that this is the preferred technology to use publically at this time, and then require the license in order to operate with it in the public domain.
James Bamford's more recent review of the NSA documented an employee's discovery of public-key cryptography prior to Diffie's. They can't patent an invention without public disclosure (I presume), and they can't avoid licensing patented technology without proving prior art, which they must be reluctant to do - they would need to disclose when they discovered it. So, if all this presumption is true, from now on they'll be forced to license technology they they themselves created in order to keep the lid on their capabilities.
Don't forget canadians too ... Remember on the show "Who wants to be a millionare" the guy didn't know what our flag looked like.
Americans are STUPID
1) S-boxes are the only cryptographic structure that is fundamentally non-attackable (make them bigger or use them more intelligently to defeat parallelism/analysis).
2) TSC uses block-based and stream ciphers just like anything else. For example, KG-75s, CORNFIELD MCM, etc. There are even TSC approved software packages that you can install on a standard PC to create secure links. These are all commercially developed products, Motorola, Harris-Intersil, etc. (but are CCI, so you can only get them through a controlling agency like the NSA).
3) encryption that's neither stream nor block, neural implants?
heh. hardly. maybe in a testing lab at NRL in a decade. heh.
Fuck Beta. Fuck Dice
I think you misunderstand the comment. I understood that JDotBomb was saying that any agency that had a quantum computer (therefore able to break RSA type encryption in a blink) wouldn't be spending money on or trusting an RSA system. They'd be using one of the encryptions that aren't broken by the tool that quantum.
-Sam
Very interesting! Now where's my mod points... That would have been a +1 insightful if I had one; they'd rather pay for the license than reveal when - or if ? hehe - they had the technology.
ISO certified == THX certified
You forgot the deal about how you're supposed to own two cars and an SUV, and drive it to the 7-11 down the corner (located 0.1 miles away) instead of walking.
Hey, in case some euros think I'm joking, some places down here in florida don't even have sidewalks! If you do walk, people driving by stare at you like you're some freak or convict and maybe they even honk their horns and/or scream incomprehensibly at you. Talk about freaky!
America. Love it or leave it. Heh, as soon as I get enough $$ I'm outa here. A nice island in the Caribbean awaits...
NSA + Commercial software?!?! We're all gonna die!!!!!!!!!!!!!1221 WAARRRGHHH!!
I remember this movie...Sandra Bullock played in it right?
The old faithful DES was made by IBM and the current AES is Rijndael by a Belgian company no less - not even American...
Oh well, what the hell...
No. Part of being a counrty based on the rule of law is that even the government must obey the law. You might notice that a deceant part of constitutional law is laying out things the government may not do. Now there are, of course, many politicians and agencies that try to ignore this, and try to be above the law, but it can blow up on you.
So say the NSA does take this patented technology and use it without a liscence. Certicom discovers this. Well, then they'll take them to court. Yes, government agencies can be taken to court for some things.
It is much easier, safer, ultimately cheaper, and also the legal way, to simply liscence the technology.
Unfortunatly, huge classes of suitable elliptic curves got patented.
Unfortunate? For whom? For the people who spent long hours doing the extensive research which led to the development of advanced encyption systems? Or for the people who read the papers and attended the conferences and say "Great idea...think I'll make the same thing for free in the name of Openness!"
Encryption is not like a 1-click pattent or library compression. It's hard, expensive and risky to devote your time to coming up with the next great encryption algorithm. And I am glad that we have agencies like the NSA to help offset this cost. It means there might be jobs somewhere for some of us to sit around and think about stuff rather than have to sell our talents like consultant whores.
Free Software is all well and good, but some things are worth paying for. Right?
Hey freaks: now you're ju
Elliptic curve? Really? My TI-83 can easily graph elliptic curves. The NSA needs to get on the ball here, any pre-calc student can crack their new crypto!
Now who wants to put this into y= form for me?
What signature defines me as a person?
No, it absolutely does not mean that.
First of all, if the NSA could break this by whatever means, then it would indicate that they think nobody else can.
Second, it could mean they've broken RSA, and so don't want to use it.
And quantum computers don't break ECC as far as I know.
I hereby place the above post in the public domain.
Since they have the right to sublicense it, can they put this in NSA Secure Linux as GPLed code?
I gots ta ding a ding dang my dang a long ling long
-- note: you must download a suitable rot-26 decoder to view the message below --
rot-13 is severely antiquated, my friend. rot-26 is the encryption for the future!
-- end of transmission --
This isn't proof that they don't have a quantum computer. It's evidence that they do have, or expect to, or expect others to have soon. A quantum computer isn't magic. The best guess about the power of quantum computers, as applied to decryption, is that they can crack a 2N-bit cipher about as fast as an ordinary computer cracks an N-bit cipher.
RSA (and I believe also Diffie-Hellman) is instantly broken if you can factor a large enough prime. Basicly you have a public pair (n,d) and if someone can factor n=p*q, you're screwed. Elliptic curves I don't know anything about, so I can't say, but I imagine it would be more resistant.
As for symmetric crypto, you're right. As far as I know, quantum computers wouldn't really help much here, at least not more than that we could increase key length correspondently.
Kjella
Live today, because you never know what tomorrow brings
Sam Fisher won't be happy.
I worked for a company that produced a very large software package and programming libraries. One of the US TLA's wanted a liscence for the whole dealie.. without identifying themselves. The sales guys told us the actual transaction went down in a hotel room, for a briefcase full of money or some other liquid asset. This, I was told, is SOP for a lot of these guys.
What I'm wondering is why the NSA even let it be known they were interested. Something smells rotten here, in a big way.
I think you're basically right. The Patent Office has whole art units who examine secret applications. It has been a while since I worked at the PTO, but from what I remember, they examine a case for as long as they can in secret and then stop. I think this would be up to allowance and just before issue, the issuance of the patent waiting for the classified status to be lifted. As I recall, allowed applications are classified for 1 year at a time, and this status can be renewed indefinitely.
There was an amazing case some 4 years ago, probably. It was likely discussed on /. as well. It was a guy's patent which finally had been made public - some 65 years later.
Just found the patents (there are two). The inventor was William Friedman. His patent Cryptographs was filed in 1936 and issued in 2000. His patent Cryptographic system was filed in 1933 and issued in 2000.
On the other hand, the government sometimes screws up, it seems. Around 1965 or so, IIRC, the CIA was developing a dart gun. The 'bullet' was a needle-shaped item made from powderized metals held together with a water soluable bonding agent and was also impregnated with poison. It was made with a center of gravity off to one end so that it flew stably without needing to spin. When it entered a person, the 'bullet' dissolved, leaving little or no evidence and the person died of the poison. For some reason, the CIA filed for a patent on the gun, and it issued. From an article I once read, the CIA was a bit worried over the potential exposure.
Applications filed with the PTO are subject to being classified for security purposes. However, this has been successfully fought in court in some cases, though. I recall that a man succeeded in this for an invention which I believe enabled communication by modulating phase angles.
There is no such thing as a bad or good country. There is such thing as a bad goverment or a bad goverment policy.
By the way, US goverment is not any better than Syrian or Iran goverments. Last two years proved that finally, if someone had any doubts before.
Less is more !
Yes NORAD is very intertwined.
Which is why the missle defence debate is raging in Canada.
The fear is that if we don't go along, it will break NORAD, and we won't have the same level of integration with respect to North American Airspace.
The other is that we'd be supporting something that could lead to a new arms race. Which is something we'd like to avoid. Particularly since missle interceptors and such don't work all that well, and would not protect against weapons using serious countermeasures.
What I think will happen is that Canada will support missle defence, Bush will get thrown out in the next election. Someone with a clue will realize that it is just too expensive to build this missle defence system, that likely won't work anyway.