Maria Perepechaenko 和 Randy Kuang Quantropi Inc.,加拿大渥太华 电子邮件:maria.perepechaenko@quantropi.com;randy.kuang@quantropi.com 摘要 — 我们介绍了 Kuang 等人的量子排列垫 (QPP) 的功能实现,使用目前可用的国际商业机器 (IBM) 量子计算机上的 Qiskit 开发套件。对于此实现,我们使用一个带有 28 个 2 量子比特排列门的垫,可提供 128 位熵。在此实现中,我们将明文分成每块 2 位的块。每个这样的块一次加密一个。对于任何给定的明文块,都会创建一个量子电路,其中的量子位根据给定的明文 2 位块初始化。然后使用从 28 排列 QPP 垫中选择的 2 量子比特排列运算符对明文量子位进行操作。由于无法直接发送量子比特,因此密文量子比特通过经典信道进行测量并传输到解密方。解密可以在经典计算机或量子计算机上进行。解密使用逆量子置换垫和用于加密的相应置换门的 Hermitian 共轭。我们目前正在推进 QPP 的实施,以包括额外的安全性和效率步骤。索引术语 — 量子通信、量子加密、量子解密、量子安全、安全通信、QPP、Qiskit、国际商业机器量子 (IBMQ)
主要关键词