[发明专利]一种基于区块链技术的匿名举报方法在审
申请号: | 202111650149.0 | 申请日: | 2021-12-30 |
公开(公告)号: | CN114448675A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 杜红珍;马韶怡 | 申请(专利权)人: | 宝鸡文理学院 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/30;G06Q30/02;G06Q50/26 |
代理公司: | 北京盛询知识产权代理有限公司 11901 | 代理人: | 方亚兵 |
地址: | 721013 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 技术 匿名 举报 方法 | ||
本发明公开了一种基于区块链技术的匿名举报方法,包括:生成所有举报者和执法机构的公钥和私钥,生成执法机构的区块链公钥地址和对应私钥;基于环签密算法对举报者的举报信息进行处理,生成签密密文,并将签密密文发送到执法机构;执法机构接收到签密密文后进行解算,获得举报信息并进行验证,若验证通过则接收举报信息;若举报信息有效,执法机构则在区块链上基于匿名奖励算法将奖金转移到举报者的公钥地址上,举报者基于私钥获取奖金。本发明为举报信息传输提供了机密性、不可否认性和举报者身份的隐私保护,为举报者提供足够的安全服务,安全举报犯罪。
技术领域
本发明属于网络空间安全领域,特别是涉及一种基于区块链技术的匿名举报方法。
背景技术
日常生活中,欺诈、犯罪和危害公共利益等行为频频发生,为了惩罚作恶者,执法部门使用了许多方法来收集犯罪证据,其中举报是一种非常有用的方法。持有线索或证据的人通过举报可以阻止或揭露这些非法活动。然而,在日常生活中,举报者经常因为其身份暴露而遭受罪犯分子的报复。
当下,网络已经渗透到人们生活的方方面面,在网络环境下构建一个有效的电子举报方案是很有意义的。健全的举报机制不仅可以提高举报的工作效率,还可以保护举报者免遭报复。因此,一个好的举报方案应该有效地实现举报者的身份匿名性、举报信息的保密性和不可伪造性,并支持有效举报后的匿名奖励。然而,到目前为止,还没有提出协议或算法能够有效地实现电子举报方案的这些安全要求,如何构建具有上述特征的电子举报方案是一个有待解决的问题,利用密码技术设计高效可靠的举报机制是当前研究热点之一。
发明内容
本发明的目的是提供一种基于区块链技术的匿名举报方法,以解决上述现有技术存在的问题。
为实现上述目的,本发明提供了一种基于区块链技术的匿名举报方法,包括:
生成所有举报者和执法机构的公钥和私钥,生成所述执法机构的区块链公钥地址和对应私钥;
基于环签密算法对所述举报者的举报信息进行处理,生成签密密文,并将所述签密密文发送到所述执法机构;
所述执法机构接收到所述签密密文并进行解密,获得所述举报信息并进行验证,若验证通过则接收所述举报信息;
若所述举报信息有效,所述执法机构则在区块链上基于匿名奖励算法和所述区块链公钥地址将奖金转移到所述举报者的公钥地址上,所述举报者通过自己的私钥获取奖金。
可选的,生成所有举报者和执法机构的公钥和私钥,生成所述执法机构的区块链公钥地址和对应私钥的过程中包括:
在基于有限域的椭圆曲线上任取一点Q,所述Q为椭圆曲线的基点,所述Q的阶为q,所述q为大素数;
基于举报者随机生成一种密钥作为第一密钥,基于执法机构生成第二密钥和第三密钥;
将所述第一密钥作为所述举报者的私钥,将所述第一密钥与所述Q的点乘运算结果作为所述举报者的公钥;
将所述第二密钥作为所述执法机构的私钥,将所述第二密钥与所述Q的点乘运算结果作为所述执法机构的公钥;
将所述第三密钥作为所述执法机构的区块链公钥地址的私钥,将所述第三密钥和所述Q的点乘运算结果作为所述执法机构的区块链公钥地址。
可选的,生成所述执法机构的区块链公钥地址和对应私钥的过程还包括:
通过公钥基础设施调用三个不同的密码哈希函数,包括第一密码哈希函数、第二密码哈希函数和第三密码哈希函数;
通过所述公钥基础设施公开系统参数,所述系统参数包括:基于有限域上的椭圆曲线、所述有限域的阶p、所述椭圆曲线的基点Q、所述Q生成的阶为q的循环群、所述第一密码哈希函数、所述第二密码哈希函数和所述第三密码哈希函数,其中所述有限域的阶p是一个独立大素数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宝鸡文理学院,未经宝鸡文理学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111650149.0/2.html,转载请声明来源钻瓜专利网。