【技术实现步骤摘要】
本专利技术属于访问控制,尤其涉及一种针对链上数字内容基于密文策略属性加密的受控访问方法及设备。
技术介绍
1、区块链:区块链技术是由分布式网络中的多个节点维护的不可篡改的账本,共识算法作为区块链技术的核心模块为分布式网络中的节点提供了一种非中心化的信任机制,从而各个节点之间无需提前建立信任也能够对整体网络的状态和数据达成一致。也就是,整个区块链无需引入任何可信第三方,网络中的诚实节点就能够完成来自用户的交易、节点之间的通信和网络状态信息的共识。
2、智能合约:智能合约是运行在区块链网络上的计算机程序,允许用户发起调用合约的交易请求,并按照用户指定的交易信息执行合约中的特定函数进而访问和更改链上的状态信息。
3、数字内容:链上数字内容主要是指通过区块链技术存储和验证的各种数字资产和信息,对特定的作品、艺术品生成唯一的数字凭证,在保护其数字版权的基础上,实现真实可信的数字化发行、购买、收藏和使用。
4、访问控制:指通过对系统、网络或资源进行限制和管理,以确保只有授权用户能够访问和利用这些资源的一种技术手段
...【技术保护点】
1.一种针对链上数字内容基于密文策略属性加密的受控访问方法,其特征在于,应用于一数据拥有者,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于坐标值x和坐标值y对数字内容进行加密,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于坐标值z对访问路径L进行加密,得到路径密文C2,包括:
4.根据权利要求1所述的方法,其特征在于,所述数据访问者基于该数字内容的相关信息、所述坐标密钥k1以及存储在IPFS上的数据密文C1访问该数字内容的原始数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据
...【技术特征摘要】
1.一种针对链上数字内容基于密文策略属性加密的受控访问方法,其特征在于,应用于一数据拥有者,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于坐标值x和坐标值y对数字内容进行加密,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于坐标值z对访问路径l进行加密,得到路径密文c2,包括:
4.根据权利要求1所述的方法,其特征在于,所述数据访问者基于该数字内容的相关信息、所述坐标密钥k1以及存储在ipfs上的数据密文c1访问该数字内容的原始数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据链数据库上的坐标密钥k1对随机点gr进行校验,包括:
6.根据权利要求4所述的方法,其特征在于,所述基于随机点gr依次对路径密文c2和数据密文c1进行解密,以得到该数字内...
【专利技术属性】
技术研发人员:陈子明,谭泽忠,高健博,谢安明,关志,陈钟,
申请(专利权)人:北京大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。