了解了这些规则后,我们就可以开始着手发送光子、进而制作“密码本”这件事了,步骤如下:
首先,发送者会随机生成一串比特密码,比如是:01001011;
随机选择一种观测形式(“+”或“ ”);
根据随机产生的比特以及观测形式,来制备一个偏振光子,例如:当随机产生的比特是 0,观测方式是“+”时,就制备出 偏振的光子;当随机产生的比特是 1,观测方式是“ ”时,就制备出 偏振的光子;
然后将光子发送给接收者;
接收者接收到这些光子后,再随机选择一个观测形式“+”或“ ”对接收到的光子进行观测,获得观测结果。
最后,发送者和接受者再打个电话沟通一下他们各自的观测方式,将相同观测方式时的结果保留下来,其他的舍弃,就可以获得一个完全随机产生的、安全的初始“密码本”了。
这是一项充满了“随机”的工作。