【技术实现步骤摘要】
一种基于数字指纹的混合密钥加密处理方法
[0001]本专利技术涉及密钥处理领域,具体涉及一种基于数字指纹的混合密钥加密处理方法。
技术介绍
[0002]数字指纹同时存在于硬件设备与软件数据中,即物理数字指纹与非物理数字指纹,其中物理数字指纹在独一无二的同时,又具有不可复制性,而非物理指纹则侧重于与数据自身的高相关性。量子加密利用量子力学的特性来实施加密行为,以其高随机性与被截获时的状态变化应用于各种领域的数据加密过程中,如果能将数字指纹与量子加密结合起来生成密钥以及实施加密操作,则保留了双方优势的同时,又对互相的劣势进行了弥补。
技术实现思路
[0003]针对现有技术的不足,本专利技术提供了一种基于数字指纹的混合密钥加密处理方法,通过将数字指纹与量子加密进行结合,得到的混合密钥对数据加密,保密性高,同时保留了数字指纹与量子加密的优势。
[0004]为实现上述目的,本专利技术提供了一种基于数字指纹的混合密钥加密处理方法,包括:S1、获取待加密数据的数字指纹作为基础数字指纹;S2、利用所述基础数字指纹与待加密数据的数据属性得到混合密钥;S3、利用所述混合密钥对待加密数据进行加密处理。
[0005]优选的,所述获取待加密数据的数字指纹作为基础数字指纹包括:获取待加密数据对应端口的数字指纹作为硬件数字指纹;利用所述待加密数据建立待加密数据对应数据数字指纹;利用所述硬件数字指纹与数据数字指纹作为基础数字指纹。
[0006]进一步的,利用所述待加密数据建立待加密数据对应数据数字指纹包括:获 ...
【技术保护点】
【技术特征摘要】
1.一种基于数字指纹的混合密钥加密处理方法,其特征在于,包括:S1、获取待加密数据的数字指纹作为基础数字指纹;S2、利用所述基础数字指纹与待加密数据的数据属性得到混合密钥;S3、利用所述混合密钥对待加密数据进行加密处理。2.如权利要求1所述的一种基于数字指纹的混合密钥加密处理方法,其特征在于,所述获取待加密数据的数字指纹作为基础数字指纹包括:获取待加密数据对应端口的数字指纹作为硬件数字指纹;利用所述待加密数据建立待加密数据对应数据数字指纹;利用所述硬件数字指纹与数据数字指纹作为基础数字指纹。3.如权利要求2所述的一种基于数字指纹的混合密钥加密处理方法,其特征在于,利用所述待加密数据建立待加密数据对应数据数字指纹包括:获取所述待加密数据对应的待加密数据索引;利用所述待加密数据索引与待加密数据建立基础单映射;利用所述基础单映射作为待加密数据对应数据数字指纹;其中,待加密数据索引包括单列索引、唯一索引、主键索引与聚集索引。4.如权利要求1所述的一种基于数字指纹的混合密钥加密处理方法,其特征在于,利用所述基础数字指纹与待加密数据的数据属性得到混合密钥包括:S2
‑
1、利用所述待加密数据的数据属性建立数据属性虚拟缓存;S2
‑
2、利用所述待加密数据的数据属性获取辅助密钥;S2
‑
3、利用所述基础数字指纹与辅助密钥基于数据属性虚拟缓存得到混合密钥。5.如权利要求4所述的一种基于数字指纹的混合密钥加密处理方法,其特征在于,利用所述待加密数据的数据属性获取辅助密钥包括:利用量子随机数生成器获取辅助量子随机数;根据所述待加密数据的数据属性的数量对辅助量子随机数进行划分得到辅助量子密钥;利用所述辅助量子密钥与待加密数据对应端口建立固定映射作为辅助验证标签;利用所述辅助量子密钥与辅助验证标签作为辅助密钥。6.如权利要求5所述的一种基于数字指纹的混合密钥加密处理方法,其特征在于,利用所述基础数字指纹与辅助密钥基于数据属性虚拟缓存得到混合密钥包括:S2
‑3‑
1、利用所述数据属性虚拟缓存进行划分处理得到虚拟缓存主线程与虚拟缓存守护线程;S2
‑3‑
2、利用所述虚拟缓存主线程与虚拟缓存守护线程进行进程锁定处理得到同步时间戳;S2
‑3‑
3、当所述基础数字指纹的硬件数字指纹与辅助密钥中辅助验证标签的待加密数据对应端口对应一致时,则利用所述基础数字指纹与辅助密钥根据虚拟缓存主线程进行混合处理得到初始混合密钥;S2
‑3‑
4、当所述基础数字指纹的硬件数字指纹与辅助密钥中辅助验证标签的待加密数据对应端口对应不一致时,利用所述虚拟缓存副进程进行反射调用得到反射调用结果;S2
‑3‑
5、根据所述反射调用结果对应基础数字指纹或辅助密钥返回S2
‑3‑
3;
S2
‑3‑
6、利用所述初始混合密钥根...
【专利技术属性】
技术研发人员:汤智彬,陈建生,邓超河,植挺生,刘勇,
申请(专利权)人:广东广宇科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。