用于实现对称加密和非对称加密的轻量级同态加密方法技术

技术编号:40097193 阅读:36 留言:0更新日期:2024-01-23 17:07
本发明专利技术公开了一种用于实现对称加密和非对称加密的轻量级同态加密方法。所述方法包括:根据私钥参数,确定私钥和第一公开参数,私钥参数、私钥及第一公开参数均为整数;通过第一加密模型,根据私钥和第一公开参数,对明文数据进行对称加密得到明文数据对应的密文数据,或者基于公钥和第一公开参数,通过第二加密模型对明文数据进行非对称加密,得到密文数据;对待运算数据进行同态运算,得到同态加密数据。根据本发明专利技术提供的方法,能够实现混合同态运算;由于本发明专利技术可直接对密文数据进行同态运算,能够实现同态运算的高效性;由于本发明专利技术只涉及整数上的运算,能够降低计算成本,从而实现高效、轻量级的加密、同态运算和解密。

【技术实现步骤摘要】

本专利技术属于数据加密,具体涉及一种用于实现对称加密和非对称加密的轻量级同态加密方法


技术介绍

1、随着大众对个人隐私的重视,以及国内外立法对于隐私数据的保护,数据安全与隐私保护已成为推动数字经济健康发展的重点研究课题。尤其是云计算的兴起与普及,使得数据拥有者倾向于将私有数据外包到云服务器以减少本地存储和计算成本。由于云服务器通常由第三方运营,数据加密技术被引入以保护数据机密性,即数据拥有者会对私有数据进行加密,然后将密文数据外包给云服务器。但是,密文数据经过了充分随机化,很难基于密文进行数据分析和价值挖掘,所以加密技术的引入极大地降低了数据的可用性。同态加密方案的出现,很好地解决了数据机密性和数据可用性这一困境问题,使得数据可以在密态进行运算,进而实现基于密文的数据分析和数据挖掘。

2、2009年,gentry在他的博士论文中首次提出一种基于理想格的同态加密方案,拉开了同态加密研究的序幕。初期,基于理想格构建的同态加密有很严重的性能问题,其公钥需要2个多小时去构建。之后,研究者相继推出bgv(brakerski-gentry-vaikunt本文档来自技高网...

【技术保护点】

1.一种用于实现对称加密和非对称加密的轻量级同态加密方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述私钥包括第一私钥、第二私钥及第三私钥;

3.根据权利要求2所述的方法,其特征在于,所述私钥参数包括:第一长度参数k0和第二长度参数kL;

4.根据权利要求1所述的方法,其特征在于,所述公钥包括:第一公钥、第二公钥及第三公钥;

5.根据权利要求4所述的方法,其特征在于,所述第二加密模型满足下述公式:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所...

【技术特征摘要】

1.一种用于实现对称加密和非对称加密的轻量级同态加密方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述私钥包括第一私钥、第二私钥及第三私钥;

3.根据权利要求2所述的方法,其特征在于,所述私钥参数包括:第一长度参数k0和第二长度参数kl;

4.根据权利要求1所述的方法,其特征在于,所述公钥包括:第一公钥、第二公钥及第三公钥;

5.根据权利要求4所述的方法,其特征在于,所述第二加密模型满足下述公式:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要...

【专利技术属性】
技术研发人员:张松年郑艳冬朱辉王枫为
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:

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

1