[發(fā)明專利]一種基于正弦函數(shù)的文件指紋信息提取方法有效
| 申請?zhí)枺?/td> | 201410138961.9 | 申請日: | 2014-04-08 |
| 公開(公告)號: | CN103942284B | 公開(公告)日: | 2017-05-03 |
| 發(fā)明(設(shè)計)人: | 王曙光;王海濤;譚東宇;王守信;劉華;趙魯南;劉向陽 | 申請(專利權(quán))人: | 航天恒星科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F21/62 |
| 代理公司: | 中國航天科技專利中心11009 | 代理人: | 陳鵬 |
| 地址: | 100086 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 正弦 函數(shù) 文件 指紋 信息 提取 方法 | ||
1.一種基于正弦函數(shù)的文件指紋信息提取方法,其特征在于包括如下步驟:
(1)利用隨機序列生成器,生成一個長度為n bit的隨機序列;
(2)獲取文件內(nèi)容以及按bit計算的文件大小A,采用下式計算得到位置信息,
式中,S為1到n之間的整數(shù),F(xiàn)(S)為從文件內(nèi)容中提取的第S個位置,L為由文件大小A決定的擴散系數(shù),當(dāng)A小于16KB時,L=217bit,當(dāng)A大于等于16KB時,L=A;
(3)從文件內(nèi)容中提取相應(yīng)bit的信息生成n bit的初始指紋信息;當(dāng)步驟(2)中計算得到的提取位置個數(shù)等于n時,從n個對應(yīng)位置提取的bit信息即為初始指紋信息,當(dāng)步驟(2)中計算得到的提取位置個數(shù)小于n時,利用從對應(yīng)位置提取的bit信息,對步驟(1)中生成的隨即序列從最高位開始進行順序替換,由此得到n bit的初始指紋信息;
(4)利用置換矩陣將n bit的初始指紋信息進行置換,從而得到最終的文件指紋信息;所述的置換矩陣為一個16*16的二維數(shù)組,數(shù)組中的每個元素都不相同,但是每一個元素的取值都屬于0~255中的一個值。
2.根據(jù)權(quán)利要求1所述的一種基于正弦函數(shù)的文件指紋信息提取方法,其特征在于:所述的隨機序列只生成一次,不再重復(fù)生成。
3.根據(jù)權(quán)利要求1所述的一種基于正弦函數(shù)的文件指紋信息提取方法,其特征在于:所述的置換矩陣為固定的默認矩陣或者由用戶隨機選取。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于航天恒星科技有限公司,未經(jīng)航天恒星科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410138961.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:在電子設(shè)備上控制光標(biāo)的方法及其裝置
- 下一篇:洗菜機





