预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113961950A(43)申请公布日2022.01.21(21)申请号202111189904.X(22)申请日2021.10.12(71)申请人湖北文理学院地址441000湖北省襄阳市襄城区隆中路296号湖北文理学院(72)发明人文松程虹黄小童谷琼(74)专利代理机构深圳市世纪恒程知识产权代理事务所44287代理人关向兰(51)Int.Cl.G06F21/60(2013.01)权利要求书2页说明书10页附图3页(54)发明名称数据加密方法、设备、存储介质及装置(57)摘要本发明公开了一种数据加密方法、设备、存储介质及装置,属于数据处理技术领域。本发明通过根据预设智能合约中的数据管理合约对原始数据进行加密,获得初始加密数据,在收到数据请求用户的数据请求时,根据数据管理合约读取初始加密数据,根据数据管理合约对初始加密数据进行解密,获得原始数据,根据数据请求中携带的请求参数对原始数据进行加密,获得目标数据。由于本发明是根据数据管理合约对原始数据进行加密,在有数据请求时对初始加密数据解密获得原始数据,通过数据请求者的参数对原始数据进行加密,有效控制了数据交互的过程中容易发生数据泄露的问题,解决了数据泄露之后无法追溯数据泄露原因的问题。CN113961950ACN113961950A权利要求书1/2页1.一种数据加密方法,其特征在于,所述数据加密方法包括:根据预设智能合约中的数据管理合约对原始数据进行加密,获得初始加密数据;在收到数据请求用户的数据请求时,根据所述数据管理合约读取所述初始加密数据;根据所述数据管理合约对所述初始加密数据进行解密,获得所述原始数据;根据所述数据请求中携带的请求参数对原始数据进行加密,获得目标数据。2.如权利要求1所述的数据加密方法,其特征在于,所述根据所述数据请求中携带的请求参数对原始数据进行加密,获得目标数据的步骤之后,所述方法还包括:将所述目标数据保存至预先构建的数据区块中;在所述数据区块中写入所述目标数据的数据有效期,并生成所述数据区块的时间戳;根据所述数据区块的区块号生成区块参数,并将所述区块参数发送至所述数据请求用户。3.如权利要求1所述的数据加密方法,其特征在于,所述根据所述数据请求中携带的请求参数对原始数据进行加密,获得目标数据的步骤,包括:根据所述数据请求中携带的请求参数获取密码算法;根据所述密码算法和所述数据管理合约对所述原始数据进行加密,获得目标数据。4.如权利要求2所述的数据加密方法,其特征在于,所述根据所述数据区块的区块号生成区块参数,并将所述区块参数发送至所述数据请求用户的步骤,包括:根据所述数据区块的区块号生成区块参数,并将所述区块参数发送至所述预设智能合约中的数据读取合约,以使所述数据读取合约根据所述区块参数中的数据有效期和时间戳判断所述目标数据是否超期;在所述数据读取合约反馈的判断结果为目标数据未超期信息时,向所述数据读取合约发送解密通知,以使所述数据读取合约根据密码算法对目标数据解密获得原始数据。5.如权利要求4所述的数据加密方法,其特征在于,所述根据所述数据区块的区块号生成区块参数,并将所述区块参数发送至所述预设智能合约中的数据读取合约,以使所述数据读取合约根据所述区块参数中的数据有效期和时间戳判断所述目标数据是否超期的步骤之后,所述方法还包括:在所述数据读取合约反馈的判断结果为目标数据超期信息时,向所述数据请求用户发送超期反馈。6.如权利要求1所述的数据加密方法,其特征在于,所述根据预设智能合约中的数据管理合约对原始数据进行加密,获得初始加密数据的步骤之前,所述方法还包括:根据预设智能合约中的数据管理合约生成对称密码算法集合,所述对称密码算法集合包含多个不同的对称密码算法;将所述对称密码算法集合发送至数据请求用户,以使所述数据请求用户从所述对称密码算法集合中生成对应的对称密钥。7.如权利要求6所述的数据加密方法,其特征在于,所述根据所述数据请求中携带的请求参数获取密码算法的步骤,包括:根据所述数据请求中携带的请求参数中所述数据请求用户指定的对称密钥获得对应的密码算法。8.一种数据加密装置,其特征在于,所述数据加密装置包括:2CN113961950A权利要求书2/2页数据管理模块,用于根据预设智能合约中的数据管理合约对原始数据进行加密,获得初始加密数据;数据读取模块,用于在收到数据请求用户的数据请求时,根据所述数据管理合约读取所述初始加密数据;数据解密模块,用于根据所述数据管理合约对所述初始加密数据进行解密,获得所述原始数据;数据加密模块,用于根据所述数据请求中携带的请求参数对原始数据进行加密,获得目标数据。9.一种数据加密设备,其特征在于,所述数据加密设备包括:存储器、处理器及存储在所述存