【技术实现步骤摘要】
本公开的一个或多个示例实施例涉及用于执行同态运算的同态加密系统及其操作方法,更具体地,涉及同态加密设备、操作同态加密设备的方法、同态加密运算设备、操作同态加密运算设备的方法、以及同态加密系统和操作同态加密系统的方法。
技术介绍
1、一般来说,同态加密在不对加密信息进行解密的情况下对密文执行运算,并且可以获得与当对明文(plain text)执行运算并且对运算结果进行加密时相同的结果。因此,同态加密受到提供基于大数据的服务的公司的很大关注,因为同态加密允许在不对密文进行解密的情况下执行诸如统计处理和机器学习等各种操作。
2、最接近同态加密技术当前商业化的技术是完全同态加密技术,完全同态加密技术通过将自举(bootstrap)技术应用于分级同态加密而克服了分级同态加密中只可以执行有限次运算的运算次数限制。对于同态加密技术商业化的最大问题是密文的大小,它与原始数据相比增加了几十倍。
技术实现思路
1、本专利技术构思的一个或多个示例实施例提供了一种同态加密系统及其操作方法,同态加密系统
...【技术保护点】
1.一种同态加密设备,包括:
2.根据权利要求1所述的同态加密设备,其中,在所述同态加密运算设备中对所述输入密文执行多个条件运算,并且基于分配给所述同态加密设备的第一条件运算的数量从所述多个条件运算当中选择第一条件运算。
3.根据权利要求2所述的同态加密设备,其中,对于所述多个条件运算中除了第一条件运算之外的剩余条件运算中的每一个,所述解密电路从所述同态加密运算设备接收与一个条件路径相对应的至少一个运算的运算值。
4.根据权利要求1所述的同态加密设备,其中,所述后处理器从所述同态加密运算设备接收关于基于对所述密文的乘法运算生成的所述
...【技术特征摘要】
1.一种同态加密设备,包括:
2.根据权利要求1所述的同态加密设备,其中,在所述同态加密运算设备中对所述输入密文执行多个条件运算,并且基于分配给所述同态加密设备的第一条件运算的数量从所述多个条件运算当中选择第一条件运算。
3.根据权利要求2所述的同态加密设备,其中,对于所述多个条件运算中除了第一条件运算之外的剩余条件运算中的每一个,所述解密电路从所述同态加密运算设备接收与一个条件路径相对应的至少一个运算的运算值。
4.根据权利要求1所述的同态加密设备,其中,所述后处理器从所述同态加密运算设备接收关于基于对所述密文的乘法运算生成的所述输入密文的信息。
5.根据权利要求1所述的同态加密设备,其中,所述解密电路还被配置为从所述同态加密运算设备接收通过基于所述多个第一运算值执行至少一个同态运算而生成的多个第二运算值,并且对所述多个第二运算值进行解密,并且
6.根据权利要求1所述的同态加密设备,其中,第一条件运算包括最大值运算、最小值运算、池化运算、决策树运算、校正线性单元relu运算、泄漏relu运算和激活运算中的一种。
7.根据权利要求1所述的同态加密设备,其中,所述后处理器还被配置为从所述多个解密的第一运算值当中选择与基于关于所述输入密文和所述多个运算条件的信息确定的一个条件路径相对应的第一运算值。
8.根据权利要求1所述的同态加密设备,其中,所述多个运算包括通过绕过对所述输入密文的第一条件运算来生成所述多个第一运算值的运算。
9.一种操作同态加密设备的方法,所述方法包括:
10.根据权利要求9所述的方法,其中,在所述同态加密运算设备中对所述输入密文执行多个条件运算,并且基于分配给所述同...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。