一种基于多重签名的区块链数据安全方法技术

技术编号:26040584 阅读:21 留言:0更新日期:2020-10-23 21:19
本发明专利技术涉及多重签名技术领域,且公开了一种基于多重签名的区块链数据安全方法,包括以下步骤:用户注册;用户在身份注册时,需要录入身份信息、地址、MAC地址、账户密码、签名备份、验证手机号码和信息接收手机号码,用户注册存档以及认证;当用户的身份信息、地址、MAC地址、账户密码、签名备份、验证手机号码和信息接收手机号码均得到验证后,确保信息真实有效,即可存档给予账号认证。该基于多重签名的区块链数据安全方法,具有安全性能高的优点,解决了多重签名的文件数据具有较大的经济价值,容易引起不法分子的注意,为提高多重签名文件数据传输身份的验证安全性以及传输过程中安全性的问题。

【技术实现步骤摘要】
一种基于多重签名的区块链数据安全方法
本专利技术涉及多重签名
,具体为一种基于多重签名的区块链数据安全方法。
技术介绍
在数字签名应用中,有时需要多个用户对同一个文件进行签名和认证,比如,一个公司发布的声明中涉及财务部、开发部、销售部和售后服务部等部门,需要得到这些部门签名认可,那么,就需要这些部门对这个声明文件进行签名,能够实现多个用户对同一文件进行签名的数字签名方案称作多重数字签名方案,在现实生活中,一份文件经常需要几个单位或部门分别签字才有效,多重签名技术就是在网络环境里解决这类问题的一种方法,用于同一文档必须经过多人的签名才有效的情形,多重签名通俗地讲就是指多个签名者共同参与对一份电子文档进行签名,简单地说,一个多重签名体制回答这样几个问题,哪些人参加签名,按照什么顺序签名,使用什么方法签名,怎么验证签名和安全性如何得到保证。根据中国专利公开号为CN201710139269.1提出的一种区块链数据存储系统和方法,该区块链数据存储系统和方法具有提高区块链数据读写效率的优点,但目前多重签名的文件数据具有较大的经济价值,容易引起不法分子的注意,为提高多重签名文件数据传输身份的验证安全性以及传输过程中的安全性,故而提出一种基于多重签名的区块链数据安全方法解决上述所提出的问题。
技术实现思路
(一)解决的技术问题针对现有技术的不足,本专利技术提供了一种基于多重签名的区块链数据安全方法,具备安全性能高等优点,解决了多重签名的文件数据具有较大的经济价值,容易引起不法分子的注意,为提高多重签名文件数据传输身份的验证安全性以及传输过程中安全性的问题。(二)技术方案为实现上述安全性能高目的,本专利技术提供如下技术方案:一种基于多重签名的区块链数据安全方法,包括以下步骤:1)用户注册;用户在身份注册时,需要录入身份信息、地址、MAC地址、账户密码、签名备份、验证手机号码和信息接收手机号码;2)用户注册存档以及认证;当用户的身份信息、地址、MAC地址、账户密码、签名备份、验证手机号码和信息接收手机号码均得到验证后,确保信息真实有效,即可存档给予账号认证,客户在登录时,需要输入正确账户信息以及账户密码确认MAC地址,同时在账号登录成功后系统终端会以互联网的方式为信息接收手机号码发送账户登录信息提醒;3)多重签名司法记录;双方在签名前会对签名程序进行监控记录,并对内容进行保密,实时监控双方身份信息,但没有权利阅读接收方和发送方的传输内容,记录数据传输的大小、时间和发送接收的双方身份信息;4)多重签名文件加密传输;在数字签名中,发送方与接收方相互提供MAC地址信息,发送方首先利用接收方提供的公钥加密,然后用Hash算法对文件内容加密,并通过签名算法将发送方的私匙通过互联网发送给接收方,发送时终端通过MAC地址信息确定接收方的身份信息,如果信息错误,则拒绝发送,接收方接收到文件后,根据自己的私匙对文件内容进行解密,并对发送方Hash的签名进行解密,接收方接收到的文本原始内容后,自己算一次Hash值,最终两个Hash值进行比较,确认物件是否完整或者篡改;5)加密文件数据归纳存储;文件数据加密存储,文件数据的调取权限只有发送方与接收方,但双方均不具有私自篡改的权利,并且每次文件数据在被调取前,均需再次身份认证,并需要信息接收手机号码的验证编码才能成功提取。优选的,所述入身份信息、地址、MAC地址、账户密码、签名备份、验证手机号码和信息接收手机号码可以进行更改,在修改时,需要提供其他身份信息的证明。优选的,所述账户在登录是不仅需要输入账号以及密码,同时互联网终端也会确认MAC地址是否符合,MAC地址是一个用来确认网络设备位置的位址,在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC位址,MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址,MAC地址就如同我们身份证上的身份证号码,具有全球唯一性。优选的,所述多重签名司法记录能够记录数据传输动向,便于调取察看,并且没有权利阅读接收方和发送方的传输内容,能够保护文件的安全性。优选的,所述文件的特殊加密,能够有效的对文件传输起到隐藏和保密的效果。(三)有益效果与现有技术相比,本专利技术提供了一种基于多重签名的区块链数据安全方法,具备以下有益效果:1、该基于多重签名的区块链数据安全方法,通过用户注册信息以及用户注册存档以及认证,加入用户的MAC地址识别,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址,MAC地址就如同我们身份证上的身份证号码,具有全球唯一性,当用于登录时所采用的MAC地址与注册时不相符合时,则不具备登录的权限,所以就无法登录,用户的身份信息、地址、MAC地址、账户密码、签名备份、验证手机号码和信息接收手机号码可以进行更改,当需要更改MAC地址内容时,需要提供身份信息、地址、账户密码和签名备份以及验证手机号码的短信验证,保护账户安全,从而提高了用户账号的安全性。2、该基于多重签名的区块链数据安全方法,通过多重签名司法记录签名程序走向,在具有黑客攻击或者其他MAC地址介入提取文件资料时,则会拒绝发送文件,给予将MAC地址加入黑名单等惩罚,阻止不明MAC地址访问,提高文件传输的安全性,防止文件数据泄漏,提高文件的安全性能,多重签名司法记录能够记录数据传输动向,便于调取察看,并且没有权利阅读接收方和发送方的传输内容,能够保护文件的安全性,保证文件的保密性,从而保证文件在传输过程中的安全性和保密性。具体实施方式下面将结合本专利技术的实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供如下技术方案:一种基于多重签名的区块链数据安全方法,包括以下步骤:1)用户注册;用户在身份注册时,需要录入身份信息、地址、MAC地址、账户密码、签名备份、验证手机号码和信息接收手机号码,入身份信息、地址、MAC地址、账户密码、签名备份、验证手机号码和信息接收手机号码可以进行更改,在修改时,需要提供其他身份信息的证明;2)用户注册存档以及认证;当用户的身份信息、地址、MAC地址、账户密码、签名备份、验证手机号码和信息接收手机号码均得到验证后,确保信息真实有效,即可存档给予账号认证,客户在登录时,需要输入正确账户信息以及账户密码确认MAC地址,同时在账号登录成功后系统终端会以互联网的方式为信息接收手机号码发送账户登录信息提醒,账户在登录是不仅需要输入账号以及密码,同时互联网终端也会确认MAC地址是否符合,MAC地址是一个用来确认网络设备位置的位址,在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC位址,MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个本文档来自技高网...

【技术保护点】
1.一种基于多重签名的区块链数据安全方法,其特征在于,包括以下步骤:/n1)用户注册;用户在身份注册时,需要录入身份信息、地址、MAC地址、账户密码、签名备份、验证手机号码和信息接收手机号码;/n2)用户注册存档以及认证;当用户的身份信息、地址、MAC地址、账户密码、签名备份、验证手机号码和信息接收手机号码均得到验证后,确保信息真实有效,即可存档给予账号认证,客户在登录时,需要输入正确账户信息以及账户密码确认MAC地址,同时在账号登录成功后系统终端会以互联网的方式为信息接收手机号码发送账户登录信息提醒;/n3)多重签名司法记录;双方在签名前会对签名程序进行监控记录,并对内容进行保密,实时监控双方身份信息,但没有权利阅读接收方和发送方的传输内容,记录数据传输的大小、时间和发送接收的双方身份信息;/n4)多重签名文件加密传输;在数字签名中,发送方与接收方相互提供MAC地址信息,发送方首先利用接收方提供的公钥加密,然后用Hash算法对文件内容加密,并通过签名算法将发送方的私匙通过互联网发送给接收方,发送时终端通过MAC地址信息确定接收方的身份信息,如果信息错误,则拒绝发送,接收方接收到文件后,根据自己的私匙对文件内容进行解密,并对发送方Hash的签名进行解密,接收方接收到的文本原始内容后,自己算一次Hash值,最终两个Hash值进行比较,确认物件是否完整或者篡改;/n5)加密文件数据归纳存储;文件数据加密存储,文件数据的调取权限只有发送方与接收方,但双方均不具有私自篡改的权利,并且每次文件数据在被调取前,均需再次身份认证,并需要信息接收手机号码的验证编码才能成功提取。/n...

【技术特征摘要】
1.一种基于多重签名的区块链数据安全方法,其特征在于,包括以下步骤:
1)用户注册;用户在身份注册时,需要录入身份信息、地址、MAC地址、账户密码、签名备份、验证手机号码和信息接收手机号码;
2)用户注册存档以及认证;当用户的身份信息、地址、MAC地址、账户密码、签名备份、验证手机号码和信息接收手机号码均得到验证后,确保信息真实有效,即可存档给予账号认证,客户在登录时,需要输入正确账户信息以及账户密码确认MAC地址,同时在账号登录成功后系统终端会以互联网的方式为信息接收手机号码发送账户登录信息提醒;
3)多重签名司法记录;双方在签名前会对签名程序进行监控记录,并对内容进行保密,实时监控双方身份信息,但没有权利阅读接收方和发送方的传输内容,记录数据传输的大小、时间和发送接收的双方身份信息;
4)多重签名文件加密传输;在数字签名中,发送方与接收方相互提供MAC地址信息,发送方首先利用接收方提供的公钥加密,然后用Hash算法对文件内容加密,并通过签名算法将发送方的私匙通过互联网发送给接收方,发送时终端通过MAC地址信息确定接收方的身份信息,如果信息错误,则拒绝发送,接收方接收到文件后,根据自己的私匙对文件内容进行解密,并对发送方Hash的签名进行解密,接收方接收到的文本原始内容后,自己算一次Hash值,最终两个Hash值进行比较,确认物件是否完整或者篡改;
5)加密文件数据归纳存储;文件数据加密存储...

【专利技术属性】
技术研发人员:肖凤军
申请(专利权)人:北京金仓幸福科技有限公司
类型:发明
国别省市:北京;11

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1