基于国密算法的硬件指纹信息生成方法及系统

    公开(公告)号:CN111709044B

    公开(公告)日:2021-06-22

    申请号:CN202010565463.8

    申请日:2020-06-19

    Abstract: 本发明公开了基于国密算法的硬件指纹信息生成方法及系统,包括:创建空白文件,检测CPU指令支持情况,若满足要求,则进入下一步;如果不满足要求,则将错误信息接入空白文件,结束;生成四组随机数,将第一组随机数作为序列号;获取当前时间,生成INF信息段;从INF信息段中提取位置信息、偏移量和临时密钥种子;采用国密算法分别对序列号和INF信息段进行加密,生成加密初始值参数,生成加密用主密钥;生成硬件信息,利用硬件信息、当前时间和CPU信息构造数据段;对数据段进行加密,计算校验值,将所有数据写入文件,结束。

    一种加密算法循环体识别方法、系统、设备及介质

    公开(公告)号:CN119210689B

    公开(公告)日:2025-03-18

    申请号:CN202411707372.8

    申请日:2024-11-27

    Abstract: 本发明属于网络安全技术领域,为了解决现有缺少分析算法中存在的混淆行为问题,提出了一种加密算法循环体识别方法、系统、设备及介质,对程序执行后的汇编指令流中疑似循环体的片段进行动态符号执行,结合密码学知识,构建不同的组件对疑似循环体的汇编指令流进行分析,得到相应操作行为及输入输出位置;根据操作行为及输入输出位置对循环构建的输入进行动态执行,将每次动态执行的结果与密码算法分析库进行对比,识别得加密算法及混淆情况;其中,基于不同密码算法分别采用输入输出比特分析方式,得到用于构建所述密码算法分析库的输出结果。能够确认程序中存在的加密算法及其算法中存在的混淆性。

    一种勒索软件检测方法、系统、设备及介质

    公开(公告)号:CN119416219A

    公开(公告)日:2025-02-11

    申请号:CN202510018306.8

    申请日:2025-01-07

    Abstract: 本发明提供了一种勒索软件检测方法、系统、设备及介质,其属于勒索软件检测技术领域,所述方案通过基于跳转指令、指令序列以及数据流向分别进行循环体的识别,有效解决了现有方案无法全面获取可执行程序二进制文件中循环体的问题;针对在经过循环展开和编译优化等方式优化后的代码生成的动态轨迹中,大多数相同跳转地址并不会重复出现的问题,所述方案在基于跳转指令循环体检测的基础上,采用基于指令序列的循环检测方法,基于指令间的时序关系的唯一性来获取基于跳转指令无法获得的循环体;同时,针对两轮循环高度交叉不在轨迹中呈现独立模块的情况,通过采用基于数据流向的方式进一步提高了循环体检测的全面性,进而提升了勒索软件的检测精度。

    基于国密算法的轻量级密钥管理方法及系统

    公开(公告)号:CN119135456B

    公开(公告)日:2025-02-11

    申请号:CN202411629608.0

    申请日:2024-11-15

    Abstract: 本发明公开一种基于国密算法的轻量级密钥管理方法及系统,涉及密钥管理技术领域,包括用户创建过程、信息加载过程、安全连接过程和密钥分配过程;其中,密钥管理服务器为域内用户创建SM4白盒并物理分发,同时根据用户名和用户口令创建用户并生成用户信息;加载用户信息并存入哈希桶中,得到用户的SM2公钥,利用SM4白盒解密共享密钥;并加载本地信息并解密创建线程与用户通信,接收到用户发送的数据包后在哈希桶中查找用户信息并验证,利用共享密钥解密密钥信息,协商得到会话密钥,以此建立安全连接;接收到用户发送的密钥分配请求后,在哈希桶中查找用户信息并验证,利用会话密钥解密数据包,生成密钥分配数据包并回复用户。

    一种加密算法循环体识别方法、系统、设备及介质

    公开(公告)号:CN119210689A

    公开(公告)日:2024-12-27

    申请号:CN202411707372.8

    申请日:2024-11-27

    Abstract: 本发明属于网络安全技术领域,为了解决现有缺少分析算法中存在的混淆行为问题,提出了一种加密算法循环体识别方法、系统、设备及介质,对程序执行后的汇编指令流中疑似循环体的片段进行动态符号执行,结合密码学知识,构建不同的组件对疑似循环体的汇编指令流进行分析,得到相应操作行为及输入输出位置;根据操作行为及输入输出位置对循环构建的输入进行动态执行,将每次动态执行的结果与密码算法分析库进行对比,识别得加密算法及混淆情况;其中,基于不同密码算法分别采用输入输出比特分析方式,得到用于构建所述密码算法分析库的输出结果。能够确认程序中存在的加密算法及其算法中存在的混淆性。

Patent Agency Ranking