一种安全多方计算和数据共享的方法和系统技术方案

技术编号:28429879 阅读:21 留言:0更新日期:2021-05-11 18:39
一种安全多方计算和数据共享的方法和系统,包括数据储存层、共识计算系统、隐私保护模块和数据监测模块;数据监测模块与隐私保护模块通讯连接,且数据监测模块位于多个数据输入终端的输出端与隐私保护模块之间;隐私保护模块与数据储存层通讯连接,数据储存层与共识计算系统通讯连接;其中,数据监测模块包括数据载入模块、病毒查杀模块、数据清洗模块、数据标记模块、数据缓存模块和数据上传模块。本发明专利技术可去除可信第三方的共信特性,使用户可以自己控制自己的数据区块链的数据对所有人公开,整个系统信息高度透明;对用户进行数据传输杀毒,很好的保护数据库数据,并通过对数据的缓存和标记,对用户进行征信记录,有效杜绝恶意入侵。

【技术实现步骤摘要】
一种安全多方计算和数据共享的方法和系统
本专利技术涉及网络数据安全
,尤其涉及一种安全多方计算和数据共享的方法和系统。
技术介绍
互联网已经完成了从IT时代向DT时代转变,数据已经成为DT时代企业的核心竞争力。而数据作为一种新能源,只有流动起来才能产生价值。不过,大多数企业考虑到数据安全和个人隐私等问题,对数据共享都非常谨慎。在现实生活中,我们时常会受到下列问题的困扰:医院需要共享医疗信息,但是又不想泄露单个患者的隐私;政府机构需要统计选举数据,但是又不想公开投票选民的选举记录;一家制造厂商想要以行业标准检验产品水准,但又不想让竞争对手知道他们真实的生产数据等;随着当今社会迅速发展,数字化和信息化的程度越来越高,数据隐私对生活和工作产生很大的影响,在医疗健康,金融等领域,数据隐私保护已成为重中之重。目前多数为将数据集中到第三方数据库内,然后需要数据的一方通过第三方数据库来获取信息;这有会导致容易出现第三方因个人利益会窃取数据,导致数据传输方想要保护的隐私泄露,造成损失;另一方面将数据加密后上传,虽然能有效保护数据传输方的隐私,但是当有恶意程序或者病毒入侵时,并不能及时的发现并找到源头,容易造成数据泄露,造成损失。
技术实现思路
(一)专利技术目的为解决
技术介绍
中存在的技术问题,本专利技术提出一种安全多方计算和数据共享的方法和系统,去除可信第三方的共信特性,使用户可以自己控制自己的数据区块链的数据对所有人公开,任何人都可以通过公开的接口查询数据,整个系统信息高度透明;同时对用户进行数据传输时进行杀毒预防入侵,很好的保护数据库数据,并通过对数据的缓存和标记,及时的找出危害源头,再对源头用户进行征信记录,有效杜绝恶意入侵。(二)技术方案本专利技术提供了一种安全多方计算和数据共享的方法和系统,包括数据储存层、共识计算系统、隐私保护模块和数据监测模块;数据监测模块与隐私保护模块通讯连接,且数据监测模块位于多个数据输入终端的输出端与隐私保护模块之间;隐私保护模块与数据储存层通讯连接,数据储存层与共识计算系统通讯连接;其中,数据监测模块包括数据载入模块、病毒查杀模块、数据清洗模块、数据标记模块、数据缓存模块和数据上传模块;数据储存层,将通过终端上传进入系统的信息数据进行储存,用于给需要获取信息的用户提供资源;共识计算系统,用于通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;隐私保护模块,用于保护数据输入用户箱包隐藏的信息;数据载入模块,用于载入用户上传的所有信息;病毒查杀模块,用于对用户上传的信息进行检测,判断是否有病毒或者入侵程序,并对病毒和入侵程序进行杀毒,以及将该用户终端以及用户账户加入信用度数据库,在以后的数据传输中加大监测力度;数据清洗模块,用于发现并纠正数据文件中可识别的错误,包括检查数据一致性,处理无效值和缺失值等;数据缓存模块,用于将经过清洗后的数据进行一段时间的缓存;数据标记模块,用于将不同用户上传并存的数据信息进行标记;数据上传模块,用于将标记好的数据上传。优选的,数据储存层包括数据解密模块、数据整合模块和数据更新模块;数据解密模块,用于将所有不同终端用户上传的数据进行分析解密;数据整合模块,用于将所有经过解密后的信息进行分类并整合;数据更新模块,用于通过用户上传的信息与数据库内的信息进行比对并更新。优选的,病毒查杀模块中设有可自动更新病毒库以及相对应的杀毒程序。优选的,输入终端的用户可以在上传信息时给上传信息设定限制获取范围。优选的,数据储存层中的数据经过数据整合模块分类后分为无权限要求数据、部分有权限要求数据和有权限要求数据三大类。优选的,获取数据的一方必须通过个人账号或者公司账号来获取。优选的,获取数据信息账号需定期检测信用度。与现有技术相比,本专利技术的上述技术方案具有如下有益的技术效果:去除可信第三方的共信特性,使用户可以自己控制自己的数据区块链的数据对所有人公开,任何人都可以通过公开的接口查询数据,整个系统信息高度透明;同时对用户进行数据传输时进行杀毒预防入侵,很好的保护数据库数据,并通过对数据的缓存和标记,及时的找出危害源头,再对源头用户进行征信记录,有效杜绝恶意入侵。附图说明图1为本专利技术提出的一种安全多方计算和数据共享的方法和系统的框图。图2为本专利技术提出的一种安全多方计算和数据共享的方法和系统中数据监测模块的框图。图3为本专利技术提出的一种安全多方计算和数据共享的方法和系统中数据储存层的框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本专利技术进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本专利技术的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本专利技术的概念。如图1-3所示,本专利技术提出的一种安全多方计算和数据共享的方法和系统,包括数据储存层、共识计算系统、隐私保护模块和数据监测模块;数据监测模块与隐私保护模块通讯连接,且数据监测模块位于多个数据输入终端的输出端与隐私保护模块之间;隐私保护模块与数据储存层通讯连接,数据储存层与共识计算系统通讯连接;其中,数据监测模块包括数据载入模块、病毒查杀模块、数据清洗模块、数据标记模块、数据缓存模块和数据上传模块;数据储存层,将通过终端上传进入系统的信息数据进行储存,用于给需要获取信息的用户提供资源;共识计算系统,用于通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;隐私保护模块,用于保护数据输入用户箱包隐藏的信息;数据载入模块,用于载入用户上传的所有信息;病毒查杀模块,用于对用户上传的信息进行检测,判断是否有病毒或者入侵程序,并对病毒和入侵程序进行杀毒,以及将该用户终端以及用户账户加入信用度数据库,在以后的数据传输中加大监测力度;数据清洗模块,用于发现并纠正数据文件中可识别的错误,包括检查数据一致性,处理无效值和缺失值等;数据缓存模块,用于将经过清洗后的数据进行一段时间的缓存;数据标记模块,用于将不同用户上传并存的数据信息进行标记;数据上传模块,用于将标记好的数据上传。在一个可选的实施例中,数据储存层包括数据解密模块、数据整合模块和数据更新模块;数据解密模块,用于将所有不同终端用户上传的数据进行分析解密;数据整合模块,用于将所有经过解密后的信息进行分类并整合;数据更新模块,用于通过用户上传的信息与数据库内的信息进行比对并更新。在一个可选的实施例中,病毒查杀模块中设有可自动更新病毒库以及相对应的杀毒程序。在一个可选的实施例中,输入终端的用户可以在上传信息时给上传信息设定限制获取范围。在一个可选的实施例中,数据储存层中的数据经过数据整合模块分类后分为无权限要求数据、部分有权限要求数据和有权限要求数据三大类。在一个可本文档来自技高网...

【技术保护点】
1.一种安全多方计算和数据共享的方法和系统,其特征在于,包括数据储存层、共识计算系统、隐私保护模块和数据监测模块;数据监测模块与隐私保护模块通讯连接,且数据监测模块位于多个数据输入终端的输出端与隐私保护模块之间;隐私保护模块与数据储存层通讯连接,数据储存层与共识计算系统通讯连接;其中,数据监测模块包括数据载入模块、病毒查杀模块、数据清洗模块、数据标记模块、数据缓存模块和数据上传模块;/n数据储存层,将通过终端上传进入系统的信息数据进行储存,用于给需要获取信息的用户提供资源;/n共识计算系统,用于通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;/n隐私保护模块,用于保护数据输入用户箱包隐藏的信息;/n数据载入模块,用于载入用户上传的所有信息;/n病毒查杀模块,用于对用户上传的信息进行检测,判断是否有病毒或者入侵程序,并对病毒和入侵程序进行杀毒,以及将该用户终端以及用户账户加入信用度数据库,在以后的数据传输中加大监测力度;/n数据清洗模块,用于发现并纠正数据文件中可识别的错误,包括检查数据一致性,处理无效值和缺失值等;/n数据缓存模块,用于将经过清洗后的数据进行一段时间的缓存;/n数据标记模块,用于将不同用户上传并存的数据信息进行标记;/n数据上传模块,用于将标记好的数据上传。/n...

【技术特征摘要】
1.一种安全多方计算和数据共享的方法和系统,其特征在于,包括数据储存层、共识计算系统、隐私保护模块和数据监测模块;数据监测模块与隐私保护模块通讯连接,且数据监测模块位于多个数据输入终端的输出端与隐私保护模块之间;隐私保护模块与数据储存层通讯连接,数据储存层与共识计算系统通讯连接;其中,数据监测模块包括数据载入模块、病毒查杀模块、数据清洗模块、数据标记模块、数据缓存模块和数据上传模块;
数据储存层,将通过终端上传进入系统的信息数据进行储存,用于给需要获取信息的用户提供资源;
共识计算系统,用于通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;
隐私保护模块,用于保护数据输入用户箱包隐藏的信息;
数据载入模块,用于载入用户上传的所有信息;
病毒查杀模块,用于对用户上传的信息进行检测,判断是否有病毒或者入侵程序,并对病毒和入侵程序进行杀毒,以及将该用户终端以及用户账户加入信用度数据库,在以后的数据传输中加大监测力度;
数据清洗模块,用于发现并纠正数据文件中可识别的错误,包括检查数据一致性,处理无效值和缺失值等;
数据缓存模块,用于将经过清洗后的数据进行一段时间的缓存;
数据标记模块,用于将不同用户上传并存的数据信息进行标记;
数据上传模块,用于将标记好的数据上传。

【专利技术属性】
技术研发人员:陈征宇洪章阳黄炳裕黄河戴文艳林文国
申请(专利权)人:长威信息科技发展股份有限公司
类型:发明
国别省市:福建;35

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

1