CN110110556A - 基于多物理场效应的板卡脆弱性分析方法 - Google Patents

基于多物理场效应的板卡脆弱性分析方法 Download PDF

Info

Publication number
CN110110556A
CN110110556A CN201910446641.2A CN201910446641A CN110110556A CN 110110556 A CN110110556 A CN 110110556A CN 201910446641 A CN201910446641 A CN 201910446641A CN 110110556 A CN110110556 A CN 110110556A
Authority
CN
China
Prior art keywords
matrix
neural network
board
layer
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910446641.2A
Other languages
English (en)
Other versions
CN110110556B (zh
Inventor
郭世泽
张海龙
王坚
陈哲
杨文秀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201910446641.2A priority Critical patent/CN110110556B/zh
Publication of CN110110556A publication Critical patent/CN110110556A/zh
Application granted granted Critical
Publication of CN110110556B publication Critical patent/CN110110556B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/76Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in application-specific integrated circuits [ASIC] or field-programmable devices, e.g. field-programmable gate arrays [FPGA] or programmable logic devices [PLD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Security & Cryptography (AREA)
  • Investigating Or Analyzing Materials Using Thermal Means (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种基于多物理场效应的板卡脆弱性分析方法,其包括对训练集中所有板卡的温度热图矩阵和电磁场分布矩阵进行二维主成分分析,并进行归一化和乱序处理;将乱序处理后电磁场分布矩阵和温度热图矩阵分别输入有监督神经网络a和b中训练,得到神经网络a和b;对待测试样本集中测试板卡的温度热图矩阵和电磁场分布矩阵进行二维主成分分析,并进行归一化处理;将所有测试板卡的温度热图矩阵和电磁场分布矩阵分别输入神经网络a和b进行识别;将神经网络a和b的识别结果中有篡改的测试板卡分别存储至集合C和F中,无篡改分别存储至集合E和G中;将C∪(E∩F)中的测试板卡判断为有篡改板卡,将E∩G中的测试板卡判断为无篡改板卡。

Description

基于多物理场效应的板卡脆弱性分析方法
技术领域
本发明涉及板卡的检测技术,具体涉及一种基于多物理场效应的板卡脆弱性分析方法。
背景技术
传统观念普遍认为硬件是绝对安全可靠的,这导致了人们对硬件脆弱性的认识和重视相对不足。在实际生活中,由于集成电路的设计制造技术越来越复杂,使得芯片在设计及生产过程中充满潜在的威胁,即有可能被加入硬件木马。硬件木马有可能造成改变***功能,泄漏重要信息,毁坏***或造成拒绝服务等危害。与集成电路相同的是,板卡制造的各个阶段中,都有可能受到物理篡改等硬件木马的攻击,引起故障以及重要信息的泄露等等。
相对于芯片的多种多样的硬件木马的检测方法,板卡的硬件木马的研究还没有相关的检测技术,除此之外,由于板卡的脆弱性,对板卡进行物理篡改非常容易,但是检测起来非常困难。
现有技术中提出了基于板卡表面的过孔等特征进行设备认证的一些防御安全方法及现有技术中的板卡的主动防御的安全保护方法,前者无法实现对板卡的硬件木马进行有效的检测,后者仅能部分恶意篡改及时进行安全防护。
在实际的木马的检测过程中,除了检测正确的情况外,检测错误的木马类型分为虚警类型和漏警类型,其中虚警指的是将无木马检测为有木马,而漏警指的是将有木马检测为无木马,由此可见,漏警类型对实际的生产生活的影响更大一些,如果把有木马的板卡当作没有木马的板卡投入市场中,会引起巨大的损失,因此对于检测木马的漏警概率的研究非常重要。
发明内容
针对现有技术中的上述不足,本发明提供的基于多物理场效应的板卡脆弱性分析方法通过电磁场对应的神经网络a与温度场对应的神经网络b相结合能够降低板卡上多种篡改类型检测的漏警概率。
为了达到上述发明目的,本发明采用的技术方案为:
提供一种基于多物理场效应的板卡脆弱性分析方法,其包括:
获取多个有篡改和无篡改的板卡作为训练样本构成训练集;
采集训练集中所有板卡的温度值和电磁场值,分别得到所有板卡的温度热图矩阵和电磁场分布矩阵;
对训练集中所有板卡的温度热图矩阵和电磁场分布矩阵进行二维主成分分析,并依次进行归一化处理和乱序处理;
将训练集中所有乱序处理后的电磁场分布矩阵和温度热图矩阵分别输入有监督神经网络a和有监督神经网络b中进行训练,分别得到训练完成的神经网络a和神经网络b;
采集待测试样本集中所有测试板卡的温度值和电磁场值,分别得到测试板卡的温度热图矩阵和电磁场分布矩阵;
对待测试样本集中所有测试板卡的温度热图矩阵和电磁场分布矩阵进行二维主成分分析,并进行归一化处理;
将所有测试板卡归一化处理后的温度热图矩阵和电磁场分布矩阵分别输入神经网络a和神经网络b对各测试板卡进行识别,得到测试板卡的识别结果;
将神经网络a和神经网络b输出的识别结果中有篡改的测试板卡分别存储至集合C和集合F中,无篡改的测试样本分别存储至集合E和集合G中;
将集合C∪(集合E∩集合F)中的测试板卡判断为有篡改的测试板卡,将集合E∩集合G中的测试板卡判断为无篡改的测试板卡。
进一步地,对温度热图矩阵和电磁场分布矩阵进行二维主成分分析的方法相同,其包括:
S1、根据训练集中的温度热图矩阵/电磁场分布矩阵求解协方差矩阵G:
其中,Di(i∈[1,2,...,K])为训练集中温度热图矩阵/电磁场分布矩阵;K为训练集中的温度热图矩阵/电磁场分布矩阵的数量;为所有温度热图矩阵/电磁场分布矩阵Di的平均值;T为矩阵的转置;
S2、选取协方差矩阵G中最大的P个特征值对应的特征向量:
其中,为协方差矩阵G第a列的特征值,a∈(1,2,...,N),N为温度热图矩阵/电磁场分布矩阵Di的列数,λ为常数,等于0.9;
S3、根据选取出的P个特征向量对应的特征值大小对特征向量进行降序排序,生成最佳投影轴XO
其中,为排序后第k个特征向量,k∈(1,2,…,P);
S4、根据最佳投影XO计算训练集中每个板卡的特征矩阵Fi
Fi=DiXO
S5、计算特征矩阵Fi中各列向量的二范数,得到每个训练板卡的二范数矩阵Li
其中,为特征矩阵Li的第j列,Fi j为样本特征矩阵Fi的第j列,为Fi j的二范数。
进一步地,有监督神经网络a和有监督神经网络b分别训练得到神经网络a和神经网络b的方法相同,其包括:
A1、初始化有监督神经网络a/有监督神经网络b中的权重、偏置、学习率和训练次数;
A2、采用激励函数对输入节点进行运算,得到有监督神经网络a/有监督神经网络b的隐含层的输出Hj
其中,i=1…n,j=1…l,n为输入层的节点个数,l为隐含层的节点个数;wij为输入层到隐含层的权重,aj为输入层到隐含层的偏置,xi为第i个节点的输入数据;g(.)为激励函数;
A3、根据隐含层的输出、隐含层到输出层的权重以及隐含层到输出层的偏置计算输出层的输出结果;
A4、根据输出层的输出结果与训练样本的期望输出计算误差值;
A5、采用梯度下降法更新隐含层到输出层的权值和输入层到隐含层的权值,其中隐含层到输出层的权值的更新公式为:
wjk=wjk+ηHjek
输入层到隐含层的权值的更新公式为:
其中,η为学习速率;ek=Yk-Ok;wjk为隐含层到输出层的权值;
A6、更新隐含层到输出层的偏置,之后再更新输入层到隐含层的偏置:
A7、判断有监督神经网络a/有监督神经网络b是否已完成训练:
当相邻两次误差之间的差值小于设定阈值或迭代次数等于预设次数时,得到初步训练的神经网络;
当相邻两次误差之间的差值及迭代次数均不满足条件时,返回步骤a2。
进一步地,所述输出层的输出结果Ok的计算公式为:
其中,Ok为输出结果;k=1…m,m为输出层的节点个数;bk为隐含层到输出层的偏置。
进一步地,所述误差值的计算公式为:
其中,E为误差值;Yk为期望输出。
进一步地,采用探针测量训练集中所有训练样本的电磁场值。
本发明的有益效果为:本方案通过基于板卡的电磁场和温度场训练后的神经网络a和神经网络b分别对测试板卡进行分类,之后再根据分类结果将有篡改和无篡改的存储至不同的集合中,再对四个集合进行求并集或求交集得到测试板卡最终的有篡改的测试板卡和无篡改的测试板卡,通过该种方式降低了对板卡上元器件、走线宽度、过孔大小以及覆铜面积等篡改进行检测的漏警概率。
附图说明
图1为基于多物理场效应的板卡脆弱性分析方法的流程图。
图2为本方案实施例中低通滤波器的原理图。
图3为图2中低通滤波器的板卡板图。
具体实施方式
下面对本发明的具体实施方式进行描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
参考图1,图1示出了基于多物理场效应的板卡脆弱性分析方法的流程图,如图1所示,该方法100包括步骤101至步骤109。
在步骤101中,获取多个有篡改和无篡改的板卡作为训练样本构成训练集;
在步骤102中,采集训练集中所有板卡的温度值和电磁场值,分别得到所有板卡的温度热图矩阵和电磁场分布矩阵;实施时,本方案优选采用探针测量训练集中所有训练样本的电磁场值。
在步骤103中,对训练集中所有板卡的温度热图矩阵和电磁场分布矩阵进行二维主成分分析,并依次进行归一化处理和乱序处理;
在本发明的一个实施例中,对温度热图矩阵和电磁场分布矩阵进行二维主成分分析的方法相同,其包括:
S1、根据训练集中的温度热图矩阵/电磁场分布矩阵求解协方差矩阵G:
其中,Di(i∈[1,2,...,K])为训练集中温度热图矩阵/电磁场分布矩阵;K为训练集中的温度热图矩阵/电磁场分布矩阵的数量;为所有温度热图矩阵/电磁场分布矩阵Di的平均值;T为矩阵的转置;
S2、选取协方差矩阵G中最大的P个特征值对应的特征向量:
其中,为协方差矩阵G第a列的特征值,a∈(1,2,...,N),N为温度热图矩阵/电磁场分布矩阵Di的列数,λ为常数,等于0.9;
S3、根据选取出的P个特征向量对应的特征值大小对特征向量进行降序排序,生成最佳投影轴XO
其中,为排序后第k个特征向量,k∈(1,2,…,P);
S4、根据最佳投影XO计算训练集中每个板卡的特征矩阵Fi
Fi=DiXO
S5、计算特征矩阵Fi中各列向量的二范数,得到每个训练板卡的二范数矩阵Li
其中,为特征矩阵Li的第j列,Fi j为样本特征矩阵Fi的第j列,为Fi j的二范数。
在步骤103中的乱序处理是将板卡顺序序号进行打乱和重组,以使每个板子对应的温度热图矩阵以及电磁场分布矩阵的顺序也跟着一起发生变化。
在步骤104中,将训练集中所有乱序处理后的电磁场分布矩阵和温度热图矩阵分别输入有监督神经网络a和有监督神经网络b中进行训练,分别得到训练完成的神经网络a和神经网络b。
具体地,电磁场分布矩阵输入有监督神经网络a进行训练得到神经网络a,温度热图矩阵输入有监督神经网络b进行训练得到神经网络b。
在本发明的一个实施例中,有监督神经网络a和有监督神经网络b分别训练得到神经网络a和神经网络b的方法相同,其包括:
A1、初始化有监督神经网络a/有监督神经网络b中的权重、偏置、学习率和训练次数;
A2、采用激励函数对输入节点进行运算,得到有监督神经网络a/有监督神经网络b的隐含层的输出Hj
其中,i=1…n,j=1…l,n为输入层的节点个数,l为隐含层的节点个数;wij为输入层到隐含层的权重,aj为输入层到隐含层的偏置,xi为第i个节点的输入数据;g(.)为激励函数;
A3、根据隐含层的输出、隐含层到输出层的权重以及隐含层到输出层的偏置计算输出层的输出结果Ok
其中,Ok为输出结果;k=1…m,m为输出层的节点个数;bk为隐含层到输出层的偏置。
A4、根据输出层的输出结果与训练样本的期望输出计算误差值:
其中,E为误差值;Yk为期望输出。
A5、采用梯度下降法更新隐含层到输出层的权值和输入层到隐含层的权值,其中隐含层到输出层的权值的更新公式为:
wjk=wjk+ηHjek
输入层到隐含层的权值的更新公式为:
其中,η为学习速率;ek=Yk-Ok;wjk为隐含层到输出层的权值;
A6、更新隐含层到输出层的偏置,之后再更新输入层到隐含层的偏置:
A7、判断有监督神经网络a/有监督神经网络b是否已完成训练:
当相邻两次误差之间的差值小于设定阈值或迭代次数等于预设次数时,得到初步训练的神经网络;
当相邻两次误差之间的差值及迭代次数均不满足条件时,返回步骤a2。
在步骤105中,采集待测试样本集中所有测试板卡的温度值和电磁场值,分别得到测试板卡的温度热图矩阵和电磁场分布矩阵;
在步骤106中,对待测试样本集中所有测试板卡的温度热图矩阵和电磁场分布矩阵进行二维主成分分析,并进行归一化处理;此处的二维主成分分析跟训练集中的板卡的二维主成分分析方法是完全一样的,此处就不在赘述。
在步骤107中,将所有测试板卡归一化处理后的温度热图矩阵和电磁场分布矩阵分别输入神经网络a和神经网络b对各测试板卡进行识别,得到测试板卡的识别结果。
在步骤108中,将神经网络a和神经网络b输出的识别结果中有篡改的测试板卡分别存储至集合C和集合F中,无篡改的测试样本分别存储至集合E和集合G中;
在步骤109中,将集合C∪(集合E∩集合F)中的测试板卡判断为有篡改的测试板卡,将集合E∩集合G中的测试板卡判断为无篡改的测试板卡。
下面以一个具体的实例对本方案的检测效果进行说明:
本实例中利用MATLAB通过BP有监督神经网络对未进行篡改的板子以及已经进行了篡改的板子进行检测。
本实例中用到的电路原理图如图2所示,板图如图3所示,该电路的截止频率为2kHZ,电压增益为2的低通滤波器,对未进行篡改以及进行各种类型的篡改均进行了50组训练样本,30组测试样本。
本实例中对板卡中的各种参数添加了随机制造误差,误差添加的方式如表1所示。对板卡进行的不同物理篡改的篡改方式如表2所示,检测结果如表3所示。
表1双面板添加制造误差的方式
表2不同篡改类型的篡改方式
基于表2的篡改类型,采用50组未进行篡改及进行各种类型的篡改的板卡作为训练样本对有监督神经网络a和有监督神经网络b进行训练,得到训练完成的神经网络a和神经网络b。
将30组测试样本的电磁场分布矩阵输入到神经网络a,判断其是否发生篡改,将神经网络a判定为有篡改的板卡所对应的标号放在一起,记为集合C,剩下的判定为无篡改的板卡所对应的板卡标号放在一起,记为集合E。
其中,集合E中囊括了所有的将有篡改判定为无篡改的板卡所对应的标号,即神经网络a的检测结果中存在的漏警的样本标号,这类标号的数目记为c个。其中可以根据与实际的标签比对,得到神经网络a的漏警概率:
其中,P1为神经网络a的漏警概率;s为测试样本的总数量。
将30组测试样本输入神经网络a的同时,将测试样本的温度热图矩阵输送给神经网络b,判断是否发生篡改,将神经网络b判定为有篡改的板卡所对应的标号放在一起,记为集合F,剩下的判定为无篡改的板卡标号放在一起,记为集合G。
其中,集合G中囊括了所有的将有篡改判定为无篡改的板卡所对应的标号,即神经网络b的检测结果中存在的漏警的样本标号,这类标号的数目记为d个。其中可以根据与实际的标签比对,得到神经网络b的漏警概率:
其中,P2为神经网络b的漏警概率;s为测试样本的总数量。
将集合C∪(集合E∩集合F)中的测试板卡全部判定为有篡改的,将集合E∩集合G中的各标号对应的板卡判定为无篡改,其中全部漏警的样本均包含在集合E∩集合G中的测试板中。
最终得到的漏警的板卡的标号应为神经网络a和神经网络b漏警集合的交集,将最终检测漏警的样本数目记为z个。将漏警概率公式中的c或d换为z,即可得到最终的漏警概率。
单独采用基于电磁场分布矩阵训练的神经网络a、单独采用基于温度热图矩阵训练的神经网络b及采用电磁场分布矩阵和温度热图矩阵训练的神经网络a和神经网络b相结合得到的漏警率参见表3:
表3基于多物理场效应的板卡物理篡改的检测漏警率
从表3可以看出,采用本方案提供的分析方法及分别仅采用神经网络a、仅采用神经网络b得到的漏警率看,对于发生在走线宽度和过孔大小的篡改时,本方案的分析方法的漏警率明显降低了;对于发生在元器件(电阻和电容)和覆铜面积的篡改时,本方案的分析方法相对于神经网络b,其漏警率明显降低了。

Claims (6)

1.基于多物理场效应的板卡脆弱性分析方法,其特征在于,包括:
获取多个有篡改和无篡改的板卡作为训练样本构成训练集;
采集训练集中所有板卡的温度值和电磁场值,分别得到所有板卡的温度热图矩阵和电磁场分布矩阵;
对训练集中所有板卡的温度热图矩阵和电磁场分布矩阵进行二维主成分分析,并依次进行归一化处理和乱序处理;
将训练集中所有乱序处理后的电磁场分布矩阵和温度热图矩阵分别输入有监督神经网络a和有监督神经网络b中进行训练,分别得到训练完成的神经网络a和神经网络b;
采集待测试样本集中所有测试板卡的温度值和电磁场值,分别得到测试板卡的温度热图矩阵和电磁场分布矩阵;
对待测试样本集中所有测试板卡的温度热图矩阵和电磁场分布矩阵进行二维主成分分析,并进行归一化处理;
将所有测试板卡归一化处理后的温度热图矩阵和电磁场分布矩阵分别输入神经网络a和神经网络b对各测试板卡进行识别,得到测试板卡的识别结果;
将神经网络a和神经网络b输出的识别结果中有篡改的测试板卡分别存储至集合C和集合F中,无篡改的测试样本分别存储至集合E和集合G中;
将集合C∪(集合E∩集合F)中的测试板卡判断为有篡改的测试板卡,将集合E∩集合G中的测试板卡判断为无篡改的测试板卡。
2.根据权利要求1所述的基于多物理场效应的板卡脆弱性分析方法,其特征在于,对温度热图矩阵和电磁场分布矩阵进行二维主成分分析的方法相同,其包括:
S1、根据训练集中的温度热图矩阵/电磁场分布矩阵求解协方差矩阵G:
其中,Di(i∈[1,2,...,K])为训练集中温度热图矩阵/电磁场分布矩阵;K为训练集中的温度热图矩阵/电磁场分布矩阵的数量;为所有温度热图矩阵/电磁场分布矩阵Di的平均值;T为矩阵的转置;
S2、选取协方差矩阵G中最大的P个特征值对应的特征向量:
其中,为协方差矩阵G第a列的特征值,a∈(1,2,...,N),N为温度热图矩阵/电磁场分布矩阵Di的列数,λ为常数,等于0.9;
S3、根据选取出的P个特征向量对应的特征值大小对特征向量进行降序排序,生成最佳投影轴XO
其中,为排序后第k个特征向量,k∈(1,2,…,P);
S4、根据最佳投影XO计算训练集中每个板卡的特征矩阵Fi
Fi=DiXO
S5、计算特征矩阵Fi中各列向量的二范数,得到每个训练板卡的二范数矩阵Li
其中,为特征矩阵Li的第j列,Fi j为样本特征矩阵Fi的第j列,为Fi j的二范数。
3.根据权利要求1所述的基于多物理场效应的板卡脆弱性分析方法,其特征在于,有监督神经网络a和有监督神经网络b分别训练得到神经网络a和神经网络b的方法相同,其包括:
A1、初始化有监督神经网络a/有监督神经网络b中的权重、偏置、学习率和训练次数;
A2、采用激励函数对输入节点进行运算,得到有监督神经网络a/有监督神经网络b的隐含层的输出Hj
其中,i=1…n,j=1…l,n为输入层的节点个数,l为隐含层的节点个数;wij为输入层到隐含层的权重,aj为输入层到隐含层的偏置,xi为第i个节点的输入数据;g(.)为激励函数;
A3、根据隐含层的输出、隐含层到输出层的权重以及隐含层到输出层的偏置计算输出层的输出结果;
A4、根据输出层的输出结果与训练样本的期望输出计算误差值;
A5、采用梯度下降法更新隐含层到输出层的权值和输入层到隐含层的权值,其中隐含层到输出层的权值的更新公式为:
wjk=wjk+ηHjek
输入层到隐含层的权值的更新公式为:
其中,η为学习速率;ek=Yk-Ok;wjk为隐含层到输出层的权值;
A6、更新隐含层到输出层的偏置,之后再更新输入层到隐含层的偏置:
bk=bk+ηek
A7、判断有监督神经网络a/有监督神经网络b是否已完成训练:
当相邻两次误差之间的差值小于设定阈值或迭代次数等于预设次数时,得到初步训练的神经网络;
当相邻两次误差之间的差值及迭代次数均不满足条件时,返回步骤a2。
4.根据权利要求3所述的基于多物理场效应的板卡脆弱性分析方法,其特征在于,所述输出层的输出结果Ok的计算公式为:
其中,Ok为输出结果;k=1…m,m为输出层的节点个数;bk为隐含层到输出层的偏置。
5.根据权利要求4所述的基于多物理场效应的板卡脆弱性分析方法,其特征在于,所述误差值的计算公式为:
其中,E为误差值;Yk为期望输出。
6.根据权利要求1所述的基于多物理场效应的板卡脆弱性分析方法,其特征在于,采用探针测量训练集中所有训练样本的电磁场值。
CN201910446641.2A 2019-05-27 2019-05-27 基于多物理场效应的板卡脆弱性分析方法 Active CN110110556B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910446641.2A CN110110556B (zh) 2019-05-27 2019-05-27 基于多物理场效应的板卡脆弱性分析方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910446641.2A CN110110556B (zh) 2019-05-27 2019-05-27 基于多物理场效应的板卡脆弱性分析方法

Publications (2)

Publication Number Publication Date
CN110110556A true CN110110556A (zh) 2019-08-09
CN110110556B CN110110556B (zh) 2021-03-30

Family

ID=67492442

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910446641.2A Active CN110110556B (zh) 2019-05-27 2019-05-27 基于多物理场效应的板卡脆弱性分析方法

Country Status (1)

Country Link
CN (1) CN110110556B (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102831349A (zh) * 2012-08-23 2012-12-19 武汉大学 一种硬件木马检测的特征值处理方法
CN105378751A (zh) * 2013-07-11 2016-03-02 科瑞坡特拉股份公司 篡改响应传感器
CN106845286A (zh) * 2016-12-15 2017-06-13 北京邮电大学 硬件木马检测方法、装置及***
CN108107349A (zh) * 2017-12-26 2018-06-01 上海华岭集成电路技术股份有限公司 一种晶圆和成品测试通用承载板
CN108107248A (zh) * 2017-12-12 2018-06-01 宁波三星医疗电气股份有限公司 一种基于神经网络的窃电识别方法
US20180313877A1 (en) * 2017-04-26 2018-11-01 Nokomis, Inc. Electronics equipment testing apparatus and method utilizing unintended rf emission features
CN108828325A (zh) * 2018-04-23 2018-11-16 电子科技大学 基于fpga时钟树电磁辐射场的硬件木马探测方法
CN109272502A (zh) * 2018-09-28 2019-01-25 电子科技大学 基于温度场效应的pcb硬件安全检测方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102831349A (zh) * 2012-08-23 2012-12-19 武汉大学 一种硬件木马检测的特征值处理方法
CN105378751A (zh) * 2013-07-11 2016-03-02 科瑞坡特拉股份公司 篡改响应传感器
CN106845286A (zh) * 2016-12-15 2017-06-13 北京邮电大学 硬件木马检测方法、装置及***
US20180313877A1 (en) * 2017-04-26 2018-11-01 Nokomis, Inc. Electronics equipment testing apparatus and method utilizing unintended rf emission features
CN108107248A (zh) * 2017-12-12 2018-06-01 宁波三星医疗电气股份有限公司 一种基于神经网络的窃电识别方法
CN108107349A (zh) * 2017-12-26 2018-06-01 上海华岭集成电路技术股份有限公司 一种晶圆和成品测试通用承载板
CN108828325A (zh) * 2018-04-23 2018-11-16 电子科技大学 基于fpga时钟树电磁辐射场的硬件木马探测方法
CN109272502A (zh) * 2018-09-28 2019-01-25 电子科技大学 基于温度场效应的pcb硬件安全检测方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HEJASE, JA: "A Neural Network Based Method for Predicting PCB Glass Weave Induced Skew", 《IEEE CONFERENCE ON ELECTRICAL PERFORMANCE OF ELECTRONIC PACKAGING AND SYSTEMS-EPEPS》 *
赵毅强: "基于自组织竞争神经网络的硬件木马检测方法", 《华中科技大学学报》 *

Also Published As

Publication number Publication date
CN110110556B (zh) 2021-03-30

Similar Documents

Publication Publication Date Title
CN108318129B (zh) 桥梁结构模态参数真假甄别方法及终端设备
CN107563999A (zh) 一种基于卷积神经网络的芯片缺陷识别方法
CN109165510A (zh) 基于双通道卷积神经网络的Android恶意应用程序检测方法
CN106096411A (zh) 一种基于字节码图像聚类的Android恶意代码家族分类方法
CN110998608A (zh) 用于各种计算机应用程序的机器学习***
CN109558833A (zh) 一种人脸识别算法评测方法以及装置
CN109799269A (zh) 基于动态特征重要度的电子鼻气体传感器阵列优化方法
CN109272502A (zh) 基于温度场效应的pcb硬件安全检测方法
CN110503099B (zh) 基于深度学习的信息识别方法及相关设备
CN109902715A (zh) 一种基于上下文聚合网络的红外弱小目标检测方法
CN109740606A (zh) 一种图像识别方法及装置
CN104794729B (zh) 基于显著性引导的sar图像变化检测方法
CN110365647A (zh) 一种基于pca和bp神经网络的虚假数据注入攻击检测方法
CN108537227A (zh) 一种基于宽度学习和广角显微图像的商品离线鉴伪方法
CN108492298A (zh) 基于生成对抗网络的多光谱图像变化检测方法
Fidalgo et al. Generalized Mantel-Haenszel methods for differential item functioning detection
CN108564569B (zh) 一种基于多核分类学习的混凝土裂缝检测方法及装置
CN110208660A (zh) 一种用于电力设备局部放电缺陷诊断的训练方法及装置
CN113793318A (zh) 一种多区域复杂损伤缺陷特征综合分析方法
CN106708729A (zh) 代码缺陷的预测方法及装置
CN108680595B (zh) 一种低场磁共振食用油种类检测方法
CN110147798A (zh) 一种可用于网络信息检测的语义相似度学习方法
CN108931815A (zh) 一种岩性的分级识别方法
CN110110556A (zh) 基于多物理场效应的板卡脆弱性分析方法
Aferi et al. Cotton texture segmentation based on image texture analysis using gray level co-occurrence matrix (GLCM) and Euclidean distance

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant