【CN109948374A】一种硬件木马的检测方法及装置【专利】

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201910193263.1(22)申请日 2019.03.14(71)申请人 中国科学院微电子研究所地址 100029 北京市朝阳区北土城西路3号中国科学院微电子研究所(72)发明人 佟鑫 闫华钰 李莹 陈岚 (74)专利代理机构 北京集佳知识产权代理有限公司 11227代理人 王宝筠(51)Int.Cl.G06F 21/76(2013.01)G06K 9/62(2006.01)

(54)发明名称一种硬件木马的检测方法及装置(57)摘要本申请提供了一种硬件木马的检测方法及装置,获取目标电路的指令集功耗数据;对指令集功耗数据进行预处理,并计算预处理后的指令集功耗数据的中位数;判断预处理后的指令集功耗数据的中位数是否大于预设无木马电路功耗值;若是,将预处理后的指令集功耗数据输入到线性SVM训练上边界模型中进行处理,得到目标电路的硬件木马检测结果;若否,将预处理后的指令集功耗数据输入到线性SVM训练下边界模型中进行处理,得到目标电路的硬件木马检测结果。本发明使用SVM机器学习算法对指令集功耗数据进行分类以检测硬件木马,提高了硬件木马

检测的准确率。

权利要求书2页 说明书11页 附图3页CN 109948374 A2019.06.28

CN 109948374

A1.一种硬件木马的检测方法,其特征在于,包括:获取目标电路的指令集功耗数据;对指令集功耗数据进行预处理,并计算预处理后的指令集功耗数据的中位数;判断预处理后的指令集功耗数据的中位数是否大于预设无木马电路功耗值;若是,将预处理后的指令集功耗数据输入到线性SVM训练上边界模型中进行处理,得到目标电路的硬件木马检测结果;若否,将预处理后的指令集功耗数据输入到线性SVM训练下边界模型中进行处理,得到目标电路的硬件木马检测结果。2.根据权利要求1所述的方法,其特征在于,所述目标电路的硬件木马检测结果为无硬件木马或有硬件木马,当所述目标电路的硬件木马检测结果为有硬件木马时,所述目标电路的硬件木马检测结果还包括木马类型。3.根据权利要求1所述的方法,其特征在于,所述对指令集功耗数据进行预处理,包括:对指令集功耗数据进行去离群点处理,并对去离群点处理后的指令集功耗数据进行归一化处理。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取训练集和验证集,所述训练集和所述验证集分别包括不同指令、不同操作数和不同木马类型对应的功耗数据组;分别计算所述训练集和所述验证集中每个功耗数据组的中位数;利用中位数大于所述预设无木马电路功耗值的所述训练集中的功耗数据组对SVM模型进行训练,得到所述线性SVM训练上边界模型,并利用中位数不大于所述预设无木马电路功耗值的所述训练集中的功耗数据组对SVM模型进行训练,得到所述线性SVM训练下边界模型;利用中位数大于所述预设无木马电路功耗值的所述验证集中的功耗数据组对所述线性SVM训练上边界模型进行验证,利用中位数不大于所述预设无木马电路功耗值的所述验证集中的功耗数据组对所述线性SVM训练下边界模型进行验证;对所述线性SVM训练上边界模型和所述线性SVM训练下边界模型的准确率进行计算,并当准确率大于第一预设值时停止对模型的训练。5.根据权利要求4所述的方法,其特征在于,所述获取训练集和验证集,包括:对多个不同指令、不同操作数和不同木马类型对应的功耗数据组预处理;对预处理后的功耗数据组进行标记,标记结果包括木马组数据和正常组数据;对标记后的功耗数据组进行分组抽样,每次抽出一组木马组数据作为验证集,其余的作为训练集。6.根据权利要求5所述的方法,其特征在于,所述对所述线性SVM训练上边界模型和所述线性SVM训练下边界模型的准确率进行计算,包括:对于每一次验证,当标记结果为正常组数据,检测结果为正常组数据时,将验证结果标记为真正类;当标记结果为正常组数据,检测结果为木马组数据时,将验证结果标记为假负类;当标记结果为木马组数据,检测结果为正常组数据时,将验证结果标记为假正类;当标记结果为木马组数据,检测结果为木马组数据时,

将验证结果标记为真负类;权 利 要 求 书1/2页

2CN 109948374 A

合集下载

基于混合特征分析的硬件木马检测方法

基于混合特征分析的硬件木马检测方法

第49卷第5期 202丨年5月华中科技大学学报(自然科学版)J. Huazhong Univ. of Sci. & Tech. (Natural Science Edition)Vol.49 No.5 May 2021

DOI: 10.13245/j.hust.210501

基于混合特征分析的硬件木马检测方法

赵毅强1李博文1马浩诚1何家骥2

(1.天津大学微电子学院,天津300072; 2.清华大学微电子学研究所,北京100084)

摘要提出一种基于混合特征分析的硬件木马检测方法,该方法首先在时序层级抽象并构建待测电路的控制数据

流图,然后利用功能性分析方法建立以低动态翻转率为特征的动态可疑节点集,最终使用静态结构特征匹配方法

实现硬件木马的检出.以Trust-Hub中涵盖Basic-RSA,AES和RS232基准电路在内的13种硬件木马为检测对象

开展检测实验.实验结果表明:检测结果中硬件木马节点检出率达到100%,假阳性率控制在1.5%以内,检测准确

率达到82.5%以上,证明了该检测方法的有效性.

关键词硬件木马;控制数据流图;低动态翻转率;静态结构特征;假阳性率;准确率 中图分类号TN47 文献标志码A 文章编号1671-4512(2021)05-0001-06

Hardware Trojan detection method based on combined features analysis

ZHAO Yiqiang1 LI Bowen] MA Haochengx HE Jiaji2

(1. School of Microelectronics, Tianjin University, Tianjin 300072, China;

2. Institute of Microelectronics* Tsinghua University, Beijing 100084, China)

Abstract A hardware Trojan detection method based on combined features analysis was proposed. The control data flow graph of

检验装置气密性的方法

检验装置气密性的方法

检验装置气密性的方法

气密性是指装置的密封性能,在运行中,能够有效阻止外部空气渗入内部,及确保内部空气不流出。装置的气密性越好,能够确保装置正常运行,提高装置的效率,确保安全,减少能耗,是提高装置性能的重要原因。

那么,检验装置气密性的方法有哪些?

一、压力变化法

压力变化法是一种检验装置气密性的常用方法,其原理是通过改变装置内外的压力,观察装置内外的压力变化,以判断装置的气密性能力。

二、比色法

比色法是通过检测装置内外的气体成分,以及比较它们的颜色,来判断装置的气密性能力。

三、气体法

气体法是通过检测装置内外的气体流量来判断装置的气密性能力,其原理是当装置内外的气体流量差异较大时,说明装置内外的气密性较好。

四、水法

水法是通过使用水将装置的表面覆盖,观察水的渗入情况,通过判断水是否渗入,可以判断装置的气密性能力。

以上是检验装置气密性的方法,在实际应用中,根据实际情况,可以选择合适的方法,确保装置的气密性,提高装置的性能。

一种真空炉炉温均匀性检测装置的设计

一种真空炉炉温均匀性检测装置的设计

一种真空炉炉温均匀性检测装置的设计

摘要:温度是计量检测和生活中使用最广泛的参数之一,可以说涵盖了各种领域。常规的真空炉炉温均匀性检测方法对传感器损坏大、拆卸安装困难、操作繁琐,不利于现场检测工作的进行。而本文设计的测试装置具有温度传感器安装快捷、高效以及高真空状态下密封不漏气的特点。它包括热电偶馈入装置部分、法兰盘底座部分和固定底座和馈入装置的卡箍。其特征在于:卡箍固定好底座和馈入装置后,通过旋钮馈入装置的螺帽,螺帽抵押馈入装置中的圆柱体硅橡胶,硅橡胶经过挤压变形达到检测炉温均匀性时铠装热电偶和法兰盘之间密封不漏气。使用该装置能够达到检测真空炉高真空状态下的炉温均匀性时不漏气,避免在高温下炉膛氧化变形、变色破坏炉内部件。大大减少了检测真空炉时安装温度传感器的时间,该馈入装置的铠装热电偶也可以在保证其性能的条件下重复使用,降低了检测真空炉的成本。

主题词:真空炉炉温均匀性检测装置;热电偶馈入装置部分;法兰盘底座部分;馈入装置的卡箍;密封不漏气。

引言

温度与人们的生活息息相关,在工业、农业、生产、生活等领域中,都需要对温度进行测量和控制。在计量工作中,温度计量占有重要地位,方便快捷的测试方法和测试设备可以使工作事半功倍。比如真空炉炉温均匀性检测的过程中,测试点的位置布放在真空炉炉膛有效加热区的三个平面上,简称上、中、下三层,根据有效加热区的大小来判断布点数量。按照常规的方法进行传感器布点需要进行真空炉原装密封板的拆卸,再将打好孔的法兰盘安装上去将热电偶一根一根从法兰盘孔中穿入固定在炉膛的测温架上,最后用真空泥将细孔进行密封,该方法平均检测一台真空炉需要40分钟的安装时间,在检测多台真空炉的情况下,该方法需要花费大量时间做准备工作,大大降低了工作效率。同时,常规的方法对传感器损坏大、拆卸安装困难、操作繁琐,不利于现场检测工作的进行。因此,本文设计的测试装置具有较好的发展与应用前景。

动力电池采样线线束检测装置及检测方法

动力电池采样线线束检测装置及检测方法

动力电池采样线线束检测装置及检测方法

随着电动汽车的普及和发展,动力电池的安全性问题备受关注。其中,动力电池的采样线线束作为电池管理系统中的重要组成部分,其质量问题直接关系到电池的性能和安全。因此,研发一种高效可靠的动力电池采样线线束检测装置及检测方法具有重要意义。

一、动力电池采样线线束检测装置的构成

动力电池采样线线束检测装置主要由以下组件构成:

1. 电源模块:用于为检测装置提供稳定的电源供应,确保设备正常运行。

2. 信号采集模块:通过传感器采集动力电池采样线线束产生的各种信号,如电压、电流、温度等。

3. 数据处理模块:接收信号采集模块传输的数据,并对采集到的信号进行分析和处理,提取出关键信息。

4. 检测算法模块:根据预设的检测算法,对数据处理模块输出的信号进行分析和比对,判定采样线线束的质量是否合格。

5. 显示模块:将检测结果以可视化的方式展示给操作人员,方便其进行判读和记录。

6. 通信模块:将检测结果传输给上位系统,实现数据的实时监控和远程管理。

二、动力电池采样线线束检测方法的流程 动力电池采样线线束检测方法的流程如下:

1. 选择样本:从生产线上随机选择一定数量的动力电池采样线线束作为样本,确保测试结果的代表性和可靠性。

2. 连接采集仪器:将待测采样线线束与检测装置进行连接,确保信号的传输通畅。

3. 进行测试:通过电源模块为采样线线束供电,信号采集模块采集相关信号,数据处理模块对采集到的信号进行处理,并送往检测算法模块进行分析和判定。

4. 得出结果:检测算法模块对采样线线束的信号进行比对和分析,根据设定的合格标准,得出该采样线线束是否合格的结果。

5. 结果展示与记录:将检测结果通过显示模块以可视化的方式展示给操作人员,并记录在相应的文档或数据库中,用于后续统计和管理。

6. 远程传输与监控:通过通信模块将检测结果传输给上位系统,实现对动力电池采样线线束的远程监控和管理,及时发现和处理异常情况。

一种tds检测电路及装置的制作方法

一种tds检测电路及装置的制作方法

一种TDS检测电路及装置的制作方法

一、概述

1.1 背景

总溶解固体(TDS)是水中溶解的无机盐和有机物质的总和。TDS检测可以用来评估水质的好坏。TDS检测器通常被应用在水处理、环境保护、以及食品和饮料行业等领域。设计并制作一种TDS检测电路及装置的方法显得尤为重要。

1.2 目的

本文旨在研究并介绍一种TDS检测电路及装置的制作方法,通过详细分析电路原理和装置制作步骤,为相关领域的从业人员提供参考。

二、电路原理

2.1 TDS检测原理

TDS检测器主要通过测量溶液中电导率的变化来间接反映其TDS值。当溶液中存在离子化合物时,这些离子会形成带电离子,并能够导电。溶液的电导率与其TDS值成正比。

2.2 TDS检测电路设计

基于TDS检测原理,我们设计了一种基于555计时器的TDS检测电路。该电路由电源模块、调理模块和输出模块三部分组成。其中,电源模块采用直流电源供电,调理模块包含传感器和信号调理电路,输出模块采用LED显示TDS值。

三、装置制作步骤

3.1 准备工作

准备所需器件和工具,包括555计时器芯片、电容、电阻、LED、传感器、蓝色胶布、光敏电阻、半导体制冷片等。

3.2 电路焊接

按照设计图纸,将各个器件进行焊接。注意焊接时要保持焊接点的稳定和牢固,以确保电路的稳定性和可靠性。

3.3 电路连接

将电路连接至电源模块,调理模块和输出模块。在连接过程中,需要注意各部分之间的连接顺序和正确性。

3.4 装置组装

将已焊接和连接好的电路固定在电路板上,搭建好电路架构,然后将LED显示部分和传感器模块连接好,最终组装成一个完整的TDS检测装置。

3.5 测试和调试

装配完毕后,对TDS检测装置进行测试和调试,确定其工作状态和准确性。

四、结论

本文介绍了一种基于555计时器的TDS检测电路及装置的制作方法。该电路和装置可以用于检测水质中的TDS值,有着较高的稳定性和准确性。通过该方法制作的TDS检测装置可以广泛应用于水处理、环境保护和食品饮料行业等领域。希望本文对相关领域的工程技术人员有所帮助。

一种氟氮混合气中氟气含量的检测装置及方法

一种氟氮混合气中氟气含量的检测装置及方法

一种氟氮混合气中氟气含量的检测装置及方法

我折腾了好久一种氟氮混合气中氟气含量的检测装置及方法这事,总算找到点门道。

我一开始真的是瞎摸索,就知道检测这氟气含量不是件简单事儿。我试过一些基本的气体检测方法,像针对普通气体那种简单的体积测量法之类的,可完全不适用啊。这氟气性质特殊,特别活泼,还具有腐蚀性。

我曾经以为可以先把混合气里的氟气分离出来再检测,就想用一些特定的化学试剂和它反应来分离。我试了这个试剂又试那个试剂,就像在一堆钥匙里找能开锁的那把一样,结果要么就是反应不完全,要么就是生成新的杂质影响了后续的检测,那个失败啊,感觉自己在迷宫里乱转。

后来我就想,既然分离不好弄,那就在混合状态下检测试试。我听说有能通过光谱分析来判断气体成分含量的仪器。我就弄来一台,小心翼翼地把氟氮混合气导进去。可操作起来也困难重重,那仪器的参数啥的得反复调整,就像调收音机的频道一样,稍微不对就不准了。不过这也让我有了一点小成功。通过不断调整参数,发现能检测到氟气特征光谱的大概范围了,但这只是个开始,还不能精确测定含量。

我又想着,是不是可以看看氟气和氮气在导电性之类的物理特性上的区别呢?我把混合气放在特制的容器里,接上电极去测导电性。但是因为混合气中氟气含量不高,这个差异太小了,误差特别大,又失败了。

在不断失败里我突然恍然大悟。我想能不能制造一个特殊的吸附环境,把混合气中的氟气选择性吸附,通过吸附量来反推氟气的含量呢?我找了一种对氟气有特殊吸附性能的材料放在一个小容器里,让混合气缓缓通过,想办法精确测量吸附前后的重量差,这个重量差就能反映出氟气的含量。不过这里面有个问题我还不确定,就是这吸附过程可能也不完全,会不会有一些没被吸附的氟气逃走了,对于这个问题我还在想办法改进。但总体来说,这个方向总算让我看到了点曙光。我想啊,在这方面再深入研究研究,说不定就能得到更精确的检测方法和装置了。

一种心率检测装置的设计(002)

摘 要

心率测量仪在我们的日常生活中已经得到了非常广泛的应用,通过观测心率信号,可以对人体的健康进行检查,通常被用于保健中心和医院。为了提高心率测量仪的简便性和精确度,本课题设计了一种基于51单片机的心率测量仪。系统以STC89C52单片机为核心,以光电传感器利用单片机系统内部定时器来计算时间,由光电传感器感应产生信号,单片机通过对信号累加得到心脏跳动的次数,时间由定时器定时而得。系统运行中可以通过观察指示灯闪烁,若均匀闪烁说明测量值准确。系统停止运行时,能够显示总的脉搏次数和时间。经测试,系统工作正常,达到设计要求。

本设计利用红外光电传感器产生脉冲信号,经过放大整形后,输入单片机内进行相应的控制,从而测量出一分钟内的心脏跳动的次数,快捷方便。系统可以供用户测量当时的心脏跳动的次数,同时还可以设定上限次数和下限次数,当测量的范围超过设定的范围则驱动蜂鸣器报警提醒,除此外用户还可以设定每天闹钟提醒测量,时间可以自行设定,结果最终可以把采集到的心率信号显示在数码管上。

关键词:STC89C52;光电传感器;数码管;心率测量仪

Abstract

Heart rate meter has been widely used in our daily life. By observing the heart

rate signal, we can check the health of human body. It is usually used in health

centers and hospitals.In order to improve the simplicity and accuracy of heart rate

measuring instrument, a heart rate measuring instrument based on 51 single chip

computer is designed in this paper.The system is based on STC89C52 single chip

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档