一种实现细粒度属性撤销的属性基重加密方法

    公开(公告)号:CN108880798A

    公开(公告)日:2018-11-23

    申请号:CN201810684303.8

    申请日:2018-06-28

    CPC classification number: H04L9/0869 H04L9/0863 H04L9/0891 H04L9/3066

    Abstract: 本发明公开了一种实现细粒度属性撤销的属性基重加密方法,属于信息安全领域,其步骤主要是:A、系统初始化,B、加密,C、重加密:C1、用户撤销信息、C2、首次重加密,C3、后续重加密。本发明通过引入属性撤销列表,当系统发生属性撤销时,加密方可以通过重加密算法只计算并更新已发生撤销的属性对应的子密文,而不对未发生撤销的属性对应的子密文重新进行计算,降低了计算复杂度,同时也不影响其他未发生撤销用户的访问权限,实现了细粒度的属性权限撤销。在重加密过程中,通过简单的倍点运算和模指数运算实现文件的重加密,避免了复杂、耗时的合数阶双线性运算和多线性运算,其计算复杂度低,撤销效率高。

    一种实现细粒度属性撤销的属性基重加密方法

    公开(公告)号:CN108880798B

    公开(公告)日:2020-11-03

    申请号:CN201810684303.8

    申请日:2018-06-28

    Abstract: 本发明公开了一种实现细粒度属性撤销的属性基重加密方法,属于信息安全领域,其步骤主要是:A、系统初始化,B、加密,C、重加密:C1、用户撤销信息、C2、首次重加密,C3、后续重加密。本发明通过引入属性撤销列表,当系统发生属性撤销时,加密方可以通过重加密算法只计算并更新已发生撤销的属性对应的子密文,而不对未发生撤销的属性对应的子密文重新进行计算,降低了计算复杂度,同时也不影响其他未发生撤销用户的访问权限,实现了细粒度的属性权限撤销。在重加密过程中,通过简单的倍点运算和模指数运算实现文件的重加密,避免了复杂、耗时的合数阶双线性运算和多线性运算,其计算复杂度低,撤销效率高。

Patent Agency Ranking