Wang Tian-Yin, Cai Xiao-Qiu, Ren Yan-Li, Zhang Rui-Ling
1] School of Mathematical Science, Luoyang Normal University, Luoyang. 471022, China [2] Start Travel Collaborative Innovation center of Zhongyuan Economic area, Luoyang Normal University, Luoyang 471022, China.
School of Mathematical Science, Luoyang Normal University, Luoyang. 471022, China.
Sci Rep. 2015 Mar 18;5:9231. doi: 10.1038/srep09231.
Quantum digital signatures can be used to authenticate classical messages in an information-theoretically secure way. Previously, a novel quantum digital signature for classical messages has been proposed and gave an experimental demonstration of distributing quantum digital signatures from one sender to two receivers. Some improvement versions were subsequently presented, which made it more feasible with present technology. These proposals for quantum digital signatures are basic building blocks which only deal with the problem of sending single bit messages while no-forging and non-repudiation are guaranteed. For a multi-bit message, it is only mentioned that the basic building blocks must be iterated, but the iteration of the basic building block still does not suffice to define the entire protocol. In this paper, we show that it is necessary to define the entire protocol because some attacks will arise if these building blocks are used in a naive way of iteration. Therefore, we give a way of defining an entire protocol to deal with the problem of sending multi-bit messages based on the basic building blocks and analyse its security.
量子数字签名可用于以信息理论安全的方式对经典消息进行认证。此前,已提出一种用于经典消息的新型量子数字签名,并给出了从一个发送者向两个接收者分发量子数字签名的实验演示。随后又提出了一些改进版本,使其在现有技术下更可行。这些量子数字签名方案是基本构建块,仅处理发送单比特消息的问题,同时保证不可伪造和不可否认。对于多比特消息,仅提到必须迭代基本构建块,但基本构建块的迭代仍不足以定义整个协议。在本文中,我们表明有必要定义整个协议,因为如果以简单的迭代方式使用这些构建块会出现一些攻击。因此,我们给出一种基于基本构建块定义整个协议以处理发送多比特消息问题的方法,并分析其安全性。