[发明专利]一种基于变色龙哈希的加密验证方法和系统在审
| 申请号: | 202310269454.8 | 申请日: | 2023-03-15 |
| 公开(公告)号: | CN116484398A | 公开(公告)日: | 2023-07-25 |
| 发明(设计)人: | 刘立昊;肖斌 | 申请(专利权)人: | 香港理工大学深圳研究院 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
| 代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 李可 |
| 地址: | 518057 广东省深圳市南山区粤海街道高新*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 变色龙 加密 验证 方法 系统 | ||
1.一种基于变色龙哈希的加密验证方法,其特征在于,包括:
接收数据拥有终端发送的预加密数据,所述预加密数据为所述数据拥有终端对所述数据拥有终端持有的原始数据进行初加密处理而得到的加密数据;
对所述预加密数据进行再加密处理,得到最终加密数据,所述再加密处理所需的算力大于所述初加密处理所需的算力;
对所述最终加密数据应用变色龙哈希算法,验证所述最终加密数据。
2.如权利要求1所述的基于变色龙哈希的加密验证方法,其特征在于,所述数据拥有终端为密钥验证通过的所述数据拥有终端,所述接收数据拥有终端发送的预加密数据,所述预加密数据为所述数据拥有终端对所述数据拥有终端持有的原始数据进行初加密处理而得到的加密数据,之前还包括:
接收所述数据拥有终端发送的加密请求消息;
通过各个所述数据拥有终端所对应的哈希私钥,检查所述加密请求消息中所涵盖的所述数据拥有终端的个人私钥,得到针对各个所述数据拥有终端的密钥检查结果,所述哈希私钥为对所述个人私钥进行哈希处理得到的密钥;
依据各个所述数据拥有终端的所述密钥检查结果和所述个人私钥的绝限期,验证各个所述数据拥有终端,得到密钥验证通过的所述数据拥有终端。
3.如权利要求2所述的基于变色龙哈希的加密验证方法,其特征在于,所述依据各个所述数据拥有终端的所述密钥检查结果和所述个人私钥的绝限期,验证各个所述数据拥有终端,得到密钥验证通过的所述数据拥有终端,包括:
确定所述密钥检查结果中的检查合格所对应的所述数据拥有终端,记为初选合格终端,所述检查合格为所述数据拥有终端的所述个人私钥吻合于所述哈希私钥;
从各个所述初选合格终端中筛选出所述绝限期小于设定期限所对应的终端,得到密钥验证通过的所述数据拥有终端。
4.如权利要求1所述的基于变色龙哈希的加密验证方法,其特征在于,所述对所述预加密数据进行再加密处理,得到最终加密数据,所述再加密处理所需的算力大于所述初加密处理所需的算力,包括:
将所述预加密数据结合原始外包数据进行再加密处理,得到最终加密数据,所述预加密数据所对应的原始数据所需的保密性大于所述原始外包数据所需的保密性,所述原始外包数据为所述数据拥有终端所持有的数据中除所述预加密数据所对应的原始数据之外而需要加密的数据。
5.如权利要求1所述的基于变色龙哈希的加密验证方法,其特征在于,所述对所述最终加密数据应用变色龙哈希算法,验证所述最终加密数据,包括:
对所述最终加密数据、随机参数、公钥应用变色龙哈希算法,得到哈希值,所述公钥为初始化所述数据拥有终端时而生成的密钥;
依据所述哈希值,验证所述最终加密数据。
6.如权利要求1所述的基于变色龙哈希的加密验证方法,其特征在于,还包括:
当所述最终加密数据验证合格时,获取激励,所述验证合格用于表征所述最终加密数据满足所述数据拥有终端针对所述最终加密数据设定的条件,所述激励用于表征被所述数据拥有终端下一次分配所述预加密数据的概率;
当所述最终加密数据验证不合格时,扣除押金,所述押金与所述激励相对应。
7.一种基于变色龙哈希的加密验证系统,其特征在于,包括如下组成部分:
数据拥有终端,用于基于原始数据进行初加密处理生成预加密数据;
数据控制端,用于给所述数据拥有终端分配密钥;
区块链,用于对密钥验证通过的所述数据拥有终端发送的所述预加密数据进行再加密处理,得到最终加密数据,并验证所述最终加密数据;
数据使用终端,用于存储所述最终加密数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于香港理工大学深圳研究院,未经香港理工大学深圳研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310269454.8/1.html,转载请声明来源钻瓜专利网。





