【技术实现步骤摘要】
一种用于标识解析体系的安全存储及权限管理的方法
[0001]本专利技术涉及信息安全领域,具体为一种用于标识解析体系的安全存储及权限管理的方法。
技术介绍
[0002]国密算法,即国家商用密码算法。是由国家密码管理局认定和公布的密码算法标准及其应用规范,其中部分密码算法已经成为国际标准。如SM系列密码,SM代表商密,即商业密码,是指用于商业的、不涉及国家秘密的密码技术。SM4是分组加密算法,是我国自主设计的分组对称密码算法,用于实现数据的加密/解密运算,以保证数据和信息的机密性。SM4算法与AES算法具有相同的密钥长度、分组长度,都是128bit,因此在安全性上高于3DES算法。于2012年3月21日发布,适用于密码应用中使用分组密码的需求。
[0003]现有国家标识解析提供的标识权限管理只提供了两级读写权限:admin以及public,不利于标识解析体系的推广以及工业生产活动中对数据的权限管理需求和安全需求。
技术实现思路
[0004]本专利技术所解决的技术问题在于提供一种用于标识解析体系的安全存储及权限管理的方法,以解决技术背景中所提到的问题。为实现上述目的,本专利技术提供如下技术方案:一种用于标识解析体系的安全存储及权限管理的方法,具体包括:应用管理模块,角色管理模块,元数据管理模块,角色数据权限管理模块,原始秘钥管理模块,标识加密存储模块,标识解密解析模块,所述应用管理模块负责定义访问标识的应用,并提供应用访问所需的应用编号和应用访问秘钥,并在应用访问标识功能时,对应用进行鉴权;角色管理 ...
【技术保护点】
【技术特征摘要】
1.一种用于标识解析体系的安全存储及权限管理的方法,具体包括:应用管理模块,角色管理模块,元数据管理模块,角色数据权限管理模块,原始秘钥管理模块,标识加密存储模块,标识解密解析模块,其特征在于:所述应用管理模块负责定义访问标识的应用,并提供应用访问所需的应用编号和应用访问秘钥,并在应用访问标识功能时,对应用进行鉴权;角色管理模块提供访问标识的应用所使用的角色的定义和管理功能;元数据管理模块提供标识数据字段的定义和角色对字段的读、写访问权限的管理功能;角色数据权限管理模块负责为角色添加可以访问的元数据及其字段的读写权限;原始秘钥管理模块负责管理用于生成动态秘钥的原始秘钥数据;标识加密存储模块负责提供动态秘钥的生成与存储加密功能;标识解密解析模块负责提供加密标识的解密与解析功能。2.根据权利要求1所述的一种用于标识解析体系的安全存储及权限管理的方法,其特征在于:所述应用管理模块包含了应用基本信息的管理,应用访问标识所需的身份认证信息的管理,包括应用ID以及应用访问秘钥,应用访问标识时,必须携带ID以及秘钥证明拥有访问权,所述应用管理模块还定义了该应用所拥有的角色。3.根据权利要求1所述的一种用于标识解析体系的安全存储及权限管理的方法,其特征在于:所述角色管理模块包含了应用角色的管理,定义了角色的基本信息,角色管理模块也可定义角色和应用的对应关系,角色可以被多个应用拥有,应用也可以拥有多个角色。4.根据权利要求1所述的一种用于标识解析体系的安全存储及权限管理的方法,其特征在于:所述元数据管理模块包含了元数据的管理以及元数据权限的管理,所述元数据是描述数据的数据,元数据描述的是标识中存储的数据,为了确保外部应用访问标识时仅能访问标识拥有者所赋予的访问权限,元数据管理模块在定义数据字段信息的同时,也定义了数据的访问权限信息,具体实施步骤如下:(1)定义元数据信息Step1:创建元数据基本信息,填写元数据的标识、版本、描述等信息;Setp2:新增字段信息;Setp3:重复Setp2,直至所有的字段添加完成;Setp4:定义标识原始权限信息,是否公开以及读写权限;(2)定义权限信息Setp1:选择可以访问使用该元数据定义的标识的角色;Setp2:逐个定义字段是否可以被该角色读、写;Setp3:重复Setp1、Setp2,直到所有需要访问该元数据定义的标识的角色都被添加完成;(3)注册元数据标识Setp1:选择该元数据标识所用的标识企业前缀;Setp2:根据字段信息和权限信息生成元数据标识Values信息;Setp3:向企业节点注册该元数据标识。5.根据权利要求1所述的一种用于标识解析体系的安全存储及权限管理的方法,其特征在于:所述原始秘钥管理模块负责管理用于生成动态秘钥的原始秘钥数据。6.根据权利要求1所述的一种用于标识解析体系的安全存储及权限管理的方法,其特征在于:所述标识加密存储模块负责提供动态秘钥的生成与存储加密功能,所述标识加密
存储模块根据标识元数据所定义的权限和字段信息,对标识数据进行加密,具体实施步骤如下:(1)计算标识秘钥;Setp1:取标识的整个Key部分;Setp2:转换成byte数组;Set...
【专利技术属性】
技术研发人员:杨鹏,费海平,唐巍,朱晓伟,方瑞冬,
申请(专利权)人:上海华峰创享互联网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。