[发明专利]一种软硬结合的加密控制方法在审
申请号: | 202310304723.X | 申请日: | 2023-03-24 |
公开(公告)号: | CN116506116A | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 朱飞;陈保文;陶传会;吴佳欢;马菲 | 申请(专利权)人: | 合芯科技有限公司;合芯科技(苏州)有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/14 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 白淑君 |
地址: | 510799 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软硬 结合 加密 控制 方法 | ||
本申请提供了一种软硬结合的加密控制方法,包括:获取各个加密算法模式,并根据目标处理器的运行状况对其分别进行模拟数据运算,以获取各个加密算法模式在目标处理器的不同运行状况下分别对应的数据长度阈值;获取目标处理器的当前运行状况、待处理数据的数据长度及待处理数据对应的目标加密算法模式;根据待处理数据对应的目标加密算法模式,获取目标加密算法模式在目标处理器的当前运行状况下对应的目标数据长度阈值;将目标数据长度阈值及目标处理器的当前运行状况,与待处理数据的数据长度进行分析比较,以确定目标加密方式。上述方案将实际应用环境中的纯软件处理和硬件加速处理的特性相结合来,提高了整体数据处理的速度。
技术领域
本申请涉及自动控制技术领域,具体涉及一种软硬结合的加密控制方法。
背景技术
随着信息时代的到来,数据安全至关重要,目前主流的加解密方式有两种,一种是软件加解密的方式,如开放式安全套接层协议(openssl)的自带算法库;另一种是第三方加密卡的硬件加解密方式。
其中,软件加解密的方式受限于系统性能,且没有硬件加速,在处理大包数据的时候,尤其是在系统负载高的情况下,速度会非常慢,且会影响到系统其他服务的正常运行;而第三方加密卡的硬件加解密方式,无论大小包,统一走硬件加解密的方式,都是和硬件通讯完成加解密运算,此方式在处理大包数据时可充分发挥其硬件加速功能,大大提高加解密性能,但是在处理小包数据的过程中,每次跟硬件通讯都需要损耗时间,对比软件来说就没有了优势,若频繁的进行小包数据运算则会导致性能相比软算法来说,更加效率低下。
基于上述现有技术中加解密算法的缺陷,亟需一种将纯软件处理和硬件加速处理的特性相结合来提高整体数据处理速度的加密控制方法。
发明内容
本申请提供了一种软硬结合的加密控制方法,将实际应用环境中的纯软件处理和硬件加速处理的特性相结合来,提高了整体数据处理的速度,该技术方案如下。
一方面,提供了一种软硬结合的加密控制方法,所述方法包括:
获取各个加密算法模式,并根据目标处理器的运行状况对所述各个加密算法模式分别进行模拟数据运算,以获取所述各个加密算法模式在目标处理器的不同运行状况下分别对应的数据长度阈值;所述各个加密算法模式包括非对称加密算法模式、对称加密算法模式及摘要加密算法模式;
获取目标处理器的当前运行状况、待处理数据的数据长度及所述待处理数据对应的目标加密算法模式;
根据所述待处理数据对应的目标加密算法模式,获取所述目标加密算法模式在目标处理器的当前运行状况下对应的目标数据长度阈值;
将所述目标数据长度阈值及所述目标处理器的当前运行状况,与所述待处理数据的数据长度进行分析比较,并根据分析比较结果确定目标加密方式;所述目标加密方式包括软件加密方式或硬件加密方式。
又一方面,提供了一种软硬结合的加密控制装置,所述装置包括:
数据长度阈值获取模块,用于获取各个加密算法模式,并根据目标处理器的运行状况对所述各个加密算法模式分别进行模拟数据运算,以获取所述各个加密算法模式在目标处理器的不同运行状况下分别对应的数据长度阈值;所述各个加密算法模式包括非对称加密算法模式、对称加密算法模式及摘要加密算法模式;
待处理数据状态信息获取模块,用于获取目标处理器的当前运行状况、待处理数据的数据长度及所述待处理数据对应的目标加密算法模式;
目标数据长度阈值获取模块,用于根据所述待处理数据对应的目标加密算法模式,获取所述目标加密算法模式在目标处理器的当前运行状况下对应的目标数据长度阈值;
目标加密方式确定模块,用于将所述目标数据长度阈值及所述目标处理器的当前运行状况,与所述待处理数据的数据长度进行分析比较,并根据分析比较结果确定目标加密方式;所述目标加密方式包括软件加密方式或硬件加密方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合芯科技有限公司;合芯科技(苏州)有限公司,未经合芯科技有限公司;合芯科技(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310304723.X/2.html,转载请声明来源钻瓜专利网。