首页 / 基于量子态选票的群组投票的计票处理方法和装置

基于量子态选票的群组投票的计票处理方法和装置实质审查 发明

技术领域

[0001] 本发明涉及量子计算技术领域,尤其涉及一种基于量子态选票的群组投票的计票处理方法、装置、量子设备及计算机可读存储介质。

相关背景技术

[0002] “投票”是一种决策方法,应用范围广泛,大到国家重大事件的决议,小到家庭的一项出行计划,都可以以投票的方式确定。通常,不同的投票机制,选票、投票人的选票份量、计票方式及投票结果的计算方式也各不相同,常用的投票机制如少数服从多数、一票通过式、一票否决式、半数通过式和董事会投票机制等。其中,所述的董事会投票机制是一种常见的投票机制。在董事会投票机制中,通过计算选票的加权平均数而获得所有投票人的投票总结果,再判断投票总结果的权重和是否超出半数,如果超过,投票结果则为通过,否则为不通过。例如,董事会中包括张三、李四和王五三个人,他们各自的选票权重都是1/3。在表决一项董事会决议是否通过时,每个选票信息为“同意”或“不同意”,这两种选票信息对应的分值分别是1和0。当三人分别投了“同意”、“不同意”和“同意”时,投票的总结果则是:1*1/3+0*1/3+1*1/3=2/3,由于2/3大于1/2,因而投票结果是“同意”,即该项决议通过表决。另有一些类似于董事会投票的机制,投票成员具有相应的权重,用于确定提案是否通过的权重和为任意一个约定的值。
[0003] 随着科技的进步,投票制度基于选票形式和投票方式经历了几个明显的阶段:纸制投票阶段、电子投票阶段和量子投票阶段,其中,在纸制投票阶段,选票为纸制形式,投票人需要亲自到达指定投票现场投放纸制选票;在电子投票阶段,选票为数字形式,投票人可在指定投票现场或远程通过数字系统、电子设备等发送数字形式的选票;在量子投票阶段,选票为包含了选票信息的量子态形式,投票人通过特定的量子设备发出量子态的选票。
[0004] 目前的量子投票领域主要包括两个研究方向:一是为了对抗即将到来的具有超强算力的量子计算机,专家们开发了诸多基于量子方法的加密协议来保证投票的安全性;如公开号为CN 109816844 A、发明名称为“一种基于量子同态签名的量子投票系统”的专利申请通过纠缠粒子的相干性、QKD协议、一次一密加密算法和量子信道窃听检测来达到经典电子投票所不具备的无条件安全性。二是利用量子信息来表示选票信息用以实现更为公平且效力强大的投票机制,如在公告号为CN 114499840 B、发明名称为“自计数量子投票方法、系统、计算机设备及存储介质”的中国专利公开的方案中,制备方制备初始粒子序列,并在其中插入诱骗光子得到诱骗粒子序列,再分发给投票方。然而实际投票系统中有着各种各样的计票机制和方法,上述的量子投票方案的主要方向在于投票信息的安全、投票者的隐私、防止第三方纂改等,并未涉及采用量子方式进行计票处理的方案,更没有提供任何通过量子方式实现具有权重的投票成员(如董事会)投票机制的计票解决方案。

具体实施方式

[0049] 以下将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,提供这些实施方式的目的是为了使本发明的原理和精神更加清楚和透彻,使本领域技术人员能够更好地理解进而实现本发明的原理和精神。本文中提供的示例性实施方式仅是本发明的一部分实施方式,而不是全部的实施方式。基于本文中的实施方式,本领域普通技术人员在不付出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
[0050] 在本文中,诸如第一、第二、第三之类的用语,仅用来将一个实体(或操作)与另一个实体(或操作)区分开来,而不在于要求或暗示这些实体(或操作)之间存在任何顺序或关联。
[0051] 以下对本发明实施例中可能涉及的概念和技术术语等相关内容进行简要描述。
[0052] 在详细描述本发明实施例的量子投票机制之前,以下对本发明实施例中可能涉及的概念和技术术语等相关内容进行简要描述。
[0053] (一)希尔伯特空间
[0054] 一个量子系统在数学上可由一个希尔伯特空间表示,一个量子系统的状态可由希尔伯特空间里的向量表示。简单来讲,一个希尔伯特空间表示一个带标量积运算的复向量空间。具体地,一个有穷维希尔伯特空间H是:
[0055] (1)一个复向量空间,也就是,对于任意 以及任意 都有其中 表示复数的集合,简称复数集;
[0056] (2)带标量积运算 使得对任意 以及任意
[0057] 均有:
[0058] (2.1)
[0059] (2.2)<φ|φ>≥0;
[0060] (2.3)<φ|φ>=0当且仅当φ=0;
[0061] (2.4)<φ|aψ+bχ>=a<φ|ψ>+b<φ|χ>。
[0062] 其中,狄拉克记号|φ>表示向量,||φ||表示|φ>的范数,且 范数为1的向量称为单位向量。
[0063] (二)正交基
[0064] 关于正交基,一个有穷维希尔伯特空间H的一个正交基是一个两两正交的单位向量集合{|φi)>},其中,对于任意|φi>、|φj>,都有<φi|φj>=0,且<φi|φi>=1。
[0065] 量子比特是量子信息的基本单位,量子比特作为一个物理系统在数学上由二维希尔伯特空间 表示,常用的量子比特状态有|0>和|1>,其中, 量子比特的计算基是由|0>和|1>组成的正交基。
[0066] 对于有穷维希尔伯特空间H上的向量|φ>,它的对偶(φ|是一个从有穷维希尔伯特空间H到复数集 的函数,其作用方式是将|ψ>∈H映射成<φ|ψ>,等价地,向量|φ>的对偶<φ|可以看作是向量|φ>的转置共轭向量,即,若| 则 其中c1,…,cn是复数, 表示它们的共轭。
[0067] 例如,<0|=[1 0],<1|=[0 1],则,
[0068] (三)张量积
[0069] 多个量子比特形成的系统可由单个量子比特的张量积来表示。若给定向量它们的张量积为: 例如,|0>和|1>的张量积为:为了简便,通常可将 记作|a,b>。
[0070] 对于矩阵的张量积运算,示例如下:
[0071]
[0072] 通常,|0>和|1>是量子比特的两个常用的纯态,更一般地,量子比特的混合态在数学上可由密度算子来表示。密度算子的定义较为复杂,以下先介绍与其相关的算子、伴随、投影、轨迹等概念。
[0073] (四)算子
[0074] 一个有穷维希尔伯特空间H上的算子是一个从H到H的线性映射。具体地,对于一个n维希尔伯特空间,每一个n×n矩阵都是n维希尔伯特空间上的算子,例如 是二维希尔伯特空间 上的算子。
[0075] (五)伴随
[0076] 若给定一个有穷维希尔伯特空间H上的算子A,它的伴随A*是一个满足如下条件的有穷维希尔伯特空间H上的算子:*
[0077] 对于任意 都有=<φ|Aψ>。
[0180] 在另一方面,本发明还提供了一种基于量子态选票的群组投票的计票处理装置,应用场景为:应用场景为:一个指定提案,对指定提案进行投票的m个投票人组成的投票人集合V={v1,…,vi,…,vm},由每一个投票人的权重组成的权重集合W={w1,…,wi,…,wm},满足0<wi<1,w1+…+wm=1,参见图2,图2是根据本发明一个实施例的基于量子态选票的群组投票的计票处理装置原理框图。本实施例中的计票处理装置20包括选票信息获取模块210、投票人集合构建模块220、第一量子计算模块230、第二量子计算模块240、测量模块250和判断模块260。其中,选票信息获取模块210用于获取每个投票人发出的量子态选票的选票信息,得到选票信息集合σ,σ={σ1,…,σi,…,σm},其中,所述选票信息表示为二维希尔伯特空间上的密度算子σi。在一个实施例中,计票处理装置20通过量子传输装置接收来自投票终端的选票信息,当投票终端已根据投票人发出的投票操作,对携带了选票信息的量子比特进行了测量后,得到了确定的选票信息,并将测量得到的选票信息发送给选票信息获取模块210,选票信息获取模块210接收到选票信息后确定对应的投票人及具体的密度算子。在另一个实施例中,投票终端根据投票人发出的投票操作指令对量子比特进行操作,并将进行了投票操作后的量子信息经量子传输装置发送给选票信息获取模块210,选票信息获取模块210接收到选票的量子信息后,对其进行测量以得到具体的密度算子,当然也同样得到对应的投票人。
[0188] 在另一方面,本发明还提供了一种基于量子态选票的群组投票处理系统,应用场景为:一个指定提案,对指定提案进行投票的m个投票人组成的投票人集合V={v1,…,vi,…,vm},由每一个投票人的权重组成的权重集合W={w1,…,wi,…,wm},满足0<wi<1,w1+…+wm=1。参见图3,图3是根据本发明一个实施例的基于量子态选票的群组投票处理系统原理框图。本实施例中的投票处理系统1包括量子投票终端10和计票处理装置20,所述量子投票终端10为一个或多个,用以根据投票人的意愿生成量子态选票,并将所述量子态选票通过量子传输装置30发送给计票处理装置20。在一个实施例中,由量子投票终端10、计票处理装置20或其他第三方机构制备用于投票的量子比特或量子比特序列,例如通过单光子源产生光子作为量子比特、离子阱囚禁的离子作为量子比特等。量子投票终端10包括量子操作装置,量子操作装置基于投票人的意愿操作处于初始态的量子比特。在一个实施例中,量子投票终端10还包括测量装置,通过测量经过操作后的量子比特得到能够表达选票信息的具体的密度算子,将具体的密度算子作为量子比特信息通过量子传输装置30发送给计票处理装置20,或者,量子投票终端10将经过操作后的量子比特信息通过量子传输装置30发送给计票处理装置20,由计票处理装置20进行测量得到表达选票信息的具体的密度算子。计票处理装置20的原理参考图2所示,计票处理装置20基于接收到的量子态选票确定指定提案是否通过,具体请参见图2及对应的说明,在此不再赘述。
[0189] 在另一方面,本发明还提供了一种量子设备40,用以实现前述的基于量子态选票的群组投票的计票处理装置20。参见图4,图4是根据本发明一个实施例的量子设备40原理框图。量子设备40在硬件结构上包括量子数据平面41、控制和测量平面42和控制处理器平面43。其中,量子数据平面41为量子比特所在的位置。控制和测量平面42根据需要对量子比特进行操作和测量。所述控制处理器平面43包括人机界面、经典处理器和/或量子处理器,通过经典处理器和/或量子处理器中的计算机指令确定控制和测量平面42所需的操作和测量顺序。基于实现的方式不同,前述的量子设备的硬件结构也各不相同。以离子阱量子计算机为例,所述量子数据平面41为离子阱,最常见的离子阱类型为Penning阱和Paul阱。在Penning阱中,通过静态电场对离子提供轴向维度的限制,通过平行的静态磁场对离子提供径向方向的限制,即由电场和磁场组合形成的电势实现离子的囚禁。而在Paul阱中,通过直流电信号和高频振荡信号在两个或三个维度上产生一个随时间快速振荡的周期势,在满足一定条件下,这样的势场能够将离子束缚在阱中,即Paul阱通过静态电场和振荡电场组合形成的电势实现离子的囚禁。离子阱中的一个离子可作为一个量子比特,离子阱主处理器(相当于控制处理器平面43)内存储有由计算机指令构成的量子算法,根据接收到的选票信息,按照量子算法确定用于控制激光器(相当于控制和测量平面42)对囚禁在离子阱中的离子进行的操作、测量及顺序,从而实现本发明实施例的计票处理过程中的计算和测量,最终得到通过或不通过的投票结果,并由人机界面显示投票结果。

当前第1页 第1页 第2页 第3页