• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    改進(jìn)的CFCSS控制流檢測(cè)算法

    2011-04-13 09:20:22李靜梅吳艷霞沈晶張健沛
    關(guān)鍵詞:基本塊控制流語句

    李靜梅,吳艷霞,沈晶,張健沛

    (哈爾濱工程大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,黑龍江 哈爾濱 150001)

    空間輻射環(huán)境中,宇宙射線、地磁俘獲輻射帶、太陽質(zhì)子事件都能導(dǎo)致航天器電子系統(tǒng)中的半導(dǎo)體器件發(fā)生單粒子效應(yīng),單粒子效應(yīng)引發(fā)的瞬時(shí)故障嚴(yán)重影響航天器的可靠性和壽命.這些帶電粒子在航天器電子系統(tǒng)中產(chǎn)生的瞬時(shí)擾動(dòng)即使持續(xù)時(shí)間很短,但對(duì)某些應(yīng)用系統(tǒng),可能是致命的破壞.1997年1月11日美國的Telstar401衛(wèi)星,因太陽引起的空間環(huán)境擾動(dòng)而損壞,導(dǎo)致北美的尋呼機(jī)和長(zhǎng)途電話大面積發(fā)射中斷,不良影響甚至波及到了金融、股票市場(chǎng)的正常運(yùn)行.研究表明在1992至2011年間,組合電路中的瞬時(shí)故障率將增加9個(gè)數(shù)量級(jí)[1].

    從上面的論述不難看出,微處理器瞬時(shí)故障問題正日益彰顯,是研究人員關(guān)注的熱點(diǎn)問題.單粒子翻轉(zhuǎn)(single event upset,SEU)[2-3]、單粒子瞬態(tài)脈沖效應(yīng)(single event transient,SET)[4-5]等瞬時(shí)故障,會(huì)導(dǎo)致運(yùn)行程序的數(shù)據(jù)流、指令流及控制流錯(cuò)誤,但幾率最大、危害最大的是改變指令序列執(zhí)行順序的控制流錯(cuò)誤[6].

    文中首先分析總結(jié)了控制流檢測(cè)算法的原理,其次,分析CFCSS算法原理[7-8],并簡(jiǎn)述其中存在的檢測(cè)混淆和檢測(cè)出錯(cuò)現(xiàn)象的原因;最后,根據(jù)CFCSS算法中存在的問題,修改了基礎(chǔ)基本塊的選擇方法和多調(diào)整簽名值賦值語句的插入位置,提出了改進(jìn)的ICFCSS算法(improved CFCSS).

    1 控制流圖與基本塊

    為了方便描述控制流檢測(cè)算法,在此引入幾個(gè)定義.

    定義1 控制流圖(control flow graph,CFG)可表示為G={V,E},V={vi|vi為控制流基本塊,1≤i≤n,n為控制流基本塊號(hào)},E={(vi,vj)|表示控制流從vi跳轉(zhuǎn)到vj,vi為源基本塊,vj為目的基本塊}.

    定義2 e-(vi)為基本塊vi的輸入邊,即直接指向vi的邊.e+(vi)為基本塊vi的輸出邊,即從vi引出的邊.pred(vi)表示vi的e-(vi)集合.suc(vi)表示vi的e+(vi)集合.deg-(vi)(deg+(vi))為基本塊vi的入(出)度,即Pred(vi)(Suc(vi))集合中元素的個(gè)數(shù).多扇入基本塊集VMI={vi|deg-(vi)>1,i為控制流基本塊數(shù)}.多扇出基本塊集VMO= {vi|deg+(vi)>1,i為控制流基本塊數(shù)}.

    2 控制流檢測(cè)算法原理

    將傳統(tǒng)的控制流錯(cuò)誤檢測(cè)能力分析方法中的基本塊結(jié)構(gòu)定義為圖1,稱為帶簽名檢測(cè)的基本塊(checking basic-block,CB).

    圖1 帶簽名檢測(cè)的基本塊結(jié)構(gòu)Fig.1 General basic block with inserted signatures

    控制流錯(cuò)誤檢測(cè)算法的一般過程為:首先,根據(jù)基本塊定義,以基本塊為單位生成程序的控制流圖;其次,根據(jù)簽名生成算法為每個(gè)基本塊生成編譯時(shí)簽名值;然后,分析源基本塊和目的基本塊之間關(guān)系,根據(jù)控制流檢測(cè)算法生成冗余檢測(cè)指令,將其插入源程序中,生成帶控制流檢測(cè)的程序;最后,在程序運(yùn)行時(shí)通過冗余檢測(cè)指令判斷是否發(fā)生控制流錯(cuò)誤.因此,控制流檢測(cè)算法主要描述以下4個(gè)方面的內(nèi)容:

    1)確定檢測(cè)基本單位.控制流檢測(cè)錯(cuò)誤算法主要以基本塊為基本單位進(jìn)行控制流檢測(cè).

    2)簽名生成算法(SIN_GEN).基于簽名的控制流檢測(cè)技術(shù)是將編譯時(shí)生成的簽名作為檢測(cè)算法的一個(gè)參數(shù),根據(jù)簽名值的特征進(jìn)行判斷.簽名值可以通過控制流圖中基本塊的位置信息表示,也可以通過編碼等方式表示.

    3)簽名檢測(cè)算法(SIN_FUN).簽名檢測(cè)算法是控制流檢測(cè)技術(shù)的核心,通過簡(jiǎn)單、有效的方法判斷是否發(fā)生控制流錯(cuò)誤.

    4)檢測(cè)指令插入位置.根據(jù)具體的檢測(cè)方法將控制流檢測(cè)指令插入到基本塊首部、中間或尾部,不同的控制流檢測(cè)方法其檢測(cè)指令插入的位置各不相同.

    3 CFCSS算法原理及存在問題分析

    3.1 CFCSS算法原理

    CFCSS算法是基于匯編語言的控制流檢測(cè)算法,以基本塊為單位進(jìn)行檢測(cè),算法描述如下.

    輸入:待加固的匯編語言.

    1)根據(jù)基本塊定義方法對(duì)標(biāo)準(zhǔn)匯編程序劃分基本塊,構(gòu)建程序流圖.為每個(gè)基本塊vj∈V分配唯一編譯時(shí)簽名值sj,si≠sj,其中if i≠j,i,j=1,2,…N,N是程序中總的基本塊數(shù).

    2)分析基本塊間關(guān)系,插入為G和D賦值的語句,G為運(yùn)行時(shí)生成的源基本塊簽名值,D為編譯時(shí)生成調(diào)整簽名值.對(duì)于每個(gè)基本塊vj,j=1,2,…,N,判斷其deg-(vj)是否大于1.

    1)如果deg-(vj)=1,pred(vj)={vi},生成簽名差dj=si⊕sj;生成簽名檢測(cè)函數(shù):G=G⊕dj,br(G≠sj),將其插入到基本塊入口.

    2)如果deg-(vj)>1,pred(vj)={vi,vk,…,vn},引入調(diào)整簽名值D.

    ①如果存在集合S={vi|deg+(vi)>1,vi∈pred(vj)},任選集合S中一個(gè)基本塊作為基礎(chǔ)基本塊,生成基本塊vj的簽名差dj=si⊕sj.對(duì)于基本塊vi,插入指令Dn=si⊕si,該指令必須位于br(G≠si) error指令之后.對(duì)其余基本塊vn∈pred(vj)-vi,插入指令Dn=si⊕sn,該指令必須位于br(G≠sn) error指令之后.生成簽名檢測(cè)函數(shù):G=G⊕dj,G= G⊕D,br(G≠sj)error,將其插入到基本塊首部.

    ②如果不存在集合S={vi|deg+(vi)>1,vi∈pred(vj)},任選{vi,vk,…,vn}中一個(gè)基本塊作為基礎(chǔ)基本塊,生成基本塊vj的簽名差dj=si⊕sj,對(duì)其余基本塊vn∈pred(vj)-vi,插入指令Dn=si⊕sn,該指令必須位于br(G≠sn)error指令之后;生成簽名檢測(cè)函數(shù):G=G⊕dj,G=G⊕D,br(G≠sj)error,將其插入到基本塊首部.

    輸出:帶有控制流檢測(cè)指令的匯編語言,圖2為插入檢測(cè)指令后的基本塊.

    圖2 帶檢測(cè)指令的基本塊Fig.2 The basic block with checking instructions

    3.2 CFCSS算法中存在的問題

    3.2.1 混淆現(xiàn)象

    圖3中基本塊deg+(v1)>1,優(yōu)先選擇其為基礎(chǔ)基本塊,將調(diào)整簽名值設(shè)為0,即基本塊v1的D= 0,因此,基本塊v3、v4的簽名差d3=s1⊕s3、d4=s1⊕s4,基本塊v2中插入調(diào)整簽名D=s1⊕s2.此時(shí)如果發(fā)生從基本塊v2錯(cuò)誤跳轉(zhuǎn)到v3,在基本塊v3首部進(jìn)行控制流檢測(cè),更新特殊寄存器G:

    更新后的G等于s3,CFCSS算法無法檢測(cè)此類型的控制流錯(cuò)誤跳轉(zhuǎn).

    圖3 混淆導(dǎo)致無法檢測(cè)的控制流錯(cuò)誤Fig.3 An undetectable control flow error caused by aliasing

    3.2.2 檢測(cè)出錯(cuò)現(xiàn)象

    圖4中,當(dāng)deg-(vi)>1時(shí),優(yōu)先選擇基本塊vi為基礎(chǔ)基本塊,將其調(diào)整簽名值設(shè)為0.根據(jù)算法,可選擇基本塊 v5作為簽名差 d5=s1⊕s5,同時(shí)deg-(v1)>1,所以基本塊v5的源基本塊的調(diào)整簽名值分別為:D1=s1⊕s1,D2=s1⊕s2,D3=s1⊕s3,基本塊v6的簽名差是d6=s3⊕s6,那么從基本塊v3處跳轉(zhuǎn)到基本塊v6的正確控制流進(jìn)行檢測(cè),更新的G為G=G6=f(Gprev,d6)⊕D=(G3⊕d6)⊕(s1⊕s3)= (s3⊕(s3⊕s6))⊕(s1⊕s3)≠s6,CFCSS算法將正確的控制流檢測(cè)為發(fā)生錯(cuò)誤跳轉(zhuǎn).

    圖4 控制流檢測(cè)錯(cuò)誤Fig.4 Control flow checking error

    上述闡述說明,CFCSS算法存在的檢測(cè)漏洞和檢測(cè)出錯(cuò)現(xiàn)象都會(huì)導(dǎo)致算法檢測(cè)能力的降低.

    4 ICFCSS算法原理

    造成檢測(cè)漏洞和檢測(cè)出錯(cuò)現(xiàn)象的主要原因是調(diào)整簽名D的生成算法存在問題,根據(jù)匯編語言結(jié)構(gòu)特點(diǎn),本文修改了CFCSS算法中調(diào)整簽名D的生成算法,提出了ICFCSS算法.

    4.1 ICFCSS算法描述

    匯編級(jí)控制流圖的基本塊滿足e+(vi)≤2,控制流圖由多(單)扇出、多扇入基本塊構(gòu)成,如圖5所示.

    圖5 匯編語言結(jié)構(gòu)分類Fig.5 Classification of the assembly language structures

    圖5中基本塊v1的deg-(v1)=1,為單扇入結(jié)構(gòu).通過分析得出:基本塊v1的結(jié)束標(biāo)識(shí)為絕對(duì)跳轉(zhuǎn)指令或者為不改變程序控制流的順序指令.

    圖5中基本塊v3的deg-(v3)>1,為多扇出結(jié)構(gòu),通過分析得出:基本塊v3的結(jié)束標(biāo)識(shí)為條件跳轉(zhuǎn)指令,suc(v3)={v2,v1},基本塊v3跳轉(zhuǎn)執(zhí)行到基本塊v2、v1中任一基本塊,順序執(zhí)行另一基本塊.

    圖5中基本塊v1的deg+(v1)>1,為多扇入結(jié)構(gòu).通過分析得出:基本塊v1的開始標(biāo)識(shí)一定為形如00106$的標(biāo)號(hào).

    4.2 算法描述

    Foreach 每個(gè)基本塊vj分配唯一編譯時(shí)簽名值sj,其中si≠sj,if i≠j,i、j=1,2,…,N,N為程序中基本塊總數(shù).

    End for

    Foreach 每個(gè)基本塊vj,生成簽名差d、多調(diào)整簽名M及控制流檢測(cè)函數(shù),其中檢測(cè)函數(shù)中的G、M為2個(gè)特殊寄存器

    if pred(vj)只有一個(gè)基本塊vi,

    生成基本塊vj的簽名差dj:dj=sj⊕sj,在基本塊vj首部插入控制流檢測(cè)函數(shù):G=G⊕dj,br(G≠sj) error,dj為剛生成的立即數(shù)

    elseif pred(vj)由一系列基本塊vi,vk,…,vm組成,引入多調(diào)整簽名M,

    if存在集合 S={vi|deg-(vi)=1,vi∈pred(vj)},

    任選集合S中一基本塊vi作為基礎(chǔ)基本塊,生成基本塊vj的簽名差dj:dj=si⊕sj,由于deg-(vi)=1,則基本塊vi的結(jié)束標(biāo)識(shí)為絕對(duì)跳轉(zhuǎn)指令或非跳轉(zhuǎn)指令.

    if基本塊vi結(jié)束標(biāo)識(shí)為絕對(duì)跳轉(zhuǎn)指令

    在其之前插入指令Mn=0

    elseif基本塊vi結(jié)束標(biāo)識(shí)為非跳轉(zhuǎn)指令

    在基本塊vi最后一條指令之后插入指令Mn=0

    End if

    Foreach 基本塊vn∈S-vi

    if基本塊vn結(jié)束標(biāo)識(shí)為絕對(duì)跳轉(zhuǎn)指令

    在其之前插入指令Mn=si⊕sn

    elseif基本塊vn結(jié)束標(biāo)識(shí)為非跳轉(zhuǎn)指令

    在基本塊vi最后一條指令之后插入指令Mn= si⊕sn

    End if

    End for

    Foreach 基本塊 vm∈pred(vj)-S-vi,由于deg-(vm)>1,則基本塊vm的結(jié)束標(biāo)識(shí)為條件跳轉(zhuǎn)指令,基于匯編語言的條件跳轉(zhuǎn)指令可以理解為順序執(zhí)行和跳轉(zhuǎn)指令的合體,設(shè)suc(vm)={vj,vk}

    if基本塊vj為基本塊vm跳轉(zhuǎn)后執(zhí)行的基本塊

    在基本塊vm的條件跳轉(zhuǎn)指令之前插入指令

    Mm=si⊕sm

    elseif基本塊vj為基本塊vm順序執(zhí)行后的基本塊

    在基本塊vm的條件跳轉(zhuǎn)指令之后插入指令

    Mm=si⊕sm

    End if

    End for

    elseif如果不存在集合S={vi|deg-(vi)=1,vi∈pred(vj)}

    任選{vi,vk,…,vn}中一基本塊vi作為基礎(chǔ)基本塊,生成基本塊vj的簽名差dj:dj=si⊕sjForeach 基本塊vn∈pred(vj)-vi,設(shè)suc(vn)= {vj,vk}

    if基本塊vj為基本塊vn跳轉(zhuǎn)后執(zhí)行的基本塊

    在基本塊vn的條件跳轉(zhuǎn)指令之前插入指令

    Mn=si⊕sn

    elseif基本塊vj為基本塊vn順序執(zhí)行后的基本塊

    在基本塊vn的條件跳轉(zhuǎn)指令之后插入指令

    Mn=si⊕sn

    End if

    End for

    End if

    在基本塊vj首部插入控制流檢測(cè)函數(shù):G=G⊕dj,G=G⊕M,br(G≠sj)error

    End if

    End for

    ICFCSS算法根據(jù)匯編語言結(jié)構(gòu)特點(diǎn),在編譯時(shí)分析基本塊結(jié)束指令類型,在基本塊相應(yīng)位置插入多調(diào)整簽名M的賦值語句,具體示例如圖6.

    圖6 修改后的帶多態(tài)調(diào)整簽名的基本塊Fig.6 Modified basic block with multi-adjusting signature

    CFCSS算法和ICFCSS算法主要不同:

    1)調(diào)整簽名D和多調(diào)整簽名M的賦值語句位置和數(shù)目不同.在編譯時(shí)CFCSS算法的調(diào)整簽名D的賦值語句插入到檢測(cè)判斷指令后的固定位置,而ICFCSS算法需要判斷基本塊結(jié)束指令類型,在相應(yīng)指令的前后插入多調(diào)整簽名M的賦值語句.同時(shí),根據(jù)CFCSS算法在每個(gè)基本塊中最多插入一條為調(diào)整簽名D賦值的語句,而ICFCSS算法在基本塊中最多插入2條為多調(diào)整簽名M賦值的語句.

    2)基礎(chǔ)基本塊的選擇原則不同.設(shè)存在vi∈pred(vj),CFCSS算法選擇原則:如果存在deg-(vi)>1時(shí),優(yōu)先選擇基本塊vi作為基礎(chǔ)基本塊,將其調(diào)整簽名D設(shè)為0.ICFCSS算法選擇原則:如果存在deg-(vi)=1時(shí),優(yōu)先選擇基本塊vi作為基礎(chǔ)基本塊,將其多調(diào)整簽名M設(shè)為0.

    4.3 ICFCSS算法示例分析

    圖7和圖3具有相同的控制流結(jié)構(gòu),圖7中基本塊 v3的 pred(v3)={v1,v5},基本塊 v4的pred(v4)={v1,v2},基本塊v2的deg-(v2)=1,基本塊v5的deg-(v5)=1.根據(jù)ICFCSS算法,如果多扇入基本塊為 vj,存在基本塊 vi∈pred(vj),當(dāng)deg-(vi)=1時(shí),優(yōu)先選擇vi作為基礎(chǔ)基本塊,將基本塊vi的M設(shè)為0.因此設(shè)置基本塊v2、v5分別為基本塊v4、v3的基礎(chǔ)基本塊.通過分析基本塊v2、v5的出度數(shù)得出,基本塊v2、v5的結(jié)束標(biāo)識(shí)為絕對(duì)跳轉(zhuǎn)指令或者是除跳轉(zhuǎn)指令以外的其他順序指令,因此在基本塊v2、v5的絕對(duì)跳轉(zhuǎn)指令之前或順序指令之后插入M=0.由于基本塊v1的deg-(v1)>1,此基本塊結(jié)束標(biāo)識(shí)一定為條件分支跳轉(zhuǎn)指令,即目的基本塊v4、v3中必有一個(gè)為順序執(zhí)行的程序.設(shè)v3為順序執(zhí)行的基本塊,因此在基本塊v1的條件跳轉(zhuǎn)指令之前插入對(duì)基本塊v4的多調(diào)整簽名M的賦值語句M=s1⊕s2,在基本塊v1的條件跳轉(zhuǎn)指令之后插入對(duì)基本塊v3的多調(diào)整簽名M的賦值語句M=s1⊕s5.此時(shí)發(fā)生如圖7虛線所示的控制流錯(cuò)誤時(shí),更新G為

    G=G3=f(Gprev,d3)⊕M=(G3⊕d3)⊕0000= (s3⊕(s3⊕s5))≠s3

    可以檢測(cè)出此種錯(cuò)誤.

    圖7 基于ICFCSS算法的控制流錯(cuò)誤跳轉(zhuǎn)示例Fig.7 Example of control flow error jumping based on ICFCSS algorithm

    圖4中,根據(jù)ICFCSS檢測(cè)算法,當(dāng)deg-(vi)= 1時(shí),優(yōu)先選擇基本塊vi作為基礎(chǔ)基本塊,將其多調(diào)整簽名值設(shè)為0.基本塊v5的pred(v5)={v1,v2,v3},根據(jù)算法選擇基本塊v2作為基礎(chǔ)基本塊,基本塊v5簽名差d5=s5⊕s2,那么對(duì)于基本塊v5而言其M=s2⊕s3.基本塊v6的pred(v6)={v7,v3},此時(shí)基本塊v6的簽名差是d6=s7⊕s6,那么對(duì)于基本塊v6而言,其M=s7⊕s3.如果按基本塊v3跳轉(zhuǎn)到基本塊v6的正確控制流跳轉(zhuǎn)進(jìn)行檢測(cè),由于deg+(v3)>1,所以基本塊v3的結(jié)束標(biāo)識(shí)為條件判斷語句.經(jīng)過判斷,基本塊v3順序執(zhí)行到基本塊v6,那么在執(zhí)行條件判斷語句之后插入M=s7⊕s3.如果基本塊v3跳轉(zhuǎn)執(zhí)行到基本塊v6,那么在執(zhí)行條件判斷語句之前插入M=s7⊕s3.更新的G為G=G6=f(Gprev,d6)⊕M=(G3⊕d6)⊕(s7⊕s3)=(s3⊕(s7⊕s6))⊕(s7⊕s3)=s6,ICFCSS算法沒有出現(xiàn)將正確的控制流檢測(cè)為錯(cuò)誤情況.

    5 實(shí)驗(yàn)及分析

    采用R80515微處理器作為實(shí)驗(yàn)對(duì)象,通過源碼開放的SDCC編譯器將待加固的程序編譯成匯編代碼,采用Flex++詞法分析器編寫預(yù)處理程序,應(yīng)用正則表達(dá)式方法分析生成的匯編語言,在此基礎(chǔ)上劃分基本塊,產(chǎn)生加入控制流檢測(cè)算法的控制流圖.最后,通過解釋器、鏈接器生成機(jī)器碼,通過軟件模擬器測(cè)試加固程序.通過二項(xiàng)分布的概率模型將錯(cuò)誤灌入修改操作指令等信息的0、1代碼,造成分支消減、生成分支、改變分支操作等錯(cuò)誤運(yùn)行現(xiàn)象.對(duì)以下4種標(biāo)準(zhǔn)程序進(jìn)行故障注入:初始數(shù)據(jù)為20 ×20的矩陣相乘(MM)、冒泡排序(BS)、快速排序(QS)及插入排序(IS).

    在插入控制流檢測(cè)指令之后,程序執(zhí)行結(jié)果可分為5種情況:

    1)程序發(fā)生控制流錯(cuò)誤,未檢測(cè)出控制流錯(cuò)誤,程序運(yùn)行結(jié)果正確,如:當(dāng)指令之間存在WRW相關(guān);

    2)程序發(fā)生控制流錯(cuò)誤,未檢測(cè)出控制流錯(cuò)誤,程序運(yùn)行結(jié)果錯(cuò)誤;

    3)程序發(fā)生控制流錯(cuò)誤,檢測(cè)出控制流錯(cuò)誤,程序運(yùn)行結(jié)果正確;

    4)程序未發(fā)生控制流錯(cuò)誤,而檢測(cè)出控制流錯(cuò)誤,程序運(yùn)行結(jié)果正確;

    5)程序未發(fā)生控制流錯(cuò)誤,而檢測(cè)出控制流錯(cuò)誤,程序運(yùn)行結(jié)果錯(cuò)誤.其中,第1、3、4種情況都不會(huì)影響程序的下一步運(yùn)行,第2、5種情況會(huì)導(dǎo)致錯(cuò)誤擴(kuò)散,所以測(cè)試時(shí)比較算法的未檢測(cè)出錯(cuò)誤情況.

    表1 未檢測(cè)出錯(cuò)誤比較Table 1 Result comparison of the undetected error %

    表2 空間開銷比較Table 2 Memory overhead comparison %

    表3 時(shí)間開銷比較Table 3 Performance overhead comparison %

    從表1得出ICFCSS算法的未檢測(cè)出錯(cuò)誤率明顯低于CFCSS算法,但從表2得出ICFCSS算法的代碼空間開銷和時(shí)間開銷略高于CFCSS算法.ICFCSS算法雖然略微增加了檢測(cè)代碼的空間和時(shí)間開銷,但很大程度提高了CFCSS算法的檢錯(cuò)能力,且算法的時(shí)間復(fù)雜性是線性對(duì)數(shù)階的,空間復(fù)雜性是線性階的,實(shí)用性較強(qiáng).

    6 結(jié)束語

    本文提出的ICFCSS控制流檢測(cè)方法,修改了CFCSS算法的基礎(chǔ)基本塊選擇方法和多調(diào)整簽名M賦值語句的插入位置,解決了CFCSS算法中存在的檢測(cè)混淆現(xiàn)象和檢測(cè)出錯(cuò)現(xiàn)象.ICFCSSHS算法的平均未檢測(cè)出錯(cuò)誤率僅為2.9%,生成的冗余代碼空間和執(zhí)行時(shí)間開銷也較低,具有一定實(shí)用價(jià)值.但此方法只適用在目的基本塊首部判斷控制流跳轉(zhuǎn)情況,無法檢測(cè)基本塊內(nèi)控制流錯(cuò)誤跳轉(zhuǎn),有待進(jìn)一步改進(jìn)檢測(cè)算法,降低未檢測(cè)出錯(cuò)率.

    [1]賀朝會(huì),李永宏,楊海亮.單粒子效應(yīng)輻射模擬實(shí)驗(yàn)研究進(jìn)展[J].核技術(shù),2007,30(4):347-350.

    HE Chaohui,LI Yonghong,YANG Hailiang.Research progress in simulation experiment of single event effects[J].Nuclear Technology,2007,30(4):347-350.

    [2]IROM F,F(xiàn)ARMANESH F H,JOHNSTON A H,SWIFT G M,MILLWARD D G.Single-event upset in commercial silicon-on-insulator PowerPC microprocessors[J].IEEE Trans on Nuclear Science,2002,49(6):3148-3155.

    [3]SWIFT G M,F(xiàn)ANNANESH F F,GUERTIN S M,et al.Single-event upset in the PowerPC750 microprocessor[J].IEEE Trans on Nuclear Science,2001,48(6):1822-1827.

    [4]陳盤訓(xùn),周開明.模擬電路的單粒子瞬時(shí)效應(yīng)[J].核技術(shù),2006,29(3):194-197.

    CHEN Panxun,ZHOU Kaiming.Single particle transient effect of analog circuit[J].Nuclear Technology,2006,29 (3):194-97.

    [5]STERNBERG A L,MASSENGILL L M,SCHRIMPF R D,et al.Effect of amplifier parameters on single-event transients in an inverting operational amplifier[J].IEEE Trans Nucl Sci,2002,49(3):1496-1501.

    [6]王同權(quán),戴宏毅,沈永平,等.宇宙高能質(zhì)子致單粒子翻轉(zhuǎn)率的計(jì)算[J].國防科技大學(xué)學(xué)報(bào),2002,24(2):11-13.

    WANG Tongquan,DAI Hongyi,SHEN Yongping,et al.Calculation of single particle turnover rate caused by cosmic high-energy proton[J].Journal of National Defense University,2002,24(2):11-13.

    [7]MITRA S.Diversity techniques for concurrent error detection[J].Stanford:Stanford University,2000:21-36.

    [8]PRATA P,SILVA J.Algorithm based fault tolerance versus result-checking for matrix computations[C]//Proc of 29th InternationalSymposium on FaultTolerantComputing (FTCS-29).Madison,USA,1999:4-11.

    猜你喜歡
    基本塊控制流語句
    基于級(jí)聯(lián)森林的控制流錯(cuò)誤檢測(cè)優(yōu)化算法
    抵御控制流分析的Python 程序混淆算法
    距離與權(quán)重相結(jié)合的導(dǎo)向式灰盒模糊測(cè)試方法
    基于程序雙維度特征的惡意程序相似性分析
    工控系統(tǒng)中PLC安全漏洞及控制流完整性研究
    電子科技(2021年2期)2021-01-08 02:25:58
    抵御控制流分析的程序混淆算法
    一種檢測(cè)控制流錯(cuò)誤的多層分段標(biāo)簽方法
    重點(diǎn):語句銜接
    精彩語句
    基于控制流隱藏的代碼迷惑
    国产极品精品免费视频能看的| 一区福利在线观看| 国产蜜桃级精品一区二区三区| 亚洲av美国av| 我要搜黄色片| 永久网站在线| 色综合婷婷激情| 成人欧美大片| 伊人久久精品亚洲午夜| 日韩精品青青久久久久久| 欧美+亚洲+日韩+国产| 一本综合久久免费| 国产一区二区三区视频了| 国产乱人视频| 国产私拍福利视频在线观看| 九九热线精品视视频播放| 亚洲五月天丁香| 午夜精品久久久久久毛片777| 性欧美人与动物交配| 亚洲国产精品久久男人天堂| 欧美激情国产日韩精品一区| 久久香蕉精品热| 又粗又爽又猛毛片免费看| 精品国产三级普通话版| 日本免费a在线| 男插女下体视频免费在线播放| 欧美xxxx性猛交bbbb| 久久精品国产亚洲av天美| 免费一级毛片在线播放高清视频| 99久久九九国产精品国产免费| 我的老师免费观看完整版| 国产午夜精品久久久久久一区二区三区 | 色哟哟哟哟哟哟| 深夜a级毛片| 亚洲国产欧洲综合997久久,| 亚洲欧美日韩卡通动漫| 成年女人毛片免费观看观看9| 亚洲欧美日韩高清在线视频| 一个人看视频在线观看www免费| 国产视频一区二区在线看| 午夜影院日韩av| 国产高清视频在线观看网站| 18禁裸乳无遮挡免费网站照片| 色视频www国产| av在线老鸭窝| 免费av不卡在线播放| 国产精品久久久久久亚洲av鲁大| 99在线人妻在线中文字幕| 日本a在线网址| 真人一进一出gif抽搐免费| 欧美色欧美亚洲另类二区| 天堂影院成人在线观看| 色5月婷婷丁香| 一进一出抽搐gif免费好疼| 精品乱码久久久久久99久播| 最近在线观看免费完整版| 九色国产91popny在线| 麻豆成人av在线观看| 午夜福利欧美成人| 超碰av人人做人人爽久久| 成人av在线播放网站| 免费在线观看日本一区| 神马国产精品三级电影在线观看| 在线观看美女被高潮喷水网站 | 日本成人三级电影网站| 精品午夜福利在线看| 亚洲最大成人手机在线| 精品国内亚洲2022精品成人| 午夜日韩欧美国产| 脱女人内裤的视频| 又黄又爽又刺激的免费视频.| 在线播放国产精品三级| 99国产极品粉嫩在线观看| 欧美国产日韩亚洲一区| www.熟女人妻精品国产| 麻豆av噜噜一区二区三区| 亚洲成a人片在线一区二区| 亚洲久久久久久中文字幕| 亚洲精品乱码久久久v下载方式| 成熟少妇高潮喷水视频| 精品久久久久久成人av| 美女 人体艺术 gogo| 性色avwww在线观看| www.999成人在线观看| 日韩中字成人| 亚洲精品成人久久久久久| av天堂在线播放| 男女做爰动态图高潮gif福利片| 久久婷婷人人爽人人干人人爱| 变态另类丝袜制服| 观看美女的网站| 俄罗斯特黄特色一大片| 欧美在线一区亚洲| 老司机午夜十八禁免费视频| 天堂影院成人在线观看| 色av中文字幕| 久久久久久久久中文| 国产精品一区二区性色av| 黄片小视频在线播放| АⅤ资源中文在线天堂| 丰满人妻一区二区三区视频av| 美女高潮喷水抽搐中文字幕| 嫩草影院新地址| 中文字幕精品亚洲无线码一区| 精品99又大又爽又粗少妇毛片 | 亚洲狠狠婷婷综合久久图片| 99久久99久久久精品蜜桃| 午夜福利欧美成人| 精品乱码久久久久久99久播| 一级毛片久久久久久久久女| 午夜亚洲福利在线播放| 中文字幕熟女人妻在线| 亚洲av熟女| 麻豆国产av国片精品| 欧美极品一区二区三区四区| 小蜜桃在线观看免费完整版高清| 精品不卡国产一区二区三区| 在线观看av片永久免费下载| 一进一出好大好爽视频| 亚洲av一区综合| 天天躁日日操中文字幕| 一本久久中文字幕| 亚洲成a人片在线一区二区| 丰满人妻熟妇乱又伦精品不卡| 国产伦精品一区二区三区四那| 精品不卡国产一区二区三区| 色综合亚洲欧美另类图片| 国产精品女同一区二区软件 | 国产久久久一区二区三区| 亚洲精华国产精华精| 日韩 亚洲 欧美在线| 国产色爽女视频免费观看| 91九色精品人成在线观看| 欧美日韩黄片免| 欧美又色又爽又黄视频| 男女做爰动态图高潮gif福利片| 少妇的逼好多水| 一二三四社区在线视频社区8| 无遮挡黄片免费观看| 女同久久另类99精品国产91| 麻豆成人av在线观看| 亚洲一区二区三区色噜噜| 99视频精品全部免费 在线| 亚洲专区国产一区二区| 亚洲成av人片在线播放无| 中文字幕免费在线视频6| 国产亚洲av嫩草精品影院| 国产一区二区激情短视频| 成人三级黄色视频| 亚洲精品亚洲一区二区| 久久人人精品亚洲av| 亚洲自拍偷在线| 久久精品久久久久久噜噜老黄 | 亚洲中文日韩欧美视频| 91在线观看av| 内射极品少妇av片p| 在线观看舔阴道视频| 伦理电影大哥的女人| 91麻豆精品激情在线观看国产| 99riav亚洲国产免费| 九色国产91popny在线| 91久久精品电影网| 噜噜噜噜噜久久久久久91| 亚洲五月天丁香| 男人狂女人下面高潮的视频| 一级黄色大片毛片| 欧美性猛交黑人性爽| 国产中年淑女户外野战色| 在线国产一区二区在线| 精品久久久久久,| 亚洲av熟女| 亚洲av电影不卡..在线观看| 欧美日韩综合久久久久久 | 久久这里只有精品中国| 天天躁日日操中文字幕| 99久久精品一区二区三区| 国产黄片美女视频| 国产成年人精品一区二区| 欧美成狂野欧美在线观看| 国内久久婷婷六月综合欲色啪| 日韩精品中文字幕看吧| 99久久精品热视频| 亚洲人成电影免费在线| 国产精品乱码一区二三区的特点| 久久婷婷人人爽人人干人人爱| 国产精华一区二区三区| 亚洲av成人精品一区久久| 悠悠久久av| a级毛片免费高清观看在线播放| 热99re8久久精品国产| 精品午夜福利视频在线观看一区| 色视频www国产| 色尼玛亚洲综合影院| 国产在线男女| 成人高潮视频无遮挡免费网站| 精品一区二区三区视频在线观看免费| 大型黄色视频在线免费观看| 麻豆久久精品国产亚洲av| 深夜a级毛片| 一进一出好大好爽视频| 我要搜黄色片| 成人性生交大片免费视频hd| 国产在视频线在精品| 欧美最黄视频在线播放免费| 亚洲经典国产精华液单 | 日韩有码中文字幕| 丰满人妻熟妇乱又伦精品不卡| 久久久久免费精品人妻一区二区| 伊人久久精品亚洲午夜| 日韩欧美 国产精品| 国内少妇人妻偷人精品xxx网站| 国产成年人精品一区二区| 高清毛片免费观看视频网站| 麻豆一二三区av精品| 村上凉子中文字幕在线| 中亚洲国语对白在线视频| 国产高清三级在线| 2021天堂中文幕一二区在线观| 搡老妇女老女人老熟妇| 天堂网av新在线| 亚洲乱码一区二区免费版| 欧美成人一区二区免费高清观看| 久久久精品大字幕| 国产午夜精品论理片| 99视频精品全部免费 在线| 亚洲乱码一区二区免费版| 国产成人福利小说| 桃红色精品国产亚洲av| 亚洲avbb在线观看| 老司机深夜福利视频在线观看| 91字幕亚洲| www.999成人在线观看| 日本一二三区视频观看| 日本黄色片子视频| 免费观看精品视频网站| 亚洲色图av天堂| 亚洲片人在线观看| 听说在线观看完整版免费高清| 美女 人体艺术 gogo| 国产大屁股一区二区在线视频| 白带黄色成豆腐渣| 亚洲精品成人久久久久久| 亚洲av一区综合| 亚洲欧美激情综合另类| 国产精品98久久久久久宅男小说| 中文字幕熟女人妻在线| 真实男女啪啪啪动态图| 男人舔女人下体高潮全视频| 国产人妻一区二区三区在| 欧美精品啪啪一区二区三区| 国产一区二区在线av高清观看| 亚洲avbb在线观看| 国产视频一区二区在线看| av欧美777| 国产一区二区激情短视频| 在线观看美女被高潮喷水网站 | 久久久国产成人精品二区| 成人欧美大片| 欧美日韩黄片免| 亚洲美女视频黄频| 97超视频在线观看视频| 久久6这里有精品| 国产精品美女特级片免费视频播放器| 九色国产91popny在线| 亚洲最大成人中文| 色哟哟哟哟哟哟| 久久国产乱子免费精品| 美女高潮喷水抽搐中文字幕| 性插视频无遮挡在线免费观看| 欧美中文日本在线观看视频| 欧美乱色亚洲激情| 自拍偷自拍亚洲精品老妇| 欧美性感艳星| 一本一本综合久久| 亚洲在线自拍视频| 麻豆成人av在线观看| 高清日韩中文字幕在线| a在线观看视频网站| 午夜久久久久精精品| 全区人妻精品视频| 高清日韩中文字幕在线| 亚洲美女搞黄在线观看 | 成年女人毛片免费观看观看9| 精品久久久久久久久久久久久| 看片在线看免费视频| 亚洲人成网站在线播| 国产午夜精品论理片| 99久久精品热视频| 好男人在线观看高清免费视频| 亚洲av中文字字幕乱码综合| 村上凉子中文字幕在线| 亚洲精品影视一区二区三区av| 级片在线观看| 在线天堂最新版资源| 听说在线观看完整版免费高清| 国产av一区在线观看免费| av福利片在线观看| 最新中文字幕久久久久| 制服丝袜大香蕉在线| 在线播放国产精品三级| 中文亚洲av片在线观看爽| 波多野结衣高清作品| 亚洲欧美日韩高清专用| 国产伦在线观看视频一区| 草草在线视频免费看| 1024手机看黄色片| 在线播放无遮挡| eeuss影院久久| 中国美女看黄片| 天堂影院成人在线观看| 成年女人看的毛片在线观看| 丰满乱子伦码专区| 黄色丝袜av网址大全| 日韩人妻高清精品专区| 国产精品女同一区二区软件 | 在线看三级毛片| 国产亚洲精品av在线| 1000部很黄的大片| 国产私拍福利视频在线观看| 亚洲欧美清纯卡通| 国产大屁股一区二区在线视频| 激情在线观看视频在线高清| 国产一区二区在线观看日韩| 91久久精品国产一区二区成人| 精品日产1卡2卡| av福利片在线观看| 国产免费av片在线观看野外av| 日本 欧美在线| 人妻久久中文字幕网| 怎么达到女性高潮| ponron亚洲| 亚洲性夜色夜夜综合| 女人被狂操c到高潮| 大型黄色视频在线免费观看| 无人区码免费观看不卡| 午夜福利在线在线| 欧美丝袜亚洲另类 | 天堂动漫精品| 欧洲精品卡2卡3卡4卡5卡区| 国语自产精品视频在线第100页| 国产精品综合久久久久久久免费| 午夜日韩欧美国产| 亚洲精品一区av在线观看| 制服丝袜大香蕉在线| 九色国产91popny在线| 3wmmmm亚洲av在线观看| 无人区码免费观看不卡| 全区人妻精品视频| 欧美性猛交╳xxx乱大交人| 最近最新中文字幕大全电影3| av中文乱码字幕在线| 久久久国产成人免费| 国产黄片美女视频| 精品国产三级普通话版| 日韩高清综合在线| 成人美女网站在线观看视频| 动漫黄色视频在线观看| 亚洲av成人不卡在线观看播放网| 女人十人毛片免费观看3o分钟| 看片在线看免费视频| 亚洲中文字幕日韩| 成年女人永久免费观看视频| 性欧美人与动物交配| 欧美日韩黄片免| 91在线精品国自产拍蜜月| 色尼玛亚洲综合影院| 亚洲第一区二区三区不卡| 久久久成人免费电影| 久9热在线精品视频| 真人做人爱边吃奶动态| 日本五十路高清| 亚洲欧美日韩卡通动漫| 日韩大尺度精品在线看网址| 精品人妻1区二区| 少妇裸体淫交视频免费看高清| 亚洲人成网站在线播| 精品一区二区三区人妻视频| 国内毛片毛片毛片毛片毛片| 亚洲久久久久久中文字幕| 悠悠久久av| 免费看美女性在线毛片视频| 国产在视频线在精品| 男人舔奶头视频| 最后的刺客免费高清国语| 窝窝影院91人妻| 亚洲真实伦在线观看| 欧美日韩中文字幕国产精品一区二区三区| 男人舔女人下体高潮全视频| 日韩高清综合在线| 午夜免费男女啪啪视频观看 | 黄色视频,在线免费观看| 成熟少妇高潮喷水视频| 亚洲精品在线美女| 欧美精品国产亚洲| 嫁个100分男人电影在线观看| 国产aⅴ精品一区二区三区波| 日本成人三级电影网站| 久久人人爽人人爽人人片va | 欧美黄色淫秽网站| 日本一本二区三区精品| av福利片在线观看| 极品教师在线免费播放| 欧美潮喷喷水| 丰满的人妻完整版| 无人区码免费观看不卡| 亚洲第一区二区三区不卡| 狠狠狠狠99中文字幕| 国产 一区 欧美 日韩| 成年免费大片在线观看| 国内精品久久久久精免费| 国内精品美女久久久久久| 有码 亚洲区| 中出人妻视频一区二区| 好看av亚洲va欧美ⅴa在| 久久婷婷人人爽人人干人人爱| 又爽又黄a免费视频| 97超视频在线观看视频| 成人精品一区二区免费| 69人妻影院| 免费大片18禁| 内射极品少妇av片p| 欧美zozozo另类| 白带黄色成豆腐渣| 久久九九热精品免费| 麻豆久久精品国产亚洲av| 国产美女午夜福利| 国产爱豆传媒在线观看| 久久精品国产99精品国产亚洲性色| 中文字幕人成人乱码亚洲影| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 97热精品久久久久久| 夜夜看夜夜爽夜夜摸| 简卡轻食公司| 精品久久久久久,| 欧美另类亚洲清纯唯美| 国产精品一及| 天堂av国产一区二区熟女人妻| 亚洲av电影在线进入| 日韩欧美在线乱码| 一夜夜www| 精品福利观看| 日韩亚洲欧美综合| 亚洲精品在线观看二区| 亚洲av电影不卡..在线观看| 88av欧美| 9191精品国产免费久久| 夜夜爽天天搞| 国产免费一级a男人的天堂| 美女 人体艺术 gogo| 丁香欧美五月| 久久精品国产亚洲av天美| 国产精品一区二区三区四区久久| 99久久精品一区二区三区| 18禁在线播放成人免费| 成年版毛片免费区| 亚洲成av人片免费观看| 婷婷精品国产亚洲av在线| 首页视频小说图片口味搜索| 狂野欧美白嫩少妇大欣赏| 午夜福利高清视频| 首页视频小说图片口味搜索| 99久久精品热视频| 欧美潮喷喷水| 制服丝袜大香蕉在线| 伦理电影大哥的女人| 俺也久久电影网| 午夜福利高清视频| 老司机午夜福利在线观看视频| 男人舔女人下体高潮全视频| 中文字幕久久专区| 嫩草影院精品99| 久久久久国产精品人妻aⅴ院| 天天躁日日操中文字幕| av在线蜜桃| 美女高潮的动态| 久久亚洲精品不卡| 日韩大尺度精品在线看网址| 一个人免费在线观看的高清视频| 国语自产精品视频在线第100页| 成年人黄色毛片网站| 亚洲精品在线观看二区| 亚洲久久久久久中文字幕| 亚洲激情在线av| 免费一级毛片在线播放高清视频| 天美传媒精品一区二区| 欧美三级亚洲精品| 午夜精品久久久久久毛片777| 亚洲精品一区av在线观看| 国产久久久一区二区三区| 国产高清视频在线观看网站| 在线国产一区二区在线| 69av精品久久久久久| 变态另类成人亚洲欧美熟女| 无人区码免费观看不卡| 国产不卡一卡二| 啦啦啦观看免费观看视频高清| 午夜福利免费观看在线| 免费无遮挡裸体视频| 精品一区二区三区视频在线| 亚洲欧美日韩无卡精品| 乱码一卡2卡4卡精品| 国产成人福利小说| 激情在线观看视频在线高清| 国产精品嫩草影院av在线观看 | 久久这里只有精品中国| 成人欧美大片| 国产高清有码在线观看视频| av在线蜜桃| 久久精品国产99精品国产亚洲性色| 高清日韩中文字幕在线| 国产色婷婷99| 五月玫瑰六月丁香| 久久久精品大字幕| 久久中文看片网| 尤物成人国产欧美一区二区三区| 欧美日本亚洲视频在线播放| 成年免费大片在线观看| 村上凉子中文字幕在线| 日本撒尿小便嘘嘘汇集6| 一区福利在线观看| 99热精品在线国产| 51午夜福利影视在线观看| 国产午夜福利久久久久久| 免费在线观看亚洲国产| 国产蜜桃级精品一区二区三区| 麻豆一二三区av精品| 欧美zozozo另类| 国产精品综合久久久久久久免费| 欧美成人免费av一区二区三区| 亚洲精品色激情综合| netflix在线观看网站| 99久久无色码亚洲精品果冻| 在线观看av片永久免费下载| 一卡2卡三卡四卡精品乱码亚洲| 亚洲国产欧洲综合997久久,| 欧美+日韩+精品| 欧美成狂野欧美在线观看| 无遮挡黄片免费观看| 精品久久久久久久久久免费视频| 18禁在线播放成人免费| 日本黄色视频三级网站网址| 夜夜夜夜夜久久久久| 国产91精品成人一区二区三区| 搡老熟女国产l中国老女人| 久久天躁狠狠躁夜夜2o2o| 日韩精品青青久久久久久| 日韩欧美在线二视频| 综合色av麻豆| 在线观看66精品国产| 非洲黑人性xxxx精品又粗又长| 色综合亚洲欧美另类图片| 亚洲午夜理论影院| 国产精华一区二区三区| 美女大奶头视频| 欧美一级a爱片免费观看看| 欧美性感艳星| 色哟哟哟哟哟哟| 国产v大片淫在线免费观看| 五月玫瑰六月丁香| 欧美绝顶高潮抽搐喷水| 一级作爱视频免费观看| 欧美在线黄色| 赤兔流量卡办理| 在线观看午夜福利视频| 亚洲真实伦在线观看| 九色国产91popny在线| 一个人免费在线观看电影| 国产一级毛片七仙女欲春2| 日本黄色片子视频| 亚洲av成人av| 日本熟妇午夜| 狂野欧美白嫩少妇大欣赏| 丰满的人妻完整版| 国产成+人综合+亚洲专区| 桃红色精品国产亚洲av| 亚洲精品成人久久久久久| 欧美最黄视频在线播放免费| 日本 欧美在线| 精品人妻1区二区| 国产在线精品亚洲第一网站| 日日干狠狠操夜夜爽| 日本免费一区二区三区高清不卡| 日本三级黄在线观看| 国产亚洲欧美在线一区二区| 九九在线视频观看精品| 97超级碰碰碰精品色视频在线观看| 日本精品一区二区三区蜜桃| 国内精品一区二区在线观看| 可以在线观看的亚洲视频| 黄色女人牲交| 久久久久久久久久成人| 别揉我奶头~嗯~啊~动态视频| 久久亚洲精品不卡| 在线观看舔阴道视频| 在现免费观看毛片| 男女下面进入的视频免费午夜| 国产在线男女| 性插视频无遮挡在线免费观看| 国产一区二区三区视频了| 亚洲人成伊人成综合网2020| 搡老岳熟女国产| 在线播放国产精品三级| 少妇的逼好多水| 国产午夜精品论理片| 啪啪无遮挡十八禁网站| 日本成人三级电影网站| 国产亚洲av嫩草精品影院| 日韩精品青青久久久久久| 国产单亲对白刺激| 国产蜜桃级精品一区二区三区| 亚洲人成网站高清观看| or卡值多少钱| 黄色配什么色好看| 禁无遮挡网站| 久久欧美精品欧美久久欧美|