用于验证处理的数据的方法和装置制造方法及图纸

技术编号:13979870 阅读:79 留言:0更新日期:2016-11-12 04:05
一种方法,包括:在可信方处,响应于从请求方接收用于验证数据处理结果的正确性的请求,从所述请求方或处理方来获得所述数据处理结果,其中所述数据处理结果由所述请求方从所述处理方来获得;在所述可信方处,从所述处理方,获得用于得到所述数据处理结果的数据和对应的算法,其中所述处理方使用所述对应的算法来处理所述数据并且得到所述数据处理结果;在所述可信方处,使用所述对应的算法来处理所获得的数据并且将所处理的结果与所接收的数据处理结果进行比较,以及如果这两个结果是相同的,则由所述可信方验证的所述数据处理结果是正确的。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及处理的数据的验证。更具体地,本专利技术涉及数据处理的正确性的验证以及甚至在一个或多个网络中收集的数据的真实性的验证。
技术介绍
自从通信网的出现,专利技术了各种设备,以及各种现有的设备、装置、机器、对象等融入到此类通信网以便于人类通信而且还有吸引人的应用。物联网(IoT)是此类巨大扩张的网络的示例。在19世纪90年代提出了词语IoT,并且IoT指在如互联网的结构中唯一能够标识的对象和它们的虚拟表示。从那时开始,针对IoT的不同的定义已经出现,并且词语IoT正演进为向前迈进的思想的技术和实现。简言之,IoT正在创建一种世界,其中物理对象无缝地集成到信息网络中,因此能够向各种用户提供高级和智能的服务。互连的“事物”(诸如传感器或移动设备等)感测、监测和收集关于人类社交生活的所有类型的数据。所收集的数据能够被处理以用于随后的使用。例如,数据可以以任何期望的方式被进一步分割、汇集、分析、计算或处理以提取或获得信息以使得能够智能和泛在服务。近来,IoT已经演进为吸引人的下一代网络范例和服务基础架构。IoT的各种应用和服务已经出现在各种领域,诸如监视、医疗保健、安全、交通、食品安全、远程对象监测和控制等。IoT的未来是有前途的。此外,IoT的广泛扩张促进了另一种技术的演进,该另一种技术被称为云计算。云计算通过重新布置各种资源(例如,诸如存储、数据计算和应用),提供了新方式的服务提供,以及通过提供由用户要求的资源,从而通过将网络资源链接在一起而提供了大的资源池。在与IoT合作时,云计算能够提供计算服务以接管在个人终端、主机或甚至一些服务提供商处加载的数据处理,其中所述数据处理对于维护数据的各方而言一般是大的、沉重的、或复杂的,因此渴望由某些组织或装置的相对专业或专用的处理。一种实际的场景是,在网络(诸如IoT)中(从如移动设备等的“事物”)监测或感知的数据可以被汇集或收集,并且发送给云。云的云服务提供商(CSP)进而处理所接收的数据并且将数据计算结果提供给请求方,诸如可以由另一个CSP提供的IoT服务提供商。在这种情况下,增强了数据处理的整体能力,并且改进了QoS,其刺激了网络有关的服务的更快速的扩张。然而,将不同方集成在一起并且布置它们以彼此协作将一定带来不能不忽略的问题,即,安全性。隐私保护数据挖掘(PPDM)的构思被提出以用于支持以泛在的和个性化的方式安全地和智能地提供各种IoT服务。实际上,尤其是当考虑计算复杂性和通信开销时,这仍然是挑战。安全的多方计算(SMC)被引入到用于在各种参加者(它们彼此不信任)之间的安全通信的场景,特别是对隐私保护计算几何学的偏好。在这种情况下,多方使用他们自己的秘密输入来参与计算,并且希望合作地计算函数。希望的是,每方能够接收它自己的正确输出,从而在完成了合作计算后,仅知道它自己的输出,则保护了隐私。为了处理安全性有关的考虑(在上文中提及了一些安全性有关的考虑),提出了若干方案。例如,提出了新的架构以通过将各方的身份隐藏(例如,通过参与业务流程外部的过程),来使得能够SMC。一类功能用于使得一方在将它的巨大数据提交给CSP以用于计算之前,能够将它分割。根据此类处理,处理数据对其它方总是难于知道它的实际源,因此,安全和隐私保护的数据收集是可能的。针对多市场的隐私保护消耗动作分析、多医院的隐私保护疾病诊断等,基于安全多方求和协议和安全多方多数据排名协议,来设计隐私保护序列模式挖掘解决方案。此外,也提出了用于从两个或更多方的隐私数据来安全地提取知识的方案。根据隐私保护加和乘交换技术的研究,设计了针对隐私保护加至乘(Add to Multiply)的协议的三种不同方法,以及已经提出了针对隐私保护加至标量积(Adding to Scalar Product)协议的进一步扩展。已经研究了隐私保护共享的点积协议(其是具有隐私顾虑的各种数据挖掘算法的主要构件块),以及针对许多PPDM算法的基本安全保证变得可能。其中,构建了基于一些基本加密学技术的隐私保护两方共享的点积协议,在半诚实模型中,在恶意模型中,它被证明是安全的。基于水平分割数据库和DK均值思想的HDPPDK-均值(隐私保护DK-均值的水平分布)算法被提出以实现分布式聚类,因此安全的多方计算协议被应用以实现安全隐私目标。在各种领域中也使用其它示例,诸如,统计检验、关联规则挖掘、具有安全保护的安全梯度下降方法的一般形式化、各种加密(诸如同态加密)。然而,在该领域中的当前研究主要关注于审计(auditing)云数据存储和关于数据操作(诸如插入、删除和添加)的数据完整性,但是它们都没有关心处理云数据的一方的安全性,诸如数据处理(如,计算和运算)的正确性(尤其是加密的收集的数据的正确性),数据的真实性,或诸如此类。然而实际上,对于数据源(例如以上的IoT数据提供商)和/或请求方(如以上另一个IoT服务提供商或用户终端等)而言,负责此类沉重和重要数据存储或维护、计算、处理等的各方(诸如上述的CSP)可能不能完全被信任。例如,通过恶意的挖掘来自IoT数据提供商的原始数据,CSP可以担当不可信赖方,并且将此类处理的数据给第三方,即向这个CSP请求从该IoT数据提供商收集的数据的一方。在这种情况下,当由请求方基于此类错误的IoT数据计算结果来提供进一步服务时,其服务质量可能被故意地降级。从这能够看出的是,如何确保数据源的真实性、IoT数据处理、计算以及挖掘的正确性,成为极大地影响整体用户体验的实际上重要的问题。不幸的是,专利技术人知道的解决方案不关心在CSP侧的潜在风险。上述背景部分说明了本专利技术的环境和专利技术人的考虑。在由法律的相关要求下以及出于便于理解本专利技术的原始目的,主要介绍了这部分。然而,这不意味着承认在这个部分中给出的信息是现有技术。也就是说,上述内容未必是现有技术的一部分,非常可能的是,它的一部分或大多数部分仅由专利技术人而不是本领域的所有技术人员知道。
技术实现思路
在本专利技术中提出了用于验证处理的数据的解决方案。根据本专利技术的第一方面,提供了一种方法,该方法包括:在可信方处,响应于从请求方接收用于验证数据处理结果的正确性的请求,从所述请求方或处理方来获得所述数据处理结果,其中所述数据处理结果由所述请求方从所述处理方来获得,在所述可信方处,从所述处理方,获得用于得到所述数据处理结果的数据和对应的算法,其中所述处理方使用所述对应的算法来处理所述数据并且得到所述数据处理结果,在所述可信方处,使用所述对应的算法来处理所获得的数据并且将所处理的结果与所接收的数据处理结果进行比较,以及如果这两个结果是相同的,则被所述可信方验证的所述数据处理结果是正确的。根据本专利技术的示例实施例,所述数据和所述数据处理结果被加密。在本专利技术的另一个示例实施例中,所述数据和所述数据处理结果被签名。在本专利技术的另一个示例实施例中,所述数据处理结果是上下文有关的。在本专利技术的另一个示例实施例中,所述方法还包括以下步骤:基于历史信息、统计信息中的至少一个来验证从所述处理方接收的所述数据的真实性。非必须地,所述历史信息包括历史数据挖掘和/或数据模式学习。在本专利技术的另一个示例实施例中,所述方法还包括以下步骤:检查所述请求方是否有权限来访问由所述处理方维护的数据。在本专利技术的另一个示本文档来自技高网
...

【技术保护点】
一种方法,包括:在可信方处,响应于从请求方接收用于验证数据处理结果的正确性的请求,从所述请求方或处理方来获得所述数据处理结果,其中所述数据处理结果由所述请求方从所述处理方来获得,在可信方处,从所述处理方,获得用于得到所述数据处理结果的数据和对应的算法,其中所述处理方使用所述对应的算法来处理所述数据并且得到所述数据处理结果,在所述可信方处,使用所述对应的算法来处理所获得的数据并且将所处理的结果与所接收的数据处理结果进行比较,以及如果这两个结果是相同的,则被所述可信方验证的所述数据处理结果是正确的。

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:在可信方处,响应于从请求方接收用于验证数据处理结果的正确性的请求,从所述请求方或处理方来获得所述数据处理结果,其中所述数据处理结果由所述请求方从所述处理方来获得,在可信方处,从所述处理方,获得用于得到所述数据处理结果的数据和对应的算法,其中所述处理方使用所述对应的算法来处理所述数据并且得到所述数据处理结果,在所述可信方处,使用所述对应的算法来处理所获得的数据并且将所处理的结果与所接收的数据处理结果进行比较,以及如果这两个结果是相同的,则被所述可信方验证的所述数据处理结果是正确的。2.根据权利要求1所述的方法,其中所述数据和所述数据处理结果被加密和/或被签名,和/或所述数据处理结果是上下文有关的。3.根据权利要求1或2所述的方法,其中所述方法还包括:基于历史信息、统计信息中的至少一个来验证从所述处理方接收的所述数据的真实性。4.根据权利要求3所述的方法,其中所述历史信息包括历史数据挖掘和/或数据模式学习。5.根据前述权利要求任一所述的方法,其中所述方法还包括:检查所述请求方是否有权限来访问由所述处理方维护的数据。6.根据前述权利要求任一所述的方法,其中所述处理方是云服务提供商,以及由所述处理方处理的所述数据是从在物联网内的至少一个数据提供方接收的。7.根据前述权利要求任一所述的方法,其中所述算法支持同态加密。8.一种装置,包括:至少一个收发器和至少一个处理器,其中所述处理器被配置为使得所述装置执行:响应于从请求方接收用于验证数据处理结果的正确性的请求,从所述请求方或处理方来获得所述数据处理结果,其中所述数据处理结果由所述请求方从所述处理方来获得,从所述处理方,获得用于得到所述数据处理结果的数据和对应的算法,其中所述处理方使用所述对应的算法来处理所述数据并且得到所述数据处理结果,使用所述对应的算法来处理所获得的数据并且将所处理的结果与所接收的数据处理结果进行比较,以及如果这两个结果是相同的,则被所述装置验证的所述数据处理结果是正确的。9.根据权利要求8所述的装置,其中所述数据和所述数据处理结果被加密和/或被签名,和/或所述数据处理结果是上下文有关的。10.根据权利要求8或9所述的装置,其中所述处理器被配置为使得所述装置还执行:基于历史信息、统计信息中的至少一个来验证从所述处理方接收的所述数据的真实性。11.根据权利要求10所述的装置,其中所述历史信息包括历史数据挖掘和/或数据模式学习。12.根据权利要求8-11任一所述的装置,其中所述处理器被配置为使得所述装置还执行:检查所述请求方是否有权限来访问由所述处理方维护的数据。13.根据权利要求8-12任一所述的装置,其中所述处理方是云服务提供商,以及由所述处理方处理的所述数据是从在物联网内的至少一个数据提供方接收的。14.根据权利要求8-13任一所述的装置,其中所述算法支持同态加密。15.一种方法,包括:在处理方处,使用对应的算法来处理从至少一个数据提供方接收的数据以得到数据处理结果,响应于接收请求方的请求,在所述处理方将所述数据处理结果传送给所述请求方,在所述处理方,响应于来自可信方的要求所述数据和所述对应的算法的消息,传送所述数据和所述对应的算法,其中所述可信方在接收到来自所述请求方的用于验证所述数据处理结果的正确性的请求时,发送所述消息,其中所述可信方将使用从所述处理方获得的所述对应的算法来处理所述数据,并且将所处理的结果与所接收的数据处理结果进行比较,以及如果这两个结果是相同的,则由所述可信方验证的所述数据处理结果是正确的。16.根据权利要求15所述的方法,其中所述方法还包括:在所述处理方,传送所述数据处理结果给所述可信方。17.根据权利要求15或16所述的方法,其中所述方法还包括:在所述处理方,向所述可信方传送请求,该请求用于检查所述请求方是否具有权限以访问由所述处理方维护的数据。18.根据权利要求15-17任一所述的方法,其中从数据提供方接收的数据被加密,以及由所述处理方向所述请求方提供的所述数据处理结果被签名,和/或所述数据处理结果是上下文有关的。19.根据权利要求15-18任一所述的方法,其中所述处理方是云服务提供商,以及由所述处理方处理的所述数据是从在物联网内的至少一个数据提供方接收的。20.根据权利要求15-19任一所述的方法,其中所述算法支持同态加密。21.一种装置...

【专利技术属性】
技术研发人员:闫峥
申请(专利权)人:诺基亚技术有限公司
类型:发明
国别省市:芬兰;FI

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

1