首页> 中国专利> 一种使用加法后置项和乘法后置项的数据聚合方法

一种使用加法后置项和乘法后置项的数据聚合方法

摘要

本发明公开了一种使用加法后置项和乘法后置项的数据聚合方法,包括数据的发送方,数据计算方,数据接收方,包括以下步骤:数据发送方对数据进行盲化;数据计算方在数据发放方盲化后的数据上进行加法和乘法计算;数据接收方在接收到数据计算方的计算结果之后,去除结果中的盲化数据,得到最终的明文计算结果;对得到的明文计算结果进行验证;由于每次添加的加法后置项和乘法后置项都具有随机性,所以即使盲化的明文信息相同,盲化后的密文也不会暴露明文的任何信息,只有知道有关盲化数据的相关信息,才能正确使用接收到的数据,所以即使盲化后的密文被敌手截获,敌手也不能正确使用截获的密文,更不可能得到明文的相关信息。

著录项

说明书

技术领域

本发明涉及数据处理的技术领域,特别涉及一种使用加法后置项和乘法后置项的数据聚合方法。

背景技术

明文数据的加密是一种常见的数据处理技术手段,现有的明文加密多是在现有的明文上进行处理加密,而活动的秘密中多会含有原明文数据记录的信息,使得不通过解密技术手段也可能获原明文数据所记录的信息,继而导致明文数据信息泄露,为此我们提出一种使用加法后置项和乘法后置项的数据聚合方法。

发明内容

本发明的目的在于提供一种使用加法后置项和乘法后置项的数据聚合方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种使用加法后置项和乘法后置项的数据聚合方法,包括数据的发送方,数据计算方,数据接收方,包括以下步骤:

步骤101、数据发送方对数据进行盲化;

步骤102、数据计算方在数据发放方盲化后的数据上进行加法和乘法计算;

步骤103、数据接收方在接收到数据计算方的计算结果之后,去除结果中的盲化数据,得到最终的明文计算结果;

步骤104、对得到的明文计算结果进行验证。

进一步地,在步骤101中,数据发送方的盲化过程:

c

公式中:m

这个过程产生两个添加了噪声的数,即为加密结果。

进一步地,步骤102中,数据计算方的计算过程:

公式中:c

进一步地,步骤103中,数据接收方的去除盲化数据过程:

m

公式中:r

进一步地,步骤104中,验算过程的正确性证明:

与现有技术相比,本发明的有益效果是:由于每次添加的加法后置项和乘法后置项都具有随机性,所以即使盲化的明文信息相同,盲化后的密文也不会暴露明文的任何信息,只有知道有关盲化数据的相关信息,才能正确使用接收到的数据,所以即使盲化后的密文被敌手截获,敌手也不能正确使用截获的密文,更不可能得到明文的相关信息。

附图说明

图1为本发明的的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例

请参阅图1,本发明提供一种技术方案:一种使用加法后置项和乘法后置项的数据聚合方法,包括数据的发送方,数据计算方,数据接收方,包括以下步骤:

步骤101、数据发送方对数据进行盲化;

步骤102、数据计算方在数据发放方盲化后的数据上进行加法和乘法计算;

步骤103、数据接收方在接收到数据计算方的计算结果之后,去除结果中的盲化数据,得到最终的明文计算结果;

步骤104、对得到的明文计算结果进行验证。

在步骤101中,数据发送方的盲化过程:

c

公式中:m

这个过程产生两个添加了噪声的数,即为加密结果。

步骤102中,数据计算方的计算过程:

公式中:c

步骤103中,数据接收方的去除盲化数据过程:

m

公式中:r

步骤104中,验算过程的正确性证明:

在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”应做广义理解,可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义,电路连接采用现有技术中常规的连接方式,在此不再详述。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号