今天的标准加密技术基于所谓的公钥基础设施(PKI),也就是上世纪70年代引入信息技术领域的一套协议。PKI体系中,以随机数产生的复杂密码,只有给定消息的收家,也就是持有私钥的人,才可以解密。
作为加密数据的系统,PKI明智而可靠。但现实世界中要作为一种方法来加以实现的话,还有一个问题是必须要解决的:实体该如何确认要求通信的一方的身份呢?身份确认问题为网络罪犯打开了假冒合法服务器的大门。更有甚者,罪犯还可以插入用户间的对话,窃听他们的通信,也就是所谓的中间人攻击(MITM)。
业界以数字证书来解决身份验证问题,此类电子文档含有能证明发家在身份上所言非虚的内容。会话伊始时提交的证书,能让会话各方知晓自己即将通信的对方都是谁。当下,被称为证书颁发机构(CA)的可信第三方,负责创建和提供这些从个人用户到大企业都仰赖的证书文件。
这其中有个问题:证书本身的可靠性依赖公钥加密功能,但公钥加密在不远的将来就会被量子计算机打破。届时,网络罪犯很有可能利用经篡改的证书来伪造其身份,完全破坏证书作为一种身份验证方法的可靠性。