一種物理層隱寫傳輸方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及通信技術(shù)領(lǐng)域,特別設(shè)及一種物理層隱寫傳輸方法及系統(tǒng)。
【背景技術(shù)】
[0002] 發(fā)送端通過物理層的隱寫技術(shù),借助載體信號、隱寫密鑰和信道編碼,可W在監(jiān)聽 端能夠獲取一部分信息(比如接收信號、信道編碼方式)的情況下將隱藏信號傳輸?shù)浇邮?端,且運個過程中監(jiān)聽端不會懷疑隱藏信號/信道的存在,從而不對隱藏信號進行攻擊和修 改,確保隱寫信號傳輸過程中的安全性和穩(wěn)健性。
[0003] 影響正常通信和隱秘通信的通信質(zhì)量因素有很多,比如無線信道的變化,發(fā)送端 采用的編碼方式、信號調(diào)制方式,及隱藏信號的長度等,一旦通信出現(xiàn)較大異常,很容易引 起監(jiān)聽端的懷疑,無法保證隱寫方法的安全性。因此如何在通信過程中提高隱秘通信的安 全性和穩(wěn)健性,使得通信過程盡可能看不出異常,進而避開監(jiān)聽端的懷疑和攻擊,是個比較 重要的問題。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實施例提供一種物理層隱寫傳輸方法及系統(tǒng),實現(xiàn)了動態(tài)地調(diào)整嵌入到載 體信號中的第一隱藏信號的最長長度。
[0005] 本發(fā)明實施例提供一種物理層隱寫傳輸方法,包括:
[0006] 對載體信號進行信道編碼得到編碼后的載體信號;
[0007] 確定嵌入到所述編碼后的載體信號的隱藏信號的隱寫容量的上限;
[000引生成隨機序列,所述隨機序列用于指示第一隱藏信號在所述編碼后的載體信號中 的嵌入位置;
[0009] 根據(jù)所述隨機序列在所述編碼后的載體信號中嵌入第一隱藏信號得到隱寫信號, 其中,所述第一隱藏信號的長度不大于所述隱寫容量的上限;
[0010] 設(shè)置所述隱寫信號的傳輸標(biāo)識,將所述設(shè)置所述傳輸標(biāo)識的隱寫信號進行調(diào)制并 發(fā)送,所述傳輸標(biāo)識用于標(biāo)識需要發(fā)送的第二隱藏信號是否傳輸完成。
[0011] 本發(fā)明實施例提供一種物理層隱寫傳輸方法,包括:
[0012] 接收發(fā)送端傳輸?shù)碾[寫信號;
[0013] 將所述隱寫信號進行解調(diào)得到解調(diào)后的隱寫信號,所述解調(diào)后的隱寫信號包含嵌 入到編碼后的載體信號中的第一隱藏信號;
[0014] 生成隨機序列,所述隨機序列指示所述第一隱藏信號在編碼后的載體信號中的嵌 入位置;
[0015] 獲取所述第一隱藏信號的位數(shù);
[0016] 如果所述解調(diào)后的隱寫信號中包括第二傳輸標(biāo)識,所述第二傳輸標(biāo)識用于標(biāo)識需 要傳輸?shù)牡诙[藏信號已傳輸完成,則根據(jù)第一隱藏信號的位數(shù)及隨機序列從所述解調(diào)后 的隱寫信號中獲取所述第一隱藏信號;
[0017] 將所述獲取的第一隱藏信號,及之前獲取的至少一個第=隱藏信號合并成所述第 二隱藏信號。
[0018] 本發(fā)明實施例還提供一種物理層隱寫傳輸裝置,包括:
[0019] 編碼單元,用于對載體信號進行信道編碼得到編碼后的載體信號;
[0020] 上限確定單元,用于確定嵌入到所述編碼后的載體信號的隱藏信號的隱寫容量的 上限;
[0021 ]序列生成單元,用于生成隨機序列,所述隨機序列用于指示第一隱藏信號在所述 編碼后的載體信號中的嵌入位置;
[0022] 隱寫單元,用于根據(jù)所述序列生成單元生成的隨機序列,在所述編碼單元得到的 編碼后的載體信號中嵌入第一隱藏信號得到隱寫信號,其中,所述第一隱藏信號的長度不 大于所述上限確定單元確定的隱寫容量的上限;
[0023] 傳輸單元,用于設(shè)置所述隱寫單元得到的隱寫信號的傳輸標(biāo)識,將所述設(shè)置所述 傳輸標(biāo)識的隱寫信號進行調(diào)制并發(fā)送,所述傳輸標(biāo)識用于標(biāo)識需要發(fā)送的第二隱藏信號是 否傳輸完成。
[0024] 本發(fā)明實施例還提供一種物理層隱寫傳輸裝置,包括:
[0025] 接收單元,用于接收發(fā)送端傳輸?shù)碾[寫信號;
[0026] 解調(diào)單元,用于將所述接收單元接收的隱寫信號進行解調(diào)得到解調(diào)后的隱寫信 號,所述解調(diào)后的隱寫信號包含嵌入到編碼后的載體信號中的第一隱藏信號;
[0027] 生成單元,用于生成隨機序列,所述隨機序列指示所述第一隱藏信號在編碼后的 載體信號中的嵌入位置;
[0028] 信息獲取單元,用于獲取所述第一隱藏信號的位數(shù);
[0029] 信號獲取單元,用于如果所述解調(diào)單元得到的解調(diào)后的隱寫信號中包括第二傳輸 標(biāo)識,所述第二傳輸標(biāo)識用于標(biāo)識需要傳輸?shù)牡诙[藏信號已傳輸完成,則根據(jù)所述信息 獲取單元獲取的第一隱藏信號的位數(shù)及所述生成單元生成的隨機序列從所述解調(diào)單元得 到的解調(diào)后的隱寫信號中獲取所述第一隱藏信號;
[0030] 合并單元,用于將所述信號獲取單元獲取的第一隱藏信號,及之前獲取的至少一 個第=隱藏信號合并成所述第二隱藏信號。
[0031] 本發(fā)明實施例還提供一種信號傳輸系統(tǒng),包括發(fā)送端和接收端,所述發(fā)送端包括:
[0032] 編碼單元,用于對載體信號進行信道編碼得到編碼后的載體信號;
[0033] 上限確定單元,用于確定嵌入到所述編碼后的載體信號的隱藏信號的隱寫容量的 上限;
[0034] 序列生成單元,用于生成隨機序列,所述隨機序列用于指示第一隱藏信號在所述 編碼后的載體信號中的嵌入位置;
[0035] 隱寫單元,用于根據(jù)所述序列生成單元生成的隨機序列,在所述編碼單元得到的 編碼后的載體信號中嵌入第一隱藏信號得到隱寫信號,其中,所述第一隱藏信號的長度不 大于所述上限確定單元確定的隱寫容量的上限;
[0036] 傳輸單元,用于設(shè)置所述隱寫單元得到的隱寫信號的傳輸標(biāo)識,將所述設(shè)置所述 傳輸標(biāo)識的隱寫信號進行調(diào)制并發(fā)送,所述傳輸標(biāo)識用于標(biāo)識需要發(fā)送的第二隱藏信號是 否傳輸完成;
[0037] 所述接收端包括:
[0038] 接收單元,用于接收發(fā)送端傳輸?shù)碾[寫信號;
[0039] 解調(diào)單元,用于將所述接收單元接收的隱寫信號進行解調(diào)得到解調(diào)后的隱寫信 號,所述解調(diào)后的隱寫信號包含嵌入到編碼后的載體信號中的第一隱藏信號;
[0040] 生成單元,用于生成隨機序列,所述隨機序列指示所述第一隱藏信號在編碼后的 載體信號中的嵌入位置;
[0041] 信息獲取單元,用于獲取所述第一隱藏信號的位數(shù);
[0042] 信號獲取單元,用于如果所述解調(diào)單元得到的解調(diào)后的隱寫信號中包括第二傳輸 標(biāo)識,所述第二傳輸標(biāo)識用于標(biāo)識需要傳輸?shù)牡诙[藏信號已傳輸完成,則根據(jù)所述信息 獲取單元獲取的第一隱藏信號的位數(shù)及所述生成單元生成的隨機序列從所述解調(diào)單元得 到的解調(diào)后的隱寫信號中獲取所述第一隱藏信號;
[0043] 合并單元,用于將所述信號獲取單元獲取的第一隱藏信號,及之前獲取的至少一 個第=隱藏信號合并成所述第二隱藏信號。
[0044] 可見,在本實施例的方法中,在每次傳輸隱寫信號時,信號的發(fā)送端都會在對載體 信號進行信道編碼后,確定隱寫容量的上限,且生成隨機序列使其指示第一隱藏信號在編 碼后的載體信號中的嵌入位置,然后根據(jù)隨機序列將第一隱藏信號嵌入到載體信號中得到 隱寫信號,其中該第一隱藏信號的長度不能大于確定的隱寫容量的上限,最后發(fā)送端設(shè)置 隱寫信號中的傳輸標(biāo)識并調(diào)制發(fā)送出去。運樣本實施例中采用發(fā)送端動態(tài)地、自適應(yīng)地調(diào) 整每次嵌入到載體信號中的第一隱藏信號的最長長度,可W將需要傳輸?shù)拈L度較長的第二 隱藏信號自適應(yīng)地分為多個第一隱藏信號,并將運多個第一隱藏信號分別嵌入到載體信號 中分次傳輸,且用傳輸標(biāo)識來標(biāo)識第二隱藏信號是否傳輸完成。使得第一隱藏信號的長度 盡量不會影響到隱寫信號的傳輸,且每一次隱寫信號的傳輸過程中,無論是從對信號序列 本身的能力分析,還是從對接收端接收信號的誤碼率的分析,都可W保證第一隱藏信號在 一定的條件下不容易被發(fā)現(xiàn),即隱寫信號不容易被敵意監(jiān)聽端懷疑,從而提高了隱藏信號 傳輸?shù)陌踩浴?br>【附圖說明】
[0045] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 W根據(jù)運些附圖獲得其他的附圖。
[0046] 圖1是本發(fā)明實施例提供的一種物理層隱寫傳輸方法的流程圖;
[0047] 圖2是本發(fā)明實施例中編碼后的載體信號的示意圖;
[0048] 圖3是本發(fā)明實施例提供的一種物理層隱寫傳輸方法的流程圖;
[0049] 圖4是本發(fā)明實施例中公開通信和隱秘通信的示意圖;
[0050] 圖5是本發(fā)明實施例提供的一種物理層隱寫傳輸裝置的結(jié)構(gòu)示意圖;
[0051] 圖6是本發(fā)明實施例提供的另一種物理層隱寫傳輸裝置的結(jié)構(gòu)示意圖;
[0052] 圖7是本發(fā)明實施例提供的另一種物理層隱寫傳輸裝置的結(jié)構(gòu)示意圖;
[0053] 圖8是本發(fā)明實施例提供的另一種物理層隱寫傳輸裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0054] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0055] 本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語"第一"、"第二"、"第第 四"等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理 解運樣使用的數(shù)據(jù)在適當(dāng)情況下可W互換,W便運里描述的本發(fā)明的實施例例如能夠W除 了在運里圖示或描述的那些W外的順序?qū)嵤?。此外,術(shù)語"包括"和"具有"W及他們的任何 變形,意圖在于覆蓋不排它的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn) 品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可