想出了一个四行的Perl脚本(一个微小的程序),实现了RSA。他把它出口到了美国,方法是把它放进他发送的电子邮件的签名档中。这个四行程序在美国被挑选出来,制成了一件T恤,相同的几百个字符变成了机器可读的条形码,也印在了T恤上。这件T恤可能因为上面的条形码而无法出口,因而也成了一个古怪的政治抗议。
这对美国实业造成的损害是巨大的(对公民自由的损害将在下面讨论)。因为其他国家可以自由制定自己的法律,并不禁止将加密产品出口到美国,因而美国的消费者通常面临一个有趣的选择:买劣质的美国货,或购买外国产品保护自己的隐私。许多美国公司都在国会做证说,这些政策削弱了其竞争力,不仅在国内,也在国外市场,因为他们的技术被视为劣等货——这是一个极具讽刺意味的结果,因为人们认为这些技术大多是美国发明的。
对于那些因为希望出口产品(不是写学术论文)而移民国外(如澳大利亚,那里不禁止加密出口)的美国知名密码学家来说,这也是一个尽人皆知的问题。当然,这意味着澳大利亚可以从美国研究人员的培训和背景,以及他们所使用的美国开发的其他技术中获得经济利益。但这就是与ITAR共舞的生活。
任何涉及密码学的产品中都有类似的奇怪故事。以全球定位系统(GPS)为例。GPS是一个真正了不起的技术壮举,它使用轨道卫星网络和手持接收器,成本不到300美元,你可以在地球上的任何地方找到自己,误差不超过1米。使用GPS“差分模式”(需要一百公里内的陆基信标),你可以得到毫米级的精度。在过去的几千年里,无论是在陆地上还是在海洋中,有多少人死于不知道自己的位置?
然而,又是由于冷战,GPS的开发者决定使用“选择可用性”——他们抖动了信号。这意味着那些来自卫星、携带着最高精度数据的信号比特经过了加密。民用接收机无法解码这些比特,因而准确性受到了影响,只能确保30至100米的精度。这对于大多数应用足够了,但有些应用则不行,如让洲际弹道导弹精确命中目标。可以频繁获得密钥更新的军用接收机能够接收到精确的信号。当然,这里的想法是,让GPS满足大多数用途,同时不能为敌人制造出完美的导弹制导系统。
但是在海湾战争期间,所有人的GPS都突然精确地运行了!为什么?因为美军需要太多的GPS单位向其人员分发(成千上万的人),军事承包商满足不了其需求。相反,美国购买了现成的、商用的民用单位,并关闭了卫星的选择可用性。(现