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