CN109347634A - 一种量子通信接口的通信方法及通信*** - Google Patents

一种量子通信接口的通信方法及通信*** Download PDF

Info

Publication number
CN109347634A
CN109347634A CN201811308291.5A CN201811308291A CN109347634A CN 109347634 A CN109347634 A CN 109347634A CN 201811308291 A CN201811308291 A CN 201811308291A CN 109347634 A CN109347634 A CN 109347634A
Authority
CN
China
Prior art keywords
quantum
module
key
communication
quantum communications
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811308291.5A
Other languages
English (en)
Inventor
邵忠良
龙银香
黄诚
邓桂芳
曹薇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Polytechnic of Water Resources and Electric Engineering Guangdong Water Resources and Electric Power Technical School
Original Assignee
Guangdong Polytechnic of Water Resources and Electric Engineering Guangdong Water Resources and Electric Power Technical School
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Polytechnic of Water Resources and Electric Engineering Guangdong Water Resources and Electric Power Technical School filed Critical Guangdong Polytechnic of Water Resources and Electric Engineering Guangdong Water Resources and Electric Power Technical School
Priority to CN201811308291.5A priority Critical patent/CN109347634A/zh
Publication of CN109347634A publication Critical patent/CN109347634A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0852Quantum cryptography
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/70Photonic quantum communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0852Quantum cryptography
    • H04L9/0858Details about key distillation or coding, e.g. reconciliation, error correction, privacy amplification, polarisation coding or phase coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0869Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0894Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Theoretical Computer Science (AREA)
  • Optics & Photonics (AREA)
  • Optical Communication System (AREA)

Abstract

本发明属于量子通信技术领域,公开了一种量子通信接口的通信方法及通信***,量子通信接口的通信******包括:光子发射模块、接收模块、主控模块、量子解析模块、量子编码模块、量子调制模块、加密模块、通信评估模块。本发明通过加密模块具有高安全性、独立性、部署方便、快捷、简单;同时,通过通信评估模块对于整个量子密钥分发***而言,能够最大化***吞吐量,即最大化安全码率的误码协商算法才是最优的,除了协商效率,误码协商算法其他方面的性能也会对***的安全码率产生重要影响。

Description

一种量子通信接口的通信方法及通信***
技术领域
本发明属于量子通信技术领域,尤其涉及一种量子通信接口的通信方法及通信***。
背景技术
量子通信是指利用量子纠缠效应进行信息传递的一种新型的通讯方式。量子通讯是近二十年发展起来的新型交叉学科,是量子论和信息论相结合的新的研究领域。量子通信主要涉及:量子密码通信、量子远程传态和量子密集编码等,近来这门学科已逐步从理论走向实验,并向实用化发展。高效安全的信息传输日益受到人们的关注。所谓量子通信是指利用量子纠缠效应进行信息传递的一种新型的通讯方式,是近二十年发展起来的新型交叉学科,是量子论和信息论相结合的新的研究领域。光量子通信主要基于量子纠缠态的理论,使用量子隐形传态(传输)的方式实现信息传递。根据实验验证,具有纠缠态的两个粒子无论相距多远,只要一个发生变化,另外一个也会瞬间发生变化,利用这个特性实现光量子通信的过程如下:事先构建一对具有纠缠态的粒子,将两个粒子分别放在通信双方,将具有未知量子态的粒子与发送方的粒子进行联合测量(一种操作),则接收方的粒子瞬间发生坍塌(变化),坍塌(变化)为某种状态,这个状态与发送方的粒子坍塌(变化)后的状态是对称的,然后将联合测量的信息通过经典信道传送给接收方,接收放根据接收到的信息对坍塌的粒子进行幺正变换(相当于逆转变换),即可得到与发送方完全相同的未知量子态。然而,现有量子通信安全性不高;同时,缺少对量子通信中误码协商算法的全面评估。
综上所述,现有技术存在的问题是:
现有量子通信安全性不高;同时,缺少对量子通信中误码协商算法的全面分析。现有技术中,量子通信的加密性、安全性、独立性、快捷、简单性差。
发明内容
针对现有技术存在的问题,本发明提供了一种量子通信接口的通信方法及通信***。
本发明是这样实现的,一种量子通信接口的通信方法,所述量子通信接口的通信方法包括:
利用加密程序对量子信号进行加密处理;包括:
(1)量子通信密钥存储步骤:所述手持设备在通信时,发起呼叫的手持设备为主叫端,被呼叫的手持设备为被叫端;所述量子通信密钥基于量子密码的端对端手持设备加密方法存储在手持设备内;
(2)发起呼叫步骤:当需要进行加密通信时,主叫端向被叫端发起加密通信请求;
(3)量子通信密钥同步步骤:被叫端接收到加密通信请求并确认接听后,发送密钥同步请求消息给主叫端;
(4)同步确认步骤:主叫端收到密钥同步请求消息后,从其密钥池中读取量子通信密钥,然后回送确认消息给被叫端;
(5)呼叫应答步骤:被叫端收到确认信息后,从其密钥池中读出对应的量子通信密钥;量子通信密钥读出成功后,被叫端发送加密呼叫应答信号给主叫端,主叫端和被叫端进行加密通信;
(6)加密通信步骤:主叫端的密钥管理操作***通过第一代理接口和第二代理将量子通信密钥分配过程中的数据交互信息发送到设备管控操作***;设备管控操作***通过经典信道将量子通信密钥分配过程中的数据交互信息传输到被叫端;被叫端的设备管控操作***通过经典信道收到量子通信密钥分配过程中的数据交互信息后,通过被叫端的第一代理接口和被叫端的第二代理将量子通信密钥分配过程中的数据交互信息发给被叫端的密钥管理操作***;
(7)量子信号传输步骤:主叫端的量子通信密钥分配终端控制装置和被叫端的量子通信密钥分配终端控制装置根据量子通信密钥分配过程中的数据交互信息通过量子信道进行量子信号传输。
(8)量子通信密钥更新步骤:所述主叫端和被叫端使用的量子通信密钥都设定有生命周期;在通信过程中,主叫端和被叫端的量子通信密钥的使用周期分别达到设定状态后,量子通信密钥被更换为新量子通信密钥,并且新量子通信密钥更换成功后被注入主叫端和被叫端的加解密模块;
步骤(6)中,进一步包括:通过主密钥MSK和属性集合S,结合子群Gp3生成密钥SK;通过访问结构MV对应的密文CT和属性集合S对应的密钥SK恢复出消息;
生成密钥SK的方法具体为:
选择一个随机数t∈ZN和随机元素并按下式生成的密钥SK:
其中,hi表示与属性集合U中的第i个属性元素对应的群元素;
恢复出消息M具体方法为:
1)令被定义为I={j:ρ(j)∈S},如果令是秘密s的一个子秘密,则存在常数{ωj∈ZN}使得∑j∈Iωjλj=s,其中,a1,...,at-1为任意选取t-1个随机数,ZN表示1到N的整数集合;ωj在秘密共享生成矩阵Mv大小的多项式时间内被找到,恢复出来主秘密;
2)利用混合阶双线性群的正交性计算下面式子:
则消息M=C/M'=Me(g,g)αs/e(g,g)αs;其中,为随机元素,C'、Cj、Dx为得到的密文CT的部分,K、L、Kρ(j)为得到的密钥SK的部分,hρ(j)表示与属性集合U中的第ρ(j)个属性元素对应的群元素。
进一步,步骤(6)中,进一步包括:初始化建立算法:首先输入包含所有属性的属性集合U,属性在不同的分层中;然后选择一个阶为N=p1p2p3双线性复合群G,p1、p2、p3为不相同的素数,令表示阶为pi的子群,i=1,2,3;然后选择随机指数a和α、随机群元素其中,a,α∈ZN,ZN表示1至N-1的整数;对于U中的|U|个属性元素,选择对应的群元素则公共参数PK和主密钥MSK分别为:
PK={N,g,gα,e(g,g)a,h1,......,h|U|};
MSK={α,X3};
其中,e(g,g)a表示双线性对;
令属性集合S为属性集合U的分层子集,根据属性集合S、公共参数PK、消息M和一个提前生成的分层门限访问结构(MV,ρ)将属性集合U所有层次的属性均用一个表达式进行加密得到密文CT,其中,函数ρ表示分层访问结构MV中的行到属性的映射;令属性集合S的每一层的属性数量超过该层门限,使S满足分层的访问结构;具体包括如下步骤:
令访问结构MV是一个j×t矩阵;
选择一个随机向量 表示1到N的整数集合中的任意t个,其中,s表示秘密值,y1,......,yt-1为秘密值s的分享;
|S|表示S所具有的元素数量,设定满足:
其中,U0,…,Um表示集合U的第0至m层,0≤l0≤l1≤...≤lm=|S|,当且仅当对于所有的0≤i≤m,有li≥ki,li表示第i层中拥有集合S的元素数量,ki表示第i层中集合S的元素数量门限;
然后对于所有的j=1,...,l0,...,lm,计算Mj表示MV中的第j行;
对于属性集合U的层次数i∈{0,...,m},设定j=li-1+c,l-1=0,c为常数,表示第i层的第c个属性,即属性集合U中的第j个属性对应于第i层的第c个属性;
选择随机数rl0,......,rlm∈ZN
进一步,将所有层次的属性通过以下表达式进行加密得出密文CT:
其中,hρ(j)表示与属性集合U中的第ρ(j)个属性元素对应的群元素,ρ(j)表示属性集合U中第j层的属性到访问结构Mv的第j行的映射。
进一步,所述量子通信接口的通信方法及通信***具体包括:
步骤一,通过光子发射模块利用光子器件发射光脉冲;通过接收模块利用量子接收器接收量子;
步骤二,主控模块通过量子解析模块利用量子解析器解析接收到量子的状态;
步骤三,通过量子编码模块利用量子编码器对解析量子的量子位进行编码;通过量子调制模块利用量子调制器对编码后量子的量子位进行量子调制;
步骤四,通过加密模块利用加密程序对量子信号进行加密处理;
步骤五,通过通信评估模块利用误码协商算法对量子通信进行评估。
进一步,所述通信评估模块评估方法包括:
1)计算误码协商效率其中N为待处理筛选码的长度,M为在误码协商过程中通过经典信道交互的信息,S∈{0,1}N=长度为N的比特串,完成误码协商之后的已纠正码,I(A;B)=任意两个随机变量A和B之间的平均互信息,psuc为协商成功率;
2)将误码协商效率、计算时间、网络数据等待时间及网络数据通信量四个单一指标进行整合,整合后综合指标公式为其中f为误码协商效率,N为待处理筛选码的长度,nmessage为经典信道上交互的数据量,G(nmessage)为交互nmessage数据量消耗的安全密钥量,tcomputation为处理长度为N的筛选码时协商算法所需的计算时间,twaiting为处理长度为N的筛选码时等待网络数据所消耗的时间;
3)利用步骤2)中所述综合指标F评估误码协商算法的性能,F的大小与协商算法的性能成正比。
本发明的另一目的在于提供一种量子通信接口的通信计算机程序,其特征在于,所述量子通信接口的通信计算机程序实现所述的量子通信接口的通信方法。
本发明的另一目的在于提供一种终端,所述终端至少搭载实现所述量子通信接口的通信方法的量子通信控制器。
本发明的另一目的在于提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行所述的量子通信接口的通信方法。
本发明的另一目的在于提供一种实施所述量子通信接口的通信方法的量子通信接口的通信***,所述量子通信接口的通信***包括:
光子发射模块,与主控模块连接,用于通过光子器件发射光脉冲;
接收模块,与主控模块连接,用于通过量子接收器接收量子;
主控模块,与光子发射模块、接收模块、量子解析模块、量子编码模块、量子调制模块、加密模块、通信评估模块连接,用于通过单片机控制各个模块正常工作;
量子解析模块,与主控模块连接,用于通过量子解析器解析接收到量子的状态;
量子编码模块,与主控模块连接,用于通过量子编码器对解析量子的量子位进行编码;
量子调制模块,与主控模块连接,用于通过量子调制器对编码后量子的量子位进行量子调制;
加密模块,与主控模块连接,用于通过加密程序对量子信号进行加密处理;
通信评估模块,与主控模块连接,用于通过误码协商算法对量子通信进行评估。
本发明的另一目的在于提供一种至少搭载所述量子通信接口的通信***的量子通信设备。
本发明的优点及积极效果为:
本发明通过加密模块在量子通信密钥分配过程中使得量子通信密钥管理接口、量子通信密钥分配过程控制与设备管控***接口物理隔离,增强了实际量子通信密钥分配实现过程的安全性;当需要进行加密通话时,主叫端向被叫端发起加密通话请求信息;本发明的加密具有高安全性、独立性、部署方便、快捷、简单;同时,通过通信评估模块对于整个量子密钥分发***而言,能够最大化***吞吐量,即最大化安全码率的误码协商算法才是最优的,除了协商效率,误码协商算法其他方面的性能也会对***的安全码率产生重要影响。
本发明以量子密钥分发***的核心指标——安全码率为出发点,提出了一种误码协商算法评估方案,该方案包括四个单项指标和一个综合评价指标,四个单项指标分别是已有的协商效率和本发明提出的算法运算时间、网络数据等待时间和网络数据通信量,综合指标是以四个单项指标为输入参数的综合得分。该方案可以更准确地反映协商算法对于整个***性能的影响,更全面、准确地评估误码协商算法的性能。
本发明将属性对应到访问结构的生成矩阵里,根据属性的重要性,控制f运算的次数,重要的属性进行的f运算次数少,因而包含的秘密多,然后将生成的f运算结果映射到生成矩阵中去,从而实现相对于现有的分层属性加密方案,运算次数更少效率更高;
加密时对于分层的每个属性都将分层的访问结构的对应行嵌入进去,从而实现分层和细粒度访问结构相结合;
传统的加密方案在加密过程中将第0层的属性单独列出来进行加密,而本发明将所有层次的属性均用一种表达式进行加密,简化了密文格式。
附图说明
图1是本发明实施提供的量子通信接口的通信方法流程图。
图2是本发明实施提供的量子通信接口的通信***结构框图。
图2中:1、光子发射模块;2、接收模块;3、主控模块;4、量子解析模块;5、量子编码模块;6、量子调制模块;7、加密模块;8、通信评估模块。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
下面结合附图及具体实施例对本发明的应用原理作进一步描述。
如图1所示,本发明实施例提供的量子通信接口的通信方法,包括以下步骤:
S101,通过光子发射模块利用光子器件发射光脉冲;通过接收模块利用量子接收器接收量子;
S102,主控模块通过量子解析模块利用量子解析器解析接收到量子的状态;
S103,通过量子编码模块利用量子编码器对解析量子的量子位进行编码;通过量子调制模块利用量子调制器对编码后量子的量子位进行量子调制;
S104,通过加密模块利用加密程序对量子信号进行加密处理;
步骤S105,通过通信评估模块利用误码协商算法对量子通信进行评估。
如图2所示,本发明提供的量子通信***包括:光子发射模块1、接收模块2、主控模块3、量子解析模块4、量子编码模块5、量子调制模块6、加密模块7、通信评估模块8。
光子发射模块1,与主控模块3连接,用于通过光子器件发射光脉冲;
接收模块2,与主控模块3连接,用于通过量子接收器接收量子;
主控模块3,与光子发射模块1、接收模块2、量子解析模块4、量子编码模块5、量子调制模块6、加密模块7、通信评估模块8连接,用于通过单片机控制各个模块正常工作;
量子解析模块4,与主控模块3连接,用于通过量子解析器解析接收到量子的状态;
量子编码模块5,与主控模块3连接,用于通过量子编码器对解析量子的量子位进行编码;
量子调制模块6,与主控模块3连接,用于通过量子调制器对编码后量子的量子位进行量子调制;
加密模块7,与主控模块3连接,用于通过加密程序对量子信号进行加密处理;
通信评估模块8,与主控模块3连接,用于通过误码协商算法对量子通信进行评估。
本发明提供的加密模块7加密方法如下:
(1)量子通信密钥存储步骤:所述手持设备在通信时,发起呼叫的手持设备为主叫端,被呼叫的手持设备为被叫端;所述量子通信密钥基于量子密码的端对端手持设备加密方法存储在手持设备内;
(2)发起呼叫步骤:当需要进行加密通信时,主叫端向被叫端发起加密通信请求;
(3)量子通信密钥同步步骤:被叫端接收到加密通信请求并确认接听后,发送密钥同步请求消息给主叫端;
(4)同步确认步骤:主叫端收到密钥同步请求消息后,从其密钥池中读取量子通信密钥,然后回送确认消息给被叫端;
(5)呼叫应答步骤:被叫端收到确认信息后,从其密钥池中读出对应的量子通信密钥;量子通信密钥读出成功后,被叫端发送加密呼叫应答信号给主叫端,主叫端和被叫端进行加密通信;
(6)加密通信步骤:主叫端的密钥管理操作***通过第一代理接口和第二代理将量子通信密钥分配过程中的数据交互信息发送到设备管控操作***;设备管控操作***通过经典信道将量子通信密钥分配过程中的数据交互信息传输到被叫端;被叫端的设备管控操作***通过经典信道收到量子通信密钥分配过程中的数据交互信息后,通过被叫端的第一代理接口和被叫端的第二代理将量子通信密钥分配过程中的数据交互信息发给被叫端的密钥管理操作***;
(7)量子信号传输步骤:主叫端的量子通信密钥分配终端控制装置和被叫端的量子通信密钥分配终端控制装置根据量子通信密钥分配过程中的数据交互信息通过量子信道进行量子信号传输。
(8)量子通信密钥更新步骤:所述主叫端和被叫端使用的量子通信密钥都设定有生命周期;在通信过程中,主叫端和被叫端的量子通信密钥的使用周期分别达到设定状态后,量子通信密钥被更换为新量子通信密钥,并且新量子通信密钥更换成功后被注入主叫端和被叫端的加解密模块。
本发明提供的通信评估模块8评估方法如下:
1)计算误码协商效率其中N为待处理筛选码的长度,M为在误码协商过程中通过经典信道交互的信息,S∈{0,1}N=长度为N的比特串,完成误码协商之后的已纠正码,I(A;B)=任意两个随机变量A和B之间的平均互信息,psuc为协商成功率;
2)将误码协商效率、计算时间、网络数据等待时间及网络数据通信量四个单一指标进行整合,整合后综合指标公式为其中f为误码协商效率,N为待处理筛选码的长度,nmessage为经典信道上交互的数据量,G(nmessage)为交互nmessage数据量消耗的安全密钥量,tcomputation为处理长度为N的筛选码时协商算法所需的计算时间,twaiting为处理长度为N的筛选码时等待网络数据所消耗的时间;
3)利用步骤2)中所述综合指标F评估误码协商算法的性能,F的大小与协商算法的性能成正比。
下面结合具体分析对本发明作进一步描述。
本发明实施例提供的量子通信接口的通信方法,所述量子通信接口的通信方法包括:
利用加密程序对量子信号进行加密处理;包括:
(1)量子通信密钥存储步骤:所述手持设备在通信时,发起呼叫的手持设备为主叫端,被呼叫的手持设备为被叫端;所述量子通信密钥基于量子密码的端对端手持设备加密方法存储在手持设备内;
(2)发起呼叫步骤:当需要进行加密通信时,主叫端向被叫端发起加密通信请求;
(3)量子通信密钥同步步骤:被叫端接收到加密通信请求并确认接听后,发送密钥同步请求消息给主叫端;
(4)同步确认步骤:主叫端收到密钥同步请求消息后,从其密钥池中读取量子通信密钥,然后回送确认消息给被叫端;
(5)呼叫应答步骤:被叫端收到确认信息后,从其密钥池中读出对应的量子通信密钥;量子通信密钥读出成功后,被叫端发送加密呼叫应答信号给主叫端,主叫端和被叫端进行加密通信;
(6)加密通信步骤:主叫端的密钥管理操作***通过第一代理接口和第二代理将量子通信密钥分配过程中的数据交互信息发送到设备管控操作***;设备管控操作***通过经典信道将量子通信密钥分配过程中的数据交互信息传输到被叫端;被叫端的设备管控操作***通过经典信道收到量子通信密钥分配过程中的数据交互信息后,通过被叫端的第一代理接口和被叫端的第二代理将量子通信密钥分配过程中的数据交互信息发给被叫端的密钥管理操作***;
(7)量子信号传输步骤:主叫端的量子通信密钥分配终端控制装置和被叫端的量子通信密钥分配终端控制装置根据量子通信密钥分配过程中的数据交互信息通过量子信道进行量子信号传输。
(8)量子通信密钥更新步骤:所述主叫端和被叫端使用的量子通信密钥都设定有生命周期;在通信过程中,主叫端和被叫端的量子通信密钥的使用周期分别达到设定状态后,量子通信密钥被更换为新量子通信密钥,并且新量子通信密钥更换成功后被注入主叫端和被叫端的加解密模块;
步骤(6)中,进一步包括:通过主密钥MSK和属性集合S,结合子群Gp3生成密钥SK;通过访问结构MV对应的密文CT和属性集合S对应的密钥SK恢复出消息;
生成密钥SK的方法具体为:
选择一个随机数t∈ZN和随机元素并按下式生成的密钥SK:
其中,hi表示与属性集合U中的第i个属性元素对应的群元素;
恢复出消息M具体方法为:
1)令被定义为I={j:ρ(j)∈S},如果令是秘密s的一个子秘密,则存在常数{ωj∈ZN}使得∑j∈Iωjλj=s,其中,a1,...,at-1为任意选取t-1个随机数,ZN表示1到N的整数集合;ωj在秘密共享生成矩阵Mv大小的多项式时间内被找到,恢复出来主秘密;
2)利用混合阶双线性群的正交性计算下面式子:
则消息M=C/M'=Me(g,g)αs/e(g,g)αs;其中,为随机元素,C'、Cj、Dx为得到的密文CT的部分,K、L、Kρ(j)为得到的密钥SK的部分,hρ(j)表示与属性集合U中的第ρ(j)个属性元素对应的群元素。
步骤(6)中,进一步包括:初始化建立算法:首先输入包含所有属性的属性集合U,属性在不同的分层中;然后选择一个阶为N=p1p2p3双线性复合群G,p1、p2、p3为不相同的素数,令表示阶为pi的子群,i=1,2,3;然后选择随机指数a和α、随机群元素其中,a,α∈ZN,ZN表示1至N-1的整数;对于U中的|U|个属性元素,选择对应的群元素则公共参数PK和主密钥MSK分别为:
PK={N,g,gα,e(g,g)a,h1,......,h|U|};
MSK={α,X3};
其中,e(g,g)a表示双线性对;
令属性集合S为属性集合U的分层子集,根据属性集合S、公共参数PK、消息M和一个提前生成的分层门限访问结构(MV,ρ)将属性集合U所有层次的属性均用一个表达式进行加密得到密文CT,其中,函数ρ表示分层访问结构MV中的行到属性的映射;令属性集合S的每一层的属性数量超过该层门限,使S满足分层的访问结构;具体包括如下步骤:
令访问结构MV是一个j×t矩阵;
选择一个随机向量 表示1到N的整数集合中的任意t个,其中,s表示秘密值,y1,......,yt-1为秘密值s的分享;
|S|表示S所具有的元素数量,设定满足:
其中,U0,…,Um表示集合U的第0至m层,0≤l0≤l1≤...≤lm=|S|,当且仅当对于所有的0≤i≤m,有li≥ki,li表示第i层中拥有集合S的元素数量,ki表示第i层中集合S的元素数量门限;
然后对于所有的j=1,...,l0,...,lm,计算Mj表示MV中的第j行;
对于属性集合U的层次数i∈{0,...,m},设定j=li-1+c,l-1=0,c为常数,表示第i层的第c个属性,即属性集合U中的第j个属性对应于第i层的第c个属性;
选择随机数
将所有层次的属性通过以下表达式进行加密得出密文CT:
其中,hρ(j)表示与属性集合U中的第ρ(j)个属性元素对应的群元素,ρ(j)表示属性集合U中第j层的属性到访问结构Mv的第j行的映射。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘SolidState Disk(SSD))等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种量子通信接口的通信方法,其特征在于,所述量子通信接口的通信方法包括:利用加密程序对量子信号进行加密处理;包括:
(1)量子通信密钥存储步骤:所述手持设备在通信时,发起呼叫的手持设备为主叫端,被呼叫的手持设备为被叫端;所述量子通信密钥基于量子密码的端对端手持设备加密方法存储在手持设备内;
(2)发起呼叫步骤:当需要进行加密通信时,主叫端向被叫端发起加密通信请求;
(3)量子通信密钥同步步骤:被叫端接收到加密通信请求并确认接听后,发送密钥同步请求消息给主叫端;
(4)同步确认步骤:主叫端收到密钥同步请求消息后,从其密钥池中读取量子通信密钥,然后回送确认消息给被叫端;
(5)呼叫应答步骤:被叫端收到确认信息后,从其密钥池中读出对应的量子通信密钥;量子通信密钥读出成功后,被叫端发送加密呼叫应答信号给主叫端,主叫端和被叫端进行加密通信;
(6)加密通信步骤:主叫端的密钥管理操作***通过第一代理接口和第二代理将量子通信密钥分配过程中的数据交互信息发送到设备管控操作***;设备管控操作***通过经典信道将量子通信密钥分配过程中的数据交互信息传输到被叫端;被叫端的设备管控操作***通过经典信道收到量子通信密钥分配过程中的数据交互信息后,通过被叫端的第一代理接口和被叫端的第二代理将量子通信密钥分配过程中的数据交互信息发给被叫端的密钥管理操作***;
(7)量子信号传输步骤:主叫端的量子通信密钥分配终端控制装置和被叫端的量子通信密钥分配终端控制装置根据量子通信密钥分配过程中的数据交互信息通过量子信道进行量子信号传输。
(8)量子通信密钥更新步骤:所述主叫端和被叫端使用的量子通信密钥都设定有生命周期;在通信过程中,主叫端和被叫端的量子通信密钥的使用周期分别达到设定状态后,量子通信密钥被更换为新量子通信密钥,并且新量子通信密钥更换成功后被注入主叫端和被叫端的加解密模块;
步骤(6)中,进一步包括:通过主密钥MSK和属性集合S,结合子群生成密钥SK;通过访问结构MV对应的密文CT和属性集合S对应的密钥SK恢复出消息;
生成密钥SK的方法具体为:
选择一个随机数t∈ZN和随机元素并按下式生成的密钥SK:
其中,hi表示与属性集合U中的第i个属性元素对应的群元素;
恢复出消息M具体方法为:
1)令被定义为I={j:ρ(j)∈S},如果令是秘密s的一个子秘密,则存在常数{ωj∈ZN}使得∑j∈Iωjλj=s,其中,a1,...,at-1为任意选取t-1个随机数,ZN表示1到N的整数集合;ωj在秘密共享生成矩阵Mv大小的多项式时间内被找到,恢复出来主秘密;
2)利用混合阶双线性群的正交性计算下面式子:
则消息M=C/M'=Me(g,g)αs/e(g,g)αs;其中,为随机元素,C'、Cj、Dx为得到的密文CT的部分,K、L、Kρ(j)为得到的密钥SK的部分,hρ(j)表示与属性集合U中的第ρ(j)个属性元素对应的群元素。
2.如权利要求1所述的量子通信接口的通信方法,其特征在于,步骤(6)中,进一步包括:初始化建立算法:首先输入包含所有属性的属性集合U,属性在不同的分层中;然后选择一个阶为N=p1p2p3双线性复合群G,p1、p2、p3为不相同的素数,令表示阶为pi的子群,i=1,2,3;然后选择随机指数a和α、随机群元素其中,a,α∈ZN,ZN表示1至N-1的整数;对于U中的|U|个属性元素,选择对应的群元素则公共参数PK和主密钥MSK分别为:
PK={N,g,gα,e(g,g)a,h1,......,h|U|};
MSK={α,X3};
其中,e(g,g)a表示双线性对;
令属性集合S为属性集合U的分层子集,根据属性集合S、公共参数PK、消息M和一个提前生成的分层门限访问结构(MV,ρ)将属性集合U所有层次的属性均用一个表达式进行加密得到密文CT,其中,函数ρ表示分层访问结构MV中的行到属性的映射;令属性集合S的每一层的属性数量超过该层门限,使S满足分层的访问结构;具体包括如下步骤:
令访问结构MV是一个j×t矩阵;
选择一个随机向量 表示1到N的整数集合中的任意t个,其中,s表示秘密值,y1,......,yt-1为秘密值s的分享;
|S|表示S所具有的元素数量,设定满足:
其中,U0,…,Um表示集合U的第0至m层,0≤l0≤l1≤...≤lm=|S|,当且仅当对于所有的0≤i≤m,有li≥ki,li表示第i层中拥有集合S的元素数量,ki表示第i层中集合S的元素数量门限;
然后对于所有的j=1,...,l0,...,lm,计算Mj表示MV中的第j行;
对于属性集合U的层次数i∈{0,...,m},设定j=li-1+c,l-1=0,c为常数,表示第i层的第c个属性,即属性集合U中的第j个属性对应于第i层的第c个属性;
选择随机数
3.如权利要求1所述的量子通信接口的通信方法,其特征在于,将所有层次的属性通过以下表达式进行加密得出密文CT:
其中,hρ(j)表示与属性集合U中的第ρ(j)个属性元素对应的群元素,ρ(j)表示属性集合U中第j层的属性到访问结构Mv的第j行的映射。
4.如权利要求1所述的量子通信接口的通信方法,其特征在于,所述量子通信接口的通信方法及通信***具体包括:
步骤一,通过光子发射模块利用光子器件发射光脉冲;通过接收模块利用量子接收器接收量子;
步骤二,主控模块通过量子解析模块利用量子解析器解析接收到量子的状态;
步骤三,通过量子编码模块利用量子编码器对解析量子的量子位进行编码;通过量子调制模块利用量子调制器对编码后量子的量子位进行量子调制;
步骤四,通过加密模块利用加密程序对量子信号进行加密处理;
步骤五,通过通信评估模块利用误码协商算法对量子通信进行评估。
5.如权利要求3所述的量子通信接口的通信方法,其特征在于,所述通信评估模块评估方法包括:
1)计算误码协商效率其中N为待处理筛选码的长度,M为在误码协商过程中通过经典信道交互的信息,S∈{0,1}N=长度为N的比特串,完成误码协商之后的已纠正码,I(A;B)=任意两个随机变量A和B之间的平均互信息,psuc为协商成功率;
2)将误码协商效率、计算时间、网络数据等待时间及网络数据通信量四个单一指标进行整合,整合后综合指标公式为其中f为误码协商效率,N为待处理筛选码的长度,nmessage为经典信道上交互的数据量,G(nmessage)为交互nmessage数据量消耗的安全密钥量,tcomputation为处理长度为N的筛选码时协商算法所需的计算时间,twaiting为处理长度为N的筛选码时等待网络数据所消耗的时间;
3)利用步骤2)中所述综合指标F评估误码协商算法的性能,F的大小与协商算法的性能成正比。
6.一种量子通信接口的通信计算机程序,其特征在于,所述量子通信接口的通信计算机程序实现权利要求1~5任意一项所述的量子通信接口的通信方法。
7.一种终端,其特征在于,所述终端至少搭载实现权利要求1~5任意一项所述量子通信接口的通信方法的量子通信控制器。
8.一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1-5任意一项所述的量子通信接口的通信方法。
9.一种实施权利要求1所述量子通信接口的通信方法的量子通信接口的通信***,其特征在于,所述量子通信接口的通信***包括:
光子发射模块,与主控模块连接,用于通过光子器件发射光脉冲;
接收模块,与主控模块连接,用于通过量子接收器接收量子;
主控模块,与光子发射模块、接收模块、量子解析模块、量子编码模块、量子调制模块、加密模块、通信评估模块连接,用于通过单片机控制各个模块正常工作;
量子解析模块,与主控模块连接,用于通过量子解析器解析接收到量子的状态;
量子编码模块,与主控模块连接,用于通过量子编码器对解析量子的量子位进行编码;
量子调制模块,与主控模块连接,用于通过量子调制器对编码后量子的量子位进行量子调制;
加密模块,与主控模块连接,用于通过加密程序对量子信号进行加密处理;
通信评估模块,与主控模块连接,用于通过误码协商算法对量子通信进行评估。
10.一种至少搭载权利要求9所述量子通信接口的通信***的量子通信设备。
CN201811308291.5A 2018-11-05 2018-11-05 一种量子通信接口的通信方法及通信*** Pending CN109347634A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811308291.5A CN109347634A (zh) 2018-11-05 2018-11-05 一种量子通信接口的通信方法及通信***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811308291.5A CN109347634A (zh) 2018-11-05 2018-11-05 一种量子通信接口的通信方法及通信***

Publications (1)

Publication Number Publication Date
CN109347634A true CN109347634A (zh) 2019-02-15

Family

ID=65314011

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811308291.5A Pending CN109347634A (zh) 2018-11-05 2018-11-05 一种量子通信接口的通信方法及通信***

Country Status (1)

Country Link
CN (1) CN109347634A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111327365A (zh) * 2020-03-05 2020-06-23 中国科学技术大学 基于非周期同步光的星地量子密钥分发同步方法与装置
US20220294545A1 (en) * 2021-03-09 2022-09-15 Apple Inc. Multi-phase-level signaling to improve data bandwidth over lossy channels
US11606230B2 (en) 2021-03-03 2023-03-14 Apple Inc. Channel equalization

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1865657A1 (en) * 2006-06-09 2007-12-12 Kabushiki Kaisha Toshiba Quantum communciation system, quantum repeater apparatus, quantum repeater method, and computer program product
CN103501221A (zh) * 2013-09-29 2014-01-08 哈尔滨工业大学 一种用于量子通信的误码协商算法的评估方法
CN104780040A (zh) * 2015-04-06 2015-07-15 安徽问天量子科技股份有限公司 基于量子密码的手持设备加密方法及***
CN105024801A (zh) * 2015-07-06 2015-11-04 国网山东寿光市供电公司 一种量子加密通信方法
CN105406967A (zh) * 2015-12-10 2016-03-16 西安电子科技大学 一种分层属性加密方案
CN107294717A (zh) * 2017-08-15 2017-10-24 无锡南理工科技发展有限公司 远程量子加密通信***
CN108490882A (zh) * 2018-05-21 2018-09-04 广东水利电力职业技术学院(广东省水利电力技工学校) 一种激光雕刻机、控制***及控制方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1865657A1 (en) * 2006-06-09 2007-12-12 Kabushiki Kaisha Toshiba Quantum communciation system, quantum repeater apparatus, quantum repeater method, and computer program product
CN103501221A (zh) * 2013-09-29 2014-01-08 哈尔滨工业大学 一种用于量子通信的误码协商算法的评估方法
CN104780040A (zh) * 2015-04-06 2015-07-15 安徽问天量子科技股份有限公司 基于量子密码的手持设备加密方法及***
CN105024801A (zh) * 2015-07-06 2015-11-04 国网山东寿光市供电公司 一种量子加密通信方法
CN105406967A (zh) * 2015-12-10 2016-03-16 西安电子科技大学 一种分层属性加密方案
CN107294717A (zh) * 2017-08-15 2017-10-24 无锡南理工科技发展有限公司 远程量子加密通信***
CN108490882A (zh) * 2018-05-21 2018-09-04 广东水利电力职业技术学院(广东省水利电力技工学校) 一种激光雕刻机、控制***及控制方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111327365A (zh) * 2020-03-05 2020-06-23 中国科学技术大学 基于非周期同步光的星地量子密钥分发同步方法与装置
US11606230B2 (en) 2021-03-03 2023-03-14 Apple Inc. Channel equalization
US20220294545A1 (en) * 2021-03-09 2022-09-15 Apple Inc. Multi-phase-level signaling to improve data bandwidth over lossy channels
US11784731B2 (en) * 2021-03-09 2023-10-10 Apple Inc. Multi-phase-level signaling to improve data bandwidth over lossy channels

Similar Documents

Publication Publication Date Title
WO2019099526A1 (en) Method and system for quantum key distribution and data processing
US11595196B2 (en) Quantum key distribution method and device, and storage medium
Yang et al. Cloud based data sharing with fine-grained proxy re-encryption
CN107689947B (zh) 一种数据处理的方法和装置
CN109995513A (zh) 一种低延迟的量子密钥移动服务方法
CN113033828B (zh) 模型训练方法、使用方法、***、可信节点及设备
WO2018071191A2 (en) Method and system for data security based on quantum communication and trusted computing
CN104158880B (zh) 一种用户端云数据共享解决方法
CN113141252B (zh) 一种量子密钥分发方法、量子通信方法及装置和***
CN104917787B (zh) 基于群组密钥的文件安全共享方法和***
CN104660602A (zh) 一种量子密钥传输控制方法及***
CN109347634A (zh) 一种量子通信接口的通信方法及通信***
CN101170404B (zh) 对指定组群进行密钥配置的方法
CN108600174B (zh) 一种大型合作网络的访问控制机制及其实现方法
WO2021062518A1 (en) Obtaining keys from broadcasters in supersingular isogeny-based cryptosystems
JP6058514B2 (ja) 暗号処理方法、暗号システム、およびサーバ
CN110620660A (zh) 一种基于区块链的数据通信的密钥分配方法
Kuo et al. Efficient multiparty quantum secret sharing based on a novel structure and single qubits
JP2018196056A (ja) 通信装置および通信方法
Lou et al. Benchmark performance of digital QKD platform using quantum permutation pad
CN109743162A (zh) 一种利用理想格操作进行身份属性匹配的加密方法
CN116722977B (zh) 基于国密sm9的条件代理重加密方法
Ma et al. Development of video encryption scheme based on quantum controlled dense coding using GHZ state for smart home scenario
CN113810187B (zh) 一种高速量子密钥分发***及方法
Fun et al. Attribute based encryption—A data centric approach for securing internet of things (IoT)

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190215