一种基于ECC的量子同态加密方法技术

技术编号:40564697 阅读:34 留言:0更新日期:2024-03-05 19:28
本发明专利技术涉及经典密码学和量子密码学领域,具体涉及一种基于ECC的量子同态加密方法。包括:客户端生成明文量子态和量子一次一密密钥,以及设计Box函数,对于密钥key,将之盲化后发送给第三方。第三方收到盲化后的明文信息和量子一次一密密钥之后,调用Box函数,得到对应的密文量子态,最后将密文量子态发送给服务端执行评估操作,评估结束后服务端将评估后的密文量子态发送给客户端,客户端在接收到评估后的量子态和解密密钥dk后,执行解密操作,最终得到想要的量子态信息。本发明专利技术在数据安全性方面进行了加强,并降低了对客户端量子计算能力的要求,且整个过程中客户端与服务器并无交互。有效降低了客户端数据泄露的风险。

【技术实现步骤摘要】

:本专利技术涉及经典密码学和量子密码学领域,具体涉及一种基于ecc的量子同态加密方法。


技术介绍

0、
技术介绍

1、随着信息时代的来临,数据的安全性和隐私保护变得愈发重要。早在1978年,r.l.rivest、a.shamir和l.adleman等人就提出了隐私同态的概念,伴随着该概念的提出,第一个拥有着同态性质的加密算法rsa诞生了。该算法具有部分同态加密的性质,可以在一定程度上进行计算而不需要解密,这使得其在安全领域拥有广泛的应用场景,并为之后完全同态加密方案的提出奠定了基础。随着时间的推移,隐私同态的概念也在不断演化。后来逐步发展为这样的一个问题:如何在对密文不进行解密的情况下,对密文进行任意的计算,将计算后的结果进行解密,使得解密后得到的输出与明文进行同样计算的输出相同。这个问题在很长一段时间成为了密码学界的开放性问题。直到2009年,gentry成功地构造了第一个具有完全同态性质的加密方案,该方案一经提出,引发了密码学界的轰动,大量学者加入到了研究全同态加密的方向中来,同态加密方向也因此得以迅速发展。然而,经典计算和加密技术在面对未本文档来自技高网...

【技术保护点】

1.一种基于ECC的量子同态加密方法包含以下几个步骤:

2.根据权利要求1所述的一种基于ECC的量子同态加密方法,其实体之间的主要负责模块为:客户端负责生成明文量子态,量子一次一密的密钥,以及使用ECC算法的sk对密钥进行加密,并设计核心模块函数发送给第三方。第三方则负责则负责调用核心模块函数box,从而实现对量子态的一次一密操作、密钥更新操作。服务端则负责对密文量子态的评估操作。

3.根据权利要求1所述的一种基于ECC的量子同态加密方法,其特征在于,步骤S1中的客户端会在整个加密流程开始之前,生成核心函数box,具体地,box具有以下功能:对盲化后的量子一次一密...

【技术特征摘要】

1.一种基于ecc的量子同态加密方法包含以下几个步骤:

2.根据权利要求1所述的一种基于ecc的量子同态加密方法,其实体之间的主要负责模块为:客户端负责生成明文量子态,量子一次一密的密钥,以及使用ecc算法的sk对密钥进行加密,并设计核心模块函数发送给第三方。第三方则负责则负责调用核心模块函数box,从而实现对量子态的一次一密操作、密钥更新操作。服务端则负责对密文量子态的评估操作。

3.根据权利要求1所述的一种基于ecc的量子同态加密方法,其特征在于,步骤s1中的客户端会在整个加密流程开始之前,生成核心函数box,具体地,box具有以下功...

【专利技术属性】
技术研发人员:宋秀丽周建兵
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1