一种基于SM2的多接收方公钥加密方法

    公开(公告)号:CN111865578B

    公开(公告)日:2022-11-29

    申请号:CN202010654604.3

    申请日:2020-07-09

    Applicant: 暨南大学

    Abstract: 本发明公开了一种基于SM2的多接收方公钥加密方法。传统的多接收方公钥加密方法,依赖传统公钥加密方法,并且存在加密效率低、通信带宽要求高的缺点。针对这些缺点,本发明提出随机数重用的基于SM2的多接收方公钥加密方法,使得该方法具有加密效率高、通信带宽要求低的优点。发送方可利用该方法将消息加密成密文,然后在网络中广播密文给多个接收方。接收方收到密文后可通过私钥解密,获取发送方的消息。本发明已通过形式化证明能达到抗随机数重用不可区分选择密文攻击(RR‑IND‑CCA)安全性,并且能有效减少发送方的计算量,在安全性和效率方面都满足实际工作应用需求。

    一种基于k-Lin假设的同态加密方法

    公开(公告)号:CN111865555A

    公开(公告)日:2020-10-30

    申请号:CN202010654611.3

    申请日:2020-07-09

    Applicant: 暨南大学

    Abstract: 本发明公开了一种基于k-Lin假设的同态加密方法,该同态加密方法包括:密钥生成步骤、加密步骤和两种解密步骤。本发明在标准模型下满足IND-CPA安全性,不仅具有加法同态的性质,还具备双陷门解密机制;存在两种私钥,一种是与特定公钥绑定的私钥,另一种是通用性更强的私钥,可以对该加密体制下的任意公钥加密得到的密文进行解密。本发明能够同时兼顾数据的机密性和可用性,减轻监管方的密钥管理成本和压力。

    非交互式的集合成员关系的函数证明方法

    公开(公告)号:CN117540396A

    公开(公告)日:2024-02-09

    申请号:CN202311470231.4

    申请日:2023-11-06

    Abstract: 本发明公开了一种非交互式的集合成员关系的函数证明方法,该方法包括:运行初始化算法对证明系统进行初始化,获得公共参考串;在接收证明者的用户密钥生成指令时,基于公共参考串生成证明者的公钥和私钥;根据函数密钥生成算法为验证者生成函数密钥,并根据函数密钥确认算法验证函数密钥是否正确;基于证明者输入的公钥、陈述和证据,通过预设证明算法生成陈述和证据对应的零知识证明;在零知识证明有效且函数密钥正确时,从零知识证明中提取额外的关于证据的函数信息。从而实现了关于证据的函数计算功能,进而在保持非交互零知识证明的安全内核的前提条件下,扩展了传统的非交互零知识证明的适用范围。

    一种基于k-Lin假设的同态加密方法

    公开(公告)号:CN111865555B

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

    申请号:CN202010654611.3

    申请日:2020-07-09

    Applicant: 暨南大学

    Abstract: 本发明公开了一种基于k‑Lin假设的同态加密方法,该同态加密方法包括:密钥生成步骤、加密步骤和两种解密步骤。本发明在标准模型下满足IND‑CPA安全性,不仅具有加法同态的性质,还具备双陷门解密机制;存在两种私钥,一种是与特定公钥绑定的私钥,另一种是通用性更强的私钥,可以对该加密体制下的任意公钥加密得到的密文进行解密。本发明能够同时兼顾数据的机密性和可用性,减轻监管方的密钥管理成本和压力。

    一种与范式关系的西格玛协议证明验证方法及相关设备

    公开(公告)号:CN115834076B

    公开(公告)日:2024-06-21

    申请号:CN202211362355.6

    申请日:2022-11-02

    Abstract: 本申请公开了一种与范式关系的西格玛协议证明验证方法及相关设备,方法包括:证明者将目标项目对应的与范式证明关系转换为有向无环图,基于有向无环图形成承诺,将承诺发送至验证者;验证者接收到承诺后,为证明者生成挑战值;证明者基于挑战值为有向无环图中的各图节点生成响应值,并将生成的所有响应值作为响应发送至验证者;验证者基于承诺及响应对证明者进行验证,以确定证明者是否符合目标项目的项目需求。本申请通过将与范式证明关系转换为有向无环图,并采用西格玛协议对验证者进行验证,这样通过西格玛协议对与范式关系证明进行验证,可以大幅度降低通信复杂度和提高计算效率,从而可以降低与范式关系证明的证明成本。

    一种与范式关系的西格玛协议证明验证方法及相关设备

    公开(公告)号:CN115834076A

    公开(公告)日:2023-03-21

    申请号:CN202211362355.6

    申请日:2022-11-02

    Abstract: 本申请公开了一种与范式关系的西格玛协议证明验证方法及相关设备,方法包括:证明者将目标项目对应的与范式证明关系转换为有向无环图,基于有向无环图形成承诺,将承诺发送至验证者;验证者接收到承诺后,为证明者生成挑战值;证明者基于挑战值为有向无环图中的各图节点生成响应值,并将生成的所有响应值作为响应发送至验证者;验证者基于承诺及响应对证明者进行验证,以确定证明者是否符合目标项目的项目需求。本申请通过将与范式证明关系转换为有向无环图,并采用西格玛协议对验证者进行验证,这样通过西格玛协议对与范式关系证明进行验证,可以大幅度降低通信复杂度和提高计算效率,从而可以降低与范式关系证明的证明成本。

    一种基于SM2的多接收方公钥加密方法

    公开(公告)号:CN111865578A

    公开(公告)日:2020-10-30

    申请号:CN202010654604.3

    申请日:2020-07-09

    Applicant: 暨南大学

    Abstract: 本发明公开了一种基于SM2的多接收方公钥加密方法。传统的多接收方公钥加密方法,依赖传统公钥加密方法,并且存在加密效率低、通信带宽要求高的缺点。针对这些缺点,本发明提出随机数重用的基于SM2的多接收方公钥加密方法,使得该方法具有加密效率高、通信带宽要求低的优点。发送方可利用该方法将消息加密成密文,然后在网络中广播密文给多个接收方。接收方收到密文后可通过私钥解密,获取发送方的消息。本发明已通过形式化证明能达到抗随机数重用不可区分选择密文攻击(RR-IND-CCA)安全性,并且能有效减少发送方的计算量,在安全性和效率方面都满足实际工作应用需求。

Patent Agency Ranking