一种面向医疗云共享数据的SM2代理重加密方法与装置

    公开(公告)号:CN110958219B

    公开(公告)日:2021-01-26

    申请号:CN201911000660.9

    申请日:2019-10-21

    Applicant: 武汉大学

    Abstract: 本发明公开了一种面向医疗云共享数据的SM2代理重加密方法与装置,该方法包括以下步骤:1)CA初始化生成系统参数和系统主公私钥;2)对任意用户,CA利用私钥为用户生成用户证书;3)数据所有者用户A加密消息M;给定消息M和时间戳T0,用户A利用自身公钥对消息M加密获得密文C;4)用户A生成代理重加密密钥;5)根据重加密密钥和用户B的身份,通过云服务器对密文进行重加密,获得重加密密文;6)用户B解密重加密密文得到消息,并验证消息完整性。本发明基于SM2设计的代理重加密方案更加安全高效,用以医疗大数据共享能够有效保证在不泄露用户私钥的情况下,降低计算开销和通信代价,安全高效地完成数据共享。

    一种面向医疗云共享数据的SM2代理重加密方法与装置

    公开(公告)号:CN110958219A

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

    申请号:CN201911000660.9

    申请日:2019-10-21

    Applicant: 武汉大学

    Abstract: 本发明公开了一种面向医疗云共享数据的SM2代理重加密方法与装置,该方法包括以下步骤:1)CA初始化生成系统参数和系统主公私钥;2)对任意用户,CA利用私钥为用户生成用户证书;3)数据所有者用户A加密消息M;给定消息M和时间戳T0,用户A利用自身公钥对消息M加密获得密文C;4)用户A生成代理重加密密钥;5)根据重加密密钥和用户B的身份,通过云服务器对密文进行重加密,获得重加密密文;6)用户B解密重加密密文得到消息,并验证消息完整性。本发明基于SM2设计的代理重加密方案更加安全高效,用以医疗大数据共享能够有效保证在不泄露用户私钥的情况下,降低计算开销和通信代价,安全高效地完成数据共享。

Patent Agency Ranking