Back to www.cdt.org                    
  IMAGE MAP
Join CDT's Action Network!

Join With CDT in Making an Impact on Internet Policy!


Legislation
  • Pending legislation from the 107th Congress (2001-2002)
  • Background on legislation from the 106th Congress (1999-2000)
  • Background on legislation from the 105th Congress (1997-98)
  • Congressional voting records (1999-2000)


    U.S. Policy
  • Current Policy
  • Clinton Administration Initiatives (1993-2000)
  • US Court Cases


    Introduction
  • Our "What is Crypto?" Guide
  • A Glossary of Cryptographic Terms
  • Milestones of Cryptography (1997 to present)
  • Links and Resources
  • Why CALEA is not a precedent for domestic encryption controls


    Publications
    key recovery
    .pdf [424k]

  •    
    Encryption Litigation

    Three cases have challenged the legality of the encryption export regulations. The principal arguments that these cases make are that the regulations a) are unconstitutional prior restraints on speech under the First Amendment, b) violate the plaintiffs' rights to due process under the Fifth Amendment, and c) are not authorized by the International Emergency Economic Powers Act (IEEPA), which the President invoked by Executive Order to extend the Export Administration Regulations after the Export Administration Act expired in 1994. Below are descriptions of the cases as well as links to key documents and resources about them.


    The Karn Case

    Philip Karn is a programmer at Qualcomm, working largely on cellular technologies. Karn's case stems from his attempts to gain a license to export source code for cryptographic algorithms printed in Bruce Schneier's Applied Cryptography: Protocols, Algorithms and Source Code in C. Both the Department of State and subsequently the Department of Commerce determined that the book (including source code) was in the 'public domain' and freely exportable (note: in the export control context "public domain" has a meaning unrelated to its meaning under copyright law), but that the same source code in electronic format could not be exported. Among the encryption source code on the disk which Karn sought to export were the Enigma, DES, 3DES, and IDEA algorithms. In addition to the fact that all the source code in the book could be exported in print form, Karn claims the restrictions on these algorithms in particular help show the irrationality of the encryption export controls because:

    • The DES and 3DES algorithms have already been approved in one case for export in electronic form.
    • The Enigma code was used by the Germans during World War II and was broken by the allies during the same period.
    • The IDEA algorithm was, itself, developed abroad and is available internationally as part of PGP version 5.0i.

    The Karn case has had a complicated history in the courts. The case was filed in United States District Court for the District of Columbia. In 1996, the judge in the case, Judge Richey, granted summary judgment to the government, throwing out Karn's case for two reasons. First, any incidental restriction of Karn's free speech rights resulting from the export rules was justified, he wrote, because the government was really only interested in regulating encryption because of its functional properties (i.e. its ability to keep data confidential). Second, Karn's claims that restricting his export just because the source code was on a disk not on paper was irrational could not be heard because a provision in the Arms Export Control Act said that export control decisions were not subject to judicial review (under the Administrative Procedures Act). After this decision, Karn appealed the case to the Court of Appeals for the D.C. Circuit. Before his case could be heard, President Clinton transferred jurisdiction over encryption exports to the Commerce Department from the State Department. The D.C. Circuit sent the case back down to the District Court, to decide the administrative law claim under the new Commerce Department regulations. Before the case could be heard again in the District Court, a new judge took over the case.

    On February 18, 1999, Judge Oberdorfer granted Karn's request for an evidentiary hearing. Once Judge Oberdorfer decides Karn's administrative law claims, the case will probably be appealed. Karn would appeal Judge Richey's decision on the freedom of speech claims, and whichever side loses on the administrative law claims would appeal those.


    The Bernstein Case

    Daniel Bernstein is a mathematician and cryptographer, currently on the faculty of the University of Illinois at Chicago. He developed a specialized cryptographic algorithm, and sought to be able to "export" the source code and an academic paper discussing the algorithm. In his complaint, he specifically alleged:

      Plaintiff intends general publication of the Items. . . . Plaintiff also wishes to discuss the Items at mathematical conferences and open public meetings of interested academics, business people and lay persons.

      Plaintiff wishes to publish the Items and discuss their contents in order to disseminate his ideas and information about cryptography to other mathematicians and to business and lay persons interested in his ideas. Such activity is part of the normal process of academic and scientific exchange of ideas and information.

    The export regulations, so Bernstein claims, have prevented him from discussing his work at public meetings or from publishing the work. As a result, "he has been unable to advance his professional reputation and career by publishing and discussing his work with his professional peers and others."

    Bernstein does claim that the export regulations are vague as to whether speaking in public about his algorithm is restricted, or whether print publication (i.e. placing his paper in the 'public domain') is restricted. However, unlike Karn, Bernstein did not request or receive approval for the export of the same materials in print and electronic form, nor did the government make separate decisions based upon the medium of the item. Therefore, the Bernstein case's most significant argument is in his First Amendment claims: the undeniable fact that, even if not all encryption software is protected speech, Bernstein does use his software in expressive ways.

    In mid-1997, Judge Patel of the U.S. District Court for the Northern District of California held that encryption software does constitute protected, expressive speech and said that the encryption export controls were unconstitutional. She did, however, narrow her order pending the outcome of the government's appeal to the Ninth Circuit Court of Appeals.

    On May 6, 1999, the Ninth Circuit Court of Appeals affirmed Judge Patel's ruling that the Export Administration Regulations (EAR) constituted a prior restraint on speech". The opinion stated, "[I]nsofar as the EAR regula- tions on encryption software were intended to slow the spread of secure encryption methods to foreign nations, the govern- ment is intentionally retarding the progress of the flourishing science of cryptography. To the extent the government's efforts are aimed at interdicting the flow of scientific ideas (whether expressed in source code or otherwise), as distin- guished from encryption products, these efforts would appear to strike deep into the heartland of the First Amendment." However, the court emphasized the narrowness of its First Amendment holding by stating that not all software can be considered expressive.

    The Justice Department challenged the Ninth Circuit ruling, and was granted a rehearing before a larger panel of judges of the Appeals Court. The hearing was scheduled for December 1999. The government filed a motion to delay the hearing because the Department of Commerce is expected to issue revised export regulations. The hearing has now been rescheduled for March 21, 2000.

    For those interested in exporting encryption products: The decision does not immediately allow free export of compiled software or hardware. It appears to very narrowly allow the export of Dan Bernstein's Snuffle and similar source code, but even that result has been stayed (i.e., delayed) while the course of further proceedings in the case is sorted out. Those interested in exporting encryption should still seek the advice of a lawyer or risk criminal penalties.

    • Bernstein v. United States Dep't of State, 922 F.Supp. 1426 (N.D. Cal. 1996) (Bernstein I - the first decision by Judge Patel, holding that cryptographic source code is speech protected by the First Amendment and that Bernstein's claims were "justiciable").
    • Bernsteinv. United States Dep't of State, 945 F.Supp. 1279 (N.D. Cal. 1996) (Bernstein II - Judge Patel's second decision, holding that the encryption licensing scheme is a prior restraint, and making various other rulings).
    • Bernstein v. United States Dep't of State, 974 F.Supp. 1288 (N.D.Cal. 1997) (Bernstein III - the critical third decision, in which Patel ruled infavor of the government on the statutory challenges under IEEPA, but held that the encryption export regulations were unconstitutional as a prior restraint on protected speech).
    • Bernstein v. United States Dept. of Justice , _____ F.3d _________ (9th Cir. 1999) (Ninth Circuit opinion ruling the export regs unconstitutional and affirming the district court decision in Bernstein III)
    • CDT joined other civil liberties groups in filing an amicus brief in support of Bernstein.
    • The Electronic Frontier Foundation's Bernstein Case Archive of documents filed in the case.
    • Professor Michael Froomkin's analysis of the Ninth Circuit Court of Appeals decision.
    • Commerce Dept. and DOJ Statements on Ninth Circuit decision.
    • BXA's response to the Bernstein legal team's request for a clarification of the January 2000 encryption regulations.


    The Junger Case

    Peter Junger, plaintiff in the third case before the courts, is not a computer scientist, but a law professor who teaches "Computers and the Law" at Case Western Reserve. He does understand programming languages, however, and two of the programs he sought to export were very rudimentary encryption programs he had written himself. He sought to post his programs and software such as PGP and RSA source code on his web site so as to use them in his course as a demonstration of how computers work. He was denied permission to 'export' the source code in this manner by the Commerce Department, and filed the lawsuit.

    In July, 1998, Judge Gwin from the United States District Court for the Northern District of Ohio granted summary judgment for the government. He decided that "exporting source code is conduct that can occasionally have communicative elements" but that this is not enough; for the licensing scheme to be an unconstitutional "prior restraint" on speech it must impinge on "expression, or ... conduct commonly associated with expression," said Gwin. "Even if the Export Regulations have impaired the isolated expressive acts of academics like Plaintiff Junger, exporting software is typically non-expressive."

    On March 1, 1999, the American Civil Liberties Union of Ohio filed a brief for Professor Junger as plaintiff-appellant in his appeal to the United States Court of Appeal for the Sixth Circuit from Judge Gwin's judgment.

    CDT joined other civil liberties groups in filing an amicus brief in support of Junger in the Sixth Circuit.

    On April 4, 2000, the Sixth Circuit Court of Appeals found against the government. "Because computer source code is an expressive means for the exchange of information and ideas about computer programming, we hold that it is protected by the First Amendment." The full decision is available.




    Free Speech | Data Privacy | Government Surveillance | Cryptography | Domain Names | International | Bandwidth | Security | Internet Standards, Technology and Policy Project | Terrorism | Authentication | Right to Know | Spam
    Navigation bar
    Our Mission / Get Involved / Staff / Publications / Links / Search CDT / Jobs / Action!
    Previous Headlines | Legislative Tracking | CDT's Privacy Policy
      The Center For Democracy & Technology
    1634 Eye Street NW, Suite 1100
    Washington, DC 20006
    (v) 202.637.9800
    (f) 202.637.0968
    Contact CDT

    Copyright © 2005 by Center for Democracy and Technology.
    The content throughout this Web site that originates with CDT can be freely copied and used as long as you make no substantive changes and clearly give us credit. Details.

    CDT Mission Get Involved Staff Policy Posts Resource Library Search the Site Jobs Take Action