一种基于半量子纠缠的可搜索加密身份认证方法
摘要文本
本发明通过量子通信领域的方法,实现了一种基于半量子纠缠的可搜索加密身份认证方法。首先,数据所有者将自己拥有的数据采用加密算法加密并上传到云服务器做检索;其次,有检索需求的用户通过数据所有者的授权获取检索资格后向云服务器发送检索请求;接着,云服务器和检索用户之间通过半量子纠缠的关系进行身份认证,确保检索用户并确认该用户未携带窃听者;最后,认证通过,云服务器执行可搜索加密的检索操作,并将检索结果发给用户,用户解密查看。在本方法中,检索阶段通信的发送方和接收方通过共享密钥建立了安全通信通道,通信双方既确保了通信的机密性,又实现了对特定数据的高效检索。。关注微信公众号
申请人信息
- 申请人:北京睿航至臻科技有限公司
- 申请人地址:102627 北京市大兴区科苑路13号院1号楼4层401-6室
- 发明人: 北京睿航至臻科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于半量子纠缠的可搜索加密身份认证方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410005210.3 |
| 申请日 | 2024/1/3 |
| 公告号 | CN117768119A |
| 公开日 | 2024/3/26 |
| IPC主分类号 | H04L9/08 |
| 权利人 | 北京睿航至臻科技有限公司 |
| 发明人 | 张群轼; 姜守义; 邢波波; 李华 |
| 地址 | 北京市大兴区科苑路13号院1号楼4层401-6室 |
专利主权项内容
1.一种基于半量子纠缠的可搜索加密身份认证方法,其特征在于:步骤a、数据加密与上传:a-1、数据加密:数据所有者对每一个要进行上传的数据创建一个检索索引,并同步采用非对称算法对数据进行非对称加密,以确保只有数据所有者的私钥可以解密,并将公钥公开;a-2、上传:加密后的数据由数据所有者通过安全通信协议上传至云服务器,以确保数据的隐私和安全性;步骤b、用户授权与检索请求:b-1、用户通过数据所有者的公钥获得有效授权,证明其身份合法,用户通过数据所有者授权的公钥加密其检索数据的关键字,用户将加密的关键字和要与云服务器验证身份的二进制字符串生成请求陷门;b-2、合法用户向云服务器发送检索请求,请求对加密数据进行检索,并将请求陷门上传至云服务器,检索请求中包含用户的身份信息和具体的检索需求,确保请求的完整性和真实性;步骤c、身份认证:c-1、云服务器接收上传的数据后,首先生成半量子纠缠态,其中包括携带云服务器的信息的A粒子和携带用户的信息的S粒子;然后,将检索用户与云服务器共享一个二进制字符串Ⅰ 作为进行身份认证的秘密信息,并构建基于半量子纠缠的关系,用于进行认证身份认证协议;c-2、通信双方在初始化阶段通过共享密钥建立安全通信通道,以防止潜在的窃听威胁;c-3、检索用户根据共享的密钥和半量子纠缠态插入诱惑光子,通过测量证明其合法身份;c-4、云服务器通过验证插入的诱惑光子的测量结果与其自身测量结果的一致性,确认检索用户的身份;步骤d、检索操作:身份认证通过后,云服务器执行可搜索加密的检索操作,云服务器将检索结果用数据所有者的公钥加密并发送给合法用户,确保结果的机密性;步骤e、解密查看:用户收到检索结果后进行解密操作,使用自己的私钥解密数据;解密后的数据只有合法用户才能查看;解密查看的操作确保了数据的完整性和可用性,使用户获取检索结果。 来自: