[發(fā)明專利]一種塊內(nèi)最大1、0游程檢測合并優(yōu)化實現(xiàn)方法及裝置有效
| 申請?zhí)枺?/td> | 202011536493.2 | 申請日: | 2020-12-23 |
| 公開(公告)號: | CN112861121B | 公開(公告)日: | 2023-04-07 |
| 發(fā)明(設計)人: | 羅影;張文科;郭曉玲 | 申請(專利權)人: | 工業(yè)信息安全(四川)創(chuàng)新中心有限公司 |
| 主分類號: | G06F21/55 | 分類號: | G06F21/55;G06F9/50 |
| 代理公司: | 成都九鼎天元知識產(chǎn)權代理有限公司 51214 | 代理人: | 賈年龍 |
| 地址: | 610000 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 最大 游程 檢測 合并 優(yōu)化 實現(xiàn) 方法 裝置 | ||
1.一種塊內(nèi)最大1、0游程檢測合并優(yōu)化實現(xiàn)方法,其特征在于,包括以下過程:
步驟1、進行預處理,建立查找表;
步驟2、進行序列分塊,將待檢字節(jié)序列劃分為N個子序列;
步驟3、根據(jù)建立的查找表,基于字節(jié)統(tǒng)計分別進行每個子序列中最大游程長度計算,得到每個子序列的最大1游程長度和最大0游程長度,并分別歸入最大1游程長度集合、最大0游程長度集合;
步驟4、分別計算塊內(nèi)最大1游程長度與最大0游程長度的統(tǒng)計值;
步驟5、分別計算塊內(nèi)最大1游程長度與最大0游程長度的P值;
步驟6、分別將計算得出的P值與顯著性水平α進行比較,如果塊內(nèi)最大1游程長度的P值≥α值,則表示待檢序列通過塊內(nèi)最大游程檢測;如果塊內(nèi)最大0游程長度的P值≥α值,則表示待檢序列通過塊內(nèi)最大游程檢測;
所述步驟5中計算塊內(nèi)最大1游程長度與最大0游程長度的P值的具體過程為:
塊內(nèi)最大1游程檢測的P值:
P_value(1)=igamc(3,V(1)/2)
塊內(nèi)最大0游程檢測的P值:
P_value(0)=igamc(3,V(0)/2)
其中,igamc表示余不完全伽馬函數(shù),V(1)為塊內(nèi)最大1游程檢測的統(tǒng)計值,V(0)為塊內(nèi)最大0游程檢測的統(tǒng)計值。
2.根據(jù)權利要求1所述的塊內(nèi)最大1、0游程檢測合并優(yōu)化實現(xiàn)方法,其特征在于,所述步驟1中建立查找表的過程包括:建立3個查找表,每個表的處理比特寬度為8;
當8個比特ε0,ε1,…,ε7和1個字節(jié)Z之間的順序關系是Z=27ε0+26ε1+…+ε7時,三個表分別如下:
表
表
表
當8個比特ε0,ε1,…,ε7和1個字節(jié)Z之間的順序關系是Z=27ε7+26ε6+…+ε0時,三個表分別如下:
表
表
表
其中,對于表T1:其中0≤Z≤255,T1(Z)表示8比特的Z中以比特1結尾的逆向1游程的長度,其中0≤Z≤255;對于表T2:T2(Z)表示8比特的Z中以比特1開始的順向的1游程的長度,其中0≤Z≤255;對于表T3:T3(Z)表示8比特的Z中最大1游程的長度,其中0≤Z≤255。
3.根據(jù)權利要求2所述的塊內(nèi)最大1、0游程檢測合并優(yōu)化實現(xiàn)方法,其特征在于,所述步驟2具體方法為:將長度為n比特的待檢字節(jié)序列劃分為N個長度為m的非重疊子序列,舍棄多余的比特,其中,n為8的整數(shù)倍,m為分塊中最大游程檢測的參數(shù),表示每一個分塊的大小,根據(jù)所需標準進行取值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于工業(yè)信息安全(四川)創(chuàng)新中心有限公司,未經(jīng)工業(yè)信息安全(四川)創(chuàng)新中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011536493.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種塑料管矯直裝置
- 下一篇:一種檔案整理儲存裝置





