bk99.de entertain the web since 1997

Unix source code for PGP 5.0i available

Summary

In 1997 PGP 5.0i was available for download as Unix source code on a DFN server for the first time. This was made possible by a scanning campaign led by Ståle Schumacher: the source code was only allowed to leave the USA in printed form and was digitised again in Europe. The Windows and Mac parts needed a few more weeks because of extensive checking.

Ideas

  • US export rules treated strong cryptography as munitions, but not printed books.
  • Activists scanned the printed source code and turned it back into working code.
  • The international version received the suffix “i” to distinguish it from the US version.
  • Correcting errors after scanning was the laborious part of the campaign.

Insights

  • Export bans on software fail when code may be published as text.
  • Legal detours can accelerate technical distribution instead of stopping it.

Facts

  • The campaign was led by a group around the Norwegian Ståle Schumacher.

References

Critique

  • The report does not explain how it was ensured that no errors or manipulations got into the crypto code during scanning.

Remarks

  • The USA relaxed its export rules for cryptography considerably from 1999/2000.

Recommendations

  • Check crypto software against signed sources and traceable builds, not just by where it was downloaded.
  • With cryptography, observe the export rules of all countries involved.

Read the original article

Search the Web Archive