[发明专利]一种基于城市大脑的数据共享方法及系统有效
申请号: | 202110215430.5 | 申请日: | 2021-02-26 |
公开(公告)号: | CN112559468B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 梁鹏飞;梅一多;何彬;谷雨明 | 申请(专利权)人: | 中关村科学城城市大脑股份有限公司 |
主分类号: | G06F16/176 | 分类号: | G06F16/176;G06F21/60;G06F21/62 |
代理公司: | 北京劲创知识产权代理事务所(普通合伙) 11589 | 代理人: | 王闯 |
地址: | 100081 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 城市 大脑 数据 共享 方法 系统 | ||
本发明涉及一种基于城市大脑的数据共享方法及系统,该方法包括:数据上传终端将文件按照设定的属性集合加密上传到文件系统上;数据消费终端向所述文件系统发送检索请求;所述文件系统在接收到所述检索请求时,确认所述数据消费终端的用户属性是否属于所述属性集合;若所述用户属性属于所述属性集合,则允许所述数据消费终端下载并解密所述文件。用户在分享数据时,不必关注于分享数据给哪些人,而专注于可以有哪些条件的用户可以看到文件的真实数据;并且,增加了数据文件传输过程中的安全性与隐私性,对于传输文件较大时,相比单独发送和网盘文件传输,使用文件系统供用户自行下载并解密,在安全性和效率上更有优势。
技术领域
本发明涉及数据传输领域,具体涉及一种基于城市大脑的数据共享方法及系统。
背景技术
城市大脑就是基于城市所产生的数据资源,利用人工智能、大数据、区块链、5G、物联网等新一代信息技术,为城市交通治理、公共安全、应急管理、网格防控、医疗卫生、旅游、环境保护、城市精细化管理等构建的一个人工智能中枢,推动建设并打通各类城市数字化管理平台,利用实时全量的城市数据,即时修正运行短板,优化城市公共资源,实现城市治理模式、服务模式和数字产业发展的高质量突破。
目前各个公司对于大数据系统的使用,多集中在开发人员对数据的采集、传递、存储、获取、使用的五个步骤中,并未涉及应用该系统进行数据共享的构建。
发明内容
针对上述技术问题,本发明提供一种基于城市大脑的数据共享方法及系统,在原有系统的基础上增加系统的利用率,增加数据共享的功能,实现公司或机构内部的数据共享,实现对系统中非公开数据的细粒度的访问控制。
本发明解决上述技术问题的技术方案如下:
一种基于城市大脑的数据共享方法,包括:
数据上传终端将文件按照设定的属性集合加密上传到文件系统上;
数据消费终端向所述文件系统发送检索请求;
所述文件系统在接收到所述检索请求时,确认所述数据消费终端的用户属性是否属于所述属性集合;若所述用户属性属于所述属性集合,则允许所述数据消费终端下载并解密所述文件。
进一步,所述数据上传终端将文件按照设定的属性集合加密上传到文件系统上,具体包括:
所述数据上传终端使用加密算法对文件进行加密,得到加密文件;提取所述文件的访问策略关键词;使用公钥加密算法加密所述加密算法的密钥,得到公钥加密明文;向授权中心获取属性集合中全部属性的属性公钥;使用所述属性公钥加密所述密钥;将所述加密文件、公钥加密明文和所述访问策略关键词存入文件系统。
进一步,若所述用户属性属于所述属性集合,还包括:
所述数据消费终端从所述文件系统下载并解密所述文件。
进一步,所述数据消费终端解密所述文件的过程,具体包括:
所述数据消费终端从所述授权中心获取相应的属性私钥;使用所述属性私钥对所述公钥加密明文进行解密,得到所述加密算法的密钥;使用所述密钥对所述加密文件进行解密,得到所述文件。
进一步,所述授权中心包括多个属性授权节点服务器,所述属性私钥分散保存在所述多个属性授权节点服务器中。
进一步,所述数据消费终端从所述授权中心获取相应的属性私钥,具体包括:
所述数据消费终端通过与所述授权中心进行匿名密钥交互协议,从所述授权中心中获取相应的属性私钥。
进一步,所述数据消费终端通过与所述授权中心进行匿名密钥交互协议,从所述授权中心中获取相应的属性私钥,具体包括:
所述数据消费终端随机选取,为模的剩余类,并且计算公共参数为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中关村科学城城市大脑股份有限公司,未经中关村科学城城市大脑股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110215430.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置