您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>數(shù)值算法/人工智能>

基于同余方程和改進(jìn)的壓扁控制流混淆算法

大?。?/span>0.70 MB 人氣: 2017-12-01 需要積分:1

  針對(duì)現(xiàn)有控制流混淆算法的混淆結(jié)果單一的問(wèn)題,提出了一種基于同余方程和改進(jìn)的壓扁控制流混淆算法。首先,使用密鑰和一組同余方程來(lái)生成源代碼的基本塊中需要使用的不透明謂詞;其次,基于Logistic混沌映射提出了一種新的Ⅳ態(tài)不透明謂詞構(gòu)造算法,并將其應(yīng)用到現(xiàn)有的壓扁控制流算法中,對(duì)現(xiàn)有的壓扁控制流算法進(jìn)行改進(jìn);最后,將上述兩個(gè)對(duì)源碼進(jìn)行混淆的算法結(jié)合,以此來(lái)增加源代碼中控制流的復(fù)雜度,使其更難被破解。與現(xiàn)有的基于混沌不透明謂詞的壓扁控制流算法相比,所提混淆算法使混淆后代碼的防篡改攻擊時(shí)間平均提高了22%以上,總?cè)?fù)雜度平均提高了34%以上。實(shí)驗(yàn)結(jié)果表明,所提算法能夠保證混淆后程序執(zhí)行結(jié)果的正確性并且具有很高的圈復(fù)雜度,能夠有效地抵抗靜態(tài)攻擊和動(dòng)態(tài)攻擊。

基于同余方程和改進(jìn)的壓扁控制流混淆算法

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?