基于多密钥密文的岭回归学习方法、系统、介质和设备

    公开(公告)号:CN113077054B

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

    申请号:CN202110234350.4

    申请日:2021-03-03

    Applicant: 暨南大学

    Abstract: 本发明公开了一种基于多密钥密文的岭回归学习方法、系统、介质和设备,获取数据拥有者上传的密文;接收数据分析者发送的公私钥,接收数据分析者使用密文进行岭回归学习的请求;向数据拥有者发送密文转换的请求以及数据分析者发送的公钥,基于数据拥有者同意情况下接收其所发送的代理密钥;利用代理密钥进行密文转换;进入岭回归学习后,根据密文转换所得到的加密后的密文得到密文矩阵,再针对密文矩阵进行矩阵乘法计算得到矩阵A的密文[A]和向量b的密文[b],计算出岭回归模型参数w的密文。本发明扩展了加密密钥单一的应用场景,解决了多密钥加密数据造成的密文运算困难问题,实现了安全高效的岭回归学习算法,有效地降低了计算和通信开销。

    基于多密钥密文的岭回归学习方法、系统、介质和设备

    公开(公告)号:CN113077054A

    公开(公告)日:2021-07-06

    申请号:CN202110234350.4

    申请日:2021-03-03

    Applicant: 暨南大学

    Abstract: 本发明公开了一种基于多密钥密文的岭回归学习方法、系统、介质和设备,获取数据拥有者上传的密文;接收数据分析者发送的公私钥,接收数据分析者使用密文进行岭回归学习的请求;向数据拥有者发送密文转换的请求以及数据分析者发送的公钥,基于数据拥有者同意情况下接收其所发送的代理密钥;利用代理密钥进行密文转换;进入岭回归学习后,根据密文转换所得到的加密后的密文得到密文矩阵,再针对密文矩阵进行矩阵乘法计算得到矩阵A的密文[A]和向量b的密文[b],计算出岭回归模型参数w的密文。本发明扩展了加密密钥单一的应用场景,解决了多密钥加密数据造成的密文运算困难问题,实现了安全高效的岭回归学习算法,有效地降低了计算和通信开销。

    基于区块链的匿名电子投票方法及系统

    公开(公告)号:CN110232764A

    公开(公告)日:2019-09-13

    申请号:CN201910406319.7

    申请日:2019-05-16

    Applicant: 暨南大学

    Abstract: 本发明公开了一种基于区块链的匿名电子投票方法及系统,包括下述步骤:投票端将投票端身份信息和以太坊账户地址发送至注册中心,注册中心生成盲签名,并发送至投票端,投票端输出投票权限签名;投票管理端生成投票参数,将参数写入智能合约并采用交易的方法发送到区块链网络中进行信息公示,投票端获取智能合约投票内容,并将投票端选票消息以交易的形式发布到投票管理端的智能合约中,完成投票;到达设定的投票结束时间后,投票管理端采用智能合约方法,停止接收投票,统计结果。本发明的投票记录随时可查并且不可篡改,提升了投票的公平性,选票与投票端真实身份分离,实现了对投票端和投票的双重匿名保护,更好地保护了投票端的个人隐私。

    基于区块链的可追责匿名电子投票方法及系统

    公开(公告)号:CN110224993A

    公开(公告)日:2019-09-10

    申请号:CN201910409823.2

    申请日:2019-05-16

    Applicant: 暨南大学

    Abstract: 本发明公开了一种基于区块链的可追责匿名电子投票方法及系统,包括下述步骤:投票端获得参加投票的成员公私钥对,投票用户管理中心将注册成功的投票端身份信息保存到身份认证表并存入智能合约;投票发起端发起一次投票活动;投票端根据智能合约内容中公布的活动标签构造出投票端的选票信息,向智能合约发送交易进行投票;在智能合约中下载全部投票端的选票信息,验证选票是否重复,并在身份认证表中查看恶意投票端的身份信息;达到预设条件后,接收投票发起端私钥以及时间陷门服务器发出的时间陷门对验证通过的选票进行解密,并统计投票结果。本发明实现了对恶意投票端身份的揭露,更好地保证了投票的公平性和安全性。

    基于区块链的可追责匿名电子投票方法及系统

    公开(公告)号:CN110224993B

    公开(公告)日:2021-09-21

    申请号:CN201910409823.2

    申请日:2019-05-16

    Applicant: 暨南大学

    Abstract: 本发明公开了一种基于区块链的可追责匿名电子投票方法及系统,包括下述步骤:投票端获得参加投票的成员公私钥对,投票用户管理中心将注册成功的投票端身份信息保存到身份认证表并存入智能合约;投票发起端发起一次投票活动;投票端根据智能合约内容中公布的活动标签构造出投票端的选票信息,向智能合约发送交易进行投票;在智能合约中下载全部投票端的选票信息,验证选票是否重复,并在身份认证表中查看恶意投票端的身份信息;达到预设条件后,接收投票发起端私钥以及时间陷门服务器发出的时间陷门对验证通过的选票进行解密,并统计投票结果。本发明实现了对恶意投票端身份的揭露,更好地保证了投票的公平性和安全性。

    基于区块链的可追踪的匿名电子投票方法

    公开(公告)号:CN109785494B

    公开(公告)日:2021-02-05

    申请号:CN201811569059.7

    申请日:2018-12-21

    Applicant: 暨南大学

    Abstract: 本发明公开了一种基于区块链的可追踪的匿名电子投票方法,该方法基于区块链平台,用户通过对选票进行匿名认证,并利用一次性区块链地址进行投票,整个投票过程不泄露用户身份,进而保护了用户隐私。此外,当恶意用户投票两次时,能根据公开信息追踪到该用户,从而在一定程度上限制了用户的恶意行为。与利用群签名和环签名实现匿名投票的方案不同,本发明改进了一种基于前缀的匿名认证方法,在保护用户隐私的前提下,减少了在链接选票和追踪用户时的计算量,提高了计算效率。此外,该投票方法可以保证选举过程透明、选票不可伪造、选举结果可验证等特性。本发明实用性强,易于推广和应用。

    一种基于K均值聚类的隐私信息保护方法

    公开(公告)号:CN110233730A

    公开(公告)日:2019-09-13

    申请号:CN201910428240.4

    申请日:2019-05-22

    Applicant: 暨南大学

    Abstract: 本发明公开了一种基于K均值聚类的隐私信息保护方法,该方法的步骤包括:多个客户端CUi进行数据加密,得到加密密文上传至云服务端;客户端CUi、云服务端CSP和辅助云服务端ACSP进行数据交互计算,得到重加密密钥;云服务端收到加密密文,进行重加密得到同一公钥的重加密密文,再将重加密密文转换为Paillier加密的密文;云服务端获得Paillier加密的密文后计算聚类;云服务端先将聚类结果的密文转换双向加法同态代理重加密的密文,再转换为客户端公钥下的密文,最后将聚类结果的密文返回给客户端进行解密。本发明实现了对不同公钥的密文进行聚类,将同一公钥下的聚类结果转换为不同公钥下的聚类结果返回给客户端,同时保护了客户端的私人数据和聚类中心的隐私。

    基于区块链的可追踪的匿名电子投票方法

    公开(公告)号:CN109785494A

    公开(公告)日:2019-05-21

    申请号:CN201811569059.7

    申请日:2018-12-21

    Applicant: 暨南大学

    Abstract: 本发明公开了一种基于区块链的可追踪的匿名电子投票方法,该方法基于区块链平台,用户通过对选票进行匿名认证,并利用一次性区块链地址进行投票,整个投票过程不泄露用户身份,进而保护了用户隐私。此外,当恶意用户投票两次时,能根据公开信息追踪到该用户,从而在一定程度上限制了用户的恶意行为。与利用群签名和环签名实现匿名投票的方案不同,本发明改进了一种基于前缀的匿名认证方法,在保护用户隐私的前提下,减少了在链接选票和追踪用户时的计算量,提高了计算效率。此外,该投票方法可以保证选举过程透明、选票不可伪造、选举结果可验证等特性。本发明实用性强,易于推广和应用。

    一种基于K均值聚类的隐私信息保护方法

    公开(公告)号:CN110233730B

    公开(公告)日:2022-05-03

    申请号:CN201910428240.4

    申请日:2019-05-22

    Applicant: 暨南大学

    Abstract: 本发明公开了一种基于K均值聚类的隐私信息保护方法,该方法的步骤包括:多个客户端CUi进行数据加密,得到加密密文上传至云服务端;客户端CUi、云服务端CSP和辅助云服务端ACSP进行数据交互计算,得到重加密密钥;云服务端收到加密密文,进行重加密得到同一公钥的重加密密文,再将重加密密文转换为Paillier加密的密文;云服务端获得Paillier加密的密文后计算聚类;云服务端先将聚类结果的密文转换双向加法同态代理重加密的密文,再转换为客户端公钥下的密文,最后将聚类结果的密文返回给客户端进行解密。本发明实现了对不同公钥的密文进行聚类,将同一公钥下的聚类结果转换为不同公钥下的聚类结果返回给客户端,同时保护了客户端的私人数据和聚类中心的隐私。

    基于区块链的匿名电子投票方法及系统

    公开(公告)号:CN110232764B

    公开(公告)日:2021-09-21

    申请号:CN201910406319.7

    申请日:2019-05-16

    Applicant: 暨南大学

    Abstract: 本发明公开了一种基于区块链的匿名电子投票方法及系统,包括下述步骤:投票端将投票端身份信息和以太坊账户地址发送至注册中心,注册中心生成盲签名,并发送至投票端,投票端输出投票权限签名;投票管理端生成投票参数,将参数写入智能合约并采用交易的方法发送到区块链网络中进行信息公示,投票端获取智能合约投票内容,并将投票端选票消息以交易的形式发布到投票管理端的智能合约中,完成投票;到达设定的投票结束时间后,投票管理端采用智能合约方法,停止接收投票,统计结果。本发明的投票记录随时可查并且不可篡改,提升了投票的公平性,选票与投票端真实身份分离,实现了对投票端和投票的双重匿名保护,更好地保护了投票端的个人隐私。

Patent Agency Ranking