本文件涉及数据安全,尤其涉及一种基于蜂窝块数据的社会治理数据安全服务系统及方法。
背景技术:
1、数字赋能社会治理虽然已取得一定成效,但由于社会治理建设是一项复杂系统工程,涉及治理主体多元、职能部门多、信息系统繁多、治理数据多源、治理要素多元、治理行政区域多级、治理防范风险多种等,跨地域、跨层级、跨部门、跨系统等协同治理能力仍存在不足,数据壁垒、信息孤岛等问题存在。
2、并且随着《个人信息保护法》等的相继出台,个人隐私保护越来越重要,社会治理数字化面临着用户隐私泄露风险和数据及数据共享中数据完整性、抵赖性等风险。
3、因此,亟需一种社会治理数字化方案,解决数字赋能提升社会治理精细化服务过程中面临用户隐私数据泄露及安全共享中数据完整性、抵赖性等问题。
技术实现思路
1、本说明书提供了一种基于蜂窝块数据的社会治理数据安全服务系统及方法,用以解决数字赋能提升社会治理精细化服务过程中面临用户隐私数据泄露及安全共享中数据完整性、抵赖性等问题。
2、第一方面,本说明书提供了一种基于蜂窝块数据的社会治理数据安全服务系统,包括:社会治理多要素数据模块、块数据形成模块、服务端蜂窝服务模块、客户端蜂窝服务模块;其中:
3、所述社会治理多要素数据模块、所述块数据形成模块、所述服务端蜂窝服务模块依次相连,所述服务端蜂窝服务模块的输出端与所述社会治理要素数据库相连;所述服务端蜂窝服务模块与所述客户端蜂窝服务模块相连;
4、所述社会治理多要素数据模块,用于基于社会治理职能部门提供的多源数据,构建社会治理多要素基础数据库;
5、所述块数据形成模块,用于基于所述社会治理多要素基础数据库,进行要素标签化处理、标准化处理、离散化处理及重要标签数据加密处理,得到标签颗粒数据,其中所述标签颗粒数据包括普通标签颗粒数据、重要标签加密颗粒数据;将所述标签颗粒数据进行数据组合封装,形成以块为单位的块数据;
6、所述服务端蜂窝服务模块,用于基于场景需求,将所述块数据进行融合碰撞,形成所述场景需求对应的蜂窝;基于预设的密钥加密规则,为各蜂窝使用方配置不同的密钥;对蜂窝数据进行加密处理;接收所述客户端蜂窝服务模块回传的数据,并回传更新所述社会治理要素数据库;
7、所述客户端蜂窝服务模块,用于基于所述密钥,获取所述接收所述服务端蜂窝模块发布的加密数据,并对所述加密数据进行解密、解析及使用;将使用结果回传至所述服务端蜂窝服务模块。
8、可选的,所述块数据形成模块,包括:社会治理要素标签化模块、重要标签编码化模块、社会治理要素块数据治理模块;其中:
9、所述社会治理要素标签化模块分别与所述重要标签编码化模块、所述社会治理要素块数据治理模块相连,所述重要标签编码化模块与所述社会治理要素块数据治理模块相连;
10、所述社会治理要素标签化模块,用于基于所述社会治理多要素基础数据库中基础结构化数据进行全量分级分类,得到每条基础数据的数据标签;将所述每条基础数据及对应的数据标签进行标准化、离散化、最小化处理,得到所普通标签颗粒数据、重要标签颗粒数据;
11、所述重要标签编码化模块,用于基于预设的重要标签对称加密规则,将所述重要标签颗粒数据进行数字化加密编码处理,得到重要标签加密颗粒数据;
12、所述社会治理要素块数据治理模块,用于基于所述普通标签颗粒数据、所述重要标签加密颗粒数据,进行数据整合,形成以块为单元的块数据。
13、可选的,所述社会治理要素标签化模块,具体用于:
14、基于各基础数据,确定所述每条基础数据的唯一标识编码;
15、根据所述每条基础数据的属性或特征实现全量社会治理要素数据的分类,确定所述每条基础数据的数据标签;
16、基于所述每条基础数据中各要素的特征,对各基础数据及数据标签进行颗粒最小化处理,解除所述各要素之间的耦合关联,得到标签颗粒数据。
17、可选的,所述服务端蜂窝服务模块包括数据碰撞服务模块、详情服务模块、数据分发模块、蜂窝服务规则定义模块、数据回传模块;其中:
18、所述数据碰撞服务模块、所述详情服务模块、所述数据分发模块、所述蜂窝服务规则定义模块、所述数据回传模块依次相连;
19、所述碰撞服务模块,用于基于所述块数据,根据所述场景需求进行规则匹配形成至少一个蜂窝,然后将多个蜂窝进行碰撞确定碰撞结果;
20、所述详情服务模块,用于提供详细的蜂窝数据详情查询服务;
21、所述数据分发模块,用于将所述蜂窝数据从蜂窝服务提供方传输到各蜂窝服务使用方;
22、所述蜂窝服务规则定义模块,用于抽象出不同类型的蜂窝接口;
23、所述数据回传模块,用于将所述蜂窝数据使用结果及所述蜂窝数据编码回传给所述社会治理要素数据库。
24、可选的,所述蜂窝数据编码包括社会治理要素编码的一个或几个编码,其中所述社会治理要素编码包括:身份证号码、统一地址编码、事件编码、部件编码、手机号码、社会信用统一代码、房屋统一地址编码。
25、可选的,所述客户端蜂窝服务模块包括数据接收模块、数据确认模块、规则判断模块、结果碰撞模块、详情查询模块、使用结果模块;其中:所述数据接收模块、所述数据确认模块、所述规则判断模块、所述结果碰撞模块、所述详情查询模块、所述使用结果模块依次相连;
26、所述数据接收模块,用于确认是否能够到接收到服务端蜂窝模块发布的加密数据;
27、所述数据确认模块,用于确认接收服务端蜂窝模块发布的加密数据;
28、所述规则判断模块,用于获取规则碰撞结果;
29、所述结果碰撞模块,用于获取数据碰撞结果;
30、所述详情查询模块,用于直接发起或依据获取碰撞结果,来补齐各种基础蜂窝服务详情数据;
31、所述使用结果模块,用于基于规则将各蜂窝服务应用方的使用结果回传至所述蜂窝服务提供方。
32、可选的,所述密钥加密规则,包括:
33、所述密钥包括私钥和公钥;
34、蜂窝提供方持有蜂窝服务私钥及多个不同的蜂窝使用方公钥;
35、每个蜂窝使用方配备有蜂窝服务公钥及独一无二的蜂窝使用方私钥。
36、可选的,所述客户端蜂窝服务模块,具体用于:
37、基于目标蜂窝使用方私钥,解密目标蜂窝使用方公钥,获取所述服务端蜂窝服务模块的蜂窝数据;其中,所述目标蜂窝使用方私钥指的是各蜂窝使用方私钥中的任一个,所述目标蜂窝使用方私钥与所述目标蜂窝使用方公钥是一一对应的;
38、所述服务端蜂窝服务模块,具体用于:
39、基于所述蜂窝服务私钥,解密所述蜂窝服务公钥,获取所述客户端蜂窝服务模块回传的蜂窝数据。
40、可选的,所述系统还包括:密钥传递模块;其中:
41、所述密钥传递模块,用于基于蜂窝使用方申请,为符合条件的蜂窝使用方申请分配系统编码、授权码、密钥及有效期限。
42、第二方面,本说明书还提供了一种基于蜂窝块数据的社会治理数据安全服务方法,包括:
43、社会治理多要素数据模块,基于社会治理职能部门提供的多源数据,构建社会治理多要素基础数据库;
44、块数据形成模块,基于所述社会治理多要素基础数据库,进行要素标签化处理、标准化处理、离散化处理及重要标签数据加密处理,得到标签颗粒数据,其中所述标签颗粒数据包括普通标签颗粒数据、重要标签加密颗粒数据;将所述标签颗粒数据进行数据组合封装,形成以块为单位的块数据;
45、服务端蜂窝服务模块,基于场景需求,将所述块数据进行融合碰撞,形成所述场景需求对应的蜂窝;基于预设的密钥加密规则,为各蜂窝使用方配置不同的密钥;对蜂窝数据进行加密处理;接收所述客户端蜂窝服务模块回传的数据,并回传更新所述社会治理要素数据库;
46、客户端蜂窝服务模块,基于所述密钥,获取所述接收所述服务端蜂窝模块发布的加密数据,并对所述加密数据进行解密、解析及使用;将使用结果回传至所述服务端蜂窝服务模块。
47、可选的,所述块数据形成模块,包括:社会治理要素标签化模块、重要标签编码化模块、社会治理要素块数据治理模块;其中:
48、所述社会治理要素标签化模块分别与所述重要标签编码化模块、所述社会治理要素块数据治理模块相连,所述重要标签编码化模块与所述社会治理要素块数据治理模块相连;
49、所述社会治理要素标签化模块,基于所述社会治理多要素基础数据库中基础结构化数据进行全量分级分类,得到每条基础数据的数据标签;将所述每条基础数据及对应的数据标签进行离散化、最小化处理,得到所普通标签颗粒数据、重要标签颗粒数据;
50、所述重要标签编码化模块,基于预设的重要标签对称加密规则,将所述重要标签颗粒数据进行数字化加密编码处理,得到重要标签加密颗粒数据;
51、所述社会治理要素块数据治理模块,基于所述普通标签颗粒数据、所述重要标签加密颗粒数据,进行数据整合,形成以块为单元的块数据。
52、可选的,所述基于所述社会治理多要素基础数据库中基础结构化数据进行全量分级分类,得到每条基础数据的数据标签,包括:
53、基于各基础数据,确定所述每条基础数据的唯一标识编码;
54、根据所述每条基础数据的属性或特征实现全量社会治理要素数据的分类,确定所述每条基础数据的数据标签;
55、所述将所述每条基础数据及对应的数据标签进行标准化、离散化、最小化处理,得到所普通标签颗粒数据、重要标签颗粒数据,包括:
56、基于所述每条基础数据中各要素的特征,对各基础数据及数据标签进行颗粒最小化处理,解除所述各要素之间的耦合关联,得到标签颗粒数据。
57、可选的,所述服务端蜂窝服务模块包括数据碰撞服务模块、详情服务模块、数据分发模块、蜂窝服务规则定义模块、数据回传模块;其中:
58、所述数据碰撞服务模块、所述详情服务模块、所述数据分发模块、所述蜂窝服务规则定义模块、所述数据回传模块依次相连;
59、所述碰撞服务模块,基于所述块数据,根据所述场景需求进行规则匹配形成至少一个蜂窝,然后将多个蜂窝进行碰撞确定碰撞结果;
60、所述详情服务模块,用于提供详细的蜂窝数据详情查询服务;
61、所述数据分发模块,用于将所述蜂窝数据从蜂窝服务提供方传输到各蜂窝服务使用方;
62、所述蜂窝服务规则定义模块,用于抽象出不同类型的蜂窝接口;
63、所述数据回传模块,用于将所述蜂窝数据使用结果及所述蜂窝数据编码回传给所述社会治理要素数据库。
64、可选的,所述蜂窝数据编码包括社会治理要素编码的一个或几个编码,其中所述社会治理要素编码包括:身份证号码、统一地址编码、事件编码、部件编码、手机号码、社会信用统一代码、房屋统一地址编码。
65、可选的,所述客户端蜂窝服务模块包括数据接收模块、数据确认模块、规则判断模块、结果碰撞模块、详情查询模块、使用结果模块;其中:所述数据接收模块、所述数据确认模块、所述规则判断模块、所述结果碰撞模块、所述详情查询模块、所述使用结果模块依次相连;
66、所述数据接收模块确认是否能够到接收到服务端蜂窝模块发布的加密数据;
67、所述数据确认模块确认接收服务端蜂窝模块发布的加密数据;
68、所述规则判断模块获取规则碰撞结果;
69、所述结果碰撞模块获取数据碰撞结果;
70、所述详情查询模块直接发起或依据获取碰撞结果,来补齐各种基础蜂窝服务详情数据;
71、所述使用结果模块基于规则将各蜂窝服务应用方的使用结果回传至所述蜂窝服务提供方。
72、可选的,所述密钥加密规则,包括:
73、所述密钥包括私钥和公钥;
74、蜂窝提供方持有蜂窝服务私钥及多个不同的蜂窝使用方公钥;
75、每个蜂窝使用方配备有蜂窝服务公钥及独一无二的蜂窝使用方私钥。
76、可选的,所述客户端蜂窝服务模块,基于所述密钥,获取所述接收所述服务端蜂窝模块发布的加密数据,包括:
77、基于目标蜂窝使用方私钥,解密目标蜂窝使用方公钥,获取所述服务端蜂窝服务模块的蜂窝数据;其中,所述目标蜂窝使用方私钥指的是各蜂窝使用方私钥中的任一个,所述目标蜂窝使用方私钥与所述目标蜂窝使用方公钥是一一对应的;
78、所述服务端蜂窝服务模块,接收所述客户端蜂窝服务模块回传的数据,并回传更新所述社会治理要素数据库,包括:
79、基于所述蜂窝服务私钥,解密所述蜂窝服务公钥,获取所述客户端蜂窝服务模块回传的蜂窝数据。
80、可选的,所述系统还包括:密钥传递模块;其中:
81、所述密钥传递模块基于蜂窝使用方申请,为符合条件的蜂窝使用方申请分配系统编码、授权码、密钥及有效期限。
82、本发明有益效果
83、本说明书提供了一种基于蜂窝块数据的社会治理数据安全服务系统及方法,该系统通过社会治理多要素数据模块,构建社会治理多要素基础数据库;块数据形成模块,进行要素标签化处理、标准化处理、离散化处理及重要标签数据加密处理,得到标签颗粒数据;块数据形成模块,整合标签颗粒数据,形成块数据;服务端蜂窝服务模块,基于场景需求,融合块数据形成蜂窝,并为各蜂窝使用方配置不同的密钥;客户端蜂窝服务模块,基于所述密钥,获取接收所述服务端蜂窝模块发布的加密数据,并对加密数据进行解密及使用,将使用结果回传至服务端蜂窝服务模块;该方法通过“信息聚合,数据解耦”方法对治理要素的信息按最小化原则进行离散化建模,将数据中各属性关联依赖降到最低,让各个职能部门的条项数据实现了关联、交叉、融合,让数据更加易用;综合运用对称加密技术和非对称加密技术,兼顾了数据加密效率和密钥安全;适应于日益丰富的跨地域、跨层级、跨部门、跨系统业务场景,可用于安全级别要求较高的数据使用场景,应用场景广泛。