量子多方秘密共享 QSS-LOCC(一)

2023-11-20 12:41

本文主要是介绍量子多方秘密共享 QSS-LOCC(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

整理一下最近看的论文,随便写写~

(Ramij Rahaman(2015))

之后的很多局部测量的研究都是基于这篇提出的QSS-LOCC框架再发展再完善。

主要贡献:提出了不需要联合测量,只需各参与者局部测量自己的粒子即可的量子多方秘密共享协议。各参与者通过局部测量后交流测量结果来判断总的量子状态,根据量子状态与秘密信息的编码方式得到经典秘密信息。

背景:传统QSS对k有要求,k≥n/2;且传统QSS需要将相关的子系统聚集起来联合测量,麻烦耗费大。

(1)提出两种可以局部测量确定结果的量子态,GHZ态和Dicke态。

GHZ:

结论1:距离为0的GHZ态对不能被少于n个party区分。

结论2::距离为r的GHZ态可以被2个party区分,一个从前r中取,另一个从后(n-r)中取。

Dicke态: 常写成   

note:|ei>a是前k个,|ei>b是后(n-k)个

结论1:距离为0的Dicke态不能被少于n个party区分。

结论2:距离为r的Dicke态可以被(n-r+1)个party区分。

(2)提出基于LOCC的QSS框架(k,n)

S1,Alice从正交态组中抽选准备L个量子态 ,表示在时间t时抽取的状态a,bt表示状态a的n位qubit。

S2,Alice将bt和t分别打乱后,将打乱的状态分别发送给所有Bob。

S3,Alice告诉每个Bob用什么基测量第几位qubit,Bob将由此得到的测量结果发送给Alice。

S4,Alice根据Bob返回的结果是否满足从而判断是否有窃听者混入。

S5,Alice将每个Bob分得qubit的位置和测量基告诉Bob们,k个Bob通过交流测量结果,可以判断他们共享的是哪一个量子态,从而得到与之对应的经典值。

(3)提出(n,n)框架

用GHZ和GHZ0作为正交态组,其稳定子是 ,根据O中第i位的数值是1/0,从而决定用X基还是Y基来测量。这些稳定子作用于GHZ态上,得到的测量结果只可能是1或者-1, 通过判断所有Bob返回的测量结果之积是否满足 ,从而确定是否存在窃听者。

安全性分析:窃听者不知道收到的L个qubit的顺序,其中哪个qubit是哪个时间的也不知道,所以窃听者没法制造出新的满足等式的测量结果。

(4)提出有限制的(2,n)框架

note:这里的限制是指两个合作者必须一个在前r个里,一个在后n-r里。

用GHZ和GHZr作为正交态组,判断条件:

(5)提出(k,n)框架

用Dicke-r态作为正交态组,特征向量,稳定子算符和特征值之间的对应关系  

如果存在Dicke态中包含状态的话,那么测量结果就必须同时符合下面三个条件,更加安全。

对未来的展望:标准化QSS框架。

这篇关于量子多方秘密共享 QSS-LOCC(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/394682

相关文章

怎么让1台电脑共享给7人同时流畅设计

在当今的创意设计与数字内容生产领域,图形工作站以其强大的计算能力、专业的图形处理能力和稳定的系统性能,成为了众多设计师、动画师、视频编辑师等创意工作者的必备工具。 设计团队面临资源有限,比如只有一台高性能电脑时,如何高效地让七人同时流畅地进行设计工作,便成为了一个亟待解决的问题。 一、硬件升级与配置 1.高性能处理器(CPU):选择多核、高线程的处理器,例如Intel的至强系列或AMD的Ry

# VMware 共享文件

VMware tools快速安装 VMware 提供了 open-vm-tools,这是 VMware 官方推荐的开源工具包,通常不需要手动安装 VMware Tools,因为大多数 Linux 发行版(包括 Ubuntu、CentOS 等)都包含了 open-vm-tools,并且已经优化以提供与 VMware 环境的兼容性和功能支持。 建议按照以下步骤安装 open-vm-tools 而不

未来工作趋势:零工小程序在共享经济中的作用

经济在不断发展的同时,科技也在飞速发展。零工经济作为一种新兴的工作模式,正在全球范围内迅速崛起。特别是在中国,随着数字经济的蓬勃发展和共享经济模式的深入推广,零工小程序在促进就业、提升资源利用效率方面显示出了巨大的潜力和价值。 一、零工经济的定义及现状 零工经济是指通过临时性、自由职业或项目制的工作形式,利用互联网平台快速匹配供需双方的新型经济模式。这种模式打破了传统全职工作的界限,为劳动

【C++】作用域指针、智能指针、共享指针、弱指针

十、智能指针、共享指针 从上篇文章 【C++】如何用C++创建对象,理解作用域、堆栈、内存分配-CSDN博客 中我们知道,你的对象是创建在栈上还是在堆上,最大的区别就是对象的作用域不一样。所以在C++中,一旦程序进入另外一个作用域,那其他作用域的对象就自动销毁了。这种机制有好有坏。我们可以利用这个机制,比如可以自动化我们的代码,像智能指针、作用域锁(scoped_lock)等都是利用了这种机制。

OpenStack:Glance共享与上传、Nova操作选项解释、Cinder操作技巧

目录 Glance member task Nova lock shelve rescue Cinder manage local-attach transfer backup-export 总结 原作者:int32bit,参考内容 从2013年开始折腾OpenStack也有好几年的时间了。在使用过程中,我发现有很多很有用的操作,但是却很少被提及。这里我暂不直接

基于springboot+vue+uniapp的“共享书角”图书借还管理系统小程序

开发语言:Java框架:springboot+uniappJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:Maven3.3.9 系统展示 后台登录界面 管理员功能界面 出借者管理 图书信息管理 图书归还管理 出租收入管理

Python中的私有属性与方法:解锁面向对象编程的秘密

在Python的广阔世界里,面向对象编程(OOP)是一种强大而灵活的方法论,它帮助我们更好地组织代码、管理状态,并构建可复用的软件组件。而在这个框架内,私有属性与方法则是实现封装的关键机制之一。它们不仅有助于隐藏类内部的具体实现细节,还能保护数据免受外部干扰。今天,让我们一起探索Python中私有属性与方法的魅力所在,了解它们如何在实际开发中发挥重要作用。 引言 随着软件系统变得越来越复杂,维

Nacos Config 配置中心支持配置共享

文章目录 一、什么是配置中心二、Nacos Config2.1 Nacos Config 工作原理 (★)2.2 Nacos Config 的使用2.3 动态刷新2.4 配置共享2.4.1 同一个微服务的不同环境之间共享配置2.4.2 不同微服务中间共享配置 一、什么是配置中心 微服务架构下关于配置文件的存在以下问题: 配置文件相对分散。在一个微服务架构下,配置文件会随

【0324】Postgres内核 Shared Buffer Access Rules (共享缓冲区访问规则)说明

0. 章节内容 1. 共享磁盘缓冲区访问机制 (shared disk buffers) 共享磁盘缓冲区有两套独立的访问控制机制:引用计数(a/k/a pin 计数)和缓冲区内容锁。(实际上,还有第三级访问控制:在访问任何属于某个关系表的页面之前,必须持有该关系表的适当类型的锁。这里不讨论关系级锁。) Pins 在对缓冲区做任何操作之前,必须“对缓冲区pin”(即增加其引用计数, re