-
公开(公告)号:CN110263584A
公开(公告)日:2019-09-20
申请号:CN201910531077.4
申请日:2019-06-19
Applicant: 华中科技大学
Abstract: 本发明公开了一种基于区块链的数据完整性审计方法,包括:客户端向区块链平台发送审计请求;区块链平台在收到来自客户端的审计请求后产生p个不重复的随机数,使用所有p个随机数{s1,s2,…sp}作为索引号,分别获取存储在区块链平台的映射数组中对应位置的块号v,所有块号组成挑战数组,将挑战数组封装在审计挑战请求中,并将审计挑战请求发送到服务端,服务端对来自区块链平台的审计挑战请求进行解析,从而得到挑战数组,对该挑战数组进行遍历,以得到其中每个元素j对应的分块mj和标签σj,根据双线性运算算法对元素j、分块mi、以及标签σi进行运算。本发明是使用区块链平台作为审计第三方,提高了数据完整性审计时的安全性。
-
公开(公告)号:CN113268457A
公开(公告)日:2021-08-17
申请号:CN202110562163.9
申请日:2021-05-24
Applicant: 华中科技大学
IPC: G06F16/172 , G06F16/31 , G06K9/62
Abstract: 本发明公开了一种支持高效写的自适应学习索引方法(Aaptive Learned Index Supporting Efficient Writes,EWALI)。EWALI方案基于高效的ShrinkingCone算法,能够根据数据分布进行动态数据分片,保证分片后每个数据片内的数据分布趋于线性。EWALI方案实现数据感知递归模型索引DARMI,能够根据数据分布的变化,自适应进行节点拆分、重训练等操作,动态地调整索引结构。为支持更高效的写操作,EWALI方案设计了采用单缓存设计来处理增量数据,将写操作异步化处理,通过后台线程进行数据合并。读操作按照增量缓存、DARMI的顺序查询记录。写操作直接往增量缓存中写入数据,通过后台线程完成数据的合并操作。
-
公开(公告)号:CN112131140B
公开(公告)日:2023-07-14
申请号:CN202011018307.6
申请日:2020-09-24
Applicant: 北京计算机技术及应用研究所 , 航天科工网络信息发展有限公司 , 华中科技大学
IPC: G06F12/02
Abstract: 本发明涉及一种基于SSD的支持高效存储空间管理的键值分离存储方法,包括:将值存储空间划分为等长的段,构建段管理器以管理所有数据段的失效和有效状态,为每个段建立值存储失效偏移集和键存储失效偏移集,进行可用段缓存和半失效段缓存,所述值存储失效偏移集用于记录键存储的压缩操作中丢弃的失效值元数据,以辅助值存储的空间回收;键存储失效偏移集用于记录被动垃圾回收后,被回收的数据段中仍存在于键存储中的偏移,这些位置不用再回收,因此如果在键存储中采集到这些偏移,直接丢弃。本发明通过在键存储部分采集向下压缩操作中丢弃的失效键值对,构建一个高效的值存储空间管理器,实现轻量地垃圾回收操作,进一步减轻值存储中GC操作对系统前台写操作的影响。
-
公开(公告)号:CN113268457B
公开(公告)日:2022-07-08
申请号:CN202110562163.9
申请日:2021-05-24
Applicant: 华中科技大学
IPC: G06F16/172 , G06F16/31 , G06K9/62
Abstract: 本发明公开了一种支持高效写的自适应学习索引方法(Aaptive Learned Index Supporting Efficient Writes,EWALI)。EWALI方案基于高效的ShrinkingCone算法,能够根据数据分布进行动态数据分片,保证分片后每个数据片内的数据分布趋于线性。EWALI方案实现数据感知递归模型索引DARMI,能够根据数据分布的变化,自适应进行节点拆分、重训练等操作,动态地调整索引结构。为支持更高效的写操作,EWALI方案设计了采用单缓存设计来处理增量数据,将写操作异步化处理,通过后台线程进行数据合并。读操作按照增量缓存、DARMI的顺序查询记录。写操作直接往增量缓存中写入数据,通过后台线程完成数据的合并操作。
-
公开(公告)号:CN112131140A
公开(公告)日:2020-12-25
申请号:CN202011018307.6
申请日:2020-09-24
Applicant: 北京计算机技术及应用研究所 , 航天科工网络信息发展有限公司 , 华中科技大学
IPC: G06F12/02
Abstract: 本发明涉及一种基于SSD的支持高效存储空间管理的键值分离存储方法,包括:将值存储空间划分为等长的段,构建段管理器以管理所有数据段的失效和有效状态,为每个段建立值存储失效偏移集和键存储失效偏移集,进行可用段缓存和半失效段缓存,所述值存储失效偏移集用于记录键存储的压缩操作中丢弃的失效值元数据,以辅助值存储的空间回收;键存储失效偏移集用于记录被动垃圾回收后,被回收的数据段中仍存在于键存储中的偏移,这些位置不用再回收,因此如果在键存储中采集到这些偏移,直接丢弃。本发明通过在键存储部分采集向下压缩操作中丢弃的失效键值对,构建一个高效的值存储空间管理器,实现轻量地垃圾回收操作,进一步减轻值存储中GC操作对系统前台写操作的影响。
-
公开(公告)号:CN111130757B
公开(公告)日:2020-12-25
申请号:CN201911408586.4
申请日:2019-12-31
Applicant: 华中科技大学
Abstract: 本发明公开了一种基于区块链的多云CP‑ABE访问控制方案,其包括加密过程与解密过程,其中加密过程包括生成数据密文CTf和密钥密文CTk、将数据密文CTf发送给云端、分割并隐藏访问策略树T、将访问策略树逻辑结构T′以及解密安全参数存入区块链、将密文{Y′,Cy,C′y}存入各个子云等步骤;解密过程包括从云端获取数据密文CTf、分割用户属性集S得到属性子集{SCi}、分割用户属性私钥SK得到属性私钥子集{SKCi}、每个子云解密与其上托管的属性x相关的密文信息得到中间节点信息DNx、区块链超级账本链码聚合各子云解密信息DNx计算中间解密结果M′、客户端解密得到最终密钥明文M和数据明文的步骤。本发明能有效保护访问控制策略的隐私和用户属性的隐私。
-
公开(公告)号:CN110263584B
公开(公告)日:2020-10-27
申请号:CN201910531077.4
申请日:2019-06-19
Applicant: 华中科技大学
Abstract: 本发明公开了一种基于区块链的数据完整性审计方法,包括:客户端向区块链平台发送审计请求;区块链平台在收到来自客户端的审计请求后产生p个不重复的随机数,使用所有p个随机数{s1,s2,…sp}作为索引号,分别获取存储在区块链平台的映射数组中对应位置的块号v,所有块号组成挑战数组,将挑战数组封装在审计挑战请求中,并将审计挑战请求发送到服务端,服务端对来自区块链平台的审计挑战请求进行解析,从而得到挑战数组,对该挑战数组进行遍历,以得到其中每个元素j对应的分块mj和标签σj,根据双线性运算算法对元素j、分块mi、以及标签σi进行运算。本发明是使用区块链平台作为审计第三方,提高了数据完整性审计时的安全性。
-
公开(公告)号:CN111130757A
公开(公告)日:2020-05-08
申请号:CN201911408586.4
申请日:2019-12-31
Applicant: 华中科技大学
Abstract: 本发明公开了一种基于区块链的多云CP-ABE访问控制方案,其包括加密过程与解密过程,其中加密过程包括生成数据密文CTf和密钥密文CTk、将数据密文CTf发送给云端、分割并隐藏访问策略树T、将访问策略树逻辑结构T′以及解密安全参数 存入区块链、将密文{Y′,Cy,C′y}存入各个子云等步骤;解密过程包括从云端获取数据密文CTf、分割用户属性集S得到属性子集{SCi}、分割用户属性私钥SK得到属性私钥子集{SKCi}、每个子云解密与其上托管的属性x相关的密文信息得到中间节点信息DNx、区块链超级账本链码聚合各子云解密信息DNx计算中间解密结果M′、客户端解密得到最终密钥明文M和数据明文的步骤。本发明能有效保护访问控制策略的隐私和用户属性的隐私。
-
-
-
-
-
-
-