How Would Crypto Back Doors Work?
frantzdb writes "We've been hearing about adding crypto back doors for the govement to snoop on us, but how would they work? Would there be one key that could be cracked opening up all such traffic? Also, how would/does the government know wether a bitstream is random bits, or encrypted data?"
Simple Answer:
;) (At least not for their intended purpose)
Crypto backdoors won't work
Where's my lobbyist? Right here.
they wouldn't work.
Allan
Why even have encryption? Let's just make everything plain text. No more secrets!
~.Evanrude
I?d assume that one of the ideas would be to revive the idea of key escrow. All generated keys would have to be ?registered with the state.?
I can?t wait until I can purchase a ?You?ll get my 1024 bit private key when you pry it out of my cold, dead Palm? bumper sticker.
All I know is that my hacker friends are hoping the government succeeds at getting backdoors in all the protocols, especially database ones, so they can run rampant through still more systems.
--- Will in Seattle - What are you doing to fight the War?
You can obviously detect ASCII files (and TeX, C, Microsoft Excel etc.) simply by looking at the file.
Executables and compressed files usually have a standard header.Try uncompressing the file with as many algorithms as possible.
Try compressing the file. If it is ciphertext it should not compress appreciably (more than 1 or 2 percent). If it something else like a binary image or binary data file, it probably can be compressed.
I certainly hope not... My guess is that upon generating a key, a seperate key is also generated. This key (the other half of which the NSA has) could be used to encrypt the original sender's private key. This would allow the NSA (I don't know which tla will hold the keys, just substitute your favorite one in here...) to be able to retrieve the private key and decrypt the transmission... This is pure speculation...
The government would either have to issue everyone a private key, or pass a law making it a crime not to hand over the keys. Although this only relates to detectable encryptions.
If you were a terrorist you would probably hide messages via a digital watermark in an image file/video file to get around this. Therefore making the laws useless.
bash-2.04$
bash-2.04$yes "Don't you hate dialup connections?"| write USERNAME
I don't have an answer for that, but I'm assuming that it would be something along the lines of a 3-key system: One private, one public, and one government. The government code would be constant all the way across, and would be able to decode all messages encoded with the public key. My only question would be: What happens if the government key somehow slips through security measures?
This tastes like granma! By george, you're right! it DOES taste like granma! We'll take a box of it!
The fact is that no matter how hard they try, they won't get all products to put in backdoors even if legislation is passed requiring it, hence the ones who want/need this level of security will merely migrate to those that are not "goverment compliant". The ones that do become compliant will be exploited by "non-authorized" parties and then the cry will go up about why we let this happen. In then end, it is merely more political spew, done to garner attention and to subvert the few freedoms that people CAN utilize. This argument is so old for those that follow it that I doubt any new light can be shed, much less actually achieved
The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants.
Steven Levy's excellent book "Crypto", which was reviewed here a few months back has the basic gist of the technology. As the technology is mired in classified work and patents, it's a minefield that will have to be carefully traversed
If god had intended you to be naked, you would have been born that way.
The only way for the Guvament to have Backdoors is if we all comply with a guvament order to add crypo chips to handle crypto. Then the hardware would handle encoding/decoding. Any software solutions would be Cracked.
duh. i guess sending random data will also become a crime.
So you say that the government can just sniff for encrypted traffic that's not encrypted via the approved cryptosystems. But how will it know that? There are plenty of perfectly innocent compressed binary attachments flying around the net at any given instant. Any one of those could contain an encrypted message. Will somebody be cracking each one of those open, looking for an unapproved cryptosystem? The effort involved at tracking all those leads seems like an enormous misdirection of energy. And if they find the sender, what exactly are the charges? How would you prove that a block of apparently random binary data (which is what the output of a good cryptosystem looks like) is in fact an encrypted message? Do you just lock a person up until the spill the key or (if it's really just a random block of bits) rot?
Keep in mind that the bastards who attacked us last week were willing to (A) die and (B) train for years to be pilots. What is it about picking up a copy of Applied Cryptography and typing in one of the algorithms that's more challenging than either of those things?
THe laws cripple the innocent and law-abiding, while nothing changes for the criminals except maybe (MAYBE) an extra nanosecond of paranoia.
The laws are a joke. WOrk on other ways of stoping terrorist communiques, such as email or Morse code.
When will the goverment get this? I am sick and tired of bumbling laws that injure the citizen's rights and abilities.
The Government tried to implement Key Escrow A while ago.
Basically. When you generate your keys you must submit the key to the governement so they have a copy. Its kind of like your landlord.
You have a key for your apartment. So does he. If you get locked out he can come on in and let you back in. If you're growing a Pot Farm he can give it to the feds when they have the search warrant and let them in with out bustin no doors down.
Implementing a mechanical backdoor other than key escrow would suck. Short of the US Governement getting hacked your keys should be safe with them (unless of course you believe the US Governement's sole purpose in life is to get you) If you implement a mechanical back door just wait until it gets reverese engineered. All hell will break loose.
If Backdoors are implemented. Im a fan of Key Escrow.
However whats to stop a terrorist for writing their own version of a public cryptosystem such as RSA and not give anyone keys? Guess there will also have to be a law that says if your key isn't registerd and your communicating with it then the governement can arrest you.
--------========+++Dont Feed The Lab Techs+++========--------
So, where the backdoors to be built in, who's to judge who is qualified to have access to those backdoors? Is any government allowed to use them?
Also, where there to be a back door, the entity with acess would still have to chose to use it in order to identify those communications which contained the pertinate information. wouldn't that simply mean that they would read everything? That doesn't sound particularly appealing.
Anyway, if there is a back door in any particular scheme - wouldn't you just utilize a scheme that didn't include such a back door?
\Drew National Data Director, John Edwards for President
The way this has been proposed in the past, the government would hold in "escrow" the key parts for unlocking the "backdoor". The key itself would actually be in two or more parts and each part would be kept by a separate agency (one at the Justice Department, one at the Bureau of Land Management, one at the National Oceanographic and Atmospheric Agency, one at the Centers for Disease Control, etc.). To operate the backdoor would require each of the seperate agencies to provide their key part.
As to differentiating crypto from random binary data, this is very hard with good crypto, but not necessarily impossible. The frequencies of bit patterns will, at least with weak crypto, differ significantly from statistical expectations of random data. Sometimes these deviations can even be used to determine the method of crypto employed. With some crypto, I've heard of it being detectable sometimes because it is too random.
It will of course be trivial to identify crypto in those messages that have sections like: "My PGP public key is...". Or "begin encrypted data".
Crypto backdoors sound good, but in reality they won't help at all. The biggest part of the problem, as you pointed out, is just figuring out what is encrypted and what isn't. According to this article, the hijackers were sending each other unecrypted emails. If they couldn't even intercept unencrypted messages, how do they think backdoors will help?
One basic assumption of crypto backdoors is that people will actually use crypto that has the backdoor capability. Its like trying to limit encryption to 128 bits or 4096 bits or whatever it is these days. You can just write your own encryption program (or download & hack the source to some existing program) and create 65536 bit encryption if you want. Sure, its illegal, but if you don't want the feds to find out about your nefarious plans, so what?
Believe me, we can expect a lot more stupid, reactionary legislation in the coming weeks & months (am I the only one who doesn't feel any safer knowing that the guy on the plane next to me doesn't have his Bic disposable razors????). Thank god we haven't locked up all the Arab-Americans because they could be terrorists...
---- I made the Kessel Run in under 11 parsecs.
I think that this will just be a very much discussed about topic, but nothing is going to happen. Sooner or later (if they don't already do) the government is going to realize that it just wont't work. They know that that would be a huge security risk, and they should know that the people (hackers) are always before the government when it comes to technology and knowledge.
And doesn't it sound a bit absurd, they remove our security to be able to provide security...
People or groups that really want there data encrypted would just write their own crypto. Why would anyone plan world domination using crypto that has a know backdoor. Crypto backdoors will only create more tech jobs within secret organizations. Could stimulate the crypto tech sector.
gilder
#1 Only government approved crypto (with content copy protection built in as well as a back door) would be allowed over communication lines.
#2 With government being friendly to the law-breaking Microsoft, only Windows XP2 and Solaris will support this crypto.
#3 The crypto will be closed source. Therefore any GNU GPL'd O/S will be illegal.
#4 The system will be quickly and silently hacked and Bin Laden and his terrorist friends can wreak havoc on our economy and people AGAIN with a simple telephone call.
Just because a law is stupid and ineffectual does not mean it won't happen.
--jeff
ipv6 is my vpn
Probably, the focus will be on encrypted emails and the like. But, I hear some of you object, this won't prevent Ohama from hiding encrypted messages in porno pics, or whatever he's doing. You're right it wouldn't. But then again, is there even one slashdotter who actually believe this would in any way prevent terrorism? I think not. And I don't think those passing this act think so either. They are just passing as many Orwellian bills as possible in the wake of this tragedy, partly because they want to obtrude on the American people some false sense of security, and partly because they just want to snoop on you, for no real reason at all.
"If you think education is expensive, try ignorance" - Derek Bok
For one, the government would most likely be going after the manufacturers of encryption software instead of the users of encryption software.
Which means the law will be useless because encryption is already out.
The backdoor will probably be in the form of a key or a series of keys that one or more entities has. To make it seem better, multiple authorities will have portions of the key, so that you can't just grab one repository.
You can do statistical analysises and generally figure out if something has a likelyhood of being encrypted. It's a cold-war technology that probably got much usage back then. But it's not the kind of thing you could deploy across the entire network.
Now, I'm not a privacy whacko. I don't encrypt my hard drive. I'm not anti-government. I'm generally pretty pragmatic. But even I don't think that we should have backdoors on encryption software. Does the government have backdoors on our safes? Do the cops have a key to my appartment's door?
Gentoo Sucks
The workable solution that I would envision would be the oft proposed "key escrow" system, where the government would hold a copy of each person's secret key/password. A court order would be required in order to access the key, much like a search warrant process.
There are a few holes in this, though. Most obviously, are we actually expecting "mis-users" of encryption to hand over that information?
Given that, there really aren't all that many systems that seen workable to me.
A "skeleton key" for encryption? God forbid that ever get into the wrong hands.
Programmed back-doors? See above.
The whole problem with an encryption back door is it is basically like leaving a house key with someone. There has to be absolute trust that they will not allow it to be stolen/misused.
"Moving through the masses like a fish through water." syrup
The fact here is that the lawmakers who are bringing this up don't understand what they're talking about. If they did, they'd realize that by providing a backdoor, you make cracking the backdoor the goal, not cracking the encryption head on. If they think they can keep our data secure by keeping the backdoor algorithm to themselves, they're mistaken (De-CSS).
The truth is, the people this legislation is targeted at will resort to other methods or ignore the law outright. Steganography looks just like standard data except to the sender and receiver. Meanwhile, the rest of us get our mail read. I'm going to get really pissed the first time someone gets prosecuted for sending an email to a friend saying "I downloaded off of Gnutella the other day." THAT is a search without probable cause, but they're already searching, so they might as well use what they find, right?
Seen any BadMarketing lately?
That completely dose away with the protective purpose of encrypting. If the government knows of a backdoor, joe-q-scriptkiddie wont be far behind. I know that this has been quoted a lot in the recent days but damnit its the truth:
"Those who give up essential liberties for temporary safety deserve neither liberty nor safety."
-- Benjamin Franklin
Does this fly in the face of the "innocent until proven guilty" policy? Definitely. But these new laws aren't there for the citizens' benefit - they're there for the snoops, and the snoops don't care if you're sent to jail for 20 years because you couldn't prove you weren't using PGP.
-sting3r
Anyone remember that the NSA years ago weakened the DES algorithm. People suggested that this was done to allow the NSA a good chance at cracking DES encryption.
Quite likely it will get to the stage where anyone sending emails with strong encryption will be deemed suspect and put on a watchlist.
This will only stop the unsophisticated users. While the government is backdooring into some 1337 h4x0r script kiddies' communications, terrorists cells will be communicating through steganographic messages with non-government-approved encryption on the local pr0n site.
You are in a maze of twisty little passages, all alike.
There is no easy answer to this question. It certainly depends on the alogorithms used. It depends on who implemented it, tamperfree devices, and much more. Here are a couple of links that might give the interested reader some points to start:
Peter Gutmann's excellent crypto tutorial
Some information on Blind Signatures
A very nice link page for privacy and encryption
Ron Rivest's (the R in RSA) homepage with an excellent link section
And a link to buy Applied Cryptography, even if the stories lack accuracy it is a good read
Happy reading!
well, the system which was proposed a while ago would work like this: there is the ordinary key system which everyone uses, and then two other keys are generated, each of which would be distributed to a spereate governmental agency. both keys would be needed to open up the encryption. in this way, the only way (in theory anyways) any one in the government would be able to read it is if they get the proper documents and go to both different agenecies and get both halves of the keys. There have been other systems developed where any number of keys are required. how secure they are is still in research, as is any encryption technique. Howerver, even assuming the encryption all worked the way it was supposed to, and this was secure, I still wouldn't really trust the government enough to not be corrupt and just pass out keys under the table or something.
They could never work.
The simple reason is that as long as there is an algorithm that cannot be penetrated, either by force or by escrow, that algorithm can hide data. On this, at least, the cat is out of the bag.
One of the more likely scenarios which could possibly keep criminals away from data while allowing governments to have access would be an agreement worldwide on a data-encryption standard that included key-escrow. Likely this would be implemented with a large database of registered keys rather than a "skeleton key" approach simply because the "skeleton key" would be a ridiculously easy target. Of course, this whole scenario cannot work for catching dissidents and criminals, and therefore cannot serve the purpose of fighting terrorists.
The reason is that under any reasonable key-escrow scheme a government would be required to show evidence before using the person's key to find the data. This works fine for average citizens who only use the mandated encryption standard, but, Surprise! When the government uses the key of terrorist Tim to decode his messages, they find that not only did he use the mandated scheme, but he also encrypted his data with his own scheme, which, of course, is unbreakable with current technology. Terrorist Tim wins in two ways here, not only did his data remain secure, but he also managed to waste a large amount of the government's time and resources.
The fact that this is even being proposed shows the ignorance of technology rampant in Congress. I live in NH, maybe I'll write a letter to Senator Gregg.
"He's more machine now than man, twisted and evil."
This is a great report that was compiled after the whole Clipper chip fiasco by a number of people whole know WAY more about it than I do - including Bruce Schneier.
The bottomline is this - if all the public keys for all traffic in the US is locked in a single location it would become the new Fort Knox. Seriously - you hack that computer and you can open intercepted electronic bank transfers and government classified files.
Stupid, stupid, stupid idea....
=tkk
"Michael L. Love says the "open-signing" form of encryption that's available with encryption programs such as PGP and GnuPG would keep would-be terrorists from hijacking other people's email to send their messages. Under open signing, the text of the email is open for all to read, but the identify of the sender is authenticated."
There is also some discussion of .NET, and Love says that PGP keyservers could provide an authentication infrastructure to compete with Microsoft in the net services arena. Be sure to see the related Slashdot thread about Microsoft's new authentication proposals.
"We've been hearing about adding crypto back doors for the govement to snoop on us, but how would they work? Would there be one key that could be cracked opening up all such traffic? Also, how would/does the government know wether a bitstream is random bits, or encrypted data?"
There is no such thing as "random bits of data" streaming through the network. All data has redundancies and self-imposed structure in order to convey information. Read Shannon for details on information theory.
Most currently available cyphers create a data stream that appears extremely randomized. This, in itself, could be a way for the government snoops to detect encryption: A sample of data that is more random than other data.
You can try the "compression test" for encryption. Try compressing some data. Check the file size. Now, encrypt the same data and run your compression program. You'll notice that the "compressed" file is the same size or larger than the original. This is because the encrypted data is "extremely randomized", and the compression program cannot find patterns in it to compress it. The snoops can use a similar test to detect encrypted data streams, i.e. over time, the probability of any character appearing is 1/n where n is the length of the alphabet (0-255 for bytes).
Steganography and hiding cyphertext in cyphertext (see Applied Cryptography) would be a good way around encryption back doors.
Cheers!
Ehttp://eugeneciurana.com | http://ciurana.eu
Let's require all terrorist organizations to register with the US government, and submit to having an electronic tracking device strapped to each member's leg. We will know terrorists are in violation of the law (and therefore up to something devious) when we see them moving around without their tracking devices, and we can accept that as a violation of the law and take them into custody before they blow something up.
Remember:
If you outlaw crypto, only outlaws will have crypto.
Seen any BadMarketing lately?
Making crypto 'safe' with a back door effectively makes it useless. Why would anyone in their right mind use a cryptographic algorithm knowing that a perfect stranger has a 'backdoor pass' to their information? The whole point of crypto is to only allow the intended recipient to view the secret information.
This idea would weaken any cipher that this idea is applied to. Why? Simple. Key recovery in a datastream you haven't ever seen before depends basically on one of 2 things: Brute force, and a little ingenuity. If you know that the cipher has a 'universal backdoor' then each stream encrypted with the cipher will be that much easier to crack -- because the streams will have to be somewhat similar.
What happens when the wrong people get the 'back door' key? You don't think that someone dangerous is going to somehow either recover the key manually, or steal it? Think again. A 'back door' key (or set of keys) of this scope would be too good to pass up. Why bother attempting to recover a key that unlocks one stream, when you can unlock a whole set of streams?
The cat's already out of the bag Why would somebody who really wants to keep information secret use a cipher that didn't keep it secret -- especially when there are so many good ciphers (RC4, Twofish, etc.) that don't have a backdoor? In short -- this is a braindead thought process that will lead the U.S. straight into another disaster.
try using the open source turing software... it works using an algo like they used to break enigma... in other words you need to have stold or fortunately stumbled upon an equivelent of your enemies german u-boat.
Simply, that the only way to prove that something was encrypted "legally" would be to automatically break it, all of it, as it passes through various communications channels.
But this is too large of a job for just one person, or a (fiscally feasible) number of people, as much traffic may not pass through a central point. Machines will have to do it automatically, and there will ave to be many o them. Who will make the machines? How will they guarantee that the backdoor isn't released? What if the machines themselves take a walk?
Steganography would be the only way around this, by hiding an encrypted snippet well enough that it doesn't look encrypted. What if someone posts a badly-encoded GIF of their cat on their personal page, and the so-called "Stego detectors" pick it up. Of course, the "message" isn't there. Therefore it can't be decrypted, and they will be flagged as a criminal... scary prospect.
As the technology progresses, only poorly done stego and innocent media would be caught. It's already possible to encode messages to be indecipherable from quantization noise by any theoretically possible system.
-- Insert witty one-liner here. --
I don't think that the backdoor thing is going to fly - pretty soon people are going to realize that terrorists could commit far greater acts of terror by *having* and *exploiting* any back door the government puts into crypto products and ripping people off for millions upon millions of dollars.
However, I think govt can take the income tax evasion angle - Al Capone couldn't be convicted of murder (he was too good at hiding his tracks) - so they simply got him on how much money he had in the bank vs how much money he stated on his taxes.
Likewise, the government could say something like - after they get a search warrant - 'hand over the encryption keys that you used for a certain file'. Simple and enforceable - if the suspect of any crime refuses, you get them on encryption abuse. If they do give you the keys, then, well the law works.
All of this doesn't fly though in the face of embedding communications in images, etc. However,
it *does* work for things like monetary transactions, where the software is pretty standard and people need to use conventional software.
Ed
The biggest problem with this is what happens to thsoe backdoor keys the government has. I mean first of all, how can we be assured that they can only use the keys with a court order? Furthermore, even if there's a way to assure that, is there any ruling that indicates that's even a requirement. I mean it seems that the fourth amendment might prevent unauthorized access but until a court rules it's hard to say. They could pass a law giving back doors and then alter say that they can access them without court supervision (and the court may or may not support that)
The other problem is that if the government does start accessing things without a court order, how would you know? You could probably develop a crypto system that would leave obvious evidence if it has been accessed through a backdoor, but the government wouldn't want that because it might interfere with an investigation.
This sig has been temporarily disconnected or is no longer in service
Lotus has a 64-bit encryption. The "approved for export" product had only 40-bit encryption, however. The same 64-bit encryption still applied, however 24 bits of the encryption were held by the Feds. Thus the Feds could then easily crack a 40-bit encrypted message, but would have more difficulty with 64-bit.
Since this was all done several years ago, we can all safely assume that 64-bit encryption is easily crackable by the Feds, and that's why they agreed to allow 64-bit encryption to be exported.
The government has already done a lot of research into the area, and pretty much implemented a whole key-escrow system. Nobody used it and as a result it was a flop. To be honest, I don't know how much of the supporting infrastructure was actually deployed.
The basics of Clipper worked like this. The system was based on hardware encryption chips which implemented the protocol. No software versions existed AFAIK for obvious reasons. Each and every chip had a unique ID and "unit key". Each encrypted transmission had a Law Enforcement Access Field (or LEAF) prepended to it. The LEAF consisted primarily of the current session key encrypted with the unit key of the sending chip and it's ID number. I believe the whole LEAF was then encrypted with a single key shared by all chips.
On the law enforcement end, the DoJ was supposed to maintain a database of all the chip ID / unit keys. There was lots of fancy promises made about the security of the database, and how it would be split it two so that two separate agencies would have to cooperate in order to gain access to the database, etc. All very feel good but in the end un-auditable and basically BS since the regulations guaranteed that there would be no penalty for improper access to the keys.
Anyway, the LEAF field in combination with the database allows access to the session key and hence the plaintext of any message.
The whole scheme has so many problems it's not even funny. Not the least of which are: the whole protocol has to be keep top secret. If you know how to generate a legitimate LEAF field, you know how to generate a bogus LEAF field too. An AT&T researcher published a paper about how to get two Clipper chips to talk to each other with bogus LEAF fields. It took a fair amount of trying to get random LEAF's which had valid checksums, but it was quite doable. Presumably, they won't repeat that mistake. Software implementations are pretty much verboten, since they are far too easy to reverse engineer or tamper with. If you are trying to mandate back-doored encryption, you would pretty much just mandate that all encryption be performed using NSA designed and approved chips manufactured by a secure contractor.
As to what stops you from sending random data, one need only imagine the governments response when they detect that you are sending random data. Such random data would be presumed to be illegally encrypted data, and you would be arrested as such. It's quite possible that you would be freed once you had shown that the data was random. In the mean time, your face would be plastered on the front page of the paper as a "suspected terrorist". You might expect to be held without bail due to the extreme danger a suspected terrorist poses to society. The draconian penalties involved will serve to keep people in check, not any technical ability. Look at the penalties handed down for DMCA violations. Then compare the severity of pirating a movie versus flying an airliner into a building. Finally, scale the DMCA penalties accordingly. You can imagine the outcome.
How do we force our enemies to use encryption with our backdoors? How about those outside US jurisdiction (like Bin Laden)?
A backdoor will only allow the US to spy on itself. Even internal enemies won't use such.
That law is called obstruction of justice. If you have a key, it can be subpoena'd at any time, if they can prove to a judge that your encrypted data may include things necessary to procede with a trial. If you don't hand it over, or conveniently "lose" your copy, you get hit with obstruction of justice and you look like an incompetant fool who can't even keep track of his own crypto keys.
I am !amused.
If a normal guy like me can come up with these, you know that scary, insidious, Terrorist types are lightyears ahead:
1. Use existing crypto programs or write your own. Anyone with access to a high-level math textbook or a book on encryption and a little bit of coding experience can currently write crypto that is brute-forceable only by supercomputers. The same is true of the existing versions of PGP and other crypto programs available world-wide.
2. Steganography. Apps exist world-wide that will hide plain or crypted data in all sorts of things. Images, MP3's, Spam Mail, etc...
3. Use non government-controlled chanels to transmit data. Sneaker-net, by definition, is uncrackable without a spy in the house. No technology currently allows LEO's to read a CD without first placing it in a drive. This may not be far off, but it's still effective, so far as I know. Also, most phone companies can be persuaded to install 'burglar alarm' circuits that are just non-powered plain copper that between any two given locations.
4. XOR Crypted data in a manner so that if decrypted without first XORing it back, it will decrypt into useless, but not random information. I'm not a coder, but I can imagine that some talented hacker somewhere could come up with a scheme of encoding a crypted message so that it decrypted as Mom's cookie recipe if you didn't decode it properly.
5. For communications in which anonymity is more important than secrecy, use existing file-sharing networks to propogate messages. Freenet is the best example of this.
6. Transmit textual data in non-standard image formats. Ascii text is easy to detect. A compressed PNG of text data would be much more difficult to detect, especially by automated methods. A compressed or reencrypted raw bitmap would be even more difficult to detect. Existing image scanning programs work by scanning for a predertimined signature. Making images of text so that there is no signature possible is fairly easy in photoshop.
The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
If you're talking about public key cryptography or some form of key exchange protocol (such as what happens with PGP, SSL, and the like), then, yes, there'll be more than one key that can decrypt the message. PGP already allows you to encrypt a message to more than one recipient; a simple solution would be to require all software to always encrypt to Uncle Sam's key in addition to the intended recipients.
The other solution is to weaken the encryption algorithm in some way. There are very subtle approaches, but the simplest is to limit the length of the key. A 40-bit key takes half as long to crack with brute force as a 41-bit key, and a 42-bit key takes twice as long again (all else being equal). If you have an application that uses 128-bit keys, it could be ``dumbed down'' to a 40-bit key by forcing all keys to start with 88 zeroes (or some other known pattern).
How to get people to use such software when there's a wealth of reliable strong cryptographic software readily available is left as an exercise to the reader.
Most encrypted streams have header information to make identifaction easy for the recipient. If you've ever gotten PGP-signed or -encrypted email, you've seen ``BEGIN PGP MESSAGE'' or some such at the top.
You could, of course, remove all such identification. If the encryption method is strong, what remains is provably indistinguishable from pure noise. If the recipient adds the identifaction back--if she puts ``BEGIN PGP MESSAGE'' before the bits--the result can be fed to the decryption proces without trouble.
But how many people send random bitstreams to each other? Somebody doing so would stand out like a sore thumb against the usual traffic of ASCII.
The most commonly accepted solution is steganography, the art of hiding secrets in plain sight. ``All the twenty clever kings'' could mean ``attack'' if you were to just look at the first letter of every word. Common modern methods of steganography include encoding the message in the low-order bits of a JPEG, but the field is still young and many techniques a bit crude. If ``they'' are already looking at you, ``they'' will have a good chance of finding the message.
As always, Bruce Scnhier's Applied Cryptography is a wonderful resource.
b&
All but God can prove this sentence true.
An alternative to direct key escrow is the system used by Lotus Notes for their export versions a while back. Known as a "Work Factor Reduction Field", it's some fractional part of the key (Lotus used 24 of the 64 bits in their keys), encrypted with a system-wide key (usually half of an asymmetric key pair) and included in the transmission. Taken to an extreme, this could be the full session key, encrypted (ala Clipper). The main drawback is that you lose the requirement for several agencies to cooperate before an escrowed key can be recovered. Any agency with access to the systemwide private key could recover any crypted transmission. A policy to split-escrow the systemwide private key obviously fails after the first legitimate recovery order, since there's no way to prevent the recovery agency from retaining a copy of the master key. (this assumes the master key wasn't clandestinely retained before being split for escrow in the first place)
Mail? Put "slashdot" in the subject to pass the spam filters.
America did not get what it deserved. However, we have turned a blind eye to terrorism throughout the world because it doesn't affect our lives here. Now, we have it here, and there are people blaming cryptography, movies, music, homosexuals, etc. The blame should be that we have not done anything to curtail the rise of terrorism.
As far as a backdoor to our encryption -- no way! A law will only serve against honest people. You think terrorists and drug smugglers will use encryption that has a backdoor?
Mark these words:
Click here or here.
Hey! I like monkeys! There's nothing wrong with monkeys.
Fare thee well, poor comment. For thou hast been cast out amongst wolves.
first, i'm not a lawyer.
too much time is being spent thinking about the technical aspects of enforcement and use of 'backdoors'. what everyone's failing to realize is that the technical aspects of crypto laws are irrelevent. it's how they will be used htat's important. if any cyrpto laws are passed, they'll be used in prosecution and trial rather than proactively enforced.
picture this scenario: you are a criminal who has been sending encrypted mesages to someone else. you're busted, and on trial you are asked to decrypt the messages. you refuse. you are then thrown in jail for not complying with the crypto laws.
again, i'm not a lawyer, but it seems that if crypto laws will work in this manner, we are throwing away our 5th ammendment right to refuse to incriminate ourself.
_______
2B1ASK1
This debate has been around for a long time. In particular, things to note are:
A hypothetical example of my biggest personal fear regarding crypto follows:
An overzealous government tries to stomp out terrorism by requiring crypto backdoors. For the sake of argument, let's say it is the United States. Now, there are millions of hackers out there. A lot of them are smart enough to realize that if the government required keys to be kept in a central location, a hack of this location would be the biggest hack EVER. It would contain ALL keys to credit card numbers used by major Internet retailers. It would contain sensitive healthcare information. It would contain numerous trade secrets sent by company representatives.
Before we go any further, let's say that it was hacked. Now Joe Consumer knows his personal information was sent to Amazon.com. Amazon was required to give the key to decrypting it to the government. Now some terrorist has it. The government blames rogue hackers. "Well, whatever," Joe thinks to himself. "All I know is that they got my information from the Internet. I'm certainly not going to buy anything from there again."
You see, in this (albeit alarmist) scenario, the government has facilitated what could possibly be the biggest terrorist attack EVER, and ruined e-commerce in the process.
As an offhand note, do you think the government would use a system like Passport to do this? If so, we're in for a really tough ride. Just something to think about.
P.S. While I abhor the thought of keeping data in one place, I do support the idea of basic security regulations so that I know that when I purchase things online, my data IS actually being encrypted instead of being sent via plaintext email to the site owner.
It's my primitive understanding of the court system that during a trial, the records of phone calls may be entered into evidence. This is not the actual content of the call, and who made the calls is not part of the evidence. Just the fact that one telephone called another telephone.
Why then must the Feds know what is in a message? If the fact of tranmission of a message is adequate, at least in the courts, then why does the content need to be known?
Also, why does the Government beleive that it should have the right to be a party to all conversations? If the Feds had a time machine, and could travel back in time and listen in on any conversation, I beleive that would be ruled an invasion of privacy. How then is decrypting a message any different?
The government could not possibly know whether a data stream is encrypted data or random bits. Think about it... If a standard encryption scheme is used, there might be header data that they can look at, but if you're a terrorist or a crook, you'll probably use a nonstandard encryption scheme, or even a standard one but with some data rearranged. For example, you could encrypt the data and then reverse it strrev()-style before transmitting it.
The idea of crypto backdoors is really stupid for several reasons. The biggest one is that once the backdoor(s) are found, all data is compromised, and if this legislation is passed, I firmly believe that a year or so down the road, there will be billions of dollars in damages caused by the compromise of data, from credit card numbers to trade secrets. The terrorists will either avoid using the Internet altogether or will simply work around the backdoors.
If the government decides to force crypto backdoors, that would be the most ridiculous thing on the planet! Terrorists could simply write their plans on a piece of paper, seal them in an envelope and mail them! How is the government going to respond to that? By opening and reading all our mail as well? What if the mail is written in a code language? Is written encryption going to be outlawed? Why not arrest children who make up their own codenames and codewords?
The trouble is that the government is so busy blaming things like encryption that they're leaving huge gaping holes elsewhere. A guy on 60 Minutes, for example, said that airport security is trained to look for very specific things in luggage, like a bomb in an otherwise empty bag. Interestingly, he said that a bomb is defined as a bundle of dynamite sticks with a big analog clock stuck on the side. I don't know about you, but I have a feeling that bombs don't look like the ones we see in cartoons.
That's just one example of typical government regulations. Just like OSHA making up rules that every industrial employee must break daily because it's impossible to get any work done while following them. I'm starting to believe that the real problem with security is the fact that they're trying to replace common sense with very specific written rules. I think the first place to begin with this war on terrorism is in our education system. Children are taught to follow directions. Don't even get me started on this because I'll write pages and pages on the subject. Children should be taught to think on their own--this isn't currently happening, despite activities teachers call "problem solving."
Encryption is the digital counterpart of an envelope, no more, no less. Trying to force backdoors on encryption is going to be a futile effort, and will only provide the government with one more impossible task to waste their time on. Tell your friends and neighbors.
This is a long post (for me)... It basically contains the majority of a letter that I sent to my representative and senators... It basically states a number of reasons that I think this proposal is inoperable. I encourage all of you to contact your elected representatives as well.
0 0.html) that "Sen. Judd Gregg (R-New Hampshire) called for a global prohibition on encryption products without back doors for government surveillance."
Adam/Zwack
As I feared when I first saw the attack on the World Trade Center, it has been reported (http://www.wired.com/news/politics/0,1283,46816,
Media reports have made it appear that Osama Bin Laden may have used encryption, but it is more likely that he relied on a lack of technology. According to the media, Bin Laden held face-to-face meetings in a private room rather than trusting that the communications channel was not intercepted. One journalist who has met him had some newspapers with him and Bin Laden is reported to have pounced on them and read them as he was so out of touch with the outside world.
Even if there is a ban on encryption products, older encryption products already exist without those back doors. Writing encryption software is not too complicated (Applied Cryptography is about $40) and terrorists and criminals are not going to worry about breaking yet another law. So who would this effect? Criminals? No. Terrorists? No. Penry, The Mild Mannered Janitor? Could Be.
Anyone can do a little research and find out that there are other techniques that cannot be legislated against that are just as effective for secret communications.
Ronald Rivest, one of America's foremost cryptographers published a paper in 1998 called "Chaffing and Winnowing: Confidentiality without Encryption." (http://theory.lcs.mit.edu/~rivest/chaffing.txt) In it he describes a method for plain text communication which does not rely on encryption to hide the message. He then goes on to add more twists to the method, which mean that if someone demanded the actual message you could give them a completely false, and presumably inoffensive, message.
If that wasn't enough to make legislation on encryption pointless, then steganography, the practice of hiding one message inside another, could be used either independently or with "Chaffing and Winnowing". It is possible for messages to be hidden within pictures, movies, sound files and even Stream of Consciousness-like poems easily. The sophistication of some of the programs is astounding. One program (http://www.outguess.org/) actually performs a statistical analysis on the image first to ensure that in hiding the message it does not modify the image too much.
There are numerous other non-technological techniques that could make this law pointless. For example, the terrorists could choose a book, say Hamlet, and spell out their message with the words or letters in that book. A message like "42 23 17 65" is not going to mean much to anyone until they know that in a specific edition of a specific book they should read the twenty third word on page 42, the 65th word on page seventeen... and so on.
They could use a simple code where phrases mean certain things. So "I went to see the new production of Oscar Wilde's Importance of Being Earnest" might mean "The birthday cake arrives tomorrow". As long as only the parties involved know the code phrases, and their meanings this kind of communication is impossible to break.
If encryption software without back doors is outlawed, what will terrorists do? If they're paranoid they'll use illegal encryption to encrypt a code phrase, hide it in an image, and then mix it with several completely innocent, and some totally random streams using chaffing techniques.
That way, by the time the NSA have worked out which streams contain real messages, figured out that one or more of the images contains a steganographically hidden message and broken the encryption on it, they will have wasted weeks in order to get a perfectly normal sentence that isn't going to mean anything to them anyway.
In that same period of time, several companies who are obeying the law and not using encryption will have had their company secrets stolen by other companies, as they couldn't encrypt confidential messages between two of their office. The French Secret Service was known to pass trade secrets to French companies when the French government was strictly controlling encryption. Add to that the many completely innocent uses of encryption for security and confidentiality: communicating with banks, logging on to remote servers, protecting medical records, implementing Virtual Private Networks and so on. Banning encryption that the government can't decode is more likely to cause harm to the law abiding citizen than it is to stop or reduce terrorist or criminal activities.
In short, any attempt to regulate the free flow of ideas, whether encrypted or unencrypted is only going to hinder law abiding citizens, and effectively punish them, without providing any additional safety. Remember that these highjackings were very low tech, no computers were hacked, no high technology weapons were used, just people armed with knives and the willingness to die.
-- Under/Overrated is meta-moderation, and therefore is Redundant.
Maybe NSA has an encryption breaking scheme hardwired in to a chip, and all that takes is a blind guy with a young hacker to flip switches to decode all encrypted streams of data.
But seriously, thats probably what NSA/CIA/FBI has told the Congress and Senate before they got their approval.
What they probably might succeed at is that they would listen to traffic inbound from suspected terrorists / rogue states(god knows how they plan to figure that out) and try to descramble every piece of information. More of a scenario like, with ten thousand monkeys clammering on their keyboards, atleast one has the probability of writing a Shakespeare sonnet. So what do we have, some vague FBI spook listens in on data suspected to be a list of political leaders to be assasinated, and instead accidentally snoops on a recipe for Apple pie.
God Bless America.
Rapid Nirvana
What is to stop people from writing thier own crypto programs, avoiding alltogether the need for a backdoor? If I wrote such a program, all I would need to do is snail-mail it to someone. We could communicate without worry of being monitored. Are their legal implications to doing this? If the FBI somehow figured out how to break my encryption scheme, would they be violating the DMCA?
--- At my sig, unleash hell.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
Wake up, America, the world is laughing at you.
If programs would be read like poetry, most programmers would be Vogons.
The largest problem with mandating this is, of course, all the crypto that's already out there in the wild. What good is forcing backdoors when existing crypto is still relatively secure?
Fear not, good government. There is a solution. A beast exists called the "Outlook Virus" with such hypnotic power that no such matter of man or woman can contemplate not doing its bidding. Having seen the effectiveness of these, the crypto backdoors will most likely take the innocent seeming form of:
Fromt: 313373_98751@hotmail.com
Subject: ILOVEANAKOURNIKOVA --- XXX PIX
Attachments: virus.vbs
1 0wNz j00 5uX3R
The simplest problem is to assume that a fully functional key escrow system is deployed or that a backdoor/trapdoor encryption algorithm is generated. What if I pre-crypt my data in another algorithm, before encrypting it in the other system? Then I'm transmitting a valid (and legal) message.. but it would have to be decrypted and extracted and analyzed before any determination could be made. Of course, using stenographic techniques to hide the pre-crypted data in an image/etc would make it impossible to detect. And, since you are using the approved system, there isn't even a question of wrong doing.
The issue is meaningless. The number of encryption programs out there, from Jim-Bob's Homebrew UltrAlgorithm, to PGP versions 1 through 7, is just staggering. In order to stop the use of non-authorized encryption programs, the government would have to either ban their use and have it be punishable by quite a hefty fine or imprisonment, or remove them from existence.
How many John Ashcroft's with jackbooted thugs do you think there are? They're not exactly going to go kicking down the doors of every person who uses an encryption program, nor are they going to damage the business sector by restricting use of encryption; even SSL would have to be modified on every web server from the -open source- Apache, to Microsoft's IIS. It's hard enough to get IIS system administrator's to patch their machines against exploits, do you think they'll really add a patch that would weaken security? Do you think knowledgable Apache administrators would install a patch and turn around and tell their customers and visitors that even though encryption between the website and customer is secure, the NSA has complete and total access to it?
Even further, the volume of open source encryption products is staggering. If the government did manage to force Network Associates, one of the biggest encryption providers out there whose business would be nearly gone without it, to modify the now-closed source PGP 7, the source code for PGP 1-6.5.8 is still out there. Even patched, it can be recompiled and reinstalled.
But why would we need to recompile and reinstall? Any server located in the US would need to do so if such daring legislation were passed, but www.pgpi.org isn't located here, and its express purpose is to provide encryption worldwide, freely, to anyone that wants it from any country.
People who would use encryption for "evil" purposes wouldn't bend over and take it from the government; in fact, these people would stop and think to themselves, "HOLY SHIT, Uncle Sam will be listening in on my encrypted conversations, and I'll be drawing attention to myself by even using encryption! Since few people use encryption, they only need to decode a small amount, which means I'll be caught in no time flat!" In other words, if you know you're being watched, you don't put your hand in the cookie jar. You get your cookies some other way--any way--and when the cookie jar is the size of the Internet, there are a lot of paths to the cookies, with a lot of roads around watchful eyes.
What is the purpose of key escrow/backdoors? The people demand action, and congress is giving it to them. The CIA and NSA say that with broader powers and the permission to get into encryption, they could have prevented this. The truth is, if ten years ago it had been forced upon us, it still wouldn't matter, because the products would still be made, because there would still be a demand. And if it happens today, the products will still be there whether or not there is demand. It's a saddening thing to note that congress is rushing into action, when the express purpose of the representative republic in the United States, as written through the constitution, is to delay the will of the mob so that decisions, especially those that infringe upon freedoms (constitutional freedoms, as well), are not made in a rash and emotional state. Unfortunately, rather than debate, the congress swept aside their knowledge from constitution college courses and rushed to give the president full military force to do whatever he sees fit, and are now rushing to squash civil liberties. Living in a prison free from attack is still living in a prison.
Government by nature is always trying to expand it's control and power, this is just another example of that.
"With sufficient thrust, pigs fly just fine." -- RFC 1925
Presumably, the emails and other stuff I write are copyrighted by me, whether I do it explicitly or not. Therefore, if the government wants to break or otherwise undo my encryption, they're in violation of the DMCA, right?
With a good encryption algorithm the ciphertext it produces should closely resemble random bits (that is, it should have all of the properties of random bits). It is likely that encrypted messages have some kind of standard header (which might be a recquired part of the protocol).
The thing is, who is likely to send large volumes of random text across the internet? Compressed data shares many properties with random bits, but it's usually identifiable by standard headers.
There's actually a lot that can be derived from communications, even if they are encrypted: details of the sender/receiver pair, the time/date that messages were sent and the size and frequency of the messages are all useful information to eavesdroppers. I'd bet that one of the tasks of Echelon is to build up huge networks of sender/receiver pairs for further analysis, even if the contents of the messages are encrypted.
/. If the government wants us to respect the law, it should set a better example.
* Not use all possible bits in the algorithm (ie, only use 40 of 56 bits in DES, and always leave the last 16 bits zeroed out.)
* Flawed random number generators (flawed in a way they think only NSA would know about)
* All crypto keys must be generated by some authority, and of course, kept there.
* Algorithm is designed to have an internal weakness, or is implemented in such a way
* Symmetric key used to encrypt plaintext is encrypted with assymetric algorithm for both recipients and some agency
* etc... It's easy to weaken crypto. It's good security that is hard.
All in all, strong crypto is much more important for us in western democracies, because we are much more reliant on technology and communication. Outlawing strong crypto would only shoot our own security in the foot, and leave our own doors wide open, while terrorists still would have perfectly good crypto and steganography tools which they of course still would use.
The way key escrow systems work is the decryption key is encrypted using a new randomly generated key. (This can be repeated for keys to be escrowed with more than two entities.) The new key(s) and the encrypted decryption key are then sent to different escrow agents. Since both the encrypted key and the key(s) used to encrypt it are required to recover the decryption key and decode messages, it requires the cooperation of all the escrow agents to gain such access.
All that is left is a method of preventing people from using key sets that haven't been escrowed; this can be done by designing cryptographic hardware to only use keys that have been digitally signed by the authority that generated the escrow keys.
Note that when using a general-purpose computer to perform encryption and decryption, there is no easy way to prevent people from using unescrowed keys. Software designed to check for such things can always be patched and disabled.
The problem here is that this system-wide key now becomes the sweet one-stop-shopping target for crackers that the whole escrow system seeks to avoid.
-- MarkusQ
In theory, a keylist will held in escrow by a division of the Supreme Court, and only released to investigators who can satisfy the same criteria needed for an ordinary wiretap.
In reality, the keylist will be posted on alt.hackers.malicious within 24 hours of being delivered under seal to the Supremes.
1) encrypt your original message
2) run it through Spam Mimic or something of the sort
3) send the encrypted, spamified message along
Bloats the message up? No question; it's also undetectably encrypted in plain sight.
Easy does it!
This comment has been submitted already, 276865 hours , 59 minutes ago. No need to try again.
In the spirit of free-as-in-chaos, I have instituted my own private moderation system. Under this system, I hereby give you +1 Hackish. If more people thought like this the world would be a much better place (IMHO).
-- MarkusQ
Who is this "govement" was and why they are concerned with "wether"?
I'm sure echelon can handle ROT13, but can it handle ROT14. One problem is a minor change in the encryption formula can make the governments efforts futile. Rotate the bits right, rotate them left, invert them, invert the high 4, rotate the low 4, there's lots of combinations. Even if they programmed all the different variations in, it would take a bit of time to process a single e-mail.
What about encryption formulas created in other countries? Didn't we just get past the point where we can export basic encryption. Are they going to ban importing (maybe they already did, I don't know).
I don't know the answers, unfortunately, neither does the government, but they're gonna pass some laws anyways.
If there were central government "escrow" crypto escrow, where is the need for a third party Certificate Authority?
All privacy issues aside, I think that VeriSign would not be happy with this arrangement.
One-time pads + encryption du jour.
See Applied Cryptography 2nd ed. pp. 227-229 "Hiding Cyphertext in Cyphertext" and "Destroying Information"
E
E
http://eugeneciurana.com | http://ciurana.eu
Bruce Schneier has all sorts of stuff to say about crypto in "Applied Cryptology."
See also his webpage search thingy, which links to a bunch of articles specific to escrow.
The government really has no choice. Breaking encryption is now illegal, so these backdoors are the only way for them to try and read encrypted messages.
JET Program: see Japan, meet intere
Simple. The government knows an unpublished
algorithm which can decrypt data in much less
time than the published algorithm. It is all
about mathematics.
If I were a terrorist I'd just send a plaintext message. "Achmed, meet me at the WTC at 9" Everything's out in the open except exactly what I meant by "meeting me" and the govt still wouldn't get it until after the fact. Assuming they even read the message.
Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
Granted such a backdoor is useless against a skilled user trying to encrypt their data - they will just use a different algorithm without a backdoor.
An encryption backdoor still could be useful for law enforcement if, for example, in the future email is encrypted as a matter of course (which seems inevitable). Then a backdoor would allow easy access to email that was encrypted without special user effort, but is still slow to access without the backdoor.
This seems like a reasonable tradeoff - more secure email for daily use, but law enforcement access with a wiretapping subpeona. Paranoid users could still encrypt their messages with other algorithms before the standard email encryption was carried out.
Patriotism is the conviction that your country is superior to all others because you were born there. (GBS)
Also, how would/does the government know wether a bitstream is random bits, or encrypted data?
.doc file in MSWord isn't sufficient to check it, the real data could be hidden in legacy substructures that just don't show up on the screen when you open the file.
Arguably, you'd have to supply the specs of your proprietary financial datafiles so the feds can decode it and see that's it's not an encrypted stream.
Therefore Microsoft will have to release the complete specs of their various file formats, because of course opening a
The root of this problem is that it can never, EVER work. Mainly because we have freedom of speech, they government can pass as many laws as it likes on legal encryption but they can't enforce them. Think of the civil-disobedient potenial. You could get thousand of people to send random encrypted gibberish to one another. Just because the government can't understand it doesn't make it illegal, what's the difference between that and encrypted meaningful information. The answer is none. This is all simply a case of communicating in a language that the government doesn't understand... all well within our rights.
I'm the big fish in the big pond bitch.
This proposal doesn't necessarily show ignorance it may in fact just show incredibly callous calculating cynical attempt to pass this ridiculous legislation. Under normal circumstances this legislation probably wouldn't pass but by saying it's "anti-terrorist" they'll be able to get whatever legislation they want passed. Who's going to vote against "anti-terrorist" legislation?
As already said. This will affect only the normal user that has nothing with illegal pratices. All it'll do is get information about what normal people do.
Major terrorist will find a way to skip this dam pseudo-protection, if they can come to a country like US steel 4 airplanes and crash two of them at WTC imagine what can do! We techies know that it'll not work, and will only spend money that could be spent in a more intelligent way.
I wonder, do they have any kind of technical consulting?
-=-=-=-=
I know life isn't fair, but why can't it ever be un-fair in MY favor!?
Counterpane, a.k.a "Bruce Schneier's Headquarters" has an article about using a deck of cards for encryption here.
So I guess even playing a game of bridge will get you thrown in jail.
-... ---
So that way we fight terrorism and MP3 sharing at the same time?
How about rot13? I guess you can only break that one with brute force, so using it would be illegal!!
How will the US government convince terrorists to use crippled encryption?
I have no idea if this is how the usual "key escrow" proposals work, but here is a way to do it:
The software generates a random session key, and block-encrypts the plaintext with it. Then it stores two copies of this session key along with the ciphertext. One copy of the key is encrypted with the user's secret key. The other copy is encrypted with the Big Brother's public key.
The decrypt the message, a "normal" user, who knows the user's secret key, uses that to get the session key, and uses the session key to get the plaintext. If Big Brother wants to read the message, he uses his private key to decrypt the other copy of the session key, and reads the plaintext that way.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
Detection of encryption is generally pretty easy- while the data is random, generally you have headers/footers which make it obvious.
Of course, more sneaky people could easily strip the headers and send and the reciever put them back (generally the headers are pretty static).
Even more sneaky, would be to use a form of stenography which places the encrypted stream inside of a music, image, or movie file (mp3, jpeg, etc).
The reality though in my opinion is that key-escrow is doomed. Just too complicated/difficult to do/enforce. It's a lot more effective to just say "Give us your key or we'll throw you in jail for obstruction of justice until you do." At that point it's basically up to you to prove you don't have the key. (And how does one go about proving you don't know or have something anyways?) And from the government's postion, they prolly don't really care if you ever give it up- you're already in jail.
The reality is that there's enough strong encryption available today that doesn't have back doors that there's nothing to prevent criminals from using that. If they're smart enough to use encryption, they're not going to be dumb enough to use encryption that they know the gov't can break. All it does is criminalize perfectly law abiding citizens.
There are basically two ways that the government could implement crypto backdoors.
Option 1 (think Clipper Chip): The algorithm used to encrypt data has what is, in essence, a universal key. This can be done by not randomizing the full key. If the NSA/FBI/CIA/DoJ has most of the key, it becomes trivial to crack the rest.
To elucidate: Say we have a 25 character key. A random 25 character key would look something like:
jduHF456&#$HOUIMNYY$%#*kh
A quasi-random key would look more like:
SecretNSAPartJ788%$#%':kq
By knowing the first 12 characters, the NSA only has to crack through brute-force the last 13 characters.
Option 2 (escrow):
Whenever one generates a key, a copy or a complementary key is also generated, and held by the FBI/DoJ/CIA/NSA. If warranted, they can pull the key from escrow to decrypt messages you've encrypted.
Key escrow in general can be a good thing, say if one loses a key, or has it stored in a place struck by fire. Then one goes to the escrow agent, and all is well. This of course adds compromise risk, since there are now multiple copies of the key, only one of which is under your direct control.
The point that people are trying to make is that those who are likely to use encryption to do "bad things" are unlikely to use encryption products that are backdoored or have escrow features built into them.
Yours truly,
Mr. X
...hope that helps...
Run a honeypot using Linux on Linux and give the government the keys to that. One could furthermore have the overall system (which is still secure) page the owner when the government key is used. Even better, there will be nice logs of anything nasty they tried to do while they were in there. I love the idea of posting one of their "high tech secret" keysniffers all over USENET. The idea of the goverment wanting secret access to my boxen is ludicrous. If all else fails, I can transparently pass all traffic through a box that logs the hell out of any traffic passing through it. If I want to know when they're messing around with my boxen then I will. I will regard the government the same as a script kiddy: something to be monitored and contained.
I imagine the need for monitored and logged physical access is obvious too. The agents will look GREAT on camera when they suspect all of this and try to lay hands on the machines themselves.
There's several ways to do it, for example:
#1 "Key Escrow" - All your keys are simply registered with big brother. To reduce the logistical nightmare, you would likely just register special backdoor keys used to encrypt the session key, which would then be included with the message.
#2 Big brother publishes one or more public keys, to be used to encrypt each session key, which is then included with each message.
The BXA/NSA guidelines for getting permission to export strong crypto include full disclosure on your data formatting, headers, compression, etc. The review process includes submission and approval of test vectors.
It should be noted that once these are required by law, compliance testing could be automated by building systems holding the private keys and testing recovery on live data.
It should also be noted that since (1) no terrorists would use such software; and (2) terrorists are already using steganography to obscure their encrypted data from trivial recognition as ciphertext: This entire effort will have ZERO impact on real terrorism. Its just an attempt by the NSA/FBI to retain their historical ability to eavesdrop trivially on all ordinary civilians everywhere without warrants or oversight. Last weeks events were just the pretext they've been waiting for. Anyone telling you different is ignorant or has an agenda...
Suppose Osama Bin Blownup sends an operative over to the U.S. with a list of random numbers shoved up his nether regions.
One day, Osama calls him up and says "21 4 8 34 7 41 10 19 22 6 etc." Manlobbi adds these numbers to his sequence of random numbers, destroys part of his list and then destroys the message. There is no software involved in this at all.
After recording and tracing the phone call and realizing that Manlobbi is a terrorist, the FBI hauls him into court, and demands that he reveal the contents of the message. He can make up anything he wants and there is no way to verify it because the list of random numbers is destroyed.
Now, instead of reading numbers, suppose they just have a conversation about cricket or football, where various words represent numbers. You'd have a tough time of even convicting someone of using encryption (assuming that you could make it illegal).
Writing encryption software is not too complicated (Applied Cryptography is about $40) and terrorists and criminals are not going to worry about breaking yet another law. So who would this effect? Criminals? No. Terrorists? No. Penry, The Mild Mannered Janitor? Could Be.
:-)
So, what you're saying is "If encryption is outlawed, only outlaws will have encryption!"
Didn't you use to be with the NRA?
anyone have any open-source Navajo language extensions to Pine or mutt ?
Don't blame me - I voted for Howard Dean. http://dean2004.blogspot.com
Hmmm,I think it could still work since most people would use the "standard encryption", they would be able to brute force the remaining encrypted stuff.
If only terrorist/criminals use encryption, they will also be easier to spot and track down.
It encryption becomes illegal in the US (which is what such a law would do) then they will be able to find people who use it...
But I agree that it is not possible to prevent people encrypting their message in some other way (like sending a mirror picture with the message writen on it in a small corner). Even if it is readable, chances are very low it would be found.
Black holes occur when God divides by zero.
Privatize it. Make it illegal to use a key without giving it to someone else (probably a service) for archival first. The government would probably provide one of these on its own, but who trusts them. The benefit of having a private organization do the escrow is that they won't release the key without a proper subponea, and if they do, they will tell you about it.
As for the technical aspect of it, it really isn't all that hard. Just generate your public/private keypair, send them the public key, they create a random session key and send it to you, you open it up with your secrect key, encrypt you secrect key with it and send it back. How they store the keys as to not be hackerbait is their own problem. Those that do it better than others will get more customers. Perhaps some sort of n-way split, so that at least 4 out of 5 pieces must be retrieved from different locations with independant security to recover the key.
This way the government can get its keys, but is kept in check by the public nature of acquiring that key. They can't spy on your future, only your past. Of course, it won't actually do anything to stop the bad guys from using encryption and just not surrendering their keys. Especially if said bad guys aren't in the same country.
Baiscally, the method the crypto backdoors work is by putting a known, designed-in weakness into the algorithm. For example, it could leak key bits into the encrypted stream. The goverment could then pick the keybits back out of the stream and use them to either directly decrypt the data, or use it to simplify a brute forcing ("OK, we know what a 112 bits of the 128 bit key are- know all we need to do is brute force the last 16.")
There is an obvious problems with this from the cryptological angle- the encryption algorithm has to remain secret. Once you figure out the encryption scheme, and notice where the key information is being leaked, you too can take advantage of the back door. It's the classic problem with master keys- once they get out and get duplicated, it quickly becomes worthless to have the locks. So not only do you not dare publish the algorithm, you do not dare let anyone reverse engineer it.
Ok, so let me get this straight... The US government wants some way to be able to penetrate any encryption scheme that is devised.
Fine, us Canadians would likely go along with that, same for many friendly countries.
However, what is to say that terrorist groups won't then hire their own cryptography experts, get them to devise a new method, and then use that?
The end result is that we've given one government carte blanche to snoop into our private affairs (I believe in privacy, but am not a fanatic), and the bad guys still get to hide their stuff. Doesn't make sense to me. Maybe I'm just naive about cryptography, but I dont' see how this will help.
It's sad to say that anyone who is sufficiently resourceful cannot be stopped by sacrificing everyone's right to privacy. We have to put pressure on governments world-wide to stop harboring terrorists. period. Cryptography is not the problem, countries who don't recognize these criminals against humanity are.
That's my little opinion anyway
-- If at first you do succeed, try to hide your astonishment. -- Harry F. Banks
The government may not necessarily *need* to decrypt the data.
If someone encrypts an encrypted message as you suggest, he can be locked up just for hiding the message content. No need to prove he is a terrorist or mob boss-- we can just lock him up for refusing to decrypt his message for us and prove his innocence. It is this reversal of a fundamental principle (innocent until proven guilty) of our justice system that troubles me the most.
"Suitable" penalties for refusing to turn over encryption keys that really work to retrieve clear data could make any protection afforded by encryption moot.
Raising the spectre (again) of backdoored crypto or escrow is simply kite flying; it's part of a wider set of measures which will be loudly trumpeted (if not implemented) to give reassurance that something is being done about "security". I have a dollar here says it will never be put into practice.
Recall why the crypto export regulations were lifted in 2000? Because US corporates were screaming that they couldn't compete globally, nor could they secure their communications with their foreign subsidiaries. There is a direct economic impact on companies if they are prevented from using crypto freely (and remember, the health of the economy is the single overriding most important thing to this administration, cf Kyoto et al). I can't believe that even with the lever of "terror prevention" that the gubmint can persuade corporate america to abandon crypto. And it *would* mean abandoning crypto - weakened algorithms aren't just "a bit less secure", they're nothing more than obscuration routines, and we all know the old saw about security and obscurity.
Summary : expect to hear lots of noise about this, especially from people who don't know what they're talking about. Expect even some "real" measures, changes in laws about wiretaps, immigrant detention etc. But I highly doubt that there will be a serious attempt to put the crypto genie back in the bottle. The administration simply isn't that stupid.
My next sig will be ready soon, but subscribers can beat the rush
Even if the US gov't had crypto backdoors required in all US encryption software, people outside the US wouldn't use it.
It seems like the legislation is almost assuming that crypto software is only made in the US, or that the US is leading the field in encryption technology, or the persons protection is needed from are are US domestics, none of which are the case.
Encryption backdoors will not protect us from something like the WTC event happening again. Encryption is not required to stage events like that. Email is not required to stage events like that. It would be foolish to rely on encryption for it, in my opinion.
Look how low-tech the rest of the operation was. We don't have security measures for low-tech. How could this have been prevented if all the information was routed via trusted courier or in face to face conversations in unbugged areas?
Perhaps it was.
Why have crypto backdoors?
I saw a presentation from a Dr. David Fu with the NSA and he talked (he had to get approval from his boss on the outline) about how one would look at a stream of data (radio pickup) and using statistic info, detect if this fits into the idea of "random" of if it falls into the other category. I would assume that real approaches use something beyond the simple math that was presented to our undergraduate minds, but I know it sure made me think. I didn't take notes at the time, but those of you in colleges and/or cool schools, contact the NSA and see if they might have a PR team, or a person working there who is a graduate of your institution who might want to come back and give a little talk.
Wheeeee
Since the standard of e-mails doesn't allow encryption of the header it's easy to see wat's random and what's a e-mail
Just use the back-door encryption method to send a file that's already encrypted without it. Then whoever intercepts it, decrypts it, only to find that it's encrypted even further.
Rinse. Lather. Repeat. I can envision a file that's encrypted forty-two times. Seems the only way to protect against this would be to make ALL ENCRYPTION except the backdoored stuff illegal. Whooh. Maybe we'll see that day, but it ain't here yet...
information is immaterial
It is better to be a target and be free, than to be under strict control and be safe from terror.
to answer your question, the government backdoor would be the Secret Password : "joshua"
if the government tries to enforce this, just bookmark http://www.pgpi.com.
Don't blame me - I voted for Howard Dean. http://dean2004.blogspot.com
If i remember correctly by the second lecture of the introduction to computer systems course taught at my school we all understood the general principles behind modern encryption well enough to write our own software. What makes anyone in the government think that terrorists will use american comercial products when they could write their own or obtain it from a country without these sorts of laws.
--aiee
Export a typical text Word Document into HTML.
.TXT file, even browsers will fail on that one...
Try and read it in an ASCII editor.
Sufficiently encrypted.
What gets me is how fast the dangol browser can sift through all that junkmail. Takes me an hour just to get past all the font declarations that I never even use.
I'm telling ya. Use Word->HTML for your encryption package, and ain't nobody can read it, unless they have a browser. Just save it as a
information is immaterial
If people wanted to email things back and forth
in safety, think ONE TIME PADS. Assuming the
physical security of the pads is not compromised,
the messages are secure.
Not the best way to handle megabits of information, but how much do you have to send
to start operations on xxx a day and yy:yy a time?
So, is the government going to confiscate every old piece of encryption software out there that doesn't have a backdoor? A good reason not to upgrade! I think certain congressmen pulled this idea out of their backdoor.
It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
If the majority of people are forced into using the new incryption w/ backdoors it seems like the system would actually work. Think about it. If everyone has to use encryption w/ backdoor, all they'd have to do is scan for an encrypted stream that doesn't have key that works, as it would automatically be suspect. I'm sure they have the means to break encryption if they needed to, but breaking all the encryption on the net just isn't feasable. It seems like a good way to isolate the "juicy stuff" they're probably looking for.
I'm totally against this, but I cant help it making sense. Someone please provide arguements to the contrary.
"First they tell you you're wrong and they can prove it; then they tell you you're right but it isn't important; then they tell you it's important but they knew it all along."
-Charles Kettering
There is even more reason to suspect that Osama bin Laden has been eating olives while discussing plans for terrorism. Therefore it would be much more effective to mandate all olive stones to carry a hidden microphone that would record and broadcast all discussions taking place in its vicinity, easily catchin the political opponents - I mean terrorists.
Some would say that it would be extremely difficult to make sure that every olive would carry its microphone. All it would take is an international treaty mandating microphones to be installed in all prepackaged olives, and outlawing any home production. Then some powerful international orgization - or the US government - could go out and bomb all olive producers who do not comply with the microphone directive. Soon nobody would dare to produce rogue olives!
Although this may sound like a totally unrealistic plan, it is many ways more likely to succeed than any plan limiting the use of encryption. For the first, olives, small as they are, are physical items that will have to be grown somewhere, pickled and processed, and marketed. All this leaves a physical trail of physical olives moving around. On the other hand, cryptographic tools are ethereal words, easily transmitted by whisper, by graffiti, and other totally intraceable means. Besides, most of them are already published in books all around the world! And once an olive is eaten, the stone is discarded, and a new olive must be acquired, hopefully from a compliant source. Not so with crypto tools, they can be used over and over again, so if the foreign competition - I mean the terrorists - have already managed to gain access to some crypto tools, they can keep using them for ever.
Besides, by betting its reputation on microphoning all olives, the US Government would make itself much less of a laughing stock than if they tried launch a campaign to limit the disucussion and use of encryption!
In Murphy We Turst
I remember a long time ago like around NT 4 Sp4 or so when Microsoft inadvertnaly left debug symbols in the service pack and some discovered that there was a security back door for the NSA on all NT distros wether they liked it or not, and to my knowledge anyone who knew about it didn't like it.
however indesperate times calls for desperate measures.
Unfortunately i hope this doesn't promote this idea, but if the goverment seeks to have widespread backdoors everywhere, it really wouldn't be a matter of determining what bytes are encrypted and what bytes aren't encrypted.
It boils down to goverment possibly mandating how Operating systems are developed,much how there are laws when constructing a building and the like. Thus creating an orginization like FSA (Federal Software Assoc.) (*shudder*).. or something along those lines.
This could also potentially effect software development overall that is developed in the US that deals with or implements any kind of encryption.
Another potentially haneous thing that could arise out of this is making linux and such illegal since there isn't one single entity overseeing the product. This would make Microsoft happy since it can't seem to rid itself of the linux thorn, and any other company who can't afford to pay for any fees incurred with federal software compliance would be eliminated too. And to lock down the internet side amking AOL de-facto internet client and having back doors to monitor activity this way.
like i said i am not promoting these ideas i hope they never come to pass.
There are plenty of laws that don't get enforced to their fullest extent, simply because it would just be ridiculously difficult to enforce them. Why don't they cite every jay-walker? Why don't they ticket you for driving 5km over the speed limit? I propose that everyone keeps on using their normal encryption (you do use it, don't you?) even if they implement a backdoor. Send all email encrypted. If it gets snagged and you get arrested, give them the key, so they can see that it's harmless. After the first few thousand such arrests, the gov't will quickly realize that there's no point to this, and they'll give it up. Or, don't give them the key, and we'll choke the prison system with our geeks ;) And as a side note, wouldn't they be in violation of the DMCA for breaking your encryption, even if it is through a known backdoor? Or would I be in violation of the DMCA for NOT using backdoored encryption, since it would have to be proprietary (can't open source the backdoor) and I would be knowingly circumventing it?
do not read this line twice.
Everyone knows crypto backdoors either don't work or aren't effective.
Also this would end GPL-compatible licenses for encryption programs. You think the government wants someone to be able to remove the backdoor?
If any backdoor or escrow scheme is to be acceptable for the rest of the world, it must make sure that foreign governments have access to any and all encrypted communications used by US agencies suspected of industial espionage.
In Murphy We Turst
I don't see how it would be possible to have a single key that allows one to decrypt any file encrypted under a given algorithm. If the data is directly employing the user-generated key then having one static key (the backdoor) that also encrypts the data would not be feasable. This would mean that all data encrypted under a given algorithm would be encrypted with the same static key. I believe this would cause to many similarities in the resulting ciphertexts. Thus allowing the plaintext to be easily compromised.
Also if the same static key is used to encrypt data under any given algorithm that would imply that the key would be hardcoded into the software encrypting the plaintext. This would be foolish as anyone willing to reverse engineer the software could obtain the static key.
Lastly, once that static key has been compromised the algorithm would be rendered useless (assuming the cracker disclosed the details). This would mean money spent in research and developement could be blown by one bored 14 year old russian. : P After this, why would anyone even bother creating new algorithms (commercially in the US)?
I don't know, perhaps it would be implemented differently then I imagine. However, the only other scheme I could picture would be some sort of key escrow system. That would just be rideculous - as no terrorist (espicially if outside the US) would ever register his/her key with the designated party.
</rant>
"Contemplate the mangled bodies of your countrymen, and then say, What should be the reward of such sacrifices? ... If ye love wealth better than liberty,
the tranquillity of servitude than the animating contest of freedom - go from
us in peace. Crouch down and lick the hands which feed you. May your chains
sit lightly upon you." -Samuel Adams
Then all the government has to keep track of are public keys. Of course all public keys would have to be registered to physical users.
Any scheme that has anoynomous trafic would be required to decrypt all messages just to check that they could be decrypted. This would then be equivalent to a no-crypto system as far as the government reading of message would be concerned.
Dean
RC4 is not considered a "good" cypher by anyone. Its weakness is a lot of the reason WEP was cracked so quickly and thoroughly.
Also, crypto with a back-door would be useful against criminals, just not against governments. For example, you mostly use SSH so hackers can't sniff your packets to get logins and passwords. It's nice to know that governments would be equally hard-put, but that isn't the primary purpose.
Plus, governments have many more resources than 1337 d00dz. They can log your keystrokes, or use other channels (Tempest sheilding, keystroke timing, video cameras). Or they can just bribe your girlfriend. What, you don't have a girlfriend? Beware the next time some blonde bomb comes up to you and just can't get over your coding skills.
I hope more money goes into HUMINT of the latter variety than fruitless reactionary measures like key-escrow. Because I really am patriotic, but I want to be able to have some control over who reads my data.
"He's more machine now than man, twisted and evil."
Ayn Rand said it best:
"Did you really think that we want those laws to be observed? We want them broken. You'd better get it straight that it's not a bunch of boy scouts you're up against . . . We're after power and we mean it. You fellows were pikers, but we know the real trick, and you'd better get wise to it. There's no way to rule innocent men. The only power any government has is the power to crack down on criminals. Well, when there aren't enough criminals, one makes them. One declares so many things to be a crime that it becomes impossible for men to live without breaking laws. Who wants a nation of law-abiding citizens? What's there in that for anyone? But just pass the kind of laws that can neither be observed nor enforced nor objectively interpreted [Frederick Mann: Obfuscation of meaning is a key element of the con games bureaucrats and politicians play.] - and you create a nation of law-breakers - and then you cash in on guilt. Now that's the system, Mr. Rearden, and once you understand it, you'll be much easier to deal with."
If a "terrorist" organization needs to communicate they most likely need a simple form of message communication (e-mail). Which, when it comes down to it, could simply be a file. When properly encrypted a file which contains text (or HTML or whatever comunication is needed) could be encrypted to look, and feel, like a binary file. Could even put the extension .exe and the proper headers on it if it made you feel better. Then just transfer the thing FTP with other misc files, unless you were under complete, and total (totalitarian) observation there would be no way of knowing that the file was not a binary exicutable. If you slaped the right header on it, it would look 100% legit, untill you tried to run it. Then it would look like a bad compile of a buggy program. Probably even crash the WinBlows box the feds were trying to use to run it. The person at the other end has information ahead of time what to do with the file, remove the header, and decrypt. With a private key which could be exchanged earlyer on diskette or something. (Allowing the damn key to be pretty freaking long if you want it to be). A back door couldent prevent such a form of message passing, because it looks like a regular download, or file passing between companies (e.g. developer to contract company).
-Atrox
-Security is mostly a superstition. It does not exist in nature. - Helen Keller
-Beware of he who would deny you access to information, for in his heart, he dreams himself your master.
A bit wierd.
The next logical step after requiring a back door for the government is to make the transmission of random bits illegal.
Yes, it is generally agreed that modern encryption algorithms can hide data with virtually perfect security. But this alone is not relevant, as long as the government can detect the use of these algorithms.
All the government has to do to nail your "Terrorist Tim" is observe that he is using encryption, and check for the existance of a matching escrowed key. Presumably, any key escrow system would allow for verification that a message was encrypted using an escrowed key, without actually retrieving the key or decrypting the message. Thus, it is entirely conceivable to me that the government could enforce the use of key escrow: Whenever they see encrypted traffic that does not use an escrowed key, they trace the user via the ISP and prosecute him. And maybe they drop the connection, so you can't even get one message through then hide.
So, anyone who wants Internet privacy under this regime must hide the fact that they are hiding data. But, you say, there's a whole field dedicated to this end, called steganography, so the goverment loses again. While steganography is exciting and promising, it's not the knock-down argument that you seem to think.
First, I agree that it is easy to covertly communicate a small amount of information to someone with whom you have prepared ahead of time. Any simple system of code words or similar is probably secure for a brief message or two. But, ...
(In the above, you may substitute "terrorists" for "people".)
The point: not that the government should or will do this; but that if they decide to do it, it is not futile! It really could (in addition to destroying the privacy of lawful citizens) slow down terrorist communications (assuming that terrorists use the Internet, which people seem to think they do). So we need a better argument against it than "this is stupid, it can't work".
The evaluation of an action as 'practical' . . . depends on what it is that one wishes to practice.
One time pad encryption is certainly well known, and is likely impossible to outlaw. It also lets one create multple versions of the plaintext message, with multiple "keys," so long as the various interpretations are the same text length.
Image thousands of us sending thousands of emails a day, such as notes to ourselves, and giving the government the one time pad keys, maybe even multiple keys per message. The data storage problem would quickly overwhelm the system. Now, just pad each one time pad key with a few bits, and good luck to the poor SOB trying to read your plaintext. The logistics would be a nightmare.
The escrow concept would never work, even for those within our borders willing to follow the law. Which is of course a small subset.
Encryption is just an effort at privacy. We are now deluged into a reality where our government (with the applause of the unthinking, sheep-like masses) is actively working to reduce privacy. We can't have privacy and freedom right now- or ever- if we are to keep from having terrorist activities. That's the sales pitch.
But it doesn't stop there. We won't own our computers or electronic devices. We won't be allowed to alter them or configure them in some unique way. We won't be allowed to code our own software that allows us to access the things we have bought. Many of these things are already laws. More of the same shall be in the future. Consider the initative Intel has to encrypt the connection between your video card and monitor...
Road Runner: What kind of Windows do you run?
Me: X... er, I don't.
Road Runner: You have to have Windows to run RoadRunner.
Me: No, I don't. I'm a UNIX system engineer. Just drop the cable modem off here. Do I need PPPoE or DHCP?
Road Runner: Huh? Do you have Windows? We can't install it if you don't have windows.
Me: Okay... hmmm, sure I've got Win98. (on an unused HD, around here somewhere...)
-Ouija- poke 53280,11:poke 53281,12
This is not a only computer issue. It's also telecommunications issue. There are no "random bitstreams" on the Internet. Every message that moves between any two physically seperated entities must include an agreed-upon method of synchronization, which is "where is the start of the message?", be it synchronous or asynchronous. The Internet and all 802.xx communications are asynchronous, which means each datagram has the same sequence of bits at the start of its packet. Every level "into" the datagram has a similarly "hard-wired" beginning and, if there is not a problem, and ending sequence of bits. For instance: seven levels max, if the 7-level OSI Model is used, which is rarely. Everytime in every datagram. Only the real "data" in the core of the datagram can be encrypted. And if you folk think that NSA is going to have a tough time cracking anything you put out there, you may be in for a surprise. The final issue is one of time and money, not capability. The target must be worth expending the time and the money of critical resources. We folk are not worth the effort. Some of you might someday get that attention if your criminal career keeps progressing as nicely as it has. Cheers.
So far the discussion seems to center on PGP and email. That's a bunch of bunk, because in addition to everything that everyone else has mentioned, there are several other routes around a crypto-Carnivore.
1: Move to a different port: Conventionally, email is on port 25. Set up some email servers on some other port, and the content will sail right past Carnivore.
2: Use a different channel, and don't forget that other encrypted channels have their own algorithms.
2a: Use a different channel: Move files around with scp or sftp. Once again, doesn't register as email.
2b: Use a different channel. Use secure websites as intermediaries. When the lock closes in the lower-left corner, it's safe to type your credit card number. It's also safe to communicate other information. Either extra fields can be added, or existing fields can be used. It may even be possible to use innocent eCommerce sites, assuming you've already cracked them.
3: USB keyring hardfiles: Since these alternate channels don't leave encrypted files on the box, put the file on a USB keyring hardfile. Unplug from the system, and keep it on your keyring. If the G-men are after you, you have several options:
a: Take a hammer to it.
b: Scuff your feet, comb your hair, and zap it. They no doubt have ESD protection, but it's probably only good against accidents, not deliberately destructive ESD.
c: Throw it into the traffic.
d: Encrypt it using yet another algorithm - tcfs?
So aside from any other concerns, simply doing something to PGP clearly is not sufficient. You'd need to also weaken https: and SSH, and sniff a LOT more traffic.
But if SSH is given a back door, and we MUST assume that some black-hats or terrorists have recovered it, then how the heck to we do secure administration? We've just opened every remote-admin system to info-terrorism, as well as our eCommerce.
Between weakened/broken encryption and key escrow, I'd choose the latter every time. Both are silly, and would only convey a false sense of security. If it's that serious, I'd think simple traffic analysis would be more informative.
Imagine that A-crowd guy in high school or college you never liked, and always gave you a rough time. Then go through anonymizers, and start sending him encrypted datastreams. Fun, fun, fun.
My letters went to my congressional delegation today.
The living have better things to do than to continue hating the dead.
How will Big Bro ..er.. I mean, the Authorities track that?
UNIX/Linux Consulting
How is the government going to know if software I write for myself is encrypted or if its just Proprietary Software Protocalsending data back and forth in fonts in a row as text instead of plain text. THEY CAN'T this whole idea, I feel is for a false sense of security.
Some conspiracy theorists already claim that DES has a backdoor, even though there is no public evidence to support the theory and lots to suggest otherwise.
When DES was invented (by IBM, IIRC) and the government wanted to adopt it as a standard, the NSA took a look at it and changed around the S-boxes (where S, I believe, is for Substitution) for the version that is actually used. They offered no description of how they created their S-boxes or what features they offered that the other ones didn't, etc.
One possible explanation is that the NSA added a backdoor into DES that secretly weakened it some how (e.g., the ciphertext provides information about the key to make an exhaustive key search several orders of magnitude quicker) to the point where they could decrypt a document without necessarily knowing the key ahead of time with a reasonable amount of effort.
There is no public information about successful cryptanalysis of a full (16 round?) version of DES. That is, if such a backdoor exists, and if someone has found it, it's all very hush hush.
The concept of backdoors in cryptosystems is really very messy. It depends way too much on keeping crucial information about the cryptosystem secret. Chances are, if you disclose enough details to implement a cryptosystem and say it has a backdoor, people (good and bad) are going to find it*. If you don't provide information on how it works, it can really only be implemented in "tamper-proof hardware" (a concept almost as flakey as cryptosystems with backdoors), since any software implementation could be disassembled.
To answer your second question, they really can't (as I assume you suspected). So, if the sniffers found some data they couldn't decrypt, they would have to assume it is either, as you said, random data, or data encrypted with an outlawed (read "aparently secure") cryptosystem. In both cases, the sender must be trying to hide something from the government, and is therefore a threat and should be dealt with accordingly. Simple as that.
For anyone who missed it, the current call is for a global ban on strong crypto, not a national one. And in this case "global" means really global, not a "World Series" kind of global.
The next few weeks/months/years will potentially be filled with events and ideas, like this, that change the world we live in. I'm not afraid for our generation. Most of us know what freedom is like, and I really don't think it's something that can be taken away no matter how hard they try. But our unborn children and grandchildren don't. I don't want them living in a world where freedom and privacy are anything other than fundamental rights. I'm currently optimistic; I just hope that's not misplaced.
* And if DES does have a backdoor and no one has found it, then the NSA deserves a pat on the back because they've stumped us all! :)
Then every message, randomized or not could contain "BIG SECRETS!" for gov to snoop on!
If we could make terrorists use legal encryption...
:p
... we could just make them not blow up stuff too
I explained this to someone else today when asked why I am staunchly against a backdoor/etc in a crypto program.
A good crypto program is based on a function f[x] such that f[x1] = k, and you cannot find x1 if you know the function f[x] and the encrypted k. This, folks, is hardcore advanced mathematics!
To add in a regulation that there be some "backdoor" (eg: some function that will always take g[k] = x1 for an encrypted value k). Once that function g[x] is known by anyone (f[x] would have to be made in a way such that g[x] must exist btw.. it doesnt just happen) then the communications of everyone that uses that encryption algorithm is compromised.
Think of the problems -- no secure transactions (haulting "e-business"), no secure transmissions of trade secrets (look at france -- the companies just moved to a different country), and generally no information is secure.
Now.. to find a way to convince/explain this all in everyday words...
ideas?
They are probably way ahead of all of us.
/.'ers, despite the rhetoric) into using weaker versions of crypto. Random seeming info would be easier to identify (and scrutinize).
...or, better yet, _A Brave New World_
If I were them, I'd simply have the legislation passed that would:
1) Make the use of "illegal" crypto more easy to prosecute. Once you prosecute several high profile cases, you'd scare most people (including most
2) Make the installation of other "backdoors" easier to justify. They could save themselves a lot of trouble if they mandated keyboard manufacturers to include hardware keystroke loggers. These could be remotely controlled. Tampering with this device would be like tampering with your odometer. If they promise to 'keep it safe' do you think they would have much opposition in the current atmosphere?
Of course, this may not keep the most paranoid from doing whatever they want, but they would have a lot easier time catching the average (non-computer-savvy) criminals.
go read _1984_
It seems people have problems to understand what I mean these days ;o)
;o)
That's the problem of not being a native english speaker and having been at work for more than 14 hours...
I agree that it's a useless law since there are always ways of bypassing any kind limitation. Stenography was the example I wanted to give but I couldn't bother finding out what the real name was.
My main point, was that the original argument did not stand since Terrorist would then be forced to use other encryption which would make their messages to be detected. I don't think that decrypting PGP is impossible. All you need is enough power to decrypt it and I believe the US can have enough power. The problem is only that if all messages are PGP encrypted, then the amount of data to decrypt is just to much.
But then, maybe the US could not make the difference between encryption and white noise...
Which would leave them with to many files to try to decrypt.
Concerning the last point you raise, I don't see it as a bonus even if I work for an American company. I think this is just plain wrong (but then, I am European
Besides, it's becoming slowly the usual thing to do to use PGP encryption even for casual talking, just in protest... We take privacy very seriously over here.
Black holes occur when God divides by zero.
``All the twenty clever kings'' could mean ``attack'' if you were to just look at the first letter of every word.
Only if you spelled badly.
;)
-Waldo
I am not a lawyer. Do not take my words as legal advice. If you need legal advice, consult an attorney.
What if key escrow/back-door crypto becomes a reality, and the master key or the escrowed key repository gets compromised by a terrorist?
Wouldn't that represent a gravely serious threat?
The terrorist would have the ability to monitor, and perhaps disrupt, any encrypted communications, including that for critical infrastructure.
Let's increase the NSA's (*) staff and budget, not take knee jerk actions that help the terrorists.
(*) NSA is mostly code-breakers and the like. Not goons out to get you. Anyone that comes in the middle of the night to crack your head will almost certainly NOT be NSA.
Just because it CAN be done, doesn't mean it should!
Maybe we should be asking this question instead.
Who is going to define what encryption is?
Visit the Arcade Restoration Workshop @ http://www.arcaderestoration.com
"...how would/does the government know wether a bitstream is random bits, or encrypted data?"
Audio data looks random. MP3 data looks random. What's to stop someone from recording an analogue message in the high or low frequency range of a music recording, then bladeenc it to mp3 and transmit it in the clear? Still looks random.
How much mp3 traffic flows across the 'Net? >:)
That's a lot of random-looking bits.
www.dedserius.com
VB != VisualBasic
Well, all that time I spent learning Esperanto won't be in vain now! After they use the key to decrypt, the fun will just be beginning!
Free unix account: freeshell.org
Once the government proposes a key escrow, or other similar system, we (nerdy people, libertarians, ACLU, et al) we begin shouting about how this is really the number of the beast and a sign of the apocalypse.
The Christian Right, hearing about how we'll need this number to buy or sell (online) immediately becomes your friend. Republicans will vote it down because of this. We win.
...here's what I'd do:
Use the officially sanctioned back-doored crypto.
Send bland, believable looking messages, some
with Word, Excel, etc. attachments.
Bury my real message in the humongous gaps in
the MS Office files. Encrypt it using good,
non-backdoor crypto. In a big enough Excel doc,
they'd never even see it.
If the goverment makes crypto systems agaisnt the law, then exactly how do they intend to enforce them? For example, if the goverment wants to listen to me communicate to my friend, and I say "Eick--Orck--Ack--A--a", they will not understand what I say. What I have said is "I love you" (see Jetsons cartoon), and there is no way anyone could know that. However, if the goverment didn't kwon how to decipher that text, I could go to jail.
SO what about people who type in a language from another country, that nobody in the FBI, or NSA undcerstand.... would this be a crypto system with out a back door?
IS it going to be against the law to stand on a soap box and shout giberish for hours... what is that giberish was a secret code, or not...
I would consider creating a new holiday: random day! Where we Americans do our god given right to bable mindlessly, in fact I might crank out a few Zeta functions to spew pure random data.... but wait.. my random number genrator will be illegal.. since a terrorist will have the ability to stand on a soap box and spew randon crud too.
It isn't a lie if you belive it.
I say fuck backdoors. The second I hear of any of my software implementing a backdoor I will never upgrade that product. Worst case scenario, we all have to use gpg since the government can't regulate it. The government can lick my sack.
Great point,
I've been formulating a "conspiracy" theory with speed limits that is similar to this argument. The idea is that you make the speed limit so ridiculously low that everyone goes much much faster than posted, and thereby generate revenue for the city or town in speeding tickets.
Not quite as insidious, but more practical for that.
"He's more machine now than man, twisted and evil."
Gotta love politics. Somebody suggests somethng that is doomed to fail in order to simply grandstand and look like a hero for suggesting something. Then the rest of the elected sheep jump on the bandwagon.
There are penty of good reasons why it won't work that have been stated here (weakening security, easy to attack, blah, blah, blah) but the most important is that if someone who is going to be sending terrorist plans across the internet WON'T use the "approved" methods. All they would have to do is go and pick up:
Implementing Elliptic Curve Cryptography
Michael Rosing
ISBN 1-884777-69-4
It gives you not only the theory in plain english, but the implementation in C as well. Anyone who is remotely interested in STRONG encryption should pick it up. I knew the information was available before this, but I didn't expect it to be served up on such a nice silver platter.
-James McTavish
Never underestimate the power of stupid people in large groups.
Karma: Abstruse (Mostly as a result of using words nobody understands)
Terrorist: Sir, the (insert country name here) has passed a law about crypto backdoors/escrow.
Osama Bin Laden: Really? How does this impact our long-term crypto strategy?
Terrorist: Well, in order for our organization to be compliant, we'll either have to stop using 3DES in favor of a new crypto method with a backdoor, -or- we'll have to send our private keys to the government.
Osama Bin Laden: Hmm, we'll I'd *hate* for us to be in violation, yet I want to avoid the expense of implementing a new data protection scheme. Let's just send them our private keys...
UNIX *is* user-friendly. Its just more selective on who its friends are. --Scott Adams
Not very well, because Osama has turned off his phone.
Fascism starts when the efficiency of the government becomes more important than the rights of the people.
If John Ashcroft wants to prevent individuals in the USA from having strong crypto.... they why are they also pouring millions of Dollars into the Open source groups helping to blow cryptography wide open.
Secondly, In the wake of the Dimitry drama, will the USA make it a crime for European Crypo developes from travelling to the USA. I mean look at Theo from OpenBSD, he lives in Canada, receives cash from the US goverment, but since he writes, controls, or whatevger he has to do with OpenSSH... he could go to jail in this country.
So then, why is the goverment saying one thing, and doing another.... does it plan to force the same darpa developers to add the back doors? Am I in any risk of Theo stabbing me in the back on OpenSSH? We really need to know.
It isn't a lie if you belive it.
Those claiming terrorists and criminals could simply use other encryption or hide their encryption inside legal encryption are overlooking the obvious.
Consider the analogy to jetliners. Sure, terrorists COULD lease their own jet, and no matter how tough we make it for them to take over a commercial jet, they probably could find a way. Does that mean we should throw up our hands and say "let's not do anything to make it tougher for them"? Or worse yet, "Let's make a new generation of easy-to-hijack jetliners!"
If a terrorist used commercial encryption without an escrowed key, or used non-standard encryption, that could be detected via automatic monitoring eqipment - getting them quickly detected, arrested for illegal encryption use, and investigated. Note that under current law, this could only be done for international traffic - domestic traffic would still require a court order even to record it.
Illegal encryption hidden within commercial encryption is slightly harder to detect - the message has to be decoded and filtered. At worst, if a terrorist came under suspicion on any other basis, their encrypted communications could be scanned and they would again be subject to immediate arrest.
Once arrested, a judge could order them to turn over the keys, and if they refuse, slap them in jail on a contempt of court charge while the investigation continues. So even if use of illegal encryption only carried a small fine, the terrorist couldn't just pay it and vanish.
Meanwhile, your innocent email will mostly only get attention from automated analysis software, if anything. The chances of any of your email getting read by a human spy would be maybe once in a lifetime, and they'd quickly dismiss it as uninteresting.
Again - this is NOT to claim that terrorists could not find alternatives - just that we don't have to make life easier for them by providing impenetrable commercial encryption.
There are certainly some checks and balances needed. Court orders for domestic communications should continue to be required. If the government ever extracts your keys from the escrow database, and can't pin anything on you, they should be required to inform you and compensate you for replacement costs, if any.
"Ask Aldrich Ames!"
(Sorry, but it had to be said.)
JMR
Speaking ONLY for myself, as always.
Try e-gold - (contact me). I'm NOT e-
If M$ issues the keys then we can count on the back door being
123-1234567
it's a joke, laugh
In Every Day Words:
in order to have a backdoor into a crypto program
the crypto program become obsolete and you might as well send plain text instead of wasting vital CPU time encrypting something when that time can be used running ROBOCODE simulations =)
"Just Smile and Nod." --Huck
a) Terrorists aren't going to care about laws. :P
b) People other than the intended user find backdoors.
Taco help us all if something like this is enacted.
I said [NO TEXT] ;o)
Black holes occur when God divides by zero.
Imagine that somebody comes up with a way to build a bomb using sugar cookies. A building is blown up. Congress decides to regulate the sale of sugar cookies.
Now any sane person will realize that this is pointless, because any idiot can make their own sugar cookies, and bypass all the regulations. So the regulations can only work if the ingredients are also regulated or banned (flour, sugar, eggs), or perhaps all the sugar cookie recipes are destroyed.
At this point it's pretty obvious that such a scheme would never work. But somehow nobody seems to follow this logic when it comes to encryption. The only ingredients for encryption are general-purpose computers. The recipes are encryption algorithms and computer source code. The recipes can be rediscovered or recreated by smart mathematicians and computer programmers.
So what are we going to do? Regulate computers? Mathematics? Encryption algorithms, dozens of which are published in textbooks around the world?
You could no more regulate computers, mathematics, and algorithms today than you could flour, sugar, eggs, and sugar-cookie recipes. Even if you tried, it would have near-zero effect on the bad guys, and would only increase the risk that grandma's bank account gets emptied, because her password wasn't properly encrypted.
314-15-9265
When the government talks about "crypto backdoors" they aren't talking about a universal key that can open up traffic for a specific algorithm. How would you implement this on block ciphers such as DES and AES? And if you couldn't, would you then make AES illegal, after spearheading the years-long initative to create this standard?
They're talking about key escrow. Basically, any time something is encrypted, they want the encrypting software to report the key to the proper authorities, who would then use the key when necessary to decrypt a stream or file.
But as long as people can write their own code, this isn't a feasible alternative either. Perform an act of insubordination. Learn C today!
The only surefire protection against Microsoft infections is abstinence. - The Onion
"The Apples have been delivered" in a simple email works very well for communication if the recieving party knows what you are talking about. Decrypting or "back-dooring" crypto won't stop messages getting through, or someone communicating covertly.
2 cents
quack? .. if i were big and bad with billions to spend, i'd surely launch a skunky spooky manhatten-like project to find that quantum box asap that cracks your cherished pgp secrets in nano-seconds.. not that i'd tell you about it, though..
if, when we all get quantum crypto, expect all hell to really break loose.. seems unlikely these days, though, that freespace quantum crypto will land in the hand of the common man..
until then, i think i'll keep my secrets away from bits..
Putting a crypto backdoor in a piece of software is fairly trivial. There is quite a lot of litterature about it and inserting a backdoor in say SSL is a very good exercise for students.
Companies which take security seriously don't use windows for this reason and I doubt that any intelligence service would ever use any piece of software that has been created in an country other than its own. So how can one possibly imagine that "bad guys" would used backdoored softwares. They'll rewrite one of their own, that's all. Implementing a RC4 is a matter of hours...
People have to realize that the Internet sets information free. Any kind of information. From anyone. To anyone. And there is nothing you can do against this.
I saw a brief interview with Gregg. Before the interview I thought he might be clueless, now I'm absolutely sure.
I'll paraphrase rather than quote. If I misstate something please correct me.
The interviewer asked him if what he was suggesting was for the SW companies to give the government the keys. His response was no, that approach might have Constitutional problems and besides nobody would want to buy that software.
He went on to describe a system where the backdoor keys were registered with the judicial system and access to the keys was subject to the same 4th protections as any other search ( IOW nearly none ).
He seemed to have entirely missed that his point about nobody buying the SW applied in both cases.
He also neglected the issue of what types of SW are available from where and how LEOs were going to control it all.
He's a clueless moron. There are others too.
m
Thus the primary purpose of the proposed legislation is not to allow law-enforcement personnel to read terrorists' communications -- terrorists will continue to use unreadable, strong cryptography -- but rather to narrow the search space that law-enforcement personnel must examine when hunting for suspected criminals. One would presume that if a person were discovered to have used unapproved cryptography, such evidence alone would be sufficient to obtain warrants for full searches, wire-tapping, keyboard recording, and the like, and those additional measures would likely yield hard evidence of any additional illegal activities. Thus it is not necessary to decrypt the criminals' messages: The illegally encrypted messages alone are sufficient to reveal suspects, and then old-fashioned investigative methods are likely to be effective.
Of course, the effectiveness of this law-enforcement technique depends on having a practical and enforceable definition of "unapproved cryptography". The problem for law-enforcement personnel -- and law-abiding citizens who wish to protect their legitimate secrets -- thus becomes determining what constitutes an illegally encrypted message. It is well known that a message that has been encrypted with a one-time-pad cannot be distinguished from a string of random bits. Should the government also make access to true randomness illegal so that any string of bits that seems sufficiently random can be assumed to be an illegally encrypted message? Further, is it realistic to believe that covert channels and steganography are detectable?
If not, how will law-enforcement personnel detect illegally encrypted messages? And what if they can't? In that case, what real security have we citizens purchased by sacrificing our liberties?
Those are the questions I want my government to answer. Until they are answered -- and hard evidence provided to support the answers -- I must remain sceptical.
Easy, automatic testing for Perl.
What I'm waiting to see is the DMCA and backdoor legislation put in a locked room together so they can fight it out.
If DMCA proponent uses some form of watermarking (essentially steganography) then they have to provide ways for the goverment to get at the raw digital information. This means that the backdoor software violates the DMCA.
However, the backdoor software could be just a PGP decoder. Does that make all PGP programs illegal?
Careers should combine three things: what you can do, what you want to do, and what you can get paid for.
Crypto backdoors and key escrow are two different concepts. A backdoor would be like a master key that the government (or any unscrupulous person who gets hold of it) could use to decrypt all communications encrypted with that software by anyone.
And all that is necessary to compromise your security (apart from government snooping) is that at some point in the future somebody cracks or steals the backdoor key; then all the secrets you previously locked up become an open book (unless also physically secure, which e-mail of course is not).
How is the world of crypto different from World War II and today? I'm sure anyone caught using crypto in the US during WWII not affiliated with the government would be considered a spy. Certainly they didn't have the technology that we enjoy today. I don't know what the answer is. There must be a balance, but giving the gov't cart blanche on my liberties isn't a balance.
Besides there is nothing from keeping people from double encrypting their messages. The first message would be encrypted with a known, secure, and trustesd crypto program and then encrypting it with the backdoor program.I know that I would like to have a key recovery system, but I'd have to store my access info with a secure and trusted third party, and that isn't with the government.
It is a sad commentary on certain people and certain agencies that would use an act of war to permanently cripple our rights to liberty and to privacy. Heaven forbid that America should be defeated and conquered but if it were then those backdoors would be in the hands of our enemies.
If Americans can keep their crypto and their guns it would make it far more difficult for an enemy to control us. Of course if they are merely bent on wiping us out then it wouldn't do us any good anyway. America has been generous to it's enemies after defeating them. Cynical observers might say we helped rebuild Japan and Germany to make them our allies against the Soviets. To some extent that was true.
We should do more to help our friends and if we must fight our enemies then fight them and defeat them. Then we must be generous to them.
So what does this have to do with backdoors. Not much really. So back to the topic.
There are plenty of legitimate and mundane reasons not to allow them. How can you trust a financial transaction that requires crypto if someone has a backdoor? What if you have travel plans to a friendly foreign country like England? You certainly don't want to advertise that you will be away from home. And finally with a backdoor, what is to keep an agency from using it as a fishing expedition because they don't know what it is they are looking for. Only stupid criminals and enemies are going to use compromised crypto.
"You'll get nothing, and you'll like it!"
You can find Sen. Judd Gregg's comments regarding encryption in the September 13th edition of the Congressional Record ( http://thomas.loc.gov/cgi-bin/query/C?r107:./temp/ ~r107z8jAj4 ), under Senate, in the section discussing the appropriations for the biggest federal departments outside of the DoD.
I would like to note a few things:
* He calls for "cooperation", not "regulation"
* For a Republican, he really seems to like quoting favorite Republican whipping children Janet Reno and Louis Freeh.
* While he never uses the word "regulation", he does say that manufacturers "should understand, as a matter of citizenship, they have an obligation to allow us to have, under the scrutiny of the search and seizure clauses... to have our people have the technical capability to get the keys".
Basically, he wants the force a key-recovery mechanism. But he wants the industry to figure out how it should be done.
He does mention, amusingly enough, that the industry hasn't cooperated in the past (ya THINK?). He attributes this to "a myriad of reasons, most of them competitive."
What a fucking moron.
It is obvious to anyone, including the people in the government, that these backdoors by themselves are useless, since criminals/terrorists will simply use non-crippled crypto. I believe the real reason for requiring a backdoor is so that people can be jailed for using unlicensed crypto, which would give law enforcement an extra weapon in the fight against crime and terrorism. Sort of like how Al Capone (?) was convicted of tax-fraud instead of the real crimes he (had) committed.
Nine keys for the secretaries fair,
Seven keys for the hackers scarce,
Five keys for the grads in smoky lairs,
Three keys for system source;
One key to rule them all, One key to bind them,
One key to all the files, and let the hackers grind them.
(Apologies to JRR et al)
That chaffing and winnowing article is the coolest thing I have read in a long time. I'm not joking. Everyone here would probably enjoy it. It discusses not only technical issues, but their legal and social consequences.
Thanks for the link.
Patrick Doyle
I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
Or, "Too many secrets" - remember "Sneakers", anyone? I loved that movie.
Well, that would be the way then... a hardwired chip that broke all the codes - but then we would not need any backdoors.
Basically, for any backdoor to work, it has to somehow carry the data for it's own unlocking, right? So what we mean by backdoors is more or less impossible.
Could they mean a backdoor to your copy of PGP? Possibly. They trace whoever encrypted the message and then get the key from the backdoor.
Anyways, I have no idea what you need cryptos so badly for. I actually don't. WHat is it that is so critical that you know?
Jeebus CRISPY people.
HI HALLO GOVARNMANT WE ARE TARRORISTS AND NO SORRIEY I DONUT HAEV TEH BACKDOOERS TO MYE SECRAT TRANMIAXXIONS WIETH 12-BET ENCRAPSHION, GO FUCK URSELF MASTIR PRSEDIANT.
lowercase lowercase lowercase lowercase lowercase lowercase lowercase lowercase lowercase lowercase lowercase lowercase
how would they work?
Well, I woul call it a weak spot in the wall of your supposed-to-be-strong-fortress. It's not like you see the door and just need to try to find the right key. That's brute force on the frontdoor.
If an encryption algorithm is not completely 'clear', that is, it contains parts, whose design strategy/philosofy is a mistery, like the substitution boxes in DES, there is a risk it contains a backdoor. For DES: if one could find an analytical expression, that relates the input os the s-boxes to the output... you're a winner! Then you would have found the weak spot in the wall, just push gently, and you're in.
It's nice to be in Holland: we have a graduate course on Encryption (DES, RSA etc.) It seems this is sort of an impossibillity in the US.
-- Sig (appended to the end of comments you post, 120 chars)
Even if they *did* work, what's the purpose? To keep tabs terrorists? Bwahaha. Bin Laden is already one step ahead in the high-tech race. He <gasp!> turned off his cellphone, ditched the e-mail account and he's now communicating through human messengers!.
Crypto backdoors... Carnivore... Echelon... what a load of absolute crap.
My message a few days ago for FBI and CIA:
Do you not think - once back doors and greater surveillance are introduced, when not planning face to face, terrorists will just have to send personal couriers?
Perhaps you think Bin Laden cannot afford it - dimwits.
The Government use terrorism as excuse to spy on citizens. In my opinion, only those of low intelligence would believe otherwise.
THEY NOW EVEN ADMIT - IT WILL NOT WORK ON TERRORISTS
USATODAY article
WASHINGTON (AP) -- Despite warnings from top government officials that terrorists would use exotic technology to communicate, suspected terrorist mastermind Osama bin Laden instead has used "no-tech" methods, foiling efforts to track him, former U.S. intelligence officials said.
Intelligence agents once could keep tabs on bin Laden when he used a satellite phone that could be picked up by U.S. spy gear and matched to his voiceprint. That capability leaked to bin Laden, so he swore off talking on the phone, according to Marc Enger, former director of operations at the Air Intelligence Agency, the Air Force's intelligence arm.
Madsen said the hijackers could have communicated by means of seemingly innocuous messages on Web sites, impervious to the most vaunted surveillance tools in use by U.S. intelligence.
All the Carnivores and all the Echelons in the world would do very little to hamper that kind of operation," referring to the FBI's e-mail surveillance box and a widely suspected NSA surveillance network.
The answer to trademark and domain name problems is at WIPO.org.uk
IANAL, but as far as I know, holding someone in contempt would enable a judge to keep him or her in prison indefinitely.
This might be even worse because you could extend this to apply to witnesses in a given case or grand jury proceeding, which would mean that the state would no longer have to bother to secure an indictment to put perceived bad guys in jail.
I concede the point that this may not get us any closer to the terrorist leader in another country or give us useful information to help disrupt a group's operations, but individual cells could be rendered inoperative based on their intercepted communications, even if we never obtain the clear text of the message. (Does the message appear to contain random data? If yes is there a proper key registered? If no, release hounds. If yes, decrypt. Are contents still random? If no, read message. If yes, release hounds.)
Understand that I don't have any illusions that this would be of net benefit to society. Like anti-terrorist sponsored civil rights violations in other countries, it is doomed to devolve into being used against Joe Average, because that is who it would be most effective against. Most likely it would be used against drug dealers and mafia types who have proven difficult to build cases against as a test case for extending it past its stated purpose. Then a little later against someone who is gay, or having an affair, or reading books that have been banned.
I believe completely that this should be resisted every step of the way, but I am not sure technical issues are the best platform from which to attack it. Attack it on the basis that it is fundamentally wrong.
If the government tries to implement back door crypto using their own crypto, they would have to first make it pretty uncrackable. But that was what they said for 40-bit RSA, public key encryption, etc. There was this company that offered money for people who could crack these algorithms. Later they found new ways of searching for the keys that reduced the supposed polynomial time increase for each bit gradually down to just quadratic time. When the hardware improves, and the algorithms used can be reduced to a quadratic increase for each digit, its just a matter of time before its cracked. And then of course, with quantum computing coming soon, there also comes the use of superposition to solve the algorithms in linear time, until quantum encryption comes along, which'll be pretty damn chancy to crack, because of how it works.
Hey I'm a monkey. But I'm not a troll. I just scheme and plot.
Us innocent monkeys are going to be endangered by your anti-monkey hatred! Peace for all monkeys!
In a public key system such as PGP, a "random" symmetric key is generated for that message only. This key is then encrypted using the public key of the recipient. Assymetric crypto is slow, and this is an easy way to speed it up, and allow multiple keys. In the header of the message, you simply encrypt the message key to multiple recipients, in this case, one of them being a backdoor key. Then, when one wants to decrypt the message, they decrypt the message key in the header corresponding to their private key, and use the message key to decrypt the message.
The problem is, however, is that all cracking efforts could be concentrated on the [hopefully REALLY long] private key. Once this key is broken, all is readable.
Another issue is that in some systems encrypting the same data with multiple keys can be dangerous. In the case of public key crypt, the message key is very short, and it is probable that it could be broken with very simple cryptoanalysis. Once the short message key is recovered, the whole message can be decoded. The cryptoanalysis algorithm could be easily implemented, and would most likely be fast on the short data.
Bottom Line:
backdoors would make it useless....
The ingenius system Rubberhose.org allows the creation of large, small or tiny disk images, containing random data, into which not 1, not 2 but n files can be embedded.
Once the disk image is created, there's no way to determine how many pieces of information are embedded, so rubberhose offers true plausible deniability.
Rubberhose disk images can be easily sent by email, http, ftp etc.
Forced key escrow on rubberhose images is a farce, because the owner can hand over one or two private keys which will yield up only the data the owner wants to hand over - there's no way to prove the image contains any more data.
All this aside, my conclusion is that the only way to stamp out illicit information is to ban the internet, as the Taleban has done. The problem with this, of course, is the growing sector of the economy that depends on e-commerce.
-- In the beginning was the WORD, and the WORD was UNSIGNED, and the main(){} was without form and void...
hmmm....assuming that since binary data and encrypted data theoretically should all look the same, the government would assumedly be forced to scan all binary data streaming across the 'net. No easy task. Could it be possible to perform a mass DOS on the system by registering tons of encryption systems with backdoors? Each additional encryption method would increase runtime pretty significantly. Anyone feel like another encryption challenge? Perhaps this time, to implement the backdoor that takes the longest time to calculate?
I can't get to www.spammimic.com. traceroute seems to show the packets going away somewhere inside psi.net. Is it just me? Is it just an outage somewhere? Or are the feds doing something...
The Regulation of Investigatory Powers Act passed into UK law last year, despite a campaign by the website stand.org.uk based on this very idea (they called it "Operation Dear Jack", it was against the then Home Secretary Jack Straw).
There is now a penalty of 2 years in jail for failing to disclose a key, and 5 years in jail if you tell anyone you've been asked for a key! The full text of the law is available here.
If the government makes a law requiring a backdoor to all crypto, would that make every secure program released previously to this law be illegal?
How many BILLIONS would be lost in trying to get ABSOLUTELY EVERYTHING made less-secure? Forget the problems this will cause everyone later on, once the change is made. How is the change to be made?
Is the government going to just make illegal all backwards-compatability to servers? to products? DVD for example?
Imagine when major companies come together in support of DeCSS in order that they need not lose their customers for having encryption which is Too Secure!
-- 'The' Lord and Master Bitman On High, Master Of All
Call me naive and paranoid, but I was always taught that the NSA were already sufficiently decades ahead in maths and processing power to decrypt most things any way.
You're absolutely correct. The elected officials who propose this sort of legislation are traitors to the United States Constitution and to the principles which make the U.S. a great country.
They don't, which is why they'll have to be banned!
This, of course, will cause the death of AM Talk Radio.
"You must try to forget all you have learned. You must begin to dream." -- Sherwood Anderson
- Complete decryption:
- Don't tell people that they have a backdoor:
- Have draconian punishment for multil-layer encryption:
I am sure other options fall on their face in a similar way.O.K., lets just look at everything and determine whether there is anadditional illegal layer of crypte below the legal one.
General problem: How to recognize crypto? Make it illegal to send random data?
Escrow: All the keys would be needed all the time. This would most likely be illegal or infeasible
Weak Key: The keys would need to be so weak everybody could break them, because of the volume of messages.
Problem: How to install the backdoor? A secret law that forces MS to include backdoors in it's products? Waht about OSS?
Escrow: Would not work with this.
Weak Key: Probably to easy to recognize.
General Problem: Would that be legal? And it does not help against terrorists who do not care.
Escrow: A justification for taking the key out of escrow is still needed.
Weak Key: A paradise for industrial espionage of any kind!
Most ACs are not even worth the keystrokes to insult them. Be generically insulted and ignored otherwise.
Uh, isn't the most basic definition of crytography that you change the data in such a way that it's hard to understand?
.doc file is a way of encrypting text. You can't easily read the text in a word document. Heck, even COMPRESSION is a form of encryption.
For example, ROT-13 could hardly be considered "encryption"... Is it encryption if I send my text file which uses that new big ascii thing from a big endian system, to a little endian system?
For those of you that don't know what that means, in layman's terms, it just means that integers are two bytes, and on some computers the first byte comes first and then the second, and on others the first byte is placed down after the second.
So that is a form of "encryption".
Encryption, as Adboe has proved by calling ROT-13 encryption, is not actually defined as making something IMPOSSIBLE to read without a key. It's not even defined as making it particularly hard to read without a key. Simply typing words by moving your finger one key to the right is a form of encryption.
And a
If I compress a file with a program I wrote, and me, and a freind are the only one who has the uncompression software, am I now encrypting illegally because the govenrment doesn't have acess to the "key", which is really the program itself.
What about encryption which doesn't use a key? I think quantum encryption works that way. The datastream isn't actually "encrypted" in quantum encyption to my knowledge, it's just sent in such a way that if it's tapped by a third party, it gets corrupted.
Everyone seems to be talking aobut public key encryption, but nobody seems to be talking about all the other kinds of encryption there are in the world, besidees steganography, which has been discussed a lot.
Bbtw, is it stegnography if you send an image file where the message isn't stored in the image itself, but in a part of the file which isn't displayed when it's loaded? And if Steganography is made illegal, will it then be illegal to have "copyright 2000 ME" embedded in the header?
Hell, I just thought of something... what about watermarking? Will that be illegal if steganography is made illegal?
I haven't liked the idea of big brother monitoring people with camera's on street corners, but this requirement that we make all our communications open the the government is even more scary. For most of us,t he camera on the street corners will affect us a lot more than the government reading our encrypted emails, (but not more than hackers being able to cakc our encrypted credit card numbers) but it's still a lot more scary that the govermnet could force us to make our stuff visible to them. I don't even actually encrypt anything I send out and it worries me that that ability might be taken away.
I don't see how they can even be consdiering it. I mean the bill of rights says we have the right to privacy. It VERY clearly says that. I'm pretty damn sure that means the right to privacy of communication. Of course we gave up a bit of that freedom when we allowed the government to tap our phones if they think we're doing somethign illegal... and in a much as the right to provacy was specifically there to allow us to overthrow the government if we have a need to, and I'll quote a famous figure here:
"and every time we allow the government to grow in power at the expense of the people, we put ourselves in jeopardy of losing the ability to free ourselves of them if it goes too far." -- Thomas Jefferson
I do understand the need to be able to tap communications for certain things like terrorists from other countries. But I still think we give out these search warrants for american citizens way too freely these days.
But this is not tapping with a warrant. This is basically saying "You can't have a conversation which the government cannot get access to." Which is EXACTLY the kind of thing thomas jefferson warned us about.
Our government may not always be benevolent. Hell... what if we do get into a long and drawn out and bloody world war 3? One perhaps that does not involve ahnnilating outselfs with nuclear weapons. What if we have out back agaisnt the wall, and congress granted Mr. Bush a few bills that allow him to stay in office for as long as neccesary to "rid the world of evil". And what if they declare marshal law, which basically allows them to control where you go, when you go there, and who you meet with? Then we will be in a police state. And congress might pass all kinds of laws after the war "in the interest of preventing this from happening again". We might not be stuck with Mr Bush or whomever forever, I don't think it would be THAT easy for someone to become a dictator in the US, but we could be stuck with him a lot longer than 8 years with no choice in the matter really, and then all these laws curtailing our freedoms dramatically could be passed "in the interest of the people". Hell, since these terrorist attacks, they've basically prevented us from even leaving the country. No outbound commercial flights, no private flights and they closed off the borders. Are they even open again yet?
In a time of war, do you want to be prevented from taking your private plane or boat and getting the hell out of the country if you so desire? I sure don't.
These backdoor keys could bankrupt a company if disclosed to the wrong person. Would you trust the FBI, who recently admitted to losing hundreds of firearms and laptop computers, with YOUR key?
Good - Someone finally read the Chaffing and Winnowing paper and realized what it meant. Everyone else replaying to this news item should spend more time reading rather than giving their uninformed opinion.
The following message is encrypted, the keyspace is 1024 bits, the method is a combination of public key encryption and winnow/chaff.
Using a non-constructive proof is not a problem; after all, the classes P and NP themselves are defned non-constructively. That we would presumably be unable to construct the DTM is thus no obstacle. However, the big aw is that the argument only applies for a specifc yes instance: the NDTM, arriving at some decision point, will presumably take diferent branches depending on the instance, so that we would have, not one, but many DTMs corresponding to that one NDTM. So, the logic is correct for a single instance|but we knew that a single instance is easy to solve anyway; and the logic completely fails for an innite collection of instances (we would have to guess which DTM to use at each point, bringing us right back to non-determinism).
It is really quite simple to add unique labels to each transformed instance: a trivial example is just to repeat the original instance as a postscript" to the transformed instance this certainly ensures a one-to-one transformation! Indeed, for many encoding schemes, each code is a valid instance, which means that each instance is its own index. Hence we can derive, using the Schroeder-Bernstein theorem, a bijection between the two problems. The problem is that this bijection may not be a polynomial-time isomorphism, i.e., it may not be a valid transformation anymore. To be a valid transformation, it has to respect two conditions: (i) polynomial-time feasibility and (ii) mapping yes instances to yes instances and no instances to no instances. But the Schroeder-Bernstein theorem only states that, given two 1-1 functions (not transformations), there exists a bijection. We do not know that the bijection in question bears much relation to the two injections developed by padding; it may neither be computable in polynomial time nor respect the yes-yes, no-no dichotomy. So aws may reside there. In fact, a aw appears even earlier: our padding does result in an injective mapping, but does it respect the yes-yes, no-no dichotomy? This is not at all certain; it may not even produce legal instance descriptions.
"Don't worry about the problems you have in mathematics, I assure you mine are much greater." - Einstein c.1919
The goal of public key cryptography is to make it take so long to crack the encrypted message that by the time it was decrypted, the message would be useless. The algorithms must be publicly agreed upon or else they are useless to the public. Terrorists would be stupid to use some crypto system that has known vulnerabilities. If I were a terrorist I would develop some obscure system that only needs to be distributed to a few of my crazy friends. I could personally distrubite the algorithm(s) via disk or something. There is really no need for terrorists to even have to communicate with each other after one or two in-person meetings. The only way to stop terrorists from communicating with each other in privacy is to get rid of the terrorists and their reasons for existing. Oh yeah... to all you terrorists out there: (( oethluyIikanbprsd!wf))3 ,2 48,4)(23,2,4)(14,149,4)(35,2,4)(30,14,4)(37,39,4)
(13,5,4)(23,43,4)(12,127,4)(21,213,4)(9,87,4)(3
Live wrong, impostor.
If they really want to decrypt encrypted communications easily, all they really have to do is prove P = NP :)
"To save the planet, I had to go to the worst spot on Earth, and that was Philadelphia." -- Sun Ra
A common trick for export approved crypto is that the checksum (MD5/SHA/WhateverMD) is outside of the encrypted packet. That way if you can guess at whats inside, you can verify whats there without decrypting it. Once you have the plain text and the cypher text, the game is over for the rest of the data stream.
Encrypt the message into a 20kbit sample porn jpeg, and spam it to 100,000 e-mail addresses... including the small group whom you actually wish to send the information.
Add a "visit www.hotsluts4u.com for the hottest sluts" message, and nobody looking for hidden information will even give it a second glance.
"We have to go forth and crush every world view that doesn't believe in tolerance and free speech." - David Brin
We can extradite anyone who has broken our laws in our country from any country with which we have extradition treaties. This includes most countries in the world
Your country can do likewise.
I'm not saying that this is a good thing, just that it is so.
"He's more machine now than man, twisted and evil."
The FBI just admitted to "misplacing" hundreds of weapons and laptop computers. What's to keep them from "misplacing" my key?
The point I was making above was that if Tim encrypts his data using his own algorithm (say, RC5), and then encrypts it with Legitimate Encryption Standard v.2.3, there is no way to tell that he has encrypted his data until you decrypt the "legitimate" message.
This would presumeably require a court order (for a government to do it at least), which takes time and energy to get. The only way to systematically tell if people are using their own encryption under this scheme is to decrypt all messages that are passed. This is impractical, and would not likely stand in any society that purports to be "free".
That is why I label it futile. It is futile against those who don't go along with the system, unless they are in your power and fear jail time. For any sort of intelligence gathering such a scheme is essentially useless.
I think that when evaluating security proposals it is first necessary to find out if the proposal is practicable. This can save a lot of energy for step 2, which is finding out if it is Right.
"He's more machine now than man, twisted and evil."
Two things have been buggin' me...
1) Random vs Encrypted -- Compression should make data fairly random, except for those annoying headers and markers in the resulting files that tell the software how to restore the data. Encrypted data should look fairly random except for the annoying headers and markers that make it easier for the software to determine if it has indeed decrypted the data correctly. And if we used raw streams... now there's an idea. Maybe you couldn't tell the difference.
2) Software vs Hardware cracking -- you can't implement algorithms in one that can't be implemented in the other. You give me a hardware algorithm, I'll code the software to do the same (but more slowly). Give me a software algorithm, and I'll have my friends build a little circuit that'll run circles around the software. Algorithms are algorithms no matter where implemented. And if they're rotten algorithms, then that's the weakness. If they're strong algorithms...well think about it.
if they put a backdoor in ssh (or did anything), they would have to release the source code. then anyone who wants to can look at the source, find the back door, and look at ssh traffic. i might be missing something, but it's obvious backdoors wouldn't work.
weren't the crimes done by foreigners who wouldn't be under US juristiction? Seems like capitializing on the public's outrage to do something they've wanted to do for a long time.
Suppose you had a file that you knew was encrypted. Is there a way to analyze the data and at least tell which algorithm was used (e.g. Triple-DES or Blowfish), whether or not you have the intention (or computing horsepower) to crack it?
I guess a lot of Aussie geeks (as I am) would like an ad-hoc modification of our natioanl anthem:
Australians all let us rejoice,
For we aren't getting crypto restrictions shoved down our throats.
On the other hand, our laws say that any piece of information on an Australian web site that anyone complains (as being 'offsensive') must be removed.
Is there any place other that Sealand that doesn't have complete tools for lawmakers?
"Honest citizens don't send random data around". So if it looks random, has no compression headers, it is encrypted. Obviously, this reasoning is utterly flawed, but I'm sure at least some law enforcer will make it.
1. We outlaw backdoorless crypto in the US, so terrorists purchase non-US crypto w/o backdoors. I know, I know, if X is outlawed, only outlaws will have X.
2. Let's say there is no crypto w/o a backdoor around anywhere. So, our terrorist does a google search on "blowfish" and finds the source code to the algorithm. No UI, just a couple of pages of C code. (It's currently the 3rd link returned by google, after 2 sex links.) He may not make some wiz bang UI on top of it, but he can surely hack something together quickly so he can send encrypted messages that no one can crack.
I just don't see how backdoors will improve our chances of catching anyone.
1) key escrow - what about tools that regularly change encryption keys (ie I think ssh session keys?). Would the US government have to be sent a new key for every SSH session every hour? How on earth would they store all this?
2) how on earth do they expect everyone to stop using the old encryption methods without backdoors? Intransigence aside, the same people that support encryption backdoors without understanding the issues are the ones that will still be using their old copy of Win 95 years from now and maybe just wondering why they can't seem to connect to the new SSL sites, assuming the servers have all upgraded to the broken encryption protocols, either that or they'll be blissfully unaware that they're breaking the laws of their country by connecting to a server overseas with strong encryption.
While there are a great many arguments demonstrating why back-door encryption is useless, I feel there's a much more fundamental argument.
I belive I have the RIGHT and FREEDOM to write anything I want for my own personal use. And to alter it in any way I see fit. If I write a poem, and decide to write it down backwards and swap the letters 'b' and 'd' everywhere that's my own bussiness. I also belive in the right to communicate any such message to anyone else so long as it causes no harm (threats, virii, or a remote format command would be covered under harm).
If I buy a movie and play it backwards, or swap the red and green colors, or run it through any other math function, it's nobody else's bussiness. And if I bought it I have the right to examine it as closely as I want.
Oh, wait a minute - All of that is illegal according to DCMA. I guess we may as well make math (encryption) illegal too.
Note that it's possible to do encryption in your head. No computer or even paper required. So we are also going to need a law against thinking. It's ok though - not many people think anyway, and the ones that do are dangerous.
- - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
Consider this scenario: Micro$oft agrees to hide crypto backdoors in their latest "Outlook XP" or "Outlook.NET". For the sake of argument, let's pretend they might agree to do this in exchange for something of value. How about something like the DOJ agreeing to drop the breakup of the company in their civil suit... Micro$oft even gets another selling point out of the deal: they get to promote "OUTLOOK -- now with ENCRYPTED E-MAIL! It's SAFE, and SIMPLE, and your grandma could use it without even knowing it!" Woo-hoo, that's where I want to go today!
Soon the vast majority of the world "standardizes" on Micro$oft e-mail. (For proof that this could happen, I submit every single document sent by SirCam.) So J. Random Lusers everywhere start using "encrypted" Outlook. Including criminals and terrorists, who still aren't typically among the brightest bulbs on the planet.
Sure, as time passes really smart people like Schneier, Biham, et al., take the algorithm apart, and eventually find where it leaks some key bits. There's a brief hoopla that you might even hear on NPR some evening during the drive home, but for the average luser, they'll have forgotten to download the Outlook patch before they even pull into their garage. Questioning Micro$oft really doesn't happen in public, (despite how important those of us who read Slashdot think we are.)
As an extra added bonus, the DOJ/FBI/CIA/NSA can leverage the fact of encryption as a "red flag" indicating the message might be more interesting than an unencrypted one. They just set Echelon to search specifically for these Outlook encrypted messages. As long as they've been saving your leaked key bits, they've got your messages.
Micro$oft got to be their current size by not underestimating the power of inertia: they bank on the fact that if they keep shoveling it out the door, people keep buying it. If they want to provide leaky encryption, it'll be in the hands of millions of people world wide, and probably by tomorrow. And those people are already lining up to pay for the privilege.
Just remember to let Windows perform an "automatic upgrade" of your system tonight.
Disclaimer: this posting is the ficticious product of an overactive imagination that's two hours past needing sleep...
John
stenography
it would be a neat trick if someone
came up with robust detection and backdoor
access for that.
...because everybody here seems to worry about the US. But are we going to get back to the "good" old days of US software (with US key), and international software (PGP & PGPi), or US and non-US hardware as I doubt a software solution would be sufficent. I dont think non-US businesses would ever give their keys away, theres been enough problems with Echelon already.
Kjella
Live today, because you never know what tomorrow brings
"So, anyone who wants Internet privacy under this regime must hide the fact that they are hiding data"
Or hide that data inside a file which contains multiple encrypted data streams. Sure, theres encrypted data in it - you can even decrypt one stream to show that its just something harmless, but how many other streams are hidden in the same file? Check out www.rubberhose.org.
Once in a while, someone in a high position comes up with a law idea thats so dumb, ridiculous, misinformed and violatory of peoples basic rights, that everyone ignores it and breaks it. This makes it unenforceable, even the law enforcement sees how dumb it is, and the person who came up with it is taken out of power or theres a revolution.
Lets put it in dumbass terms:
Once upon a time, there was a King, lets call him George, who ruled over a big land. One day, the king was bored, so he decided to make some laws for fun. First he made a reasonable law, that the people would like, he made the law so that the rich couldn't take advantage of the poor. The people liked this law because only afew of them were rich, and the rich didn't mind it so much because it wasn't that restrictive and they could see that if they were poor, they would want it that way too. Then the king decided to make a dumb law to counterbalance the good he had done. He made the law so that no-one could write. Most people in the land couldn't write anyway, so they didn't mind. The king had all the pens and paper taken away and burnt and only the royal scribes were allowed to write. The people were starting to get a little pissed off with the laws but they didn't do anything. Then he made the 3rd law. This time he was really bored, so he decided that no-one could speak. He figured that if no-one could speak, then no-one could complain about the laws or organise a revolution. So he had his guards patrol the land making sure no-one could speak. People were forced to wear gags when they weren't eating, and anyone who spoke had their vocal chords removed. Sooner or later, the guards and the people and everyone else but the king decided that they had had enough, so they took off their gags, made pens and paper and hanged the king outside the palace and then danced on his grave.
~ THE END ~
This comment does not represent the views or opinions of the user.
It'll end up the same as we will have here in the UK soon - the RIP bill basically states that if you don't give up your encryption key when asked to by the police, you will be imprisoned. Even if you don't have the key! For example a consultant at a company I used to work for had been given a copy of a clients key to hold for safekeeping. The client lost theirs and so had my colleague. The RIP bill could send them both to prison, as the onus would be on them to prove they had lost it (HOW???).
Guilty until proven Innocent - sucks don't it!
The US Govt is just using the WTC incident as a scare to push some pretty heavy anti-freedom legislation through while everyone is still shocked.
Long live Steganography
Steganography was in use in WWII and probably before. The BBC in London would broadcast messages to agents in occupied Europe in plain text, before the news bulletins. The hypothetical comic example is "The blue cow has crossed the road". Which could, of course, mean "blow up the main Paris-Lyon railway on Friday".
MM
The way this will probably work are hardware keys. I would think maybe something like cprm was being designed (and failed) to handle keys against copying media (songs and movies) from original cds would probably be what might get tried. The computer might keep an unencrypted copy of anything encrypted on a part of the hard drive not accessable to anything else for a while. The FBI or whoever would show up at your door and take your drive or analyze it right there and see what you sent encrypted. I can't see how else this could work
When Feistel invented DES, it (really) used a 64 bit key, but the NSA urged him to weaken the system in such a way that it uses 56 bits of the (seemingly) 64 bit key. This way, they were able to launch brute force attacks (i.e. check all possible keys).
There may be other security holes in DES, but there is no need to exploit them, since brute force definitely is feasible.
They don't have to extradite, in 1992 the US Supreme Court ruled that the United States was entitled to kidnap criminal suspects from foreign countries for the purpose of prosecuting them in the U.S.
I recently read about a Mexican doctor that was kidnapped by bounty hunters for the DEA. His kidnapping was deemed illegal (and he'd already been found not guilty of the alleged crimes anyway) but he spent two years in gaol before he was freed.
I've found and article that describes the events. I'm sure there are others.
skribe
Blog
Are you all so stupid, that you deny the TRUTH?
THEY NOW ADMIT - IT WILL NOT WORK ON TERRORISTS
USATODAY article
WASHINGTON (AP) -- Despite warnings from top government officials that terrorists would use exotic technology to communicate, suspected terrorist mastermind Osama bin Laden instead has used "no-tech" methods, foiling efforts to track him, former U.S. intelligence officials said.
Intelligence agents once could keep tabs on bin Laden when he used a satellite phone that could be picked up by U.S. spy gear and matched to his voiceprint. That capability leaked to bin Laden, so he swore off talking on the phone, according to Marc Enger, former director of operations at the Air Intelligence Agency, the Air Force's intelligence arm.
Madsen said the hijackers could have communicated by means of seemingly innocuous messages on Web sites, impervious to the most vaunted surveillance tools in use by U.S. intelligence.
All the Carnivores and all the Echelons in the world would do very little to hamper that kind of operation," referring to the FBI's e-mail surveillance box and a widely suspected NSA surveillance network.
The answer to trademark and domain name problems is at WIPO.org.uk
So all the CSS encrypted DVDs, players and recorders will have to be replaced?
if this happens, then someone will have to make T-Shirts with crypto-source code on them like with decss, then turn up at your local police station and demand to be arrested.
And then theres graphics:
Excuse me sir, thats illigal encryption technology, your going to have to come with me. "But officer, im just overlaying one image over the other in [gimp/photoshop/paintshop] and using the 'add' filter."
Bush, you silly dumbass, stop smoking your joints, and get your congress off crack.
This comment does not represent the views or opinions of the user.
1) You create a public key, and escrow your private key with the government.
2) I create another public key, without escrowing the private key.
3) I send you an email, encrypted to the public key I created. Then delete the key I created.
4) The FBI knocks on your door and says "where's the private key?" You say, "I don't know, I didn't make that public key. I can't decrypt that file."
5) The FBI knocks on my door. I say "Of course I don't have the private key to someone else's public key. So I can't decrypt that file, and I deleted the original."
Either we can't prosecute due to reasonable doubt, or anyone can be easily framed. This idea isn't original with me - people actually did play games like this in Great Britain when they passed a law requiring decryption on demand. Of course if you do have the public/private key in question on your keyring, you can't deny it's your key - if you want deniability, you have to change keys frequently.
Steganography also has a legal flaw:
FBI: The defendant hid encrypted data in this music file and won't decrypt it for us.
Defense: Can you explain to us how you can tell?
FBI: No, that's classified. Besides, you'd need an advanced degree in statistics to understand.
Defense: So anyone who emails a multimedia file can be accused by you of illegal encryption, and we're supposed to convict just on your say-so, without any explanation of the evidence?
FBI: Ummm....yeah.
Most the simple encryption methods use the actual "key" as the encryption method. I have always felt that this was the safest, making sure there was no back door into the program.
.... word of mouth goes a long ways.) Basically, the whole point of encryption would be worthless, and no one would use it, unless they programmed it themselves. The code is out there. I can do it, most of you can do it. We can code good encryption in just-about any fourth generation programming language, including some scripting languages like perl. You can never stop that. You can pass laws and try....., Like DMCA or the RIAA trying to stop file sharing.... but you can never, never get it all.
To do what the government wants, the program would have to be set up differently... The back door would have to be purposely placed into the code.... and that person would have to know the backdoor. (not very safe
Those who have a reason to encrypt, will encrypt. And they will encrypt effectively.
Linuxrunner
Visit my site: http://www.mcarterbrown.com because its cool!
www.slightlycrewed.com - Because aren't we all?
The original Lucifer key size was 128-bits, but who's counting? I didn't mention this previously, since it really doesn't have anything to do with a trap door, though it is worthy of speculation. I've always assumed it was to keep speed up and the cost of hardware implementations down since, afterall, this was intended for widespread non-military use.
The record for brute forcing DES is, IIRC, 22 hours and 15 minutes (this was done in some RSA challenge or other), and at that, only recently. I personally feel that it is highly unlikely that the NSA had the facilities to crack the algorithm in any useful amount of time back in the 1970s when the system was adopted. But this isn't the point, either.
Any algorithm can be brute forced. DES uses small keys, so brute forcing it really isn't that hard, which is it's main weakness today. Modern algorithms (like most of the AES finalists) use (or have the ability to use) stronger keys. A true "backdoor" in a cryptosystem would secretly weaken the algorithm to make it many, many times easier to find the key than brute force. Special S-boxes could accomplish this. Something in the algorithm that canceled out most of the key, reducing the effective key length. Something in the algorithm that left traces of the plain text in an easily extractable form in the cipher text. Those are backdoors.
see http://www.cert.org/advisories/CA-2000-18.html
due to a 'bug' pgp can silently encrpt with a second key!
IBM/Lotus, in order to be able to export Notes with encryption, inserted a method that separately encrypted 40 odd bits of the key with an IBM-only key. End users had full keys, IBM could recover 40 bits, TLAs sould have to brute-force the rest of the key. An interesting compromise.
-- Improve Windows - Buy a Mac!
This man deserves to be modded up to 5:
Because, unlike the rest of us, he actually got up off his ass and sent the letter to his representative rather then just rambling on at slashodt.
Nice one!
All you have to do with an encrypted
file, then, is to 4-bit encode it so
it expands to 2x and will statistically
compress to nearly it's original size.
Better cat, better mouse...
That ever made sense to me,
amazing
I don't like monkeys like that. I never even implied that I did. I think that reveals who the reveals who the real pervert is. It's been scientifically proven(tm) that monkeys are funny. If a joke isn't funny add a monkey....story isn't interesting...add a monkey.
Fare thee well, poor comment. For thou hast been cast out amongst wolves.