进行同态加密的终端装置、处理密文的服务器装置及其方法制造方法及图纸

技术编号:22061574 阅读:73 留言:0更新日期:2019-09-07 18:50
一种加密方法被提供。根据所述加密方法,一缩放因子可以被反映在一消息中,然后,一同态密文可以使用一公钥被生成。所述被生成的密文在进行解密时以如下形式被生成:复原通过将一误差值加到通过将所述缩放因子反映在所述消息中获得的一值而被获得的一结果值。据此,能够以一密文状态被计算的一同态密文可以被有效地生成。

Terminal Device for Homomorphic Encryption, Server Device for Processing Ciphertext and Its Method

【技术实现步骤摘要】
【国外来华专利技术】进行同态加密的终端装置、处理密文的服务器装置及其方法
本公开涉及进行同态加密的一终端装置、处理所述密文的一服务器装置、其方法,以及将一环的一明文空间调整为一实数空间并且以被改进的计算速度生成一同态密文的一同态加密方法。
技术介绍
电子及通信技术的进展已经支持在各种装置之间收发数据并且利用所述被收发的数据的各种服务。例如:在所述云计算服务中,一用户将他或她的个人信息存储在一服务器中并且通过使用他或她的已被有源地使用(activelyused)的终端装置来利用所述服务器的信息。在这样的一环境中,使用安全(security)技术来防止数据泄漏是必不可少的。因此,所述服务器存储一被加密的数据(encrypteddata)。在这种情况下,每当所述服务器搜索被存储在其中的数据或者基于所述数据进行一系列操作时,将所述被加密的数据解密是必要的,因此浪费资源及时间。另外,当一第三方的一黑客攻击(ahackingofathirdparty)在所述服务器临时进行解密用于计算的同时被进行时,存在的一问题是个人信息可以被轻易地泄露给所述第三方。为了解决这个问题,一同态加密方法已经被研究。根据一同态加密,即使一本文档来自技高网...

【技术保护点】
1.一种终端装置的加密方法,其特征在于:所述加密方法包括步骤:设定一缩放因子;及将所述缩放因子反映在一待加密的消息中,并且使用一公钥进行加密以生成一同态密文,其中所述同态加密是基于正在被进行的一解密且处于一结果值被复原的一形式,所述结果值通过将一误差值加到通过将所述缩放因子反映在所述消息中获得的一值而被获得。

【技术特征摘要】
【国外来华专利技术】2017.12.15 KR 10-2017-0173608;2018.10.29 KR 10-2011.一种终端装置的加密方法,其特征在于:所述加密方法包括步骤:设定一缩放因子;及将所述缩放因子反映在一待加密的消息中,并且使用一公钥进行加密以生成一同态密文,其中所述同态加密是基于正在被进行的一解密且处于一结果值被复原的一形式,所述结果值通过将一误差值加到通过将所述缩放因子反映在所述消息中获得的一值而被获得。2.如权利要求1所述的加密方法,其特征在于:所述同态密文的一模数被设定为一个缩放因子的一取幂。3.如权利要求1所述的加密方法,其特征在于:所述同态密文的一模数是通过将多个不同的缩放因子彼此相乘而被获得的一值,并且所述多个不同的缩放因子被设定为在一相似范围内彼此不相交的多个值。4.如权利要求1所述的加密方法,其特征在于:所述生成所述同态密文的步骤包括:从一离散高斯分布或在相对于所述离散高斯分布的一短统计距离内的一分布计算一误差;及将所述消息乘以所述缩放因子并且将所述误差加到所述被乘的消息,并且使用所述公钥进行加密以生成所述同态密文。5.如权利要求1所述的加密方法,其特征在于:所述方法还包括步骤:基于作为多个消息向量的所述消息,将所述多个消息向量转换为能够处于被平行加密的一形式的一多项式,其中所述生成同态密文的步骤包括将所述多项式乘以所述缩放因子,并且使用所述公钥进行同态加密。6.一种服务器装置的密文处理方法,其特征在于:所述密文处理方法包括步骤:接收多个被单独加密的同态密文;进行关于多个同态密文的一预定的计算;及消除来自通过所述计算而被计算的一结果密文的一噪声域及提取一有效域的数据,其中所述多个同态密文中的每个是通过将一消息乘以一缩放因子并且将所述被乘的消息进行加密而被生成的一密文,以及其中所述噪声域被决定为相应于所述缩放因子的一大小。7.如权利要求6所述的密文处理方法,其特征在于:所述密文处理方法还包括步骤:基于所述多个同态密文中的每个是通过打包多个消息矢量而被生成的一密文,平行地进行被包括在所述多个同态密文中的每个中的多个消息矢量的一计算处理过程。8.如权利要求7所述的密文处理方法,其特征在于:所述密文处理方法还包括步骤:旋转被包括在所述多个同态密文中的多个消息矢量中的每个的一顺序。9.如权利要求7所述的密文处理方法,其特征在于:所述密文处理方法还包括步骤:基于所述作为一复数的消息,对于所述多个同态密文进行一共轭计算。10.一种终端装置,其特征在于:所述终端装置包括:一内存,被配置为存储一缩放因子及一公钥;一处理器,被配置为将所述缩放因子反映在一待加密的消息中,然后使用所述公钥进行加密,并且生成一同态密文;及一通信器,被配置为将所述同态密文发送到一外部装置,其中所述同态密文是基于正在被进行的一解密且处于一结果值被复原的一形式,所述结果值通过将一误差值加到通过将所述缩放因子反映在所述消息中获得的一值而被获得。11.如权利要求10所述的终端装置,其特征在于:所述终端装置还包括:一输入接口,被配置为接收所述消息及所述缩放因子的输入,其中所述处理...

【专利技术属性】
技术研发人员:千丁熙金杜衡宋龙秀韩奎荧
申请(专利权)人:首尔大学校产学协力团加密实验室公司
类型:发明
国别省市:韩国,KR

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

1