摘要: 現(xiàn)有基于網(wǎng)絡(luò)報(bào)文流量信息的協(xié)議分析方法僅考慮報(bào)文載荷中的明文信息,不適用于包含大量密文信息的安全協(xié)議。為充分發(fā)掘利用未知規(guī)范安全協(xié)議的密文數(shù)據(jù)特征,針對(duì)安全協(xié)議報(bào)文明密文混合、密文位置可變的特點(diǎn),該文提出一種基于熵估計(jì)的安全協(xié)議密文域識(shí)別方法CFIA(Ciphertext Field Identification Approach)。在挖掘關(guān)鍵詞序列的基礎(chǔ)上,利用字節(jié)樣本熵描述網(wǎng)絡(luò)流中字節(jié)的分布特性,并依據(jù)密文的隨機(jī)性特征,基于熵估計(jì)預(yù)定位密文域分布區(qū)間,進(jìn)而查找密文長(zhǎng)度域,定位密文域邊界,識(shí)別密文域。實(shí)驗(yàn)結(jié)果表明,該方法僅依靠網(wǎng)絡(luò)數(shù)據(jù)流量信息即可有效識(shí)別協(xié)議密文域,并具有較高的準(zhǔn)確率。
摘要: 該文基于布魯姆過濾器算法和三態(tài)內(nèi)容尋址存儲(chǔ)器(Ternary Content Addressable Memory, TCAM)技術(shù)提出一種高效范圍匹配方法,解決了目前TCAM范圍匹配方案存在的存儲(chǔ)利用率低、功耗大的問題。設(shè)計(jì)基于最長(zhǎng)共同前綴的分段匹配算法(Segmented Match on Longest Common Prefix, SMLCP)將范圍匹配拆分為前綴匹配和特征區(qū)間比對(duì)兩步,TCAM空間利用率達(dá)到100%。根據(jù)SMLCP算法設(shè)計(jì)了BF-TCAM模型,使用布魯姆過濾器對(duì)關(guān)鍵字過濾,屏蔽無關(guān)項(xiàng)參與比較,大幅降低功耗。使用流水線縮短關(guān)鍵路徑長(zhǎng)度,使查找操作在一個(gè)時(shí)鐘周期內(nèi)完成。研究結(jié)果表明,所提方法實(shí)現(xiàn)了零范圍擴(kuò)張,工作功耗較傳統(tǒng)TCAM降低50%以上。