[发明专利]一种基于区块链的群智化软件开发安全机制的方法在审
申请号: | 202110254821.8 | 申请日: | 2021-03-09 |
公开(公告)号: | CN112861181A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 王红兵;陶新芝 | 申请(专利权)人: | 东南大学 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60 |
代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 薛雨妍 |
地址: | 210096 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 群智化 软件 开发 安全 机制 方法 | ||
本发明提供一种基于区块链的群智化软件开发安全机制的方法,首先通过区块链技术构建去中心化的软件开发方式,将传统的集中式群智化任务处理的交易步骤放到区块链节点上,使得所有信息能够公开透明,不可篡改和可追溯,并引入同态加密技术,其可以在密文上进行同样操作使得和明文上的结果相同,从而在使得在验证服务时使用用户信息,而不暴露用户隐私信息。本发明可以合理有效保证群智化软件开发安全运作。
技术领域
本发明涉及群智化软件开发技术领域,尤其涉及一种基于区块链的群智化软件开发安全机制的方法。
背景技术
群智化软件开发作为一种新型的软件开发方式已经受到学术界和工业界的广泛关注,群智化开发充分利用了群智思想,通常是指一个公司或者个人将任务通过众包形式发布到非特定大型的众包网络上,利用一群人的智慧来参与完成该任务。传统的群智化模型大多遵循集中式结构,“集中式”主要指整个系统由一家公家作为平台来负责。目前,互联网上已经有一些集中式架构的众包平台了,如Amazon Mechanical Turk(AMT)和CrowdFlower平台是做一些数据收集、数据验证、logo设计等众包任务的。Upwork平台允许雇佣自由职业者来完成项目的要求,当雇主雇佣这些自由职业者时,该平台会提供沟通和付款的必要工具。TopCoder、AppStori和uTest这些平台是专门针对软件开发平台的。任何集中式的解决方案都依赖于受信任的第三方平台,这通常是带有单点故障漏洞,对这些第三方平台服务器进行攻击会导致服务不可用。群智化平台和第三方支付机构必须保持可信度,这些机构一旦内部出现错误,就会给其它相关人员带来严重损失。在如今复杂的网络环境下,中心化的平台不可避免的会遭受到网络攻击,一旦发生数据丢失或者泄露等问题,也会造成不可估量的损失。
在隐私保护方面,有部分研究者关注于群智化平台下用户隐私的问题。有研究者使用匿名的群智化系统服务架构来解决基于区块链群智化系统的隐私匿名问题,但也不可避免的引入了第三方注册中心,这就导致所有的用户必须在这个权威中心使用真实身份等相关信息进行注册之后才能进入系统使用其相应的服务。所以就必须保证权威注册中心的可靠性和安全性,而且很容易遭受攻击泄露用户信息。也有通过BSAP基础协议对地址进行隐匿,从而来保护隐私安全,这存在的主要问题是如果发送方和接收方始终使用同一对公私钥进行交易,则临时地址也是固定的,相关的交易信息仍然能够被关联。
可以看出目前关于群智化虽然有不少研究,但与群智化安全相关的解决方案较少,集中式的群智化平台容易遭受攻击导致服务不可获取。因此,为了群智化软件开发平台的健康发展和用户隐私能够得到安全保障,开发新的机制和算法来保证群智化软件开发良好运作并极大保护用户隐私具有重要理论意义和实际应用价值。
发明内容
为解决上述问题,本发明公开了一种基于区块链的群智化软件开发安全机制的方法,这种方法不仅给出一种新的软件开发思维方式,较传统的群智化软件开发方式能够更好的保护用户隐私安全和预防集中式带来的单点故障漏洞等问题。
本发明通过深入分析群智化软件开发系统中的特点,从区块链技术和同态加密相结合的角度提出新的群智化软件开发安全机制。具体而言,首先利用区块链特有的性质,如信息完全公开、数据完整透明并且不可篡改,不存储在中心节点上等特点,将群智化服务中的任务分发、接收任务、提交任务等交易通过区块链来进行。
在进行交易的过程中,私人信息如地址等可能会暴露给其他人,为了隐藏此类敏感信息,同时保证在智能合约合验证的完整性,使用同态加密技术。同态加密技术可以在不解密密文的情况下对其进行相应的算术运算,并验证有效性。
具体内容如下:
首先通过区块链技术构建去中心化的软件开发方式,将传统的集中式群智化任务处理的交易步骤放到区块链节点上,使得所有信息能够公开透明,不可篡改和可追溯,并引入同态加密技术,其可以在密文上进行同样操作使得和明文上的结果相同,从而在使得在验证服务时使用用户信息,而不暴露用户隐私信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110254821.8/2.html,转载请声明来源钻瓜专利网。