一种源码动态算子加密方法

    公开(公告)号:CN118041534B

    公开(公告)日:2024-07-02

    申请号:CN202410437735.4

    申请日:2024-04-12

    Abstract: 本发明公开了一种源码动态算子加密方法,涉及动态加密技术领域,其包括S1:配置虚拟环境,将源码输入虚拟环境中进行模拟预跑;S2:基于预跑的结果回溯源码,并对源码进行切分;S3:提取切分后源码中的动态算子,并构建抽象语法树;S4:基于抽象语法树的划分进行动态关联,并形成动态标记;S5:设置加密模型,将抽象语法树输入加密模型中,识别动态算子和动态标记,对动态算子加密形成动态密钥;S6:基于动态密钥设置解密头部,沿抽象语法树溯源动态算子位置,并分别嵌入解密头部;S7:拆解抽象语法树并重组形成加密源码,具有提取源码中的动态特征并形成动态加密的效果。

    一种源码动态算子加密方法

    公开(公告)号:CN118041534A

    公开(公告)日:2024-05-14

    申请号:CN202410437735.4

    申请日:2024-04-12

    Abstract: 本发明公开了一种源码动态算子加密方法,涉及动态加密技术领域,其包括S1:配置虚拟环境,将源码输入虚拟环境中进行模拟预跑;S2:基于预跑的结果回溯源码,并对源码进行切分;S3:提取切分后源码中的动态算子,并构建抽象语法树;S4:基于抽象语法树的划分进行动态关联,并形成动态标记;S5:设置加密模型,将抽象语法树输入加密模型中,识别动态算子和动态标记,对动态算子加密形成动态密钥;S6:基于动态密钥设置解密头部,沿抽象语法树溯源动态算子位置,并分别嵌入解密头部;S7:拆解抽象语法树并重组形成加密源码,具有提取源码中的动态特征并形成动态加密的效果。

    一种信创规则库在硬盘数据存储的安全加密方法

    公开(公告)号:CN117708899A

    公开(公告)日:2024-03-15

    申请号:CN202410168191.6

    申请日:2024-02-06

    Abstract: 本发明公开了一种信创规则库在硬盘数据存储的安全加密方法,涉及安全存储技术领域,其包括创建用于硬盘认证绑定的信创规则库进行加密,加密的方法包括以下步骤:S1:使用设定的库函数获取硬盘的硬件信息;S2:编写认证逻辑验证获取到硬盘的硬件信息与预先存储的授权信息是否匹配;S3:创建动态链接库对认证逻辑进行封装;S4:将动态链接库集成到需要进行认证绑定的软件中;S5:在系统启动时进入软件中,调用动态链接库中的函数来获取硬件信息并进行认证验证,验证通过时获取硬盘中的数据,具有对硬盘进行绑定认证的方式进行授权认证,以达到对硬盘数据安全加密存储的方法。

    一种软件跨平台移植方法

    公开(公告)号:CN118093016B

    公开(公告)日:2024-07-26

    申请号:CN202410509689.4

    申请日:2024-04-26

    Abstract: 本申请公开了一种软件跨平台移植方法,用于提高应用软件的跨平台移植效率,包括以下步骤:根据源代码数据以架构代码识别定位算法获得架构相关代码数据和架构无关代码数据;根据构架无关代码数据以一段编译方法生成架构无关代码中间表示数据;根据架构无关代码中间表示数据以架构语义解析算法获得去架构语义中间表示数据;根据去架构语义中间表示数据以二段编译方法生成架构无关硬件指令序列;根据架构相关代码数据以改进一段编译方法生成混合语义体架构数据;根据混合语义体架构数据和目标硬件平台信息以改进二段编译方法生成架构相关硬件指令序列;根据架构无关硬件指令序列和架构相关硬件指令序列生成目标硬件平台指令序列。

    一种基于代码特征的加密方法

    公开(公告)号:CN117972759B

    公开(公告)日:2024-06-25

    申请号:CN202410370202.9

    申请日:2024-03-29

    Abstract: 本发明公开了一种基于代码特征的加密方法,涉及代码加密技术领域,其包括步骤S1:配置虚拟环境,将代码输入虚拟环境中进行预跑,并提取代码段,对代码段形成加密标记;S2:对带有加密标记的代码增加鉴权头部,并在代码通过鉴权读取时生成读取序列,S3:在代码段与鉴权头部之间设置配权代码;S4:配置隐层代码段和隐层信道,当未读取到读取序列且读取代码时,激活隐层代码段并根据读取隐层代码段,经隐层信道读取代码中的数据内容;S5:隐层信道中配置有限权代码,基于隐层信道读取数据内容时激活限权代码对数据内容进行加密限制,具有对代码设置鉴权和多级加密的保护方式,提高代码的安全性,以达到提高数据安全性的效果。

    一种软件跨平台移植方法

    公开(公告)号:CN118093016A

    公开(公告)日:2024-05-28

    申请号:CN202410509689.4

    申请日:2024-04-26

    Abstract: 本申请公开了一种软件跨平台移植方法,用于提高应用软件的跨平台移植效率,包括以下步骤:根据源代码数据以架构代码识别定位算法获得架构相关代码数据和架构无关代码数据;根据构架无关代码数据以一段编译方法生成架构无关代码中间表示数据;根据架构无关代码中间表示数据以架构语义解析算法获得去架构语义中间表示数据;根据去架构语义中间表示数据以二段编译方法生成架构无关硬件指令序列;根据架构相关代码数据以改进一段编译方法生成混合语义体架构数据;根据混合语义体架构数据和目标硬件平台信息以改进二段编译方法生成架构相关硬件指令序列;根据架构无关硬件指令序列和架构相关硬件指令序列生成目标硬件平台指令序列。

    基于信创规则库的源码智能分析引擎

    公开(公告)号:CN117742769B

    公开(公告)日:2024-04-30

    申请号:CN202410183113.3

    申请日:2024-02-19

    Abstract: 本发明公开了一种基于信创规则库的源码智能分析引擎,涉及代码分析技术领域,其包括神经网络模型和代码分配器,神经网络模型构建,其构建方法包括:S1、收集用于训练模型的代码数据并转换为非结构化形式的代码数据;S2、对数据进行预处理;S3、构建神经网络模型;S4、定义神经网络模型的损失函数;S5、训练神经网络模型;S6、对神经网络模型进行量化处理;所述神经网络模型训练完成后用于部署至GPU对接收到代码分配器分配的源代码转码并预跑,以分析所述源代码,具有在信创规则库限定的环境中对源码进行智能分析的效果。

Patent Agency Ranking