[发明专利]一种基于IPFS的文件权限管理方法及介质在审
申请号: | 202010889401.2 | 申请日: | 2020-08-28 |
公开(公告)号: | CN114117509A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 孙长杰;李照川;王伟兵;赵海兴;孙源;樊继硕 | 申请(专利权)人: | 山东爱城市网信息技术有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60;G06F16/182 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ipfs 文件 权限 管理 方法 介质 | ||
1.一种基于IPFS的文件权限管理方法,其特征在于,所述方法包括:
根据需求上传文件,生成所述文件对应的权限文件,并设置所述权限文件的结构,其中,所述权限文件的结构包括共享类型、权限列表与连接列表,所述共享类型包括完全共享与条件共享,所述条件共享是指只有符合预设条件的用户才能访问文件,所述完全共享是指任何用户皆可访问所述文件,所述权限列表包括管理员列表、用户组列表及用户列表,所述管理员列表包括多个管理员信息,每个管理员信息包括管理员ID与管理员名称,用户列表多个用户组信息,每个用户组信息包括用户组ID、用户组名称与用户组对应的权限,用户列表包括多个用户信息,每个用户信息包括用户ID、用户名称与用户对应的权限,所述连接列表用以标识所述权限文件与所述文件之间的对应关系,所述连接列表包括文件名称与文件哈希值;
根据所述权限文件的结构完成文件的权限管理。
2.根据权利要求1所述的基于IPFS的文件权限管理方法,其特征在于,所述文件的权限包括访问文件、修改文件名称、删除文件、增加管理员、删除管理员、增加用户组、删除用户组、增加用户、删除用户及修改文件共享类型中的一项或多项。
3.根据权利要求2所述的基于IPFS的文件权限管理方法,其特征在于,若需要删除文件,具体包括:
通过文件访问客户端将管理员ID、第一时间戳与第一数字签名发送到联盟安全文件系统的文件访问控制模块;
所述文件访问控制模块依据管理员ID从实名数字身份智能合约中获取第一公钥,使用所述第一公钥解密第一数字签名得到管理员ID、第一时间戳与文件名称,若所述管理员ID与从第一数字签名中解密出来的管理员ID相同,且第一时间戳与从第一数字签名中解密出来的第一时间戳相同,依据从第一数字签名中解密出来的文件名称,查找出权限文件与文件,并从权限文件的管理员列表中查找与管理员ID相匹配的数据项,如果找到相应的数据项,删除所述权限文件与所述文件。
4.根据权利要求2所述的基于IPFS的文件权限管理方法,其特征在于,若需要修改文件共享类型,具体包括:
通过文件权限管理客户端将管理员ID、第二时间戳与第二数字签名发送到联盟安全文件系统的文件访问控制模块;
所述文件访问控制模块依据管理员ID从实名数字身份智能合约中获取第二公钥,使用第二公钥解密第二数字签名得到管理员ID、第二时间戳、文件名称与共享类型,若所述管理员ID与从第二数字签名中解密出来的管理员ID相同,且第二时间戳与从第二数字签名中解密出来的第二时间戳相同,依据从第二数字签名中解密出来的文件名称,查找出权限文件,并从权限文件的管理员列表中查找与管理员ID相匹配的数据项,如果找到相应的数据项,使用从第二数字签名中解密出来的共享类型替换权限文件的共享类型。
5.根据权利要求2所述的基于IPFS的文件权限管理方法,其特征在于,若需要修改文件名称,具体包括:
通过文件访问客户端将管理员ID、第三时间戳与第三数字签名发送到联盟安全文件系统的文件访问控制模块;
所述文件访问控制模块依据管理员ID从实名数字身份智能合约中获取第三公钥,使用所述第三公钥解密第三数字签名得到管理员ID、第三时间戳、原文件名称、新文件名称,若所述管理员ID与从第三数字签名中解密出来的管理员ID相同,且所述第三时间戳与从第三数字签名中解密出来的第三时间戳相同,依据从第三数字签名中解密出来的原文件名称,查找出权限文件,从权限文件的管理员列表中查找与管理员ID相匹配的数据项,如果找到相应的数据项,使用新文件名称替换对应权限文件中的连接列表的原文件名称。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东爱城市网信息技术有限公司,未经山东爱城市网信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010889401.2/1.html,转载请声明来源钻瓜专利网。