【技术实现步骤摘要】
非交互式动态代理的门限代理重加密方法及相关装置
[0001]本申请涉及代理重加密领域,具体而言,涉及一种非交互式动态代理的门限代理重加密方法及相关装置。
技术介绍
[0002]代理重加密算法中,数据使用过程的涉众角色分为数据拥有方、数据代理方和数据使用方。数据拥有方将自身数据的使用权首先授权给一个或者多个数据代理方(此时为门限代理重加密方法),数据代理方然后再授权给数据使用方。在数据存储、数据授权和数据使用过程全程密文处理,只有数据拥有方和授权的数据使用方使用自身的私钥才能够解密数据得到数据明文。
[0003]门限代理重加密算法中利用了秘密共享算法,秘密共享(Secret Sharing) 是密码学中的重要工具和基础组件,广泛应用于多方安全计算、门限密码学、访问控制和不经意传输协议等协议构建框架中。通常使用的经典秘密共享方案包括Shamir秘密共享方案、基于剩余定理的秘密共享方案、Brickell秘密共享方案和Blakley秘密共享方案四种。
[0004]数据代理方在实际场景工程应用时,数据代理方协作网络不可 ...
【技术保护点】
【技术特征摘要】
1.一种非交互式动态代理的门限代理重加密方法,其特征在于,包括:监测数据代理方协作网络的动态变化;当监测到数据代理方协作网络发生动态变化时,则执行代理加密片段刷新操作;将执行代理加密片段刷新操作的结果分发到数据代理方协作网络中的各个数据代理方。2.根据权利要求1所述的非交互式动态代理的门限代理重加密方法,其特征在于,监测数据代理方协作网络的动态变化包括:将变化前的数据代理方协作网络记为变化后的数据代理方协作网络记为其中,M、N为网络中代理加密片段的总数量,t为门限代理重加密算法的门限,kFrag
i
为代理加密片段;片段数量检测器判断是否M>N,或N>M≧t,如果是,则数据代理方协作网络存在动态变化。3.根据权利要求1所述的非交互式动态代理的门限代理重加密方法,其特征在于,执行代理加密片段刷新操作包括:采用片段刷新器执行的操作;其中,ShareRefrsh包括:设针对每个kFrag
i
,即针对每个i∈I,执行其中,中Share为Shamir秘密共享的分片算法;针对每个j∈J,执行其中Combine为差值算法;返回4.根据权利要求1所述的非交互式动态代理的门限代理重加密方法,其特征在于,将执行代理加密片段刷新操作的结果分发到数据代理方协作网络中的各个数据代理方包括:判断片段刷新器是否执行了代理加密片段刷新操作;如果是,则采用片段分发器将执行代理加密片段刷新操作的结果分发到数据代理方协作网络中的各个数据代理方。5.一种非交互式动态代理的门限代理重加密装置,其特征在于,包括:监测模块,用于监测数据代理方协作网络的动态变化;执行模块,用于当监测到数据代理方协作网络发生动态变化时,则...
【专利技术属性】
技术研发人员:宋文鹏,
申请(专利权)人:敏于行北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。