一种基于联盟链智能合约的关键字可加密搜索方法

    公开(公告)号:CN116132112B

    公开(公告)日:2024-05-03

    申请号:CN202211657047.6

    申请日:2022-12-22

    Applicant: 广州大学

    Abstract: 本发明公开了一种基于联盟链智能合约的关键字可加密搜索方法,包括:使用对称加密算法对数据拥有者的数据文件进行加密,并将加密后的数据文件上传至云存储服务器,并获取所述加密后的数据文件在所述云存储服务器的唯一地址标识符;从所述加密前的数据文件中抽取关键字,并利用预设的单向哈希布隆过滤器算法将关键字索引化,生成安全索引;将所述唯一地址标识符和所述安全索引上传至联盟链网络,根据认证请求对数据请求者进行身份认证,在认证通过后发送秘密参数给数据请求者,以使得所述数据请求者利用根据所述秘密参数和搜索请求中的至少一个关键字加密生成的查询陷门在所述联盟链网络上进行搜索。

    一种基于联盟链智能合约的关键字可加密搜索方法

    公开(公告)号:CN116132112A

    公开(公告)日:2023-05-16

    申请号:CN202211657047.6

    申请日:2022-12-22

    Applicant: 广州大学

    Abstract: 本发明公开了一种基于联盟链智能合约的关键字可加密搜索方法,包括:使用对称加密算法对数据拥有者的数据文件进行加密,并将加密后的数据文件上传至云存储服务器,并获取所述加密后的数据文件在所述云存储服务器的唯一地址标识符;从所述加密前的数据文件中抽取关键字,并利用预设的单向哈希布隆过滤器算法将关键字索引化,生成安全索引;将所述唯一地址标识符和所述安全索引上传至联盟链网络,根据认证请求对数据请求者进行身份认证,在认证通过后发送秘密参数给数据请求者,以使得所述数据请求者利用根据所述秘密参数和搜索请求中的至少一个关键字加密生成的查询陷门在所述联盟链网络上进行搜索。

    一种基于XACML与智能合约的数据受控访问方法及系统

    公开(公告)号:CN116232704B

    公开(公告)日:2024-05-03

    申请号:CN202310114037.6

    申请日:2023-02-13

    Applicant: 广州大学

    Abstract: 本发明提出了一种基于XACML与智能合约的数据受控访问方法及方法,属于敏感数据保护领域。本发明主要有两部分组成,链上和链下部分。链下部分,主要包含外部存储,作为区块链存储能力的补充,同时还应满足对与敏感数据的保护要求;链上部分的主体是基于区块链的智能合约技术设计实施访问控制逻辑,访问控制逻辑相关的身份验证信息以及访问策略都存储在区块链上,区块链本身有一定的存储能力,能够存储这些访问控制相关信息,引入上述的链下部分作为外部存储的补充。本发明的目的是保护敏感数据受控以及不被篡改,实现对于访问者可信的身份验证,设计合适的加密方案,实现可靠高效的数据加解密手段,以及密钥的可信分发。

    一种基于XACML与智能合约的数据受控访问方法及系统

    公开(公告)号:CN116232704A

    公开(公告)日:2023-06-06

    申请号:CN202310114037.6

    申请日:2023-02-13

    Applicant: 广州大学

    Abstract: 本发明提出了一种基于XACML与智能合约的数据受控访问方法及方法,属于敏感数据保护领域。本发明主要有两部分组成,链上和链下部分。链下部分,主要包含外部存储,作为区块链存储能力的补充,同时还应满足对与敏感数据的保护要求;链上部分的主体是基于区块链的智能合约技术设计实施访问控制逻辑,访问控制逻辑相关的身份验证信息以及访问策略都存储在区块链上,区块链本身有一定的存储能力,能够存储这些访问控制相关信息,引入上述的链下部分作为外部存储的补充。本发明的目的是保护敏感数据受控以及不被篡改,实现对于访问者可信的身份验证,设计合适的加密方案,实现可靠高效的数据加解密手段,以及密钥的可信分发。

    一种基于伪随机函数和区块链智能合约的可搜索加密方法

    公开(公告)号:CN116566644A

    公开(公告)日:2023-08-08

    申请号:CN202310305454.9

    申请日:2023-03-24

    Applicant: 广州大学

    Abstract: 本发明提供了一种基于伪随机函数与智能合约的可搜索加密方法,涉及网络信息安全技术领域,方法主要由两部分组成,数据所有者:对需要存储的文件进行预处理处理并生成加密文件数据发送给区块链智能合约;区块链智能合约:接收数据持有者发送的预处理后的数据,根据说明书描述的方案,处理数据,将加密的文件索引数据存储在区块链中,以便于后续的查询等操作。本发明将文件中关键字和文件索引加密后存储在区块链中,经过身份认证的数据用户可以采用此方案检索所需文件位置。解决了传统方案难以解决的恶意云服务器问题,保证了搜索过程的安全性以及密文搜索结果的正确性。

Patent Agency Ranking