[發明專利]一種基于可重疊漢明碼的信息隱藏方法及提取方法有效
| 申請號: | 202110076452.8 | 申請日: | 2021-01-20 |
| 公開(公告)號: | CN112887504B | 公開(公告)日: | 2022-08-23 |
| 發明(設計)人: | 冷璐;康浩陽;黎明;儲珺;曾接賢 | 申請(專利權)人: | 南昌航空大學 |
| 主分類號: | H04N1/32 | 分類號: | H04N1/32 |
| 代理公司: | 北京高沃律師事務所 11569 | 代理人: | 杜陽陽 |
| 地址: | 330063 江*** | 國省代碼: | 江西;36 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 重疊 漢明碼 信息 隱藏 方法 提取 | ||
1.一種基于可重疊漢明碼的信息隱藏方法,其特征在于,所述信息隱藏方法包括如下步驟:
將原始圖像劃分為1×7的圖像塊;每個所述圖像塊中均包括7個原始像素;
在每個所述圖像塊采用可重疊漢明碼的方式嵌入四段3比特秘密消息的待隱藏信息,獲得信息隱藏后圖像,具體包括如下步驟:
分別對待隱藏信息對應的四段3比特秘密消息的前兩段3比特秘密消息和后兩段3比特秘密消息進行調整,使調整后的前兩段3比特秘密消息與調整后的后兩段3比特秘密消息中的第一段3比特秘密消息在校驗矩陣中所對應的列數屬于[0,1,2,3,4],第二段3比特秘密消息在校驗矩陣中所對應的列數屬于[0,4,5,6,7],并記錄前兩段3比特秘密消息調整的第一標記信息,后兩段3比特秘密消息調整的第二標記信息;
采用查找11比特查找表的方式確定調整后的前兩段3比特秘密消息對應的多個第一11比特碼字和調整后的后兩段3比特秘密消息對應的多個第二11比特碼字;
獲取7個原始像素的二進制表示值,分別標記為第一二進制表示值、第二二進制表示值、第三二進制表示值、第四二進制表示值、第五二進制表示值、第六二進制表示值和第七二進制表示值;
建立第一二進制表示值、第二二進制表示值和第三二進制表示值對應的第一11比特向量與第四二進制表示值、第五二進制表示值和第六二進制表示值對應的第二11比特向量;
從多個所述第一11比特碼字中選取與所述第一11比特向量的誤差最小的第一11比特碼字作為第三11比特碼字,從多個所述第二11比特碼字中選取與所述第二11比特向量的誤差最小的第二11比特碼字作為第四11比特碼字;
根據所述第三11比特碼字對第一二進制表示值、第二二進制表示值、第三二進制表示值進行修改,獲得信息隱藏后的第一二進制表示值、第二二進制表示值、第三二進制表示值;
根據所述第四11比特碼字對第四二進制表示值、第五二進制表示值和第六二進制表示值進行修改,獲得信息隱藏后的第四二進制表示值、第五二進制表示值和第六二進制表示值;
利用所述第一標記信息和所述第二標記信息對第七二進制表示值進行修改,獲得信息隱藏后的第七二進制表示值。
2.根據權利要求1所述的基于可重疊漢明碼的信息隱藏方法,其特征在于,所述分別對四段3比特秘密消息的前兩段3比特秘密消息和后兩段3比特秘密消息進行調整,使調整后的前兩段3比特秘密消息與調整后的后兩段3比特秘密消息中的第一段3比特秘密消息在校驗矩陣中所對應的列數屬于[0,1,2,3,4],第二段3比特秘密消息在校驗矩陣中所對應的列數屬于[0,4,5,6,7],并記錄前兩段3比特秘密消息調整的第一標記信息,后兩段3比特秘密消息調整的第二標記信息,具體包括:
獲取前兩段3比特秘密消息的第一段3比特秘密消息在校驗矩陣中所對應的列數和第二段3比特秘密消息在校驗矩陣中所對應的列數;
判斷第一段3比特秘密消息在校驗矩陣中所對應的列數和第二段3比特秘密消息在校驗矩陣中所對應的列數是否滿足第一段3比特秘密消息在校驗矩陣中所對應的列數屬于[0,1,2,3,4],且第二段3比特秘密消息在校驗矩陣中所對應的列數屬于[0,4,5,6,7]的條件,獲得第一判斷結果;
若所述第一判斷結果表示是,則不對前兩段3比特秘密消息進行調整,并將第一標記信息記錄為10;
若所述第一判斷結果表示否,則判斷第一段3比特秘密消息在校驗矩陣中所對應的列數和第二段3比特秘密消息在校驗矩陣中所對應的列數是否滿足第一段3比特秘密消息在校驗矩陣中所對應的列數屬于[0,1,2,3,4],且第二段3比特秘密消息在校驗矩陣中所對應的列數屬于[1,2,3]的條件,獲得第二判斷結果;
若所述第二判斷結果表示是,則將第二段3比特秘密消息調整為校驗矩陣中第l2+4列的列向量,并將第一標記信息記錄為01;其中,l2表示第二段3比特秘密消息在校驗矩陣中所對應的列數;
若所述第二判斷結果表示否,則判斷第一段3比特秘密消息在校驗矩陣中所對應的列數和第二段3比特秘密消息在校驗矩陣中所對應的列數是否滿足第一段3比特秘密消息在校驗矩陣中所對應的列數屬于[4,5,6],且第二段3比特秘密消息在校驗矩陣中所對應的列數屬于[0,4,5,6,7]的條件,獲得第三判斷結果;
若所述第三判斷結果表示是,則將第一段3比特秘密消息調整為校驗矩陣中第l1+4列的列向量,并將第一標記信息記錄為11;其中,l1表示第一段3比特秘密消息在校驗矩陣中所對應的列數;
若所述第三判斷結果表示否,則判斷第一段3比特秘密消息在校驗矩陣中所對應的列數和第二段3比特秘密消息在校驗矩陣中所對應的列數是否滿足第一段3比特秘密消息在校驗矩陣中所對應的列數屬于[5,6,7],且第二段3比特秘密消息在校驗矩陣中所對應的列數屬于[1,2,3]的條件,獲得第四判斷結果;
若所述第四判斷結果表示是,則將第一段3比特秘密消息調整為第二段3比特秘密消息,將第二段3比特秘密消息調整為第一段3比特秘密消息,并將第一標記信息記錄為00。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南昌航空大學,未經南昌航空大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110076452.8/1.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





