Slashdot Mirror


Encryption Exports: Small Step Forward, Big Step Back

Kathleen Ellis, editor of the Privacy News Portal, attended yesterday's press briefing about a proposed loosening of export restrictions, and wrote the following feature article about the current situation. Click below for more.

Actually, let me hit you with a few links before you get started:

Encryption Exports: Small Step Forward, Big Step Back
by Kathleen Ellis
September 17, 1999

Prominent U.S. Government representatives yesterday announced at a White House press briefing that the President was proposing legislation on encryption policy, and that the Department of Commerce was revising its export restrictions on some encryption products. Last year, Vice President Al Gore vowed to further loosen restrictions and propose a solution to the encryption issue, which has been the subject of contentious debate for the past decade.

The legislation, known as the Cyberspace Electronic Security Act of 1999 (CESA), has been transmitted to Congress by President Clinton. The bill purports to strike a "compromise" between the needs of law enforcement for access to data and the needs of Internet users to secure and their e-mail, web transactions, and stored data from hackers or thieves. According to the text of the bill, "society's increasing reliance on information systems in this new environment exposes U.S. citizens, institutions, and their information to unprecedented risks." Despite this acknowledgement, the bill clearly gives consideration to the needs of law enforcement and intelligence agencies first; "The failure to provide law enforcement with the necessary ability to obtain the plaintext version of the evidence makes existing authorities useless."

One of the major provisions of CESA is to allocate $80 million dollars for an FBI "Technical Support Center", which would provide assistance to federal, state, and local law enforcement officials. The bill also reinforces the confidentiality of law enforcement intelligence techniques used to gather information about suspected criminals. "The Department of Justice has developed this legislation with the assistance of agencies in government," said Attorney General Janet Reno. "Law enforcement has tools at its disposal to fight crime, but those tools are rendered useless when encryption gets involved". Reno said that CESA "balances the needs of privacy and public safety".

Perhaps most the most noteworthy provision of the bill is the resurrection of key escrow, a solution long considered insufficient, insecure and obsolete by experts. Key escrow is a technology that entails entrusting one's private keys with a trusted third party, so that theoretically, a law enforcement official would be able to present that third party with a warrant in order to gain access to the plaintext of the encrypted data. Although the bill does not require domestic users to utilize an escrowed cryptosystem, the bill provides a legal framework to protect users from disclosure of their decryption keys by their trusted third party without a court order. The bill also proposes to implement strict guidelines outlining the circumstances under which a law enforcement agent may be granted access to a decryption key held by the third party.

This mention of key escrow worries privacy activists, who have heard the use of such language by the administration before. "This raises the specter of collusion between law enforcement and industry to build back door access into encryption products," says David Sobel, General Counsel for the Electronic Privacy Information Center. According to EPIC's statement, the bill will eventually "provide a legal framework for access to decryption keys," a prospect which worries many activists and internet users alike.

Sobel would rather see the Security and Freedom through Encryption Act determine the U.S. Government's encryption policy. Authored by congressman Bob Goodlatte, SAFE would essentially force the government to reverse its stance on the encryption issue. Unfortunately, passage of the SAFE Act now seems unlikely, in light of Deputy Secretary of Defense John Hamre's remark during the briefing that if the SAFE Act passes the House and Senate, "the Department of Defense will ask the President to veto it".

Also announced at the press conference were revisions to the Department of Commerce's encryption export policy. According to a report released at the briefing, the export requirements will be revised to allow software exports of products of any key length, after the product is first submitted for review by the Commerce Department, and as long as the manufacturer of the product meets strict guidelines for post-export reporting of any user or distributor who obtains the software directly from the licensee. Secretary of Commerce William Daley announced that that the Bureau of Export Administration would streamline the revision and reporting process, but was unclear about specific changes to the current procedure.

Two prominent industry groups are very enthusiastic about this proposal. "Today's decision articulates a policy that is good for America, good for our nation's high-tech industry, and good for the tens of millions of Americans who use computers and want them to be secure" says a press release from Americans for Computer Privacy, a group that has lobbied for legislative reform and is funded primarily by technology companies. In a statement published by the Computer Systems Policy Project, Sun Microsystems President and CEO Scott McNealy (who made headlines on Slashdot for his remarks telling reporters that the privacy issue was a "red herring" and that "you have zero privacy anyway...get over it") said "we applaud the Administration's recognition that the universal use of strong encryption will promote the benefits of a networked world while protecting Americans' privacy, safety and security,". CSPP is comprised of eleven CEOs from major Information Technology companies, such as IBM, Dell, and Intel.

James Steinberg, Deputy Assistant for National Security Affairs, opened the briefing by praising both groups for thier assistance in authoring the proposal, so it's no surprise that they're eager to ingratiate themselves to the Clinton Administration, while at the same time self-importantly emphasizing their effectiveness by declaring a victory. EPIC's David Sobel says "it appears that the FBI and large computer companies have reached an agreement on encryption, but that is not necessarily in the interest of the average computer user." Any compromise reached by these two groups could result in "less security than advertised, with hidden vulnerabilities the government can exploit".

Secretary Daley was repeatedly asked during the briefing what purpose the one-time review served, and under what circumstances an export license exception would be granted or denied; no clear answer was given. The U.S. Government may wish to allow exports only of flawed or escrowed encryption products using encryption above a certain key length, but have given up on explicitly pursuing that as a goal. Large software companies, the kind represented by ACP and CSPP, have lost a lot of business because of the export restrictions, and with each year that passes they may become less likely to object to making a few changes to their crypto modules in order to finally gain access to the foreign market.

In some ways, this proposal is good for the companies who have existed for so long without the ability to export their stronger security products at all until now, but for the rest of us, the proposal is neutral at best and abysmal at worst. As larger, wealthier proponents of crypto liberalization get what they want and contentedly back out of the debate on this issue (as American banks did when they were granted license exception to export security software to their overseas offices), further positive alterations to export policy start to seem less and less likely to happen. This is bad for American cryptographers who wish to discuss their work with their colleagues on the Internet. It's even worse for users, who may end up using insecure products without knowing it.

It's unclear what will happen at this point. The current congressional climate suggests that CESA will not pass without a significant push from the Clinton Administration. Even if the bill is defeated, however, Internet users around the world should continue to be cautious about purchasing commercial encryption products that originate inside the U.S.; you never know what may be lurking within.

140 comments

  1. Re:Bill of Rights interpretation by Anonymous Coward · · Score: 0

    Note the Bill of rights allows law enforcement in after serving you with a warrent that due process was performed and there is cause to search. Wire tap laws specifically are excepted from this by later legislation. Many interpretations of wiretap law show this is unconstitutional. Also this exception was allowed because of the ephemeral nature of phone calls. This is not the case for data and so the exceptions should not be allowed. Normal search and seizure rules should apply. Not this review the data, now I have some evidence lets convince a judge now method. -Duncan

  2. Re:what criminal in his right mind would use it? by Anonymous Coward · · Score: 0

    It is not meant to be used against criminals. Anyone who is serious about security can get it if they really want to. It's really only effective against naive/ignorant people. The true use for restricting export of strong encryption is for industrial espionage trough the ECHELON network. (Lots of links: http://civilliberty.about.com/msubpech.htm Of special interest is the European Union report 'An Appraisal of Technologies for Political Control') Either that or the US is after 'law-abiding' criminals abroad, who won't use pirated software. -It's the EXPORT of strong encryption that's restricted! As for the 'Life outside US'- thread above, -about if the US is a democracy or not, a democracy is supposed to be run by the people, right? The US is run through lobbying. And also, the list of democracies overthrown by the US for financial gain, is rather extensive..

  3. Re:Solution by Anonymous Coward · · Score: 0

    Trouble with gasoline fires is they're not reversible... strong encryption most likely cannot be broken even by the NSA, in any amount of time, no matter how many computers they throw at it, unless they've made some fundamental breakthrough like quantum computers. They might hack around it if the software is not written or used correctly.

  4. Re:Pandora's box is open... by Anonymous Coward · · Score: 0

    The US government does not operate as a business. Losing market- and mind-share is completely meaningless. They have the power to control imports and exports, so if it suits them they can prevent the import of crypography in the same manner they control the export. The US population is largely made up of sheep-like followers and drone-like automatons so there will not be much of a fuss.

  5. Re:it doesn't really by Anonymous Coward · · Score: 0

    Fuck it. Who pays attention to laws anyway? And isn't strong foreign crypto readily available anyway? I mean the governments actions are total bullshit here, but it's like outlawing pot. Is it really so hard to get pot, anyway? It would be nice if such things (pot, crypto) were legal. But it's not a violation of your rights just to declare that you don't have them. The government isn't preventing anybody from doing anything.

  6. Whole Argument is Moot by Anonymous Coward · · Score: 0

    The whole government argument is moot. It is relatively trivial to create a solid encryption scheme, just grab a DES text book, copy the code and make some custom changes to the encryptor. The thing that is funny is that the criminals are already criminals. If I was a criminal, I would just use my own encryption scheme. The only people that will use anything the govenment proposes will be the innocent people and so the only thing that results from this whole mess is that innocent / law abiding people have their security reduced while the criminals just purposefully design custom encryption.

    1. Re:Whole Argument is Moot by disappear · · Score: 1

      Errr, "just grab a DES textbook, copy the code and make some custom changes to the encryptor"????

      1. DES is broken. It's trivial for the government, especially with an $80mil anti-crypto group, to break it or anything of equivalent strength.

      2. Making changes isn't likely to improve your security. Actually, it's quite likely to decrease your security, as DES was designed specifically to avoid certain attacks. (The S-boxes were altered to defend against differential attacks, one of the benefits of having nice NSA people look over your code before making it standard...) Any changes and cracking your new crypto may be anywhere from trivial to no-harder-than DES.

  7. Sigh by Anonymous Coward · · Score: 0

    With the repeated demonstrations by the U.S. Government that they don't understand crypto, ...

    You don't get it. The government understands crypto perfectly. They know precisely what they are doing. They want to read any message you send, at any time, and they don't care if you want privacy or not. The interests of the individual American citizen are of no concern to them.

    When it comes to the government (ANY government), never attribute to stupidity what is adequately explained by malice.

  8. Re:Stupid Laws by Anonymous Coward · · Score: 0

    Damn straight. That is why they called it "the equalizer" round these parts for years, because it allowed a 97 pound woman to kill a 200 pound man and a fast man to kill six. You are right for not letting that go -- I never do either. If you repeat fallacies often enough, people will believe them.

  9. They do this NOW by Anonymous Coward · · Score: 0

    Let's see: a completely innocent person is at home when the police arrive and seize his/her computer. (Why did the cops pick them? who knows... anonymous phone call, personal dispute with some other police officer, need on the part of the local prosecuter to get his/her name in the paper...) They take the computer back to Cop HQ, and load child porn onto the hard drive. Oh, they've also taken *everything* computer related -- including any backup tapes.

    Innocent person is in court, as the cops display to the jury those nasty pictures that they "found" on the hard drive. Can the innocent person prove they weren't there before the cops showed up? Could YOU prove YOU weren't guilty? If you were on the jury, and a person said they were being framed by the cops in this way, would you believe them, or the cops?

    If you think this isn't already happening, you're wrong.

    1. Re:They do this NOW by Anonymous Coward · · Score: 0

      Good reason to hide offsite backups...How 'bout this: Use an encrypting file system. You've logged in with your passphrase, which hashes to a key in RAM that is never stored and decrypts your files--this is available now. Add to this a digital signature, automatically appended to all your files. The file system strips out the sig so applications don't see it, but provides a facility to check the sig. Now the cops can't add files without the system raising a red flag. They might argue that you purposely jimmied it, but if this is a standard part of the file system that signs all files it might cast reasonable doubt.

  10. Re:Some are more equal than others by Anonymous Coward · · Score: 0

    Actually, the idea that a corporation is an "individual" is a legal fiction. It would be better if corporations had NO rights whatsoever. Corporations are collections of individuals -- the individuals have rights, the collection does not have any rights as a separate entity.

    Corporations started as a way for investors to pool their resources while limiting their individual risk. And, money-wise, it's a great thing. However, the executives of the corporations have hidden behind the legal fiction of "I didn't do it, the corporation did". This is what needs to be removed... the individuals who make decisions would be responsible for those decisions under the law.

  11. Re:Maybe I'm dense but... by Anonymous Coward · · Score: 0

    You're not dense, just looking at it from the wrong angle.

    There are a great many people in the US today who are actively afraid of the government. This is a situation that many in the government find very useful... a scared population is a quiet population, and easier to rule.

    One reason a lot of people are scared is that the ability of the feds to: read your mail, listen on your phone, tail you, etc. Now, if the population at large KNEW that there were means of communication that the government could not, in any way, tap into, then they'd feel safer. People who feel safe tend to be more demanding about what they want (because they don't think the risk of losing what they have is as great). Having a population who demands that government dance to the tune of the people (instead of the other way around, like it is now), is not desirable for many currently in government.

    They're not so worried about terrorists and hackers -- both groups are already out of their control. They just don't want your Aunt Marge to feel safe talking about those poor burned children at Waco over the phone to her neighbors... because then more people might realize that a lot of other people are as fed up as they themselves are. That might lead to the people taking back their own lives... and many in the government really don't want that, since they like having power.

    It's all about power, not crypto. (Sorry about the run-on sentences... it's a bad habit.)

  12. Re:Crytpo as munitions by Anonymous Coward · · Score: 0

    So you advocate random violence for the cause of justice? Hmmm... I'd say, if it DID come out that the Littleton killers killed for crypto (a ridiculous scenario), crypto advocates would get such bad press and there would be a major witch-hunt. Few things worse could happen for liberty in America.

  13. Re:WTF? Confidentiality of method of decryption? by Anonymous Coward · · Score: 0

    Like many, many, many things that Reno and Clinton have proposed, it is illegal. Remember, this is from an AG that is famous for having more cases than any other prosecutor in Florida reversed in higher court (including some nasty ones where people were sent to prison as child molesters on the basis of testimony from three year old children)(how would you like to be a convicted child molester in a Florida prison?) and from a president who decided that perjury was OK if it was a "personal" issue (despite the fact that perjury strikes at the heart of the entire rule of law). They don't care that it obviously won't work, any more than they care that they submitted an omnibus antiterrorism bill the same week that the president freed convicted terrorists to help his wife get elected. They don't care because they are all very bad people. At this point, this shouldn't even merit discussion.

    I never thought that we would have a president worse than Bush. How silly of me.

  14. Re:Solution by Anonymous Coward · · Score: 0

    I said strong encryption--like a minimum 1024 bit public key. I know about distributed.net, and I don't care how many people participate, that's too big to crack. Go to 2048 if you want to be paranoid, you can hook up every computer in the world for a million years and not crack it. Go to 3000, and you can use so many computers they soak up the entire energy output of the sun, and still not crack it. Barring fundamental breakthroughs, which includes breakthroughs in mathematics or cryptography. But it would have to be a pretty dramatic breakthrough, and brute force with seriously strong (ie not exportable) encryption is absolutely hopeless.

  15. No longer a munition by Anonymous Coward · · Score: 0

    Encryption is now regulated under the Dept. of Commerce. Simplyfing things a bit, the DOC can regulate the exporting of any item from the US. Clinton moved encryption from the DOD to the DOC in a weak attempt to avoid a Federal Judge's ruling in Bernstein v. US, which said the DOD restrictions on encryption were unconstitutional. Check out last District Ct. opinion (Bernstein III) or the 9th Cir. appeals ct. decision for a nice explanation. So it's no longer considered a munition, and it would be very difficult to argue it should be to a judge. Also, the courts have ruled that you don't have a right to bear just any munition - no constitutional right to Bradly fighting tank in your backyard. In summary, the second amendment argument just really isn't there.

  16. Re:Crytpo as munitions by Anonymous Coward · · Score: 0

    If the government ever came after me for any shit this stupid I'd fight back to the death of me. Anyone who doesn't is a fool. If your life is on the line then don't just give up and let them kill you, die with at least the dignity that you put up a fight and took some of them out as well. Maybe if more people did this with all the unjust shit going around it'd abruptly end. What if it came out that the two kids in Littleton killed because of the crypto export regulations? I'd bet we'd have a pissed off population since they'd have something to actively blame.

    Of course I'm not advocating violence just blowing some steam. The government needs to fuck off and get out of peoples lives so damned much. Peace cannot exist when there is a continuous threat. Doesn't matter if it's foreign or domestic.

  17. Re:Solution by Anonymous Coward · · Score: 0

    This only works if you limit the size of the keys. A 128-bit symmetric or 1024-bit RSA cannot be bruteforced even if every computer in the world does nothing else for years.

  18. Re:WTF? Confidentiality of method of decryption? by Anonymous Coward · · Score: 0

    I was wondering that too. But what if they did this: "This guy has PGP on his drive. We have discovered that we can decrypt his files using his copy of PGP, or any copy that you provide, if we put in this key. We won't tell you how we found this key, but we can show you that it works."

  19. Re:Back doors (Even worse, they can make up data) by Anonymous Coward · · Score: 0

    Since they don't have to show the courts how they decrypted stuff, they can make things up.

    "Yes, your honor, we had to burn down their compound with incendiary tear gas grenades. You see, this file, which looks like an mp3 on the outside, was really an encrypted message which said _fill in the blank_. Trust us."

  20. Re:Dialog: by Anonymous Coward · · Score: 0

    What about the fifth-amendment right not to incriminate myself? "What is your passphrase!" "I take the fifth...."

  21. Simplistic? No. Troll? Yes. by Anonymous Coward · · Score: 0

    'nuff said.

  22. Re:Life outside US by Anonymous Coward · · Score: 0

    Yea, if Australia is so great then why do you have censorship.

  23. PGP is junk by Anonymous Coward · · Score: 0

    Most Versions of PGP are already crackable by the US Government. In the early versions the RSA keys are weak. In the latter versions the DH keys are selected from a very limited set.

    1. Re:PGP is junk by Anonymous Coward · · Score: 0

      you aren't even pretending very well to have any clue what you're talking about

    2. Re:PGP is junk by David+Price · · Score: 2

      According to the PGP DH vs. RSA FAQ, one of the primes used to generate DH keys is selected from a limited set, but the preselection does not severely impact security, and you're given the option to spend the time to generate your own prime.

  24. Re:Pandora's box is open... by Anonymous Coward · · Score: 0
    will be found of working on crypto projects stored outside the US from within it

    This would be viewed as "providing technical assistance", which is just as profoundly illegal here in the Land of Freeh.

    The US government knows perfectly well strong crypto is being invented and developed in free countries, but since most of the largest software publishers are based in the US, banning exports has the useful side-effect of drastically impeding widespread adoption of useful (strong) crypto. In other words, everyone else has an excellent opportunity to write software our giants literally can't compete with and perhaps even make them irrelevant, so get on with it already. :-)

  25. Re:Dialog: by Anonymous Coward · · Score: 0

    The problem is if the Government finds a file full of random bits, or something which doesn't make sense to them and claims it is an encrypted file.

    Then what do you do when you are asked to decrypt it? I mean anyone have the key to /dev/urandom? :).

    Joe Public could be in deep trouble when that happens.

    Of course us smart asses could always claim it is a one time pad, and produce the key (another bunch of bits) which when xor-ed together produce a "plausibly safe excuse".

    Create two Scramdisk drives. One full of the secret stuff. One full of decoy stuff. Then XOR the two, and keep the result, delete the decoy file.

    Link.

    p.s. I sure hope they understand /dev/urandom :).

  26. Re:Life outside US by Anonymous Coward · · Score: 0
    Perhaps the US is not the greatest democracy

    My thoughts exactly. The only other countries you see around that have that much privacy-invading laws, and 3-letter-agencies are considered dictatorships, and undemocratic.

    The definition of democracy is very interesting. Look it up in the dictionary, and then compare it to the current political situation in the US. Very interesting ...

  27. Re:Life outside US by Anonymous Coward · · Score: 0

    The United States is not a democracy. It does not claim to be. It is a republic (sometimes called a "democratic republic" but it's still really a republic). Look up republic in the dictionary. Very different word. (This has nothing whatsoever to do with the Democratic vs Republican political parties, their names are both completely meaningless.)

  28. what a complete non-issue by Anonymous Coward · · Score: 0

    Does no one in the government realize that anyone who gets serious about encrypting their stuff can easily do so now?

  29. Re:SEND MAIL TO CONGRESS: by Anonymous Coward · · Score: 0

    MICROSOFT TROLL! This site mainly tells congress that you SUPPORT microsoft's current business practices. I'll pass....but thanks for playing....

  30. New information by Anonymous Coward · · Score: 0

    This article was written covering the same press briefing that the CNN and Washington Post articles cover. However, the mainstream media has taken the statements of organizations like ACP (mentioned in Kathleen's article above) at face value..like this is some kind of victory. The information presented in the article above is indeed current..it appears that Ms. Ellis has just gone deeper into the issue than mainstream press wonks.

  31. Re:This is going to be just as expensive by Anonymous Coward · · Score: 0
    In other words, this will accomplish nothing other than weakening crypto for US citizens.

    Spread the word about ftp sites *not* located in the US (esp. http://www.replay.com -- located in the Netherlands). They have crypto stuff (and source!) for a lot of programs (esp. for Linux). Also, check out http://www.gnupg.org.

  32. Re:One thing that should make you feel better by Anonymous Coward · · Score: 0

    The Commerce department has always handled Crypto exemptions under ITAR. However the NSA (oh those guys) provide technical evaluations. Your tax dollars at work.

  33. No, the other way 'round by Anonymous Coward · · Score: 0

    Where's the problem? Encrypt strong on your hard disk and put an XOR with some uncompromising data in your bank safe. Then, in court, if they present the plain text, point them to your floppy. This is a crude form of an encryption method called deniable encryption which, unfortunately, isn't developed/implemented enough yet. rws

  34. Re:Back doors by $nyper · · Score: 0

    "they allow the government to strong-arm companies into building backdoors into encryption products" Lets just call it what really is. It is not a back door, it might as well be called a second front door. They have basically looked us in the eye and said; hey, I know we work for you in theory but we dont trust you. Give us free access to your data or we'll take it. You know its funny how gaining unauthorized access to computer system is considered illeagal unless you work for the DEA, FBI, CIA, NSA, or any other group of three leters that are still classified. These people make me sick. The bend, twist, and mold our rights like play-dough. Anyone have a baggy I think I gonna hurl.

    --
    "Help me Obi-/.-Kenobi,your my only hope!" -$
  35. One thing that should make you feel better by Anonymous Coward · · Score: 1

    Well you should feel better that the software has to be approved by the Dept. of Commerce. While the Defense Dept. might bitch and whine about the export of crypto, they don't have the time, money, or resources to send people over to the Dept. of Commerce and have them check it. Anyone know of any technical agencies under the Dept. of Commerce? Last I checked, almost all of the 3 letter acronyms that everyone is so paranoid about come from the Dept. of Defense, Justice, or Treasury. Yes it's the federal government, but they are different.

    1. Re:One thing that should make you feel better by mesocyclone · · Score: 1

      Based on their past behavior with satellite technology, at least having Dept. of Commerce review things would open up one huge market: China. :-)

      --

      The only good weather is bad weather.

    2. Re:One thing that should make you feel better by shub · · Score: 1

      Having something fucked up by incompetence is no better than having it fucked up by someone who knows what they're doing but has contrary opinions as to what the program should be allowed to do.

      The result is still a fucked up program.

      --
      Brad Knowles
      http://daily.daemonnews.org/ -- if you're not
  36. Re:Bill of Rights interpretation by Anonymous Coward · · Score: 1

    What you should do if you don't like the way this country is run is not MOVE, like everyone says (as if to imply that the best place to live is necessarily good enough), but to try your best to fix it. The government cannot actually prevent criminals from using strong encryption unless they outlaw it. Outlawing the production of that software is not enough... Criminals could simply use foreign encryption software. If the government wants to truly maintain its "right" to access all information held by all citizens, *all* encryption has got to go. I don't think anybody wants that. If the government really wants to spy on criminals they have that ability regardless of what encryption the criminal uses -- they can obtain a warrant allowing them to use physical force to obtain the private key. Crypto doesn't do shit for a criminal if you've got a camera on his monitor and physical access to the hard drive on which his key is stored. What getting rid of encryption would allow the government to do is scan all digital information for anything criminal. If the government already has enough on you to get a warrant, crypto backdoors are much less useful to them. If they've just noticed a few more hits to violent-anti-government-action.org than they are comfortable with, being able to break encryption is much more valuable. Keep in mind that the government is just a group of citizens. A group that is selected by the whole of citizens to serve the country. They don't have any rights that citizens don't have, though. Don't let them try usurp such "rights" as this. (If a law is unjust it is your duty to break it. Regardless of the actions of the government, USE CRYPTO, and send crypto code overseas in every news post you write.)

  37. RTM worm should serve as warning... by Anonymous Coward · · Score: 1
    ...of how widely and uniformly propagating back doors can set the 'net up for utter disaster. It only takes one malicious cracker who has figured out a way to crack the encryption system quickly and without knowledge of what the real keys are (just like with Clipper) to LAY WASTE to anything protected by such encryption. In such an event, everyone would suddenly find themselves open and unprotected with no contingency plan to take over to protect in the interim. Gov't would, of course, try to place all blame on the cracker, but the compromise will COST US ALL billions of dollars. No sir. The purpose of encryption is to keep data SAFE from 3rd parties. This must include keeping it safe from gov't too.

    Just accept it. Wiretapping (which is what we're really talking about) is going to go away wheather you like it or not.

  38. Who cares? by Anonymous Coward · · Score: 1

    Just encrypt with Blowfish, PGP, or your preferred encryption scheme, then wrap it with whatever the makes gov't the happy. Problem solved.

    1. Re:Who cares? by Prote+O'+Zoa · · Score: 1

      Why even bother to wrap your encrypted message with government-approved crypto? Reno says at this point that the DOJ is no longer pursuing mandatory key escrow for domestic use (I don't believe her, but that's her public stance at this point). If you're going to use PGP, flaunt it! No need to hide (yet!).

  39. Re:SEND MAIL TO CONGRESS: by phil+reed · · Score: 1

    Or you could follow the links at www.senate.gov and bypass the middleman.


    ...phil

    --

    ...phil
    "For a list of the ways which technology has failed to improve our quality of life, press 3."
  40. Re:Crytpo as munitions by sterwill · · Score: 1
    I don't think anyone will win an argument against crypto restrictions using the second amendment as evidence. Personally, I'm insulted by my government when I'm told I'm not free to write code that does useful things with this computer and _give_ it away to people of this world. As a citizen of the United States of America, I am prohibited (by laws against treason, for which punishment can be death) from exporting the free source code to decrypt Microsoft Word documents when importing them into AbiWord.

    I can open Emacs and write a letter to my mother. I can write a dissertation on mathematics, including the numbers to back my theories. I can write a program to look for patterns of alien life in data from a large radio telescope. I can give the source code to this software to people world-wide, so they can do cool things with their computers. I can be killed by my own government if I give them software to safely store their data because it's too effective.

    --

  41. Re:WTF? Confidentiality of method of decryption? by Ian+Bicking · · Score: 1
    I mean, if I, as the prosecution, don't have to reveal to the court how I decrypted the "evidence", doesn't that give me just a wee bit too much power?

    I wonder if that part would stand up to Supreme Court review?

    Probably. They've okayed a number of cases in which the evidence against the defendant was not made public to the defense for reasons of "National Security". I don't know how it could be possibile to find justice in such a case -- isn't that why we have the right to confront our accusers? The bill Clinton pushed through a couple years ago on the heals of the Oklahoma bombing -- to fight "terrorism" -- increased the number of cases where such information could be restricted. Ironically there were no National Security issues that could have hindered the investigation of the Oklahoma bombing. But when Clinton sees the chance to decrease civil liberties... (and people would actually call him a liberal? Oh, ironies upon ironies)

    Anyway, the Supreme Court can be very wimpy at times.

  42. Re: 3DES by shani · · Score: 1

    Triple-DES actually works great. It will take that $80,000,000 computer 2^56 times as long to break - fine for a few years yet.

  43. Re:Stupid Laws by McBeth · · Score: 1

    What ever happened to the good old days, where
    if you didn't like what your country (like the draft) was doing you could run away to Canada. Now we can't evern run there without paying money for owning a CD, or something equally innoquous (sp?)

  44. Re:Crytpo as munitions by Amphigory · · Score: 1

    Does it matter? you (effectively) no longer have a right to keep and bear arms either. If you don't believe me, read the Senat bill passed following columbine.

    Get ready for the revolution guys -- as much as I detest most of milita people, they are pretty much RIGHT.

    --
    -- Slashdot sucks.
  45. what criminal in his right mind would use it? by perfecto · · Score: 1

    what criminal in his right mind would use government endorsed encryption anyway? the definition of a criminal is "someone who breaks the law". if he was breaking the law, do you think he would use encryption with a government back door? the u.s. government's agenda is obvious and transparent. they are trying to survail innocent citizens. this survailence leads to oppression. our days are numbered

    "The lie, Mr. Mulder, is most convincingly hidden between two truths."

  46. Answers (well, one, at least) by Kythe · · Score: 1

    I believe you're referring to GPG - Gnu Privacy Guard. Get it here.

    Kythe
    (Remove "x"'s from

    --

    Kythe
  47. Criminals don't obey laws, only good people by Decibel · · Score: 1

    You've made a good point that many people always seem to forget. Like it or not, as soon as a distructive technology is created/discovered, the cat's out of the bag. The only thing that matters then is whether more good, moral people have that technology, or more bad, evil people have the technology.

    Crypto isn't a distructive technology, but it is a defensive one. Offensive technologies (such as guns and other weapons) often become defensive technologies in the right hands.

    One of the biggest problems here is that I sure as hell wouldn't trust the government with my keys. If they want evidence that I've encrypted de-crypted, how about slapping me with a court order to decrypt it? That way, I still know that my keys are safe. (Yes, I know there's holes in that proposal too, but it's far better than key escrow imho).

  48. Error: WHITE HOUSE ANALYSIS, not EPIC Analysis by jsm · · Score: 1
    The fourth link at the top is NOT EPIC's analysis of the bill. It is a White House document. EPIC is merely hosting the document on their site.

    Please change this. We don't want people thinking that EPIC endorses this as much as the White House does.

    1. Re:Error: WHITE HOUSE ANALYSIS, not EPIC Analysis by jellicle · · Score: 1

      The fourth link at the top is NOT EPIC's analysis of the bill.

      Good catch. Sorry, my fault - I've taken a few too many anti-histamines this morning. It's fixed now. If/when EPIC does come out with a comprehensive analysis of the bill, slashdot will know.

      --
      Michael Sims

  49. Re:Pandora's box is open... by hobbit · · Score: 1

    errr... what's the word again? Parody.

    --
    "Wise men talk because they have something to say; fools, because they have to say something" - Plato
  50. Re:Key escrow by definition is unsafe by hobbit · · Score: 1


    Not that I trust any government's third parties, but... if I did, I'd only trust them if they could be trusted only to send my key to a law enforcement agency with a large enough key.

    Hamish

    --
    "Wise men talk because they have something to say; fools, because they have to say something" - Plato
  51. Re:Crytpo as munitions by hobbit · · Score: 1

    You can have 'em, but you can't take 'em somewhere else. A bit like a license to sell alcohol to be consumed ON the premises.

    Hamish

    --
    "Wise men talk because they have something to say; fools, because they have to say something" - Plato
  52. Re:Pandora's box is open... by hobbit · · Score: 1

    It's not just the rest of the world who think that the US government is behind the times - discussions like these on slashdot are visible proof that its own citizens are disgruntled.

    Business can force the government's hand for exactly those reasons you mentioned, because the actual location of a business is becoming less and less important in today's global markets.

    Likewise, if citizens are unwilling to relocate, ways will be found of working on crypto projects stored outside the US from within it. If even this proves impossible (which I doubt), they'll still be able to download GPG from Europe. If the legislation on import of strong crypto changes, we'll make weak crypto code with strong crypto hooks available. Et cetera.

    Hamish

    --
    "Wise men talk because they have something to say; fools, because they have to say something" - Plato
  53. Re:Solution... Distributed key computing... by NatePuri · · Score: 1

    The way to bypass the need for a 'product' i.e., a software package that encrypts files; is for trusted users of a network to participate in VPN with IPSec and SSH. These keys change on a daily basis.

    Then the members of the VPN would utilize a distributed.net that works in the inverse; i.e., it cranks out huge keys on the fly using the power of all the processors on the network.

    The internet is a public place. We need to build up the private areas and make them fortified and barracaded.

    In addition, these trusted servers (that would ulimately reside at various points on the globe would have colocation for one another's encrypted data. That way data could be transferred instantly around the globe upon the trigger of some event (i.e., 5 incorrect passwd entries) or some command (i.e., paging the server with a certain numerical code). Then the data on the investigated computer would be transferred to a safe location and the investigated box would be wiped.

    Finally, we can take advantage of the 'bankers' exception to this bill by keeping banking and financial information on the home server. That is all credit card transactions would be routed through the home server to the participating banking institution; thus, making the home server function as an extension of the banking institution's computer network. Alternatively, we should found an online credit-union and make all our home servers part of that enterprise.

    We know what to do and we are doing it.

  54. bad anology? not entirely by Shadowlore · · Score: 1
    bad anology, really.. guns and marijuana are physical objects. they take up space, and they have to be physically transported from one place to another. You can't "copy" a gun. i guess what i'm trying to say here is, smuggling software from point A to point B is totally effortless. Smuggling guns or drugs is different since it actually requires some amount of effort. If you know someone 20 yards away on the other side of the border is carrying weed you can stop them from crossing the border with it, by physically blocking their path if neccicary, but if they're sitting 20 yards across the border with a computer and telnet you can't stop them from getting a copy of PGP.

    I think if you carry your counterpoint to the conclusion, you will see more sense in the original post. Correct, guns, weed, etc. are physical objects. They can be physically stopped.

    However, we haven't been able to. Drugs still wind up in penitentiaries fer cryin out loud. If we can't stop these, how the hell can we assume we can stop data?

    --
    My Suburban burns less gasoline than your Prius.
  55. Just give *a* key, not *the* key. by Norman+Lorrain · · Score: 1

    Forgive my ignorance, but wouldn't that be enough to keep a government at bay? At least until they try to unlock some of your communication, that is.

    I'm probably being too simplistic about it, I know. Please enlighten me.

  56. Re:Bill of Rights interpretation by DJerman · · Score: 1
    If you reread that amendment again, you'll see that law enforcement DOES have the right to access your information if it is REASONABLE for them to access it.

    As I read it they may read what is written, and search and take your stuff, but they cannot force you to solve a riddle for them. Although I believe people have been held in contempt of court for not producing a decrypted version of, for instance, coded ledgers, all that law enforcement can (and should) be allowed to do is seize the information. The burden of proof should be on the State to show that the information is 1) relevant to an investigation and 2) incriminating. They can take it if they prove (1), and use it against you if they prove (2), but you can't be required to aid them in proving their case, nor should your refusal be incriminating (under Amendment V).

    Don't like it? Complain. Vote for someone else. Exercise your citizenship, not your feet.

    --
  57. Life outside US by red_one · · Score: 1

    Finally..something good about living in Australia.

    I suppose our extreme lack of encryption laws partially compensates for the incoming GST...

    Perhaps the USA is not the greatest 'democracy', if the politicians don't listen to the people...

  58. Re:Contains no meaningful penalties against misuse by SonOfFlubber · · Score: 1

    This is not a deterrent against abuse.
    Where do you think the gub'mint gets their money anyway? Wouldn't it be the money of the people collected as taxes that they would be spending should they be fined? What might interest me is if individuals responsible be made to pay penalties out of their own pockets and receive jail sentences for said offenses.

  59. bad anology.. by mcc · · Score: 1
    This is the same with modern gun control legislation. Making guns illegal doesn't stop criminals from getting guns, only law-abiding citizens. There are now more guns in the US than their are people, and there is no stoping anyone from getting one. The same with weed, Same with computers, powerful microprocessors, and strong encryption. They can't be stopped!

    bad anology, really..

    guns and marijuana are physical objects. they take up space, and they have to be physically transported from one place to another. You can't "copy" a gun.

    If you want to transport weed into the U.S., you have to actually physically take it across a border, usually passing somewhere heavily patrolled or like at the US/Mexico border,or at least a little booth where you show a passport and may be subject to random searches.

    The internet has no borders. You just click the little box saying "i am in the U.S." and they don't know if you're lying or not. I've heard that they check your IP adress, and if it's clearly from a foreign country, you're denied downloading of most encryption products. So? Is it that hard to get a shell located in the U.S.?

    And if you _do_ decide to physically take it across a border, it's a hell of a lot easier. If you have 3,000 pounds of cocaine you want to get across a border, that's going to take up quite a bit of space. If you have a copy of Netscape Navigator 4 on a computer hard drive, how the hell are they going to know that? If worst comes to worst you can just burn it to a CD-R and stick it in the car stereo. And since once you've got the copy of Netscape across the border you can make as many copies as you want..

    i guess what i'm trying to say here is, smuggling software from point A to point B is totally effortless. Smuggling guns or drugs is different since it actually requires some amount of effort. If you know someone 20 yards away on the other side of the border is carrying weed you can stop them from crossing the border with it, by physically blocking their path if neccicary, but if they're sitting 20 yards across the border with a computer and telnet you can't stop them from getting a copy of PGP.

    -mcc-baka
    uhh.. mari-ju-ana is bad, mm-'kay?

    1. Re:bad anology.. by musique · · Score: 1

      I was refering to the fact that they are all ubiquitous--they are all everywhere. If there are 270M guns and 270M people, you've got a lot of people with a lot of guns. And drugs--joints are still 3 for $5 (or maybe more after inflation).

      Most people don't own guns (I don't), but in the culture that I am immersed in, there are several guns per household, 90% are used for hunting Deer and Ducks. Big woop. They're all legal. If these guns were taken away from these people, there would be an explosion in the deer population since they have no remaining predators besides people. Bow and black powder hunting is a pain in the butt and only the most die-hard hunters will do it, like people around here where it is deeply rooted in culture and comming of age rituals. (Yes, I do live in the U.S. and there are places that have comming of age rituals such as smearing fresh blood over the youth that kills his first deer, but I digress.)

      My point is that guns and weed are ubiquitous (sold on every street corner) and software, the minute it is released, often becomes ubiquitous. Guns and weed cannot be stopped, because too many people in our society including law enforcement, especially those that live in the sticks (guns), don't want them to be stopped. So the analagy is flawed on a certain level, but I don't think it's bad.

  60. Double-keyed messages by redhog · · Score: 1

    Why not create an encyption system, that enables you to pack as many messages into one single encrypted message as you like, having one private key for them each, and make it impossible to count the them, or in any way know which one is "the real one"? With this system, you could allways hand in some of your private keys, and allways include some harmless text, encrypted with some of the handed in keys, in your encrypted messages. I don't even think this would be hard to implement. Oh, and just an implementation note: Make all encrypted messages be in sizes that are multiples of some fixed size (1024 bytes?), so that it is impossible to see from the sizxe of the encrypted message, how many messages there are in it.

    --
    --The knowledge that you are an idiot, is what distinguishes you from one.
  61. Re:Questions by Teferi · · Score: 1

    Whoops. Sorry about that. Anyway, regulations on crypto of ANY kind are bad, imho.

    --
    -- Veni, vidi, dormivi
  62. Re:Crytpo as munitions by humphrm · · Score: 1

    Right, what's at issue here is export and carrying (e.g. on your notebook), not posession.

    Also, a friend of mine who works for a defense contractor who does, in fact, have a license to carry munitions overseas told me that once you get it, you lose many freedoms; e.g. you can no longer travel to certain countries, even personal, etc. 'Course, in his case he designs missiles so I guess the issue is a lot less academic for his case.

    --
    -- "In order to have power, I must be taken seriously." -Mojo Jojo
  63. Re:Stupid Laws by Overt+Coward · · Score: 1
    No, the original poster was right on, your opinion of firearms notwithstanding.

    The most important aspect of a firearm is that it is one of the great equalizers -- it doesn't take years of training or great physical skill to use it properly (especially at short range). In this sense, firearms help people defend themselves against aggressors they would otherwise be at a severe disadvantage against.

    Guns are not used only for killing -- the primary use is as a deterrent by posing a potential lethal threat. (The difference is subtle but extremely important.) Some 97% or so of defensive handgun uses occur without a shot being fired (appx 2 million per year in the US).

    I apologize for getting off-topic, but the previous author's fallacy couldn't be ignored...

  64. Re:Stupid Laws by Overt+Coward · · Score: 1
    I just love the /. moderation system... a post with no real insight gets marked up as insightful simply because it's pro gun-control.

    To counter:

    This is one of the biggest pieces of BS used to justify gun ownership. I am no less "equal" to you if neither of us have guns than I am if both of us have guns.

    You mis-represent what I said. It's a dangerous world and there are people out there who know how to use force and are unafraid to use it for their personal ends. You really think, for example, an average woman is "equal" to an average rapist when it comes to defending herself against an attack? Nonsense. (Not to mention that situation is even more skewed because the rapist typically has the luxury of choosing his target...)

    And frankly, I would rather live in a society where I don't have to carry a lethal weapon in order to be safe.

    So would I. It'd be real nice, wouldn't it?

    Besides, what about children? Should they be packing semi-automatic weapons so that they can be "equal" to the guy who decides to shoot up their preschool? This is a strawman argument. No sensible person would advocate giving children too young to handle the responsibility tools that are that dangerous. (This is the same type of reasoning that puts minuimum ages on drivers.) But I am all in favor of having staff members at the school armed and capable of defending themselves and the students.

    And what about the the blind, or people with other disabilities? Firearms hardly qualify as the great equalizer for them.

    This is a good point. Firearms do not require great skill to use, but there are some minimal requirements. There will always be some people who are physically unable to use any tool.

  65. Old Information? by Rolan · · Score: 1

    It appears that this article is based on old infromation. I would suggest that all read the Your Rights Online Artcile about Clinton relaxing crypto. If I read it correctly he has gotten rid of the key escrow idea, what appears to be the major issue here.....

    --
    - AMW
  66. Re:Solution by disappear · · Score: 1

    Actually, any unconditionally secure system I've ever so much as heard of breaks down to a one-time pad.

    One-time pads are secure, but totally impractical. The definition of 'random' required for a one-time pad is much stronger than you'd think. Heck, the NSA broke Soviet 'One-time pads' which were reused as little as once, and even some which weren't reused but had been generated by secretaries hitting 'random' keys on a typewriter. That wasn't random enough.

    So let's say you've got a one-time pad, and you'd like to encrypt your porn. You need, say, 22,000 random numbers. Which can't be computer generated (because they're not really random -- what you're doing is inputting a stream cipher), which can't be stored online (because then they're accessible), which probably shouldn't even be stored on magnetic media (ditto), and thus should be input by hand. And you'll have to type them in again to decrypt.

    What, you missed one? Too bad, there goes your data.

    Of course, if you keep it around and you get busted, that doesn't do you much good either. So it's good only to send to somebody else for a message which only has to be secure until it gets there, is a very short message, and who you have personal contact with to exchange very large sheets of random numbers on a fairly frequent basis. (OK, you could always use microfiche or something, but the basic problems remain.)

    One-time pads are almost completely impractical for the real world, and are entirely impossible with people you only know virtually.

  67. Re:Bill of Rights interpretation by JBettis · · Score: 1

    Are you nuts? You disagree with your own opinion. I quote: Perhaps a class in critical thinking can help.

  68. Re:You can help support SAFE by The+Toad · · Score: 1

    Well, certainly, send a letter if you want. But a telegram is better than nothing. Personally, I'm going to send the telegram, send an e-mail, call, and send a letter. They *do* keep track of these things.

    My congresswoman is a co-sponsor of SAFE, so I don't think she needs too much prodding from me to vote for it. However, I really think we all would benefit if people made a lot of noise and supported this strongly.

    So, yes. do send the telegram, call AND send a letter. The more noise the better.

  69. You can help support SAFE by The+Toad · · Score: 1

    Sure, Clinton may veto it, but it would be nice if it got support in congress.

    Folks in the US: Call your congresscritter. Write a letter. You can also send a free telegram by going to this site. It's easy and it's FREE. This service is provided by the Center for Democracy & Technology. If you have any interest in these kinds of issues, sign up for their e-mail announcements.

    1. Re:You can help support SAFE by shub · · Score: 1

      No, don't send a telegram -- they get ignored. Don't send a fax -- they also get ignored. Don't call on the telephone -- you'll get the run around and no one will pay attention to you. Don't send e-mail, either -- *nothing* is more ignored than e-mail.


      No, take the time to write a real physical letter. That's the only thing that gets the remotest level of attention from congresscritters.

      If you're willing to spent $0.34 (or 17BEF, if you're a US citizen living and working in Belgium), then they figure you're probably actually serious about whatever it is you're writing about.

      --
      Brad Knowles
      http://daily.daemonnews.org/ -- if you're not
  70. Re:Contains no meaningful penalties against misuse by jonathanclark · · Score: 1

    $50,000 would be cheap if you could continue exporting.

  71. Key escrow doesn't work. by john187 · · Score: 1

    1. Any accessible system can be hacked.
    2. Any key escrow system must be accessible.

    :. any key escrow system can be hacked.

    ... and what a fitting target for Joe Hacker.

    1. Re:Key escrow doesn't work. by Stormin · · Score: 1

      I agree. But face it, Key Escrow is unnecessary. If the government wants to read your encrypted traffic, they can... and I don't care if it's encrypted with a 4096 bit key. If they don't already have a way, which is highly unlikely, they will absolutely find a way. Remember when PGP came out, and appeared overseas, they were after Zimmerman for a while. Then mysteriously they just stopped and left him alone. Many of my colleagues in the security arena beleive it was because they can quickly crack the crypto wide open. They just don't want to admit it to the public since people might stop using the product.

  72. not exactly by / · · Score: 1

    There are about 5 or so versions being bandied about. One of them is one we'd like passed. Several of them propose draconian restrictions and regulations. This is the way of congress.

    --
    "If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
  73. it doesn't really by / · · Score: 1

    The second amendment is about keeping the general populace armed both to deter tyranny on the part of government and also to provide a pool of individuals to raise a militia from so as to provide for the common defence. Just because the government misclassifies crypto as a munition doesn't mean it actually is one or has anything to do with an armed citizenry.

    You might have more luck trying to locate your right to crypto in the unenumerated substantive-due-process right to privacy, although good luck trying to find some courts to agree with you. The fourth and fifth amendments are also good places to try.

    --
    "If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
    1. Re:it doesn't really by Cuthalion · · Score: 1

      The second amendment is about keeping the general populace armed both to deter tyranny on the part of government and also to provide a pool of individuals to raise a militia from so as to provide for the common defence. Just because the government misclassifies crypto as a munition doesn't mean it actually is one or has anything to do with an armed citizenry.

      Times have changed enough that crypto is as important (if not more so) than guns in terms of reducing the threat of tyranny. Is violence the only constitutionally sanctioned method of resisting a corrupt or overbearing government? I should hope not.

      -me

      --
      Trees can't go dancing
      So do them a big favor
      Pretend dancing stinks!
  74. wrong by / · · Score: 1

    Diplomacy and politics are all about mindshare. Economies are all about marketshare. If the US software economy starts to falter because of crappy legislation, then everyone suffers, including the government; less tax revenue, fewer trumps to play in foreign relations, etc.

    Yes, Americans are sheep (hopefully they'll at least remain armed sheep...). But, government still can't quite dictate reality in the way it can in 1984, because we still have wars and real interactions with foreign states (both lacking in Orwell's world). It's probably the only Orwellian idea that hasn't come to pass (yet).

    --
    "If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
  75. Re:Stupid Laws by Chandon+Seldon · · Score: 1

    And there are good reasons why everyone should have the right to own guns, as the formers of the US constitution understood.

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  76. Re:WTF? Confidentiality of method of decryption? by drivers · · Score: 1

    I'm trying to figure out how that would work.

    Prosecution: Yes I have found X on the computer hard drive.

    Cross examination: How did you determine this?

    Prosecution: I'm not going to divulge that information.

    Judge: The witness will answer the question.

    Prosecution: No.

    What would the jury think?

  77. Re:Pandora's box is open... by WowMan · · Score: 1

    Glad to hear some sane comment on this.
    Escro is dead...RIP.
    The world is beginning to embrace private ciphers.
    Heck...a patriotic thought may prompt me to
    expatriate and assist the encyption effort off
    shore...
    Hmmm...

    --
    oh....my!
  78. by Anonymous Coward by Dwonis · · Score: 1

    'nuff said
    --------
    "I already have all the latest software."

  79. Non-US Citizens by Dwonis · · Score: 1

    I, like a lot of Slashdot readers, live in Canada, and this issue really bugs me (because things that happen in the US sometimes continue here), but what can I do? I have no U.S. congressman or anything else like that.

    Does anyone know of a way that we (the international community) can put pressure on the US to grow up about encryption?

    Also, the (U.S.) government is very good at avoiding the issue. They act like nobody is allowed to use strong encryption already, so they'll "compromise". They fact is that U.S. citizens want to export encryption devices, and this bill does absolutely nothing to address that. (You think the international community is going to send their keys to the U.S. government? I think not.)
    --------
    "I already have all the latest software."

  80. Re:Stupid Laws by Saige · · Score: 1

    This is the same with modern gun control legislation. Making guns illegal doesn't stop criminals from getting guns, only law-abiding citizens. There are now more guns in the US than their are people, and there is no stoping anyone from getting one. The same with weed, Same with computers, powerful microprocessors, and strong encryption. They can't be stopped!

    Hmm... you're right. And similarly, by making murder illegal you're not stopping the bad people from killing the good ones, only stopping the good ones from killing the bad ones. So by that thought, we ought to make murder legal, right?

    Encryption != guns.

    There are many, many useful purposes for encryption. Sure, it's going to be used for some bad ones, but anything has nefarious purposes.

    Guns, on the other hand, were invented and used for one thing - killing. To make sure large chunks of flesh are forcibly removed from a living creature.(No, they really didn't invent them to shoot clay disks) If you can't figure out that difference, you need to spend a little bit more time studying the two.
    ---

    --
    "You know your god is man-made when he hates all the same people you do."
  81. Privacy by dodobh · · Score: 1

    This site upgrades netscape to 128 bit encryption and it is located outside the US. No control & no backdoor. Best of all, the source is available.

    --
    I can throw myself at the ground, and miss.
  82. Re:Questions by InSaNe+ASyLuM · · Score: 1

    Actually, SAFE is the good bill. The one the Feds want vetoed if it passes Congress.

    --

    Roses are red, violets are blue. I'm a schitzophrenic, and so am I.

  83. Re:Solution by daVinci1980 · · Score: 1

    "strong encryption most likely cannot be broken even by the NSA, in any amount of time, no matter how many computers they throw at it, unless they've made some fundamental breakthrough like quantum computers." This is incorrect... For reference, please view the following: www.distributed.net. The problem with current encryption is that it can be broken through brute force, given that enough time and computing power is thrown at it. Furthermore, current encryption techniques have not been proven (nor will they likely ever be proven) to be NP complete, so its always possible that someone will discover a shortcut through current encryption that reduces the problems to polynomial time. (Or worse, constant time.)
    --
    "A mind is a horrible thing to waste. But a mime...
    It feels wonderful wasting those fsckers."

    --
    I currently have no clever signature witicism to add here.
  84. Re:Solution by andyschm · · Score: 1

    Better yet, let the public decide which keys shall be opened. Example: A terrible crime is committed, such as a major bombing, and a suspect is found -- yet it looks like the evidence is locked up in some encrypted files. Need to get inside? Try distributed computing. If the American public really cares about resolving this case, they will happily donate their computer time. If the majority of the people don't think that cracking the key is a worthwhile cause (e.g. it is a "political crime" that seems bogus) then people will ignore the government's request for CPU cycles.

    As long as we have our open source crypto tools, distributed computing is really the only hope for opening up crypto keys.


    --
    A W S ----------- QABO : BALA
  85. Re:Stupid Laws by Ender+Ryan · · Score: 1

    I agree with you 100%.

    Another point is that the US Gov. is just harming the software indus. in the US. If we can't trust the software that's developed in our own country because it may have backdoors etc. in it, people (who have a clue) will get their software elsewhere.

    I did. But not because I was paranoid, but I'm starting to become paranoid. The point is we don't need encryption software that comes from THIS country anyway, so why bother trying to control it. How damn stupid can you get.

    Uhhgg, politicians are all idiots.



    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  86. Re:Stupid Laws by G-Man · · Score: 1

    Your argument is an illogical strawman.

    The possession of any of the items mentioned -- including guns -- does not deprive anyone else of life, liberty, or the pursuit of happiness. The action of murdering someone obviously deprives them of all three.

    The two are fundamentally different in nature. Their possessing an item infringes on no one's rights, their using it unlawfully is a totally diferent matter.

  87. Re:Back doors by $nyper · · Score: 1

    "they allow the government to strong-arm companies into building backdoors into encryption products"

    Lets just call it what really is. It is not a back door, it might as well be called a second front door. They have basically looked us in the eye and said; hey, I know we work for you in theory but we dont trust you. Give us free access to your data or we'll take it. You know its funny how gaining unauthorized access to computer system is considered illeagal unless you work for the DEA, FBI, CIA, NSA, or any other group of three leters that are still classified.

    These people make me sick. The bend, twist, and mold our rights like play-dough. Anyone have a baggy I think I gonna hurl.

    "Suits make my neck itch!"

    --
    "Help me Obi-/.-Kenobi,your my only hope!" -$
  88. Re:WTF? Confidentiality of method of decryption? by Duncan+Kinder · · Score: 1

    I question the constitutionality of this.

    Under the Bill of Rights, one has the right to confront the witnesses against one.

    Under more general laws against the admissibility of hearsay, one generally has the right to cross-examine statements of fact made against one.

    For law enforcement to decline to state how it decrypted the file (or whatever) is to deprive one of the ability effectively to confront a witness used against one and is to constrict one's ability to cross-examine.

  89. Re:WTF? Confidentiality of method of decryption? by Duncan+Kinder · · Score: 1

    Read the Sixth Amendment:

    "In all criminal prosecutions, the accused shall enjoy the right to a speedy and public trial, by an impartial jury of the State and district wherein the crime shall have been committed, which district shall have been previously ascertained by law, and to be informed of the nature and cause of the accusation; to be confronted with the witnesses against him; to have compulsory process for obtaining witnesses in his favor, and to have the Assistance of Counsel for his defence."


    According to Findlaw :

    "''The primary object of the constitutional provision in question was to prevent depositions of ex parte affidavits . . . being used against the prisoner in lieu of a personal examination and cross- examination of the witness in which the accused has an opportunity not only of testing the recollection and sifting the conscience of the witness, but of compelling him to stand face to face with the jury in order that they may look at him, and judge by his demeanor upon the stand and the manner in which he gives his testimony whether he is worthy of belief''"


    This essay goes on to state that while the Confrontation Clause is not identical with the hearsay rule, it generally leads to exclusion of evidence when the defendant has no opportunity to challenge its soundness though cross-examination.

    Clearly concealed decryption techniques cannot be cross-examined.

    Another Sixth Amendment right is the right to compel witnesses to appear in one's defense. This might very well include those who decrypted the message, in the event their testimony might turn out to be favorable.

    "''The right to offer the testimony of witnesses, and to compel their attendance, if necessary, is in plain terms the right to present a defense, the right to present the defendant's version of the facts as well as the prosecution's to the jury so it may decide where the truth lies. Just as an accused has the right to confront the prosecution's witnesses for the purpose of challenging their testimony, he has the right to present his own witnesses to establish a defense. This right is a fundamental element of due process of law,''"

    Compulsory Process

    The consequence of violating the confrontation clause would be exclusion of testimony. The consequence of denying compulsory process would be a reversal or a new trial.

  90. Re:WTF? Confidentiality of method of decryption? by Duncan+Kinder · · Score: 1

    Denial of right of cross examination.

    Criminal law demands a "chain of custody" of the evidence. How do we know that the proffered evidence is the real thing?

    Unless we can know all of the links in the chain of custody - along with the right to cross examine the validity of these asserted links - then we effectively are denied the right to confront the witnesses used against us.

    This would violate the Sixth Amendment.

  91. Re:Stupid Laws by Tihstae · · Score: 1

    I'm not getting into this to talk about gun control. I'm just trying to say they are two TOTALLY different things.

    You are right, they are two totally different things. Assuming encryption == privacy, firearms are more protected under the U.S. Constitution. Your privacy can be infriged upon by court order. The Constitution does not give the same right to the government concerning firearms.

    Yet, there have been many infrigements on the right to bear arms in the United States. You better write your congressman and keep encryption out of government hands. It is obvious the Constitution won't do that.

  92. Bill of Rights interpretation by Oarsman · · Score: 1

    If you reread that amendment again, you'll see that law enforcement DOES have the right to access your information if it is REASONABLE for them to access it.

    There have been several cases where evidence that was siezed that pretty much nailed the guy for doing it was rejected because the search was deemed unreasonable. This also goes for searches without warrants, like when the cops pull you over and search your person or car w/o one.

    Sorry to say, but the Bill of Rights does leave that loop hole for law enforcement to get into your private life. Don't like it? Try somewhere else.

    1. Re:Bill of Rights interpretation by Analog · · Score: 2
      Well, we'll have to disagree here. You see that as granting to law enforcement the right to access my private information. I see it as explicitly forbidding law enforcement that right, with exceptions to be made when law enforcement already has evidence that a crime has occured. Why else would a warrant require presenting said evidence to a judge in order to obtain it? Let's look at the rest of the amendment, shall we?

      "and no warrants shall issue but upon probable cause, supported by oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized."

      I realize that probable cause has been watered down to some ridiculous levels in this country, but I would also point out that attitudes like yours have allowed it to happen.

      So what we have here is law enforcement (and you, apparently) telling us that I don't have the right to be secure in my belongings unless there is evidence that I have committed a crime, at which point law enforcement can try to obtain permission to access the things they believe were involved.

      Instead, I only have the right to be as secure as they decide I need to be, and furthermore I need to give them a copy of the key to my front door so they can get in more easily, without my realizing they've done so, and fish around until they find something.

      Does this really make sense to you? Perhaps a class in critical thinking can help.

      As far as trying somewhere else, if you would like a police state to live in, there are plenty to choose from; somehow, though, I feel safe in assuming you won't be leaving anytime soon.

  93. Re:How's that again? by Hiro_Protaganist · · Score: 1

    "The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated"

    Unless we think you are a drug dealer or a pornographer or a terrorist or have "strange" religious beliefs

    When cryptography is outlawed, bayl bhgynjf jvyy unir cevinpl

    --

    _________
    Sometimes, when I'm feelin' bored, I like to take a necrotic equine and assault it physically.

  94. Re:SEND MAIL TO CONGRESS: by shub · · Score: 1

    No, don't send e-mail to congress. Nothing gets ignored more than e-mail.


    See my comments above on this same topic, but basically you should send a real physical letter. In fact, if you're *really* serious, name the congress critter on the outside of the envelope and send it Registered Mail.

    This is the same service that the US gov't uses to send material classified up to SECRET (they use certified mail for material that is only CONFIDENTIAL), and the US Postal Service regulations and laws stipulate that *only* the named individual may receive the letter.

    Violation of USPS regulations and laws regarding things like this is a *very* serious matter. You're talking jail time on the minimum conviction.


    This is also a really good trick to pull on some corporate CEO if you're pissed off at the service that they provide and you want to complain -- they end up having to get pulled out of whatever meeting they're in, so that they can sign for the letter in person.

    And it wouldn't hurt to send a carbon copy to the Better Business Bureau via certified mail (there's no need to piss them off ;-).

    --
    Brad Knowles
    http://daily.daemonnews.org/ -- if you're not
  95. Re:SEND MAIL TO CONGRESS: by shub · · Score: 1

    See my other comments above. In short, don't send e-mail, send a real physical letter.

    In fact, if you're really serious, send it via certified or registered mail. That will most certainly get their attention.

    --
    Brad Knowles
    http://daily.daemonnews.org/ -- if you're not
  96. Re:Solution by metawronka · · Score: 1

    See Ueli Maurer's unconditionally secure "randomizing" stream cipher. Given a public source of random bits much, much longer than each message, the probability that a message can be decrypted can be made arbitrarily close to 0 even given unlimited computational resources.

  97. Here's a Denial of Service attack. by Anonymous Coward · · Score: 2

    /*
    This export control stuff can't be anything to do with stopping crooks. It's more like allowing crooks to harm law abiding US citizens one way or another.

    Don't worry about us "foreigners" we can get crypto code.

    And what follows an example of how a foreigner can indirectly bring down a US server, without breaking any local laws. This could be easily done on USENET as well, anyone know what would happen? Shutdown of US USENET servers?

    */

    /*
    * pgpIDEA.c - C source code for IDEA block cipher.
    * Algorithm developed by Xuejia Lai and James L. Massey, of ETH Zurich.
    *
    * $Id: pgpIDEA.c,v 1.16 1997/10/14 01:48:18 heller Exp $
    *
    * There are two adjustments that can be made to this code to speed it
    * up. Defaults may be used for PCs. Only the -DIDEA32 pays off
    * significantly if selectively set or not set. Experiment to see what
    * works best for your machine.
    *
    * Multiplication: default is inline, -DAVOID_JUMPS uses a different
    * version that does not do any conditional jumps (a few percent
    * worse on a SPARC, better on other machines), while
    * -DSMALL_CACHE takes it out of line to stay within a small
    * on-chip code cache. (Not really applicable with current L1
    * cache sizes.)
    * Variables: normally, 16-bit variables are used, but some machines do
    * not have 16-bit registers, so they do a great deal of masking.
    * -DUSE_IDEA32 uses "int" register variables and masks explicitly
    * only where necessary. On a SPARC, for example, this boosts
    * performance by 30%.
    *
    * The IDEA(tm) block cipher is covered by a patent held by ETH and a
    * Swiss company called Ascom-Tech AG. The Swiss patent number is
    * PCT/CH91/00117. International patents are pending. IDEA(tm) is a
    * trademark of Ascom-Tech AG. There is no license fee required for
    * noncommercial use. Commercial users may obtain licensing details from
    * Dieter Profos, Ascom Tech AG, Solothurn Lab, Postfach 151, 4502
    * Solothurn, Switzerland, Tel +41 65 242885, Fax +41 65 235761.
    *
    * The IDEA block cipher uses a 64-bit block size, and a 128-bit key
    * size. It breaks the 64-bit cipher block into four 16-bit words
    * because all of the primitive inner operations are done with 16-bit
    * arithmetic. It likewise breaks the 128-bit cipher key into eight
    * 16-bit words.
    *
    * For further information on the IDEA cipher, see these papers:
    * 1) Xuejia Lai, "Detailed Description and a Software Implementation of
    * the IPES Cipher", Institute for Signal and Information
    * Processing, ETH-Zentrum, Zurich, Switzerland, 1991
    * 2) Xuejia Lai, James L. Massey, Sean Murphy, "Markov Ciphers and
    * Differential Cryptanalysis", Advances in Cryptology - EUROCRYPT'91
    *
    * This code runs on arrays of bytes by taking pairs in big-endian order
    * to make the 16-bit words that IDEA uses internally. This produces the
    * same result regardless of the byte order of the native CPU.
    */

    #include "pgpSDKBuildFlags.h"

    #ifndef PGP_IDEA
    #error you must define PGP_IDEA one way or the other
    #endif

    #if PGP_IDEA /* [ */

    #include
    #include "pgpConfig.h"

    #include "pgpSymmetricCipherPriv.h"
    #include "pgpIDEA.h"
    #include "pgpMem.h"
    #include "pgpUsuals.h"

    /* If IDEA32 isn't predefined as 1 or 0, make a guess. */
    #ifndef USE_IDEA32
    #if UINT_MAX > 0xffff
    #define USE_IDEA32 1
    #endif
    #endif

    #if USE_IDEA32 /* Use >16-bit temporaries */
    #define low16(x) ((x) & 0xFFFF)
    typedef unsigned int uint16; /* at LEAST 16 bits, maybe more */
    #else
    #define low16(x) (uint16)(x)
    typedef PGPUInt16 uint16;
    #endif

    /* A few handy definitions */
    #define IDEA_ROUNDS 8
    #define IDEA_KEYLEN (6*IDEA_ROUNDS+4)
    #define IDEA_KEYBYTES (sizeof(PGPUInt16) * IDEA_KEYLEN)


    /*
    * Flags in priv array to record whether key schedule is in encrypt
    * or decrypt mode
    */
    #define IDEA_ENCRYPTION_MODE 0x11
    #define IDEA_DECRYPTION_MODE 0x22

    /* Private functions */

    /* Expand a 128-bit user key to a working encryption key EK */

    static void
    ideaExpandKey(PGPByte const *userkey, PGPUInt16 *EK)
    {
    int i, j;

    for (j=0; j> 7;
    EK += i & 8;
    i &= 7;
    }
    } /* ideaExpandKey */

    /*
    * Compute the multiplicative inverse of x, modulo 65537, using Euclid's
    * algorithm. It is unrolled twice to avoid swapping the registers each
    * iteration, and some subtracts of t have been changed to adds.
    */
    static uint16
    mulInv(uint16 x)
    {
    uint16 t0, t1;
    uint16 q, y;

    if (x = 2, this fits into 16 bits */
    y = 0x10001L % x;
    if (y == 1)
    return low16(1-t1);
    t0 = 1;
    do {
    q = x / y;
    x = x % y;
    t0 += q * t1;
    if (x == 1)
    return t0;
    q = y / x;
    y = y % x;
    t1 += q * t0;
    } while (y != 1);
    return low16(1-t1);
    } /* mulInv */

    /*
    * Compute IDEA decryption key DK from an expanded IDEA encryption key EK
    * Note that the input and output may be the same. Thus, the key is
    * inverted into an internal buffer, and then copied to the output.
    */
    static void
    ideaInvertKey(PGPUInt16 const EK[IDEA_KEYLEN], PGPUInt16 DK[IDEA_KEYLEN])
    {
    int i;
    uint16 t1, t2, t3;
    PGPUInt16 temp[IDEA_KEYLEN];
    PGPUInt16 *p = temp + IDEA_KEYLEN;

    t1 = mulInv(*EK++);
    t2 = -*EK++;
    t3 = -*EK++;
    *--p = mulInv(*EK++);
    *--p = t3;
    *--p = t2;
    *--p = t1;

    for (i = 0; i >16;
    return (b - a) + (b >16, \
    x = (x-t16) + (x>16), \
    (x-t16)+(x>8);
    outbuf[1] = (PGPByte)x1;
    outbuf[2] = (PGPByte)(x3>>8);
    outbuf[3] = (PGPByte)x3;
    outbuf[4] = (PGPByte)(x2>>8);
    outbuf[5] = (PGPByte)x2;
    outbuf[6] = (PGPByte)(x4>>8);
    outbuf[7] = (PGPByte)x4;
    } /* ideaCipher */

    /*
    * Exported functions
    */

    static void
    ideaKey(void *priv, void const *key)
    {
    /* Do key schedule for encryption, can be converted later */
    ideaExpandKey((const PGPByte *) key, (PGPUInt16 *)priv);
    *((PGPByte *)priv + IDEA_KEYBYTES) = IDEA_ENCRYPTION_MODE;
    }

    static void
    ideaEncrypt(void *priv, void const *in, void *out)
    {
    /* Make sure key schedule is in the right mode */
    if (*((PGPByte *)priv + IDEA_KEYBYTES) != IDEA_ENCRYPTION_MODE) {
    ideaInvertKey ((PGPUInt16 *)priv, (PGPUInt16 *)priv);
    *((PGPByte *)priv + IDEA_KEYBYTES) = IDEA_ENCRYPTION_MODE;
    }
    /* Do the operation */
    ideaCipher((const PGPByte *) in, (PGPByte *) out, (PGPUInt16 *)priv);
    }

    static void
    ideaDecrypt(void *priv, void const *in, void *out)
    {
    /* Make sure key schedule is in the right mode */
    if (*((PGPByte *)priv + IDEA_KEYBYTES) != IDEA_DECRYPTION_MODE) {
    ideaInvertKey ((PGPUInt16 *)priv, (PGPUInt16 *)priv);
    *((PGPByte *)priv + IDEA_KEYBYTES) = IDEA_DECRYPTION_MODE;
    }
    /* Do the operation */
    ideaCipher((const PGPByte *) in, (PGPByte *) out, (PGPUInt16 *)priv);
    }

    /*
    * Do one 64-bit step of a Tandem Davies-Meyer hash computation.
    * The hash buffer is 32 bytes long and contains H (0..7), then G (8..15),
    * then 16 bytes of scratch space. The buf is 8 bytes long.
    * xkey is a temporary key schedule buffer.
    * This and the extra data in the hash buffer are allocated by the
    * caller to reduce the amount of buffer-wiping we have to do.
    * (It's only called from ideaWash, so the interface can be a bit
    * specialized.)
    */
    static void
    ideaStepTandemDM(PGPByte *hash, PGPByte const *buf, PGPUInt16 *xkey)
    {
    int i;

    /* key1 = G >8);
    hash[2*i+1] = (PGPByte)xkey[i];
    }

    /* Do the initial blocks of the hash */
    i = len;
    while (i >= 8) {
    ideaStepTandemDM(hash, buf, xkey);
    buf += 8;
    i -= 8;
    }
    /*
    * At the end, we do Damgard-Merkle strengthening, just like
    * MD5 or SHA. Pad with 0x80 then 0 bytes to 6 mod 8, then
    * add the length. We use a 16-bit length in bytes instead
    * of a 64-bit length in bits, but that is cryptographically
    * irrelevant.
    */
    /* Do the first partial block - i 6) {
    pgpClearMemory(hash+24+i, 8-i);
    ideaStepTandemDM(hash, hash+24, xkey);
    i = 0;
    }
    pgpClearMemory(hash+24+i, 6-i);
    hash[30] = (PGPByte)(len >> 8);
    hash[31] = (PGPByte)len;
    ideaStepTandemDM(hash, hash+24, xkey);

    /* Re-schedule the key */
    ideaExpandKey(hash, xkey);

    pgpClearMemory( hash, sizeof(hash));
    }

    /*
    * Define a Cipher for the generic cipher. This is the only
    * real exported thing -- everything else can be static, since everything
    * is referenced through function pointers!
    */
    PGPCipherVTBL const cipherIDEA = {
    "IDEA",
    kPGPCipherAlgorithm_IDEA,
    8, /* Blocksize */
    16, /* Keysize */
    IDEA_KEYBYTES + 1, /* Last one remembers encrypt vs decrypt */
    alignof(PGPUInt16),
    ideaKey,
    ideaEncrypt,
    ideaDecrypt,
    ideaWash
    };

    #if UNITTEST /* Currently unused; left in in case of future need */

    /* Test driver proper starts here */
    #include
    #include
    /*
    * This is the number of Kbytes of test data to encrypt.
    * It defaults to 1 MByte.
    */
    #ifndef BLOCKS
    #ifndef KBYTES
    #define KBYTES 1024
    #endif
    #define BLOCKS (64*KBYTES)
    #endif

    int
    main(void)
    { /* Test driver for IDEA cipher */
    int i, j, k;
    PGPByte userkey[16];
    PGPByte priv[IDEA_KEYBYTES+1];
    PGPByte XX[8], YY[8], ZZ[8];
    clock_t start, end;
    long l;

    /* Make a sample user key for testing... */
    for(i=0; i16; i++)
    userkey[i] = i+1;

    /* Compute encryption subkeys from user key... */
    ideaKey(priv, userkey);
    #if 0
    ideaExpandKey(userkey, EK);
    printf("\nEncryption key subblocks: ");
    for (j=0; jIDEA_ROUNDS+1; j++) {
    printf("\nround %d: ", j+1);
    if (j IDEA_ROUNDS)
    for(i=0; i6; i++)
    printf(" %6u", EK[j*6+i]);
    else
    for(i=0; i4; i++)
    printf(" %6u", EK[j*6+i]);
    }

    /* Compute decryption subkeys from encryption subkeys... */
    ideaInvertKey(EK, DK);
    printf("\nDecryption key subblocks: ");
    for (j=0; jIDEA_ROUNDS+1; j++) {
    printf("\nround %d: ", j+1);
    if (j IDEA_ROUNDS)
    for(i=0; i6; i++)
    printf(" %6u", DK[j*6+i]);
    else
    for(i=0; i4; i++)
    printf(" %6u", DK[j*6+i]);
    }
    #endif

    /* Make a sample plaintext pattern for testing... */
    for (k=0; k8; k++)
    XX[k] = k;

    printf("\n Encrypting %d bytes (%ld blocks)...", BLOCKS*16, BLOCKS);
    fflush(stdout);
    start = clock();
    memcpy(YY, XX, 8);
    for (l = 0; l BLOCKS; l++)
    ideaEncrypt(priv, YY, YY); /* repeated encryption */
    memcpy(ZZ, YY, 8);
    for (l = 0; l BLOCKS; l++)
    ideaDecrypt(priv, ZZ, ZZ); /* repeated decryption */
    end = clock() - start;
    l = end * 1000 / CLOCKS_PER_SEC + 1;
    i = l/1000;
    j = l%1000;
    l = BLOCKS * 16 * CLOCKS_PER_SEC / end;
    printf("%d.%03d seconds = %ld bytes per second\n", i, j, l);

    printf("\nX %3u %3u %3u %3u %3u %3u %3u \n",
    XX[0], XX[1], XX[2], XX[3], XX[4], XX[5], XX[6], XX[7]);
    printf("\nY %3u %3u %3u %3u %3u %3u %3u \n",
    YY[0], YY[1], YY[2], YY[3], YY[4], YY[5], YY[6], YY[7]);
    printf("\nZ %3u %3u %3u %3u %3u %3u %3u \n",
    ZZ[0], ZZ[1], ZZ[2], ZZ[3], ZZ[4], ZZ[5], ZZ[6], ZZ[7]);

    /* Now decrypted ZZ should be same as original XX */
    for (k=0; k8; k++)
    if (XX[k] != ZZ[k]) {
    printf("\n\07Error! Noninvertable encryption.\n");
    exit(-1); /* error exit */
    }
    printf("\nNormal exit.\n");
    return 0; /* normal exit */
    } /* main */

    #endif /* 0 */


    #endif /* ] PGP_IDEA */


    /*__Editor_settings____

    Local Variables:
    tab-width: 4
    End:
    vi: ts=4 sw=4
    vim: si
    _____________________*/

  98. Re:WTF? Confidentiality of method of decryption? by phil+reed · · Score: 2
    I mean, if I, as the prosecution, don't have to reveal to the court how I decrypted the "evidence", doesn't that give me just a wee bit too much power?

    I wonder if that part would stand up to Supreme Court review?


    ...phil

    --

    ...phil
    "For a list of the ways which technology has failed to improve our quality of life, press 3."
  99. Re:Dialog: by David+Price · · Score: 2
    Exactly what I was thinking after I read this article. Encrypted information could be thought of as secret documents kept in a strongly locked box.

    If law enforcement gains probable cause that I have illegal items, or evidence of illegal activity, in my lockbox, they can get a subpoena to force me to open the box. As you pointed out, if I refuse, I go to jail, and I can be kept in jail while the box is being forcibly opened.

    Alternatively, with a search warrant the box can be seized as evidence and the law enforcement agency can break open the box without my cooperation. This breaking job would be a forensic activity, and I as the defendant, should the evidence within the box cause me to come to trial, have the right to question the officer who opened the box. The methods used to open the box are perfectly germane to discuss in court; many cases are sunk by reasonable doubt brought on by evidence mishandling.

    The fact that my box is strongly or weakly locked should not matter, from a legal standpoint. It could be a massive, bank-quality safe, or an unlocked file cabinet; in either case, law enforcement must leave it alone unless they go through the proper channels to gain the right to sieze the evidence within the box. They certainly don't have the right to tell me how strongly I may lock my private documents - because, again, if it's beyond their capacity to open, they just get a judge to order me to, under penalty of prison.

    Applying these principles to crypto, this means that a search warrant (or the equivalent, a wiretap approval from a judge) should be necessary to collect my information, either covertly or by direct siezure of the media on which the information lies. The two activities should be legally equivalent. Once the information has been legally siezed, the law enforcement agency may use its computational or cryptanalytical resources to crack my message, without needing another warrant to do so. (These attacks should only be allowed against data collected legally, of course.)

    If it's beyond law enforcement's capacity to crack the crypto in question, or such a crack attack would take unreasonably long (hence denying me my right to a speedy trial), an order should be obtainable from a judge which forces me to decrypt.

    If law enforcement took the first option, a cryptanalytic attack, when they bring the evidence gathered by that attack against me at trial, I should have the right to inquire, and get truthful answers, as to how the information was intercepted and how the decryption attack was performed. This goes back to questioning the methods of law enforcement, and it's perfectly valid for me to have this right. To have evidence thrown before me, and me not to have the right to question its source, is a gross infringement on my basic rights of due process.

    I think this approach solves several problems with crypto law. The "decrypt it for us or go to jail" provision may seem heavy-handed, but remember that by the time I'm told that, a judge has been informed and has decided on probable cause. And I'm not just rotting in jail - presumably, my lawyer is appealing the order.

    At the same time, accountability for law enforcement is maintained; evidence-gathering is subject to public scrutiny, and illegal wiretaps and decrypts of those wiretaps remain illegal, unusable at trial..

  100. Dialog: by kuro5hin · · Score: 2
    Scenario One:

    Government Authorities [Eyeing my big-ass, uncrackable safe]: Open that safe! We need the bad stuff you keep in there for evidence.

    Me: No. Go to hell, pig.

    G.A.: Ok, then, you go to jail for contempt of court until you open that safe!

    ----------------------

    Scenario 2:

    G.A. [Eyeing my encrypted HDD]: Decrypt that email! We need it for evidence.

    Me: No. Go to hell, pig.

    G.A.: Drat! We're useless without key escrow! Whinge whinge whinge... Me: Ha! Ha! I have won again...

    Does this make any sense? Don't we already have laws for this? Hello?

    ----
    We all take pink lemonade for granted.

    --
    There is no K5 cabal.
    I am not the real rusty.
  101. Re:Solution by HP+LoveJet · · Score: 2

    Better than that--certain cryptosystems (one-time pads are the most obvious example, but there are others) provide not only computational, but unconditional security when properly implemented.

    Don't take my work for it; see D.R. Stinson, Cryptography: Theory and Practice , in which the information-theoretical underpinnings of unconditionally secure cryptography are explained in a way that anyone with a basic knowledge of probability can understand.

    Then start doing your part to render the NSA irrelevant: Write Code.

    --
    spawn_of_yog_sothoth
  102. Re:Solution by um...+Lucas · · Score: 2

    I'm thinking that you're mixing up terms... 1024 bit assymetric encryption just involves big numbers, but it's no where near as hard to break as 128 bit symetric encryption... As factoring methods advance in combination with Moore's law, assymetic requirements will likely skyrocket However, symetric encrytion schemems (128-bit) will likely stand the test of time (so far as i understand it, barring and fundamental breakthroughs in computing)... 3000 bit assymetric keyts (like you find in PGP) are completely secure according to public knowledge today, and will be for the forseable future... even 768 bits is "good enough" for the next few years

  103. Re:This is going to be just as expensive by Todd+Knarr · · Score: 2

    The upshot? My (uninformed) prediction is this: There will still be 40-bit non-escrowed versions of the product going out the door. These will be shipped primarily to other countries and to paranoid individuals like slashdotters. Everyone else will run 128, but it will be a compromised breed of 128.

    More likely, the rest of the world and the paranoid Slashdotters will use products developed outside the US, or products like Mozilla where we can bolt whatever crypto we want into the source and chuck any escrow that tries to creep in. The politicians seem to think the whole matter is a question of they can put the holes in they want. It isn't.

  104. Re:Questions by Teferi · · Score: 2

    The open-source encryption software mentioned last week is called GPG (GNU Privacy Guard), and can be obtained from http://www.gnupg.org/. It was developed entirely outside the US, and therefore will be free from any restrictions bills such as SAFE place on crypto software.

    --
    -- Veni, vidi, dormivi
  105. Maybe I'm dense but... by Otto · · Score: 2

    "The failure to provide law enforcement with the necessary ability to obtain the plaintext version of the evidence makes existing authorities useless...Law enforcement has tools at its disposal to fight crime, but those tools are rendered useless when encryption gets involved"

    Perhaps I don't understand. Free software ALREADY exists to do as good an unbreakable encryption as you want. If you are breaking the law already, what's to stop you from breaking it again, and simply, oh.. not giving away your private key to the escrow service? Hmmm? What the heck would law enforcement do then? Not a damn thing, because the evidence is encrypted! hah!

    Key escrow is one of those things that can only hurt those who are honest enough to put their keys in escrow. Criminals wouldn't give away the key to their protected info to the law, just in case the law needed it to bust them! It simply makes no sense.

    Silly politicians, privacy is for everyone!

    ---

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  106. Re:Stupid Laws by Mr.+Feely · · Score: 2
    The most important aspect of a firearm is that it is one of the great equalizers...

    This is one of the biggest pieces of BS used to justify gun ownership. I am no less "equal" to you if neither of us have guns than I am if both of us have guns. And frankly, I would rather live in a society where I don't have to carry a lethal weapon in order to be safe.

    Besides, what about children? Should they be packing semi-automatic weapons so that they can be "equal" to the guy who decides to shoot up their preschool? And what about the the blind, or people with other disabilities? Firearms hardly qualify as the great equalizer for them.

    For 95% of the US, firearms are an anachronism, but I'm afraid it'll take us another 100 years to realize it, if ever...

  107. This is really bad for free software. by chandoni · · Score: 2
    This compromise between big computer companies and the government is fine for the companies... submitting to a code review and paying a one time fee in the tens of thousands of dollars is nothing compared to the hassle they go through now of maintaining separate domestic and exported versions. However, free software is usually continuously developed rather than being released in incremental versions, so each patch checked in would probably require a new code review. Also, free software developers (even if backed by RedHat) are rarely going to come up with that kind of money even once, much less if the fee was required every time a new version is released.

    As the author said, the fight for looser encryption regulation is currently being led (and funded) by the commercial software industry lobby. If these guys become satisfied and drop out, there's no hope of ever getting US developers to be able to participate in GPG or other free encryption development projects.

    JMC

  108. Re:Pandora's box is open... by colondot · · Score: 2

    You're absolutely right, the US govt does not operate as a business, but, what we see here in the UK is a country that is behind the times, and is full of its own self importance. The US controlling the export regulations of encryption software is a sort of "well, no one outside the USA is intelligent enough to write crypto software", which is patent bull****!

    When the US Govt get a grasp on this fact, then things might start to happen. Market and mind share is important, but not in quite the way that you percieve. No company really wants to be strong-armed into doing something because the government forces them to. So, if they incorporate offshore, then they don't have to be subject to US export restrictions, and they can do pretty much what they like. I think we will see companies who care doing something like this.

  109. Re:Stupid Laws by Saige · · Score: 2

    it doesn't take years of training or great physical skill to use it properly

    This is both a good AND a bad thing.

    Learning a martial art gives you the ability to kill people, but along with it the discipline and understanding to keep you from using it in a moment of anger. A gun just gives you the ability to kill. And makes it easier to harm someone when you're upset.

    Guns are not used only for killing -- the primary use is as a deterrent by posing a potential lethal threat. (The difference is subtle but extremely important.)

    Nuclear weapons are not used only for killing -- the primary use is as a deterrent by posing a potential annihilatory threat. Doesn't make me change my mind about them. "Oh, it's ok that we have the potential to destroy all human life at the push of a button because we're not really going to use it." That doesn't cut it for me. The problem with having the threat is that it might be used. Especially that the threat might be used improperly.

    And to bring it back around. You're still wrong. Guns are NOT the same as Encryption. You don't have to worry about someone stealing your encryption from you and harming people with it. You don't have to worry about your kids accidentally a hold of your encryption and killing themselves.

    I'm not getting into this to talk about gun control. I'm just trying to say they are two TOTALLY different things.
    ---

    --
    "You know your god is man-made when he hates all the same people you do."
  110. Re: More answers... (info on SAFE) by Esjion · · Score: 2


    For information about SAFE (HR 850), as well as information about contacting members of Congress, check out the
    Center for Democracy & Technology. If you put in your zip code, it will return information about your Rep. and how
    to contact him/ her. Hope this helps!

  111. Questions by InSaNe+ASyLuM · · Score: 2

    Well, this article convinced me to try using the open source encryption software that was mentioned on /. a couple weeks ago... only problem is, I don't remember the name of it, or where to find it. Can anyone help me out?

    Also, does anyone know anything about this SAFE bill? It sounds like something we should be telling our reps in Congress to support. Not that they ever really listen to us, but it can't hurt. It seems to me that with the readership that /. has, we could make for a pretty strong grassroots lobby on issues like this (if you're under 18, they don't really need to know that ;). Problem is, no one ever really bothers to try. I really think, that instead of always complaining about how the government is constantly trying to invade our privacy, we should be trying to do something about it. At least then when we complain about it, we can say we've tried to do our part. There was a site posted a bit ago with the e-mail addresses of Congressmen listed on it. Can someone post that again as well?

    --

    Roses are red, violets are blue. I'm a schitzophrenic, and so am I.

  112. Solution by TheKodiak · · Score: 2

    I think I have a solution. Why not have every encrypted message use a secret key which, through a very lengthy process - several months, with several supercomputers at least - a government agency can break? That way, whenever they come across an encrypted message, if it is truly important, they can get into it, but the cost will be so prohibitive that they will never use it frivolously?

    Oh - wait. That's pretty much the status quo, isn't it?

    Anyway, don't real criminals have access to more secure methods of encrypting evidence, anyway? Like gasoline fires? I just don't see any reason for a backdoor that doesn't imply overly broad use.

    --
    -=Best Viewed Using [INLINE]=-
    1. Re:Solution by substrate · · Score: 3

      Sadly there's a good chance that that isn't the status quo for commercial products. With any sort of review process imposed by the government you can bet that the goal of the review is to have some way of recovering encrypted data. It may be as simple as a back door or it may be as subtle as reducing entropy during the encryption process. The measuring stick for passing the review process won't be: Is this software package protecting the interests of the consumer? It'll be: Can we recover encrypted data in an amount of time less than 'X', where 'X' is some duration which the various law enforcement agencies agree is acceptable.

      The review process boils down to the ability of the government to hold a companies software for ransom until they deliver a product insecure enough to please the government but secure enough not to raise too many eyebrows among users.

      Consumers will feel secure because they'll see "128 bit encryption" on the box and think "128 bits, thats pretty strong stuff" not realizing that it has somehow been compromised. It's a bit like allowing PGP for export without key length restrictions so long as any digits in the key beyond 128 are 0.

      The other problem is that it will probably result in the weakening of security we already have. Right now for online banking you can use 128 bit encryption because browsers with that level of encryption are not allowed to be exported. Under the new legislation browsers will be allowed to be exported after the review process. If part of the review process is sufficiently weakening the encryption so that it isn't 'too difficult' to break then there will be a browser with the strength of 56 bits of encryption masquerading as 128 bits. Having two identical products both supporting 128 bit encryption wouldn't work (one with the real deal, one with the watered down version) since interoperability is required and something that crude could be easily discerned. Either the companies won't release '128 bit' encryption to foreign countries and lose potential revenue or they'll weaken the encryption and release the weakened version in both the US and overseas. Loyalty to stock holders implies that the ultimate decision won't be favorable for privacy.

  113. Back doors by Anonymous Coward · · Score: 3

    Key point: by removing the requirement to show in court how they found an encryption key, and by still requiring software companies to get encryption software approved, they allow the government to strong-arm companies into building backdoors into encryption products--backdoors which will not be revealed in court when the government uses them to break encryption.

  114. Re:How's that again? by Anonymous Coward · · Score: 3

    What this legislation seems to demand is a total war by the community against commercial crypto packages. This means, for instance, that if MS gets a license to export a crypto package for IE and NT, then there must be an effort to 1. crack it, and 2. look very hard for any backdoor. The saaame goes for crypto from IBM, SUN, Apple, and the rest of the commercial world.

    If anybody finds a backdoor in any commercial product, then commercial crypto from the US is d-e-a-d. Nobody anywhere in the world will ever trust any crypto software emerging from the US ever ever again. Then, there will only be open source software from the community and there will be untrustoworthy crap.

  115. another slap in the face to U.S. citizens by Anonymous Coward · · Score: 3

    This is one of those cases where special interests converge to work against the interests of the American public. Bob Goodlatte (and also Sen. Slade Gorton) are really pushing to remove some of the silly restrictions that we have right now. This would be good for both businesses AND the average citizen.

    However, we keep running into the situation where powerful people in Washington D.C. decide that widespread strong cryptography is not in their best interest. Often these people are not even ELECTED officials (e.g. Louis Freeh). Yet their voice manages to drown out the little guy.

    Worse yet, they wrap it in a nice little story about protecting YOU from terrorists. We are your officials, and we know (better than you) what is in your best interest.

    What's scary is that these people know damn well that a key escrow system would be swiftly denounced by foreign nations. They aren't concerned about protecting Americans from terrorists. They are concerned about protecting their ability to eavesdrop on Americans.

    The kicker here is that the White House says one thing and does another. Gore vows to reduce crypto restrictions, and yet everytime something remotely similar to SAFE is discussed, Clinton vows to veto it. I'm pretty sure he would too. Clinton isn't running for office...

    What can I say. Yeah I'm a bit cynical. But all the newsgroup heckling and grumbling isn't going to do a bit of good. I hope everyone who reads this will consider focusing their energy by:

    - writing or calling your senator or representative. Explain how important this is to you.

    - joining/helping an organization that works to support your view, such as the EFF.

    Just don't be silent.

    Thanks,
    SEAL

  116. Pandora's box is open... by hobbit · · Score: 3

    ...if the US government doesn't move quickly, it will seriously lose market- and mind-share in encryption products, without gaining any advantage in doing so (GPG and PGPi being freely importable).

    To paraphrase a well-known comment:

    "You have no access to our private communications anyway... get over it"

    Hamish

    --
    "Wise men talk because they have something to say; fools, because they have to say something" - Plato
  117. Stupid Laws by musique · · Score: 3

    What always bothers me about these export laws is that if a Terrorist group really wanted to get a copy of some encryption software, they could have someone buy it in the US and mail a copy overseas, perhaps on a copied CD (or 10 different copies). I could think of a million other ways to do this. Mail it from Canada! Mexico! You can drive over without a thought. FTP it. XModem transfer it. How the hell is anyone going to know what is on it and that someone is breaking the law. Laws like this do not stop criminal elements from using the products, they just make it a tiny bit harder for them to get their hands on them.

    This is the same with modern gun control legislation. Making guns illegal doesn't stop criminals from getting guns, only law-abiding citizens. There are now more guns in the US than their are people, and there is no stoping anyone from getting one. The same with weed, Same with computers, powerful microprocessors, and strong encryption. They can't be stopped!


  118. Some are more equal than others by jflynn · · Score: 3

    If corporations are individuals, why do they get preferential treatment under the law, and effectively cast way more political influence than one vote? This "solution", a crypto review process not likely to be practicable for individuals or small businesses, or open source projects, is just the latest example.

    This country seems to be falling into a dangerous mindset, optimizing law for corporations rather than individuals. Corporations need privacy. Individuals can't be allowed privacy (for their own good.)

    Unfortunately, corporations are focused on making money in the short term no matter how expensive it proves to be for everyone else in the long term. Very little fundamental research is occurring in corporations as it once did at Bell Labs. Corporation mergers, acquisitions, and outsourcing have degraded our quality of life. A society organized for the sole benefit of the balance sheets of its corporations is not an optimal solution for individuals.

    We should fight for equal rights for all under the law, individuals and corporations alike. One entity, one vote.

  119. The true failure... by devjoe · · Score: 3
    Even if the bill is defeated, however, Internet users around the world should continue to be cautious about purchasing commercial encryption products that originate inside the U.S.; you never know what may be lurking within.

    That the US government's muddled encryption policy has made US encryption products something to be wary of is the true failure of that policy.

  120. Re:WTF? Confidentiality of method of decryption? by Anonymous Coward · · Score: 4

    That is a good point. I can assure you that the NSA doesn't care about J. Random Hacker. They only appeared on their radar screens in the early 80s. I know. I was one of them and had an ongoing relationship with them for several years because, frankly, I feel a lot more at home with them that with three-bong-hit revolutionaries who never bathe. I was struck then by a fact that made me grow up a lot, quickly. That is the fact that most people are, by definition, normal (yeah, really profound, I know), and that the curve that defines the vast majority of behavior is quite often steep and has very thin tails. This never varies. Never. Not across nations, cultures, or any other normal distribution. Never. The NSA, the FBI, the DPS -- whomever -- just don't care about 96-99% of all people because they don't and won't (ever) do anything really weird. Hackers fit into that same area, albeit with fatter tails on the curves. The NSA doesn't care because they know damned well that they don't have to. The CIA doesn't care because ... well, the CIA has its own problems, many of which they are having a hard time getting themselves out of. Suffice it to say that they aren't bugging your house either. That mathematical immutability of human behavior, apart from making the isolation of adolescence earier to cope with (I realized that I wasn't special, and that perverse fact made me feel much less isolated), is very well known to the spook community at large. They depend on it. They know it well. They also fear it because they know damned well that when they have a whole lot of people moving in one direction they are close to impossible to stop unless you use napalm. And that isn't very spooky.

    The average cop on the beat (J. Random Officer), on the other hand, is not a math PhD. He probably has some college courses, possibly an undergraduate degree, limited classical education, and quite a bit of continuing education as a cop. The smart ones tend to move up -- the average cop has an IQ of 100-115, the average detective 130+, so most cops, generally, aren't too dumb, at leas these days, in larger departments, in larger cities. That does not, however, include cops who have been cops for twenty years, cops in many large cities who were hired for reasons other than competence (the old boy network, racial quotas, sex quotas, or the fact that the department needed people when they were out of work as a fry cook), cops in small town who never passed any formal screening, county/sherrif/constanble personnel, and that is still a lot of cops who will be in the system for years. That load of people for whom concepts like encryption are foreign will be much more of an issue because that, coupled with the fact that cops tend not to spend a lot of time learning (they are trying not to get killed or sued) and that they deeply mistrust anything new and complex due to years of experience with a liberal legal system screwing cops every chance it gets means that you are highly likely to run into someone who considers an encrypted partition to be prima facia evidence of wrongdoing should you ever run afoul of the law. I see this as a far greater issue than Ft. Mead listening to you talking to your love-muffin on your cell phone. The local PD and prosecutor are still easily able to out-spend most people, and defending your rights into bankruptcy is a real problem -- you should be able to, but suing people who have ruined you is hard if they work for the government is pretty tough. And most hackers aren't rich.

    It will be interesting to see how this plays out. I would encourage all of you civic-minded hackers to offer to help your local police department. I have offered to help mine and give regular lectures on handling computers that are evidence, how not to handle hackers, and so on. It definitely has changed the attitude of a lot of the more senior and mossybacked cops who now see computers as less of a menace, and that is a good thing. Spread the information widely and offer to take the time to help and you will do a lot more good than if you complain bitterly and use 500000 bit keys, because the more people using encryption then the more chaff to sift, the more messages to log and batch, the more stuff to worry about -- and I can assure you that every cop I have lectured to is using PGP right now. Spread a little sunshine, like Linus did a few years back. It can only help.

  121. Contains no meaningful penalties against misuse by coats · · Score: 4
    Reading through the bill, I see no meaningful penalties for misconduct on the government's part. I'd like to suggest a slashdot write-in suggestion to amend the bill to add a new section 2713(d) which states that for each improper disclosure of recovery information, of information obtained thereby, or for fraudulent testimony pursuant to the obtaining of an order under section 1712, all parties involved shall be individually liable for civil damages of $50,000 or treble damages, whichever is greater, plus court costs.

    See how the Administration likes the bill then. As it stands, do you really expect the DOJ to slap its own hand when it breaks the law on this point?

    --
    "My opinions are my own, and I've got *lots* of them!"
  122. WTF? Confidentiality of method of decryption? by Tackhead · · Score: 4
    I smell a rat here too. I mean, if I, as the prosecution, don't have to reveal to the court how I decrypted the "evidence", doesn't that give me just a wee bit too much power?

    Testimony: "Your honor, as you can plainly see, the {kiddie porn, bombmaking instructions, drugmaking instructions, nuclear secrets} is on the client's hard drive. We just can't tell you how we decrypted it."

    Reality: "Hey, Officer Crypto-Dude, can you XOR the suspect's scramdisk file of random noise with some {kiddie porn, bombmaking instructions, drugmaking instructions, nuclear secrets}? I really need a conviction, man!"

    Hell, why bother creating a bogus one-time pad if you don't have to reveal the method? How about "Hey, Officer Crypto-Dude, gimme the files off the hard drive from the other guy we convicted last month."

    If the prosecution doesn't have to disclose how it decrypted your files, the only defence you have against fabricated evidence is to give up your keys and divulge what was really on your hard drive. Damned if you do, damned if you don't.

    As I wrote yesterday, I'm far more worried about corrupt cops than corrupt spooks. NSA knows it has better things to do with its time than invade your privacy. I'm not so convinced the same is true of Ms. Reno and Mr. Freeh.

  123. Crytpo as munitions by Cuthalion · · Score: 4

    Does anyone know how crypto's classification as a munition interacts with our constitutional granted right to bear arms?

    --
    Trees can't go dancing
    So do them a big favor
    Pretend dancing stinks!
  124. How's that again? by Analog · · Score: 5
    "The failure to provide law enforcement with the necessary ability to obtain the plaintext version of the evidence makes existing authorities useless."
    "Law enforcement has tools at its disposal to fight crime, but those tools are rendered useless when encryption gets involved"

    What bothers me most about comments like these is that they are based on the assumption that 'law enforcement' has an implicit right to have access to your information, as long as they feel the need. This is not so. A relevant passage:

    "The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated"

    Since when does building a back door into all communications qualify as secure? And a promise from law enforcement not to use it improperly is not security, even if they could make such a promise honestly; what happens when someone else figures out how to use the back door (and someone will)?

    Another thing that I don't see being brought up much when statements like the above are being thrown about is history. People have been using various types of codes to encrypt sensitive communications for hundreds of years. Has law enforcement been 'useless' for all this time?

    I find it (almost) amusing that one of the agencies screaming loudest about their need for this (the FBI) touts as their greatest victory the incarceration of a man who was convicted based on evidence they couldn't decipher. So what did they do? They offered the guy who knew what it meant a deal, and he did it for them. Is there some reason this doesn't work anymore?

  125. This is going to be just as expensive by konstant · · Score: 5

    I work in crypto QA for a major, evil software company. Guess which one. We've been crossing our fingers for legislation like this due to the extreme cost and instability of shipping both a 128 and a 40/56 bit version of every crypto product. Apart from the effort of testing everything four times (once for hi, once for low, once for interactions, once for upgrades) there is the simple fact that as test matrices grow, bugs proliferate. And some are not found.

    We used to say, "If only some bolt of light would strike Clinton upside the head and get him to liberate export policies!" Our premise was that the cost and difficulty of testing would drop, and we would be better situated to promote our client overseas.

    NOPE. Even if this law passes, the labor of testing may just go up. Implementing a "backdoor" or a key escrow mechanism necessitates cracking the CSP's (oops - gave away which company) and re-writing practically the entire code structure that selects and manages algorithms. Easy? No. In addition, what foreign company would be interested in purchasing a product they know the US Government can abuse like a bitch at its will? I certainly wouldn't tolerate it.

    The upshot? My (uninformed) prediction is this: There will still be 40-bit non-escrowed versions of the product going out the door. These will be shipped primarily to other countries and to paranoid individuals like slashdotters. Everyone else will run 128, but it will be a compromised breed of 128.

    In other words, this will accomplish nothing other than weakening crypto for US citizens.

    This bill is bullshit! Call or email your congressional office today. I'm about to do that very thing.
    -konstant

    --
    -konstant
    Yes! We are all individuals! I'm not!
  126. Key escrow by definition is unsafe by Zigg · · Score: 5

    Yet another lovely step back in time by the Clinton administration. I wonder if any of the candidates for the next presidential election have gone on record for crypto policy.

    The primary reason that the concept key escrow absolutely petrifies me is that the to be useful, the keys need to travel in one form or another from their central repository (which I would hope would be as tightly locked up as the NSA) to the law enforcement agency responsible for unlocking the message. With the repeated demonstrations by the U.S. Government that they don't understand crypto, what's even going to guarantee the safety of my key (and therefore my data) in transit?

    Don't make me hand over my keys. I have them because they protect me. And you can bet that if key escrow becomes a requirement, I will not surrender my stock of open-source crypto software, but only begin to use it more.