【技术实现步骤摘要】
一种基于区块链的交易平台及交易方法
[0001]本专利技术涉及区块链领域,特别是涉及一种基于区块链的交易平台及交易方法。
技术介绍
[0002]随着互联网的不断发展,互联网大数据的隐私保护问题越发的引起更多人的注意。为了充分实现数据的价值,离不开各类分散数据源间的数据流通和相互共享,但是难免会影响原本的数据管理的安全性以及增加数据在分享中的风险。
[0003]虽然技术交易市场在各个地区蓬勃发展,涌现出很多官方或非官方的技术交易平台,但是由于技术本身属于一种无形资产,交易平台中的交易信息很容易被篡改,无法保证信息的真实性和完整性,且各条交易信息之间没有必然的关联性,无法实现信息的追溯,容易给网络犯罪和网络欺诈留下空间。
[0004]基于上述问题,亟需一种新的交易平台以提高信息交易的安全性。
技术实现思路
[0005]本专利技术的目的是提供一种基于区块链的交易平台及交易方法,可提高信息交易的安全性。
[0006]为实现上述目的,本专利技术提供了如下方案:
[0007]一种基于区块链 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的交易平台,其特征在于,所述基于区块链的交易平台包括:区块链网络、资源拥有者及资源请求者;所述资源拥有者及所述资源请求者均为区块链网络中的节点;所述资源拥有者用于获取请求者公钥,采用所述请求者公钥对原始资源加密,得到资源密文,并将所述资源密文及对应的访问策略上传至区块链网络的共享存储池中;所述访问策略中包括资源拥有者属性、资源请求者属性、操作属性和环境属性;所述操作属性包括对资源密文的读取、写入和/或删除操作;所述环境属性包括访问策略的创建时间及到期时间;所述资源请求者用于向区块链网络发起交易请求;所述交易请求包括资源请求者属性;所述区块链网络包括执行模块及决策模块;所述决策模块用于根据资源请求者发起的交易请求,对资源请求者属性与资源密文的访问策略进行比对,并在比对成功后,根据所述访问策略将资源密文的访问权限授予所述资源请求者,在比对失败时,向所述资源请求者发送交易失败信息;所述资源请求者还用于使用访问权限向区块链网络提交资源密文的访问申请;所述执行模块用于根据资源请求者提交的访问申请,将共享存储池中对应的资源密文发送至所述资源请求者;所述资源请求者还用于采用请求者私钥对所述资源密文解密,得到对应的原始资源。2.根据权利要求1所述的基于区块链的交易平台,其特征在于,所述资源请求者预先将请求者公钥发送至资源拥有者。3.根据权利要求1所述的基于区块链的交易平台,其特征在于,所述决策模块包括:比对子模块,用于根据资源请求者发起的交易请求,对资源请求者属性与资源密文的访问策略进行比对,并在比对失败时向所述资源请求者发送交易失败信息;检查子模块,用于在资源请求者属性与资源密文的访问策略比对成功后,检查所述资源密文的访问策略的完整性,若所述访问策略完整,则根据所述访问策略将所述资源密文的访问权限授予所述资源请求者,若所述访问策略不完整,则向所述资源请求者发送交易失败信息。4.根据权利要求3所述的基于区块链的交易平台,其特征在于,所述交易请求还包括资源名;所述比对子模块包括:集合确定单元,用于根据所述资源名,确定对应的资源密文的访问策略集合;策略查找单元,用于采用匹配靶标的方法在所述访问策略集合中查找对应所述资...
【专利技术属性】
技术研发人员:李磊,张强,谢秉鑫,朱皞罡,
申请(专利权)人:河北雄安新区管理委员会,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。