一种基于区块链的访问控制方法和系统

基本信息

申请号 CN201710540062.5 申请日 -
公开(公告)号 CN107332847B 公开(公告)日 2019-04-26
申请公布号 CN107332847B 申请公布日 2019-04-26
分类号 H04L29/06(2006.01)I 分类 电通信技术;
发明人 金海; 代炜琦; 邹德清; 王晨龙; 刘钟泽; 柴芳百 申请(专利权)人 武汉凤链科技有限公司
代理机构 武汉臻诚专利代理事务所(普通合伙) 代理人 宋业斌
地址 430000 湖北省武汉市硚口区园博园南路9号汉江湾四号楼
法律状态 -

摘要

摘要 本发明公开了一种基于区块链的访问控制方法,包括:在区块链上抽象出一个关系型数据库,为访问控制策略的实现提供技术基础,使访问控制信息在区块链上的存储更加高效、便捷;提出了一种基于ABAC并且适合在区块链上用智能合约实现的访问控制模型;提出了一种基于投票的访问控制元数据管理机制,保障了访问控制绝对严格;提供了方便被其他智能合约调用的接口,使得其他合约简单实现自己的访问控制模型;具体包括联盟、机构管理员、访问主体、访问客体、初始化模块、投票模块、主客体管理模块、规则求值模块、表结构元数据管理模块、表数据管理模块。本发明为解决智能合约的访问控制问题提供了安全可靠的框架,在提高安全性的同时降低了开发成本。