一种基于智能合约的云存储访问控制方法

    公开(公告)号:CN118381649A

    公开(公告)日:2024-07-23

    申请号:CN202410549508.0

    申请日:2024-05-06

    Abstract: 本发明公开了一种基于智能合约的云存储访问控制方法,应用于云存储的区块链系统,系统基于ABAC模型实现并采用XACML,系统初始化步骤中KMC设置主体、资源并分配属性;为主体分配身份标识并生成系统公私钥;生成数据利用智能合约存储;数据上传步骤中DO将数据上传至分布式存储系统,将数据索引利用自身系统私钥加密得到密文数据;基于属性对上传数据定制访问策略,将密文数据使用访问策略属性基加密得到策略密文并利用智能合约区分存储上传数据和策略密文;数据访问步骤中DU提交数据访问请求,基于智能合约检索数据的策略密文,利用用户属性私钥解密得到密文数据;获取DO系统公钥对密文数据解密得到数据索引进行数据访问。本发明能实现数据安全访问控制。

    一种面向车联网的分层潮汐共识方法

    公开(公告)号:CN118644975A

    公开(公告)日:2024-09-13

    申请号:CN202410563270.7

    申请日:2024-05-08

    Abstract: 本发明提供了一种面向车联网的分层潮汐共识方法,采用分层潮汐共识算法完成车辆分层共识,包括最长链Sleepy共识和最终性Streamlet共识阶段。在最长链Sleepy共识阶段,利用最长链Sleepy共识算法生成最长链账本,并在生成最长链账本过程中设计了信誉度评估机制参与到车辆是否参与共识过程中,可以提高共识的安全性和适应性;在最终性Streamlet共识阶段,利用最终性Streamlet共识算法生成最终账本。此外,本发明针对车辆存储瓶颈以及车辆跨区域共识问题,设计了分层存储结构和车辆跨区域共识机制,保在不同区域之间维持共识的连续性和稳定性。因此解决了车辆节点离线和网络分区导致的共识失败问题。

Patent Agency Ranking