-
公开(公告)号:CN118316627B
公开(公告)日:2024-10-15
申请号:CN202410609102.7
申请日:2024-05-16
Applicant: 暨南大学
Abstract: 本发明公开了一种基于国密SM2的匿名凭证方法、系统及存储介质,方法为:证书授权中心选择一个零知识证明方案和一个混淆电路方案并生成公共参数一起公开;接着,证书授权中心生成自己的公私钥对,公钥公开私钥秘密保存;当用户需要服务提供商提供特定服务并满足属性条件时,利用公共参数和特定属性生成证书请求并发给证书授权中心;证书授权中心和用户共同执行混淆电路方案和零知识证明方案验证证书请求的合法性;通过则接受用户的证书请求,并和用户进行交互共同完成证书签发;用户利用授权证书、公共参数和证书授权中心的公钥生成匿名凭证并发送给服务提供商;服务提供商验证匿名凭证;有效则为用户提供服务,无效则拒绝用户的服务请求。
-
公开(公告)号:CN116722977B
公开(公告)日:2024-03-19
申请号:CN202310763799.9
申请日:2023-06-27
Applicant: 暨南大学
Abstract: 本发明公开了一种基于国密SM9的条件代理重加密方法,包括:代理方生成公共参数并公开;用户A和用户B生成自己的公私钥,将公钥公开,私钥秘密保存;其他用户使用用户A的公钥和代理条件加密明文消息得到条件代理密文,并将该密文和明文形式的代理条件发送给代理方;用户A利用条件代理密文的代理条件、自己的私钥和用户B的公钥生成条件代理重加密密钥;代理方使用条件代理重加密密钥对密文进行转换,并转发给用户B;若有多个代理方,采用秘密分享方法获取转换密文;用户B用私钥解密密文,得到明文消息。本发明通过秘密分享技术,可以有选择地将条件代理重加密密钥分享给多个代理方,从而分散密文转换代理的权力,保障机密数据的安全。
-
公开(公告)号:CN116722977A
公开(公告)日:2023-09-08
申请号:CN202310763799.9
申请日:2023-06-27
Applicant: 暨南大学
Abstract: 本发明公开了一种基于国密SM9的条件代理重加密方法,包括:代理方生成公共参数并公开;用户A和用户B生成自己的公私钥,将公钥公开,私钥秘密保存;其他用户使用用户A的公钥和代理条件加密明文消息得到条件代理密文,并将该密文和明文形式的代理条件发送给代理方;用户A利用条件代理密文的代理条件、自己的私钥和用户B的公钥生成条件代理重加密密钥;代理方使用条件代理重加密密钥对密文进行转换,并转发给用户B;若有多个代理方,采用秘密分享方法获取转换密文;用户B用私钥解密密文,得到明文消息。本发明通过秘密分享技术,可以有选择地将条件代理重加密密钥分享给多个代理方,从而分散密文转换代理的权力,保障机密数据的安全。
-
公开(公告)号:CN118316627A
公开(公告)日:2024-07-09
申请号:CN202410609102.7
申请日:2024-05-16
Applicant: 暨南大学
Abstract: 本发明公开了一种基于国密SM2的匿名凭证方法、系统及存储介质,方法为:证书授权中心选择一个零知识证明方案和一个混淆电路方案并生成公共参数一起公开;接着,证书授权中心生成自己的公私钥对,公钥公开私钥秘密保存;当用户需要服务提供商提供特定服务并满足属性条件时,利用公共参数和特定属性生成证书请求并发给证书授权中心;证书授权中心和用户共同执行混淆电路方案和零知识证明方案验证证书请求的合法性;通过则接受用户的证书请求,并和用户进行交互共同完成证书签发;用户利用授权证书、公共参数和证书授权中心的公钥生成匿名凭证并发送给服务提供商;服务提供商验证匿名凭证;有效则为用户提供服务,无效则拒绝用户的服务请求。
-
-
-