[发明专利]一种数据签名、加密及保存的方法、装置和设备在审
申请号: | 201811455351.6 | 申请日: | 2018-11-30 |
公开(公告)号: | CN109583219A | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 樊涛;朱兴雄;贺金红;王俊生;杨珂;玄佳兴;韩文慧;吕梓童 | 申请(专利权)人: | 国家电网有限公司;国网电子商务有限公司;国网雄安金融科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/64 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标文件 区块 身份验证信息 数据文件保存 电子设备 密钥信息 预设 保存 加密 验证 发送 数据安全性 处理设备 加密操作 密码获取 身份信息 数据文件 验证通过 预设密码 预设数据 防篡改 篡改 | ||
本发明提供了一种数据签名、加密及保存的方法、装置和设备,本发明中,获取用户的身份验证信息,并对所述身份验证信息进行验证,若验证通过,发送密码获取请求至预设密码处理设备,以获取与所述身份验证信息中的身份信息相对应的密钥信息;使用所述密钥信息对预设数据文件进行签名加密操作,得到目标文件,并将所述目标文件发送至第二电子设备,将所述预设数据文件保存到区块链中,以使所述第二电子设备在获取到所述目标文件后,依据所述区块链中保存的所述预设数据对接收到的目标文件进行篡改验证。通过本发明实施例,将数据文件保存在区块链中,区块链本身具有数据防篡改功能,进而能够提高数据安全性。
技术领域
本发明涉及数据处理领域,更具体的说,涉及一种数据签名、加密及保存的方法、装置和设备。
背景技术
电子设备,如计算机在进行数据处理时,会使用到数据,数据一般存储在数据库中,如将电商交易数据、合同等数据存储在数据库中。
但是将数据存储在数据库中,很容易被篡改,安全性较低。
发明内容
有鉴于此,本发明提供一种数据签名、加密及保存的方法、装置和设备,以解决将数据存储在数据库中,很容易被篡改,安全性较低的问题。
为解决上述技术问题,本发明采用了如下技术方案:
一种数据签名、加密及保存的方法,应用于第一电子设备,包括:
获取用户的身份验证信息,并对所述身份验证信息进行验证;
若验证通过,发送密码获取请求至预设密码处理设备,以获取与所述身份验证信息中的身份信息相对应的密钥信息;所述密码获取请求包括所述身份信息;
使用所述密钥信息对预设数据文件进行签名加密操作,得到目标文件,并将所述目标文件发送至第二电子设备;
将所述预设数据文件保存到区块链中,以使所述第二电子设备在获取到所述目标文件后,依据所述区块链中保存的所述预设数据对接收到的目标文件进行篡改验证。
优选地,使用所述密钥信息对预设数据文件进行签名加密操作,包括:
使用所述密钥信息中的公钥信息,对预设数据文件进行加密操作;
使用所述密钥信息中的私钥信息,对进行加密操作后的预设数据文件进行签名操作。
一种数据签名、加密及保存的方法,应用于第二电子设备,包括:
接收第一电子设备发送的目标文件、获取预设密码处理设备发送给所述第一电子设备的密钥信息,以及从区块链中获取所述第一电子设备保存的预设数据文件;
根据所述密钥信息,从所述目标文件中确定初始数据文件;
计算所述预设数据文件的第一哈希值和所述初始数据文件的第二哈希值;
依据所述第一哈希值与所述第二哈希值是否相同的比较结果,确定所述第一电子设备发送的目标文件是否被篡改的结果。
优选地,根据所述密钥信息,从所述目标文件中确定初始数据文件,包括:
使用所述密钥信息中的私钥信息,对所述目标文件进行签名验证操作;
若签名验证操作成功,使用所述密钥信息中的公钥信息,对进行签名验证操作后的目标文件进行解密操作,得到所述初始数据文件。
优选地,依据所述第一哈希值与所述第二哈希值是否相同的比较结果,确定所述第一电子设备发送的目标文件是否被篡改的结果,包括:
若相同,则确定所述目标文件未被篡改;
若不相同,则确定所述目标文件被篡改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网有限公司;国网电子商务有限公司;国网雄安金融科技有限公司,未经国家电网有限公司;国网电子商务有限公司;国网雄安金融科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811455351.6/2.html,转载请声明来源钻瓜专利网。