一种全同态密文运算方法、装置及存储介质制造方法及图纸

技术编号:42123429 阅读:25 留言:0更新日期:2024-07-25 00:40
本发明专利技术涉及全同态密文运算技术领域,尤其是指一种全同态密文运算方法、装置、设备及存储介质。本发明专利技术所述的全同态密文运算方法,结合全同态虚拟专用电路同态运算和全同态虚拟通用处理器同态运算两种技术路线,取优补短,以全同态虚拟专用电路为基础,在电路编译器将用户程序编译成专用电路网表后,采用逻辑门功能隐藏和连接关系隐藏实现对专用电路网表的功能隐藏,从而实现了用户程序隐藏;相对于全同态虚拟通用处理器减少了同态逻辑运算冗余,提升了运算性能。

【技术实现步骤摘要】

本专利技术涉及全同态密文运算,尤其是指一种全同态密文运算方法、装置、设备及存储介质。


技术介绍

1、全同态密文运算是指一种加密算法和加密形式,它允许人们对密文进行任意的代数运算,将运算结果解密之后得到的结果明文,同直接用明文进行相同的运算得到的结果相同。通过全同态运算,可以实现数据在运算过程中全部以密文的形式存在,使得运算过程不会泄露用户数据的隐私信息,这使得隐私数据在云服务器上的运算外包成为可能。在近年来飞速发展的深度学习和人工智能等新型计算范式的推动下,用户数据在云服务中的分享和外包计算越来越成为训练更复杂更精准模型的前提。但同时随着中国、美国和欧盟相继出台用户隐私保护相关法令法规,用户数据隐私安全也越发受到重视。全同态的出现和推广可以很好的解决数据分享和隐私保护之间的矛盾。

2、全同态被认为是密码学的圣杯,在其概念于1979年首次被rivest等人提出后的很长一段时间内,人们都只能实现部分操作的同态运算,如在密文上实现同态加法运算的paillier同态方案,以及只实现同态乘法运算的rsa和elgamal同态乘法方案,这些都被称为部分同态加本文档来自技高网...

【技术保护点】

1.一种全同态密文运算方法,其特征在于,包括:

2.根据权利要求1所述的全同态密文运算方法,其特征在于,所述逻辑门功能隐藏的具体步骤包括:

3.根据权利要求2所述的全同态密文运算方法,其特征在于,所述查找表LUT由多个同态MUX逻辑门组合构成。

4.根据权利要求1所述的全同态密文运算方法,其特征在于,所述连接关系隐藏的具体步骤包括:

5.根据权利要求4所述的全同态密文运算方法,其特征在于,所述运行参数表的读写操作包括:

6.根据权利要求1所述的全同态密文运算方法,其特征在于,所述用户数据的加密方式为TFHE加密。

7...

【技术特征摘要】

1.一种全同态密文运算方法,其特征在于,包括:

2.根据权利要求1所述的全同态密文运算方法,其特征在于,所述逻辑门功能隐藏的具体步骤包括:

3.根据权利要求2所述的全同态密文运算方法,其特征在于,所述查找表lut由多个同态mux逻辑门组合构成。

4.根据权利要求1所述的全同态密文运算方法,其特征在于,所述连接关系隐藏的具体步骤包括:

5.根据权利要求4所述的全同态密文运算方法,其特征在于,所述运行参数表的读写操作包括:

6.根据...

【专利技术属性】
技术研发人员:请求不公布姓名请求不公布姓名请求不公布姓名请求不公布姓名
申请(专利权)人:北京微芯区块链与边缘计算研究院
类型:发明
国别省市:

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

1