一种基于属性加密的区块链数据访问控制方法及装置
Abstract:
本发明公开了一种基于属性加密的区块链数据访问方法,包括:在系统初始化时,生成基于属性加密的系统参数、系统属性集合和基于时间密钥管理参数;在用户向系统注册时,系统向用户发送基于用户属性集合的私钥、签名密钥、验证密钥和用户的访问时间段;用户的访问时间是依据用户属性确定的;在生成新的交易信息时,依据系统属性集合和时间密钥管理参数对交易信息进行加密,生成密文,并将密文保存到区块中;响应于用户的访问请求,依据用户的属性集合和用户的访问时间对交易信息进行访问。由此可知,解决了现有技术中由于通过用户身份信息加密会导致用户身份信息泄露的风险,并且加入了时间密钥管理,限制了用户的访问时间,实现了密钥的自动撤销。
Public/Granted literature
Patent Agency Ranking
0/0