首页> 外国专利> System and method for private-key fully homomorphic encryption and private search between rings

System and method for private-key fully homomorphic encryption and private search between rings

机译:环之间私钥完全同态加密和私密搜索的系统和方法

摘要

A system for producing a public ring that is fully homomorphically encrypted. The system comprises a processor which generates a first presentation G of a ring, where G=custom characterx,y|x2=0,y2=0,xy+(p+1)yx=1custom character, where x and y are generators and p is a first private prime number. The system further generates a second presentation H of the ring. H is defined as follows: H=custom characterx,y,t|x2=0,y2=0,t=m1yx,xy+m2yx+t=1custom character. In addition, m1 and m2 are positive integers and p+1=m1+m2, wherein t is a generator and the first presentation G and the second presentation H are isomorphic. The system further produces a public ring Ĥ that is fully homomorphically encrypted, where:; <math overflow="scroll"><mrow><mrow><mover><mi>H</mi><mo>^</mo></mover><mo>=</mo><mrow><mo>〈</mo><mrow><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mrow><mrow><mi>t</mi><mo>❘</mo><mrow><mi>N</mi><mo>·</mo><mn>1</mn></mrow></mrow><mo>=</mo><mn>1</mn></mrow><mo>,</mo><mrow><msup><mi>x</mi><mn>2</mn></msup><mo>=</mo><mn>1</mn></mrow><mo>,</mo><mrow><msup><mi>y</mi><mn>2</mn></msup><mo>=</mo><mn>0</mn></mrow><mo>,</mo><mrow><mi>xyx</mi><mo>=</mo><mi>x</mi></mrow><mo>,</mo><mrow><mi>yxy</mi><mo>=</mo><mi>y</mi></mrow><mo>,</mo><mrow><mi>tx</mi><mo>=</mo><mn>0</mn></mrow><mo>,</mo><mrow><mi>yt</mi><mo>=</mo><mn>0</mn></mrow><mo>,</mo><mrow><msup><mi>t</mi><mn>2</mn></msup><mo>=</mo><mrow><mi>t</mi><mo>+</mo><mrow><mfrac><mrow><msubsup><mi>m</mi><mn>2</mn><mn>2</mn></msubsup><mo>-</mo><msub><mi>m</mi><mn>2</mn></msub></mrow><msub><mi>m</mi><mn>1</mn></msub></mfrac><mo>⁢</mo><mi>tyx</mi></mrow></mrow></mrow></mrow><mo>〉</mo></mrow></mrow><mo>,</mo></mrow></math> N=pq and further, q is a second private prime number, and the public ring Ĥ is further, publically available. A corresponding method is also disclosed.
机译:一种用于生成完全同态加密的公用环的系统。该系统包括生成环的第一表示G的处理器,其中G = <图像alt =“自定义字符” file =“ US09942031-20180410-P00001.GIF” he =“ 3.22mm” imgContent =“ character” imgFormat = “ GIF” wi =“ 1.10mm” /> x,y | x 2 = 0,y 2 = 0,xy +(p + 1)yx = 1 “自定义字符”,其中x和y是生成器,p是是第一个私人素数。该系统还生成环的第二表示H。 H定义如下:H = <图像alt =“自定义字符” file =“ US09942031-20180410-P00001.GIF” he =“ 3.22mm” imgContent =“字符” imgFormat =“ GIF” wi =“ 1.10mm” / > x,y,t | x 2 = 0,y 2 = 0,t = m 1 yx,xy + m 2 yx + t = 1 <图像alt =“自定义字符” file =“ US09942031-20180410-P00002.GIF” he =“ 3.22mm” imgContent =“字符” imgFormat =“ GIF” wi =“ 1.10mm “ />。另外,m 1 和m 2 是正整数,p + 1 = m 1 + m 2 ,其中t是一个生成器,第一表示G和第二表示H是同构的。该系统进一步产生完全同态加密的公共环Ĥ,其中: <![CDATA [<数学溢出=“ scroll”> H ^ = < / mo> / mo> x y < mrow> t N · 1 = 1 x 2 = 1 y 2 = 0 xyx < / mi> = x yxy = y tx = 0 yt = 0 t 2 = t + m 2 2 - < msub> m 2 m 1 < / mfrac> tyx ]]> N = pq,并且,q是第二个私有质数,并且公共环further可以公开使用。还公开了一种相应的方法。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号