基于椭圆曲线公钥密码算法的区块链签名方法

    公开(公告)号:CN117499039B

    公开(公告)日:2024-03-26

    申请号:CN202311720296.X

    申请日:2023-12-14

    摘要: 本发明公开了一种基于椭圆曲线公钥密码算法的区块链签名方法,包括由多个节点组成的树形结构,基于国密SM2生成参数及密钥,当树形结构中的某一个节点提出签名请求的通告时,首先将通告发送给其子节点,子节点进行承诺并向上逐级求和计算得到最终承诺,将最终承诺发给指定的签名节点,每个签名节点收到最终承诺后计算响应值并向上逐级求和计算最终响应值,输出最后的签名。在实现区块链多重签名时,需要考虑到安全性、可扩展性和高效性等问题,因此本发明构建一个更加安全、高效和可靠的多重签名算法,本发明在传统的Fabric事务处理上进行时,采用了基于国密SM2的多重签名方案来代替ECDSA,并增加了一个同步步骤,使Fabric事务处理在改进后运行平稳。

    一种基于激励机制的联邦学习优化方法及系统

    公开(公告)号:CN115204414A

    公开(公告)日:2022-10-18

    申请号:CN202210894597.3

    申请日:2022-07-28

    申请人: 贵州大学

    IPC分类号: G06N20/00 H04L67/12

    摘要: 本申请公开了一种基于激励机制的联邦学习优化方法及系统,基于信誉值建立奖励机制,激励拥有高质量数据且能高效训练本地数据的训练客户端加入训练,只有具有高精度局部梯度与高训练效率才能获得高奖励,基于拍卖理论设计拍卖机制,训练客户端通过向雾节点拍卖本地训练任务,委托雾节点训练本地数据从而提升本地训练效率,解决训练客户端间由于性能不均而相互等待的问题,设计全局梯度聚合策略,增加高精度局部梯度在全局梯度中的权重,剔除恶意训练客户端的局部梯度,从而减少模型训练次数,整体解决了目前没有方案从激励拥有高质量数据的客户端加入训练,解决客户端性能不均衡问题和聚合策略三方面入手去解决模型训练轮次多,时间长的技术问题。

    一种可验证的同态代理重加密方法及系统

    公开(公告)号:CN114915401A

    公开(公告)日:2022-08-16

    申请号:CN202210514553.3

    申请日:2022-05-11

    申请人: 贵州大学

    IPC分类号: H04L9/00 H04L9/32 H04L9/40

    摘要: 本发明涉及一种可验证的同态代理重加密方法及系统。本发明引入代理重加密的思想,各参与方用各自的私钥加密,然后将其转化为云服务器的密文,可以实现多方云计算,解决了不同公钥加密下的密文不能进行同态运算的问题;为满足不同用户之间的共享需求,计算结果可选择发送给指定且合法的非数据提供者,再次使用了一次重加密技术,并且计算结果除了指定接收者外,其他用户即使获得了数据提供者的原始密文也无法对其进行解密。给定一个重加密密钥和在原始消息上的一个签名,代理不仅可以转换密文,而且还可以通过使用重加密密钥评估原始签名来提供一个转换后的密文的签名,可用来验证云服务器是否执行正确的函数计算和函数结果的正确性。

    一种基于SM2的监控视频安全传输方法和设备

    公开(公告)号:CN112702582B

    公开(公告)日:2022-07-15

    申请号:CN202110010096.X

    申请日:2021-01-06

    申请人: 贵州大学

    摘要: 本申请实施例公开了一种基于SM2的监控视频安全传输方法和设备,包括发送端、处理端和接收端,所述方法包括对监控视频数据进行分帧,得到数据集合;使用SM2算法的对数据集合进行签密运算,得到密文数据和签密,将密文数据和签密发送至接收端,以便于接收端对密文数据进行解密。本申请实施例所提供方法提高了监控视频传输安全性,相对于先签名后加密方案,提高了视频监控数据保密认证的效率,确保了对视频监控数据签密运算可同时满足保密性、高效率的需求。

    一种基于区块链的监控视频数据加密传输系统及方法

    公开(公告)号:CN113840115A

    公开(公告)日:2021-12-24

    申请号:CN202110451574.0

    申请日:2021-04-26

    申请人: 贵州大学

    摘要: 本申请提供了一种基于区块链的监控视频数据加密传输系统及方法,密钥生成中心分别生成监控摄像头、云服务器、版权确权中心、第一用户终端以及第二用户终端的预置密钥,使得监控摄像头采集的监控数据包通过第一用户终端上传至云服务器的同时,由第一用户终端根据接收监控数据包的第二用户终端的第二预置公钥,以及版权确权中心的第三预置公钥生成该监控数据包的视频数据溯源信息包,并将视频数据溯源信息包广播至区块链网络中,利用区块链网络的不可篡改和公开可验证的特性实现对于云服务器中的监控视频包本体版权的保护和防伪造,解决了监控视频数据上链速度缓慢且无法满足大量数据快速上链,难以对监控视频数据在动态溯源时进行确权的技术问题。

    一种基于SM2的监控视频安全传输方法和设备

    公开(公告)号:CN112702582A

    公开(公告)日:2021-04-23

    申请号:CN202110010096.X

    申请日:2021-01-06

    申请人: 贵州大学

    摘要: 本申请实施例公开了一种基于SM2的监控视频安全传输方法和设备,包括发送端、处理端和接收端,所述方法包括对监控视频数据进行分帧,得到数据集合;使用SM2算法的对数据集合进行签密运算,得到密文数据和签密,将密文数据和签密发送至接收端,以便于接收端对密文数据进行解密。本申请实施例所提供方法提高了监控视频传输安全性,相对于先签名后加密方案,提高了视频监控数据保密认证的效率,确保了对视频监控数据签密运算可同时满足保密性、高效率的需求。

    基于改进Merkle-Tree认证方法的可验证多关键字搜索方法

    公开(公告)号:CN111614470A

    公开(公告)日:2020-09-01

    申请号:CN202010461876.1

    申请日:2020-05-27

    申请人: 贵州大学

    发明人: 田有亮 骆琴

    摘要: 本发明公开了基于改进Merkle-Tree认证方法的可验证多关键字搜索方法,所述方法包含如下步骤:一、多关键字搜索,实现高效精准的搜索;二、搜索结果认证,实现搜索结果的有效认证,所述步骤一中,包括分步骤:A、对每个文件加密并创建索引;B、将文件作为叶子节点生成Merkle-Tree;C、对树根进行签名;所述步骤二中,包括分步骤:D、将关键字加密生成陷门;E、服务器执行搜索算法;F、验证根的签名是否被篡改。利用改进的Merkle-Tree认证方法构造搜索方案的验证及更新算法,不仅防止了数据篡改、删除和伪造等不法操作的高效验证和更新,而且时间戳字段与根节点的连接保证了数据的新鲜度;其次,方案满足密文不可区分性和不可伪造性的安全性需求。

    一种基于置乱扩散的文本水印嵌入提取方法

    公开(公告)号:CN111489278A

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

    申请号:CN202010262948.X

    申请日:2020-04-07

    申请人: 贵州大学

    IPC分类号: G06T1/00

    摘要: 本发明公开了一种基于置乱扩散的文本水印嵌入提取方法,所述方法包括步骤:一、水印嵌入,实现水印图像到宿主载体的均匀扩散;二、水印提取,实现确权水印图像的还原。通过基于置乱扩散思想的嵌入提取方法,将水印信息通过置乱扩散的方式多轮地、均匀地嵌入水印载体,提高鲁棒性。采用水印信息的编码方式,通过ASCII码中部分不可见字符的编码,将位置信息和水印信息编码成一个水印单元,实现嵌入大量水印信息,取得了很好的效果。

    一种基于数字签名和数字水印的数据溯源方法

    公开(公告)号:CN109657426A

    公开(公告)日:2019-04-19

    申请号:CN201910090802.9

    申请日:2019-01-30

    申请人: 贵州大学

    IPC分类号: G06F21/16 G06F21/64 G06F21/73

    摘要: 本发明公开了一种基于数字签名和数字水印的数据溯源方法,它包括以下步骤:步骤一:文件操作监听;步骤二:数字签名及认证,本步骤是通过基于身份的数字签名算法实现,在数据流转过程中完成签名及认证;步骤三:数字水印嵌入及提取,借助基于字符颜色的文本水印算法实现,将签名信息作为水印信息嵌入到版权文档中。以基于身份的数字签名作水印信息,实现数据流转过程中身份信息的不可伪造和不可抵赖;以基于字符颜色的文本数字水印算法作嵌入方式,实现水印信息的快速嵌入和盲提取。在数据流转过程中,对文档嵌入基于身份的数字签名水印信息,形成“溯源链”,需要溯源时,只需反向查询流转路径,便可追溯到数据源头,取得了很好的效果。