基于序列模式匹配的API误用缺陷检测方法

    公开(公告)号:CN112115053A

    公开(公告)日:2020-12-22

    申请号:CN202010972588.2

    申请日:2020-09-16

    Abstract: 本发明属于软件缺陷检测领域,具体涉及一种基于序列模式匹配的API误用缺陷检测方法。本发明不分析API使用规约,而是根据已经发现的API误用缺陷实例,结合补丁文件中缺陷修复前后的代码信息,刻画API误用模式,然后在目标被测软件中利用改进的AC算法搜索符合误用模式的API调用序列,从而检测出相似缺陷。相比基于规约的检测方法,本发明方案有效规避了缺陷检测准确度依赖于规约描述准确性,以及部分API规约本身自带缺陷等问题。提高了API误用缺陷检测的准确度。

    一种基于FMECA的FPGA安全性需求分析方法

    公开(公告)号:CN106508031B

    公开(公告)日:2014-04-02

    申请号:CN201110012677.3

    申请日:2011-09-09

    Abstract: 本发明属于可编程逻辑器件测试技术领域,本发明的目的是为了解决FPGA安全性测试需求不足的问题,同时为了提高FPGA测试需求覆盖的充分性和优先级确定的准确性。本发明采用的技术方案为:1)从开发文档、技术文件、芯片手册文档中获取被测FPGA的信息;2)对FPGA工作系统进行定义;3)进行故障模式影响分析;4)进行危害性分析,根据用户需求,也可不进行危害性分析,直接转步骤5);5)确定FPGA工作系统安全性测试需求项。本发明提供的分析方法提高了FPGA测试需求覆盖的充分性和完整性以及测试类型的充分性和完整性。

    一种三模冗余措施的验证方法

    公开(公告)号:CN103530207A

    公开(公告)日:2014-01-22

    申请号:CN201310435975.2

    申请日:2013-09-24

    Abstract: 本发明属于一种三模冗余措施的验证方法,包括以下步骤:生成经过三模冗余措施的综合后的FPGA网表文件,并选取经过三模冗余措施的关键寄存器的输入-输出;将三模冗余情况分为有效和失效的情况进行考虑;对所有的经过三模冗余措施的寄存器进行输入-输出结构选择并重复步骤(1)~步骤(2),直至所有的寄存器三模冗余有效性的情况均得到验证;根据6种情况分别在门级仿真和时序仿真情况下进行三模冗余措施的有效性验证。其优点是,可以选定关键寄存器进行验证,最终测试结果可判断预测且可观测;既可以模拟实际情况,又可以模拟多种环境条件下的所有情况,可以准确验证三模冗余措施的有效性;验证时间短,操作简单。

Patent Agency Ranking