[發(fā)明專利]一種具有防篡改的加密-壓縮文檔圖像生成方法在審
| 申請?zhí)枺?/td> | 202110758964.2 | 申請日: | 2021-07-05 |
| 公開(公告)號: | CN113515652A | 公開(公告)日: | 2021-10-19 |
| 發(fā)明(設(shè)計)人: | 陳學(xué)能;樊海平;歐陽江;吳浩斌 | 申請(專利權(quán))人: | 廣東力生智能有限公司 |
| 主分類號: | G06F16/51 | 分類號: | G06F16/51;G06F21/60;G06F21/64;G06T1/00;G06T9/00 |
| 代理公司: | 成都正華專利代理事務(wù)所(普通合伙) 51229 | 代理人: | 郭艷艷 |
| 地址: | 523000 廣東省*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 具有 篡改 加密 壓縮 文檔 圖像 生成 方法 | ||
1.一種具有防篡改的加密-壓縮文檔圖像生成方法,其特征在于,包括以下步驟:
S1、將目標(biāo)文檔轉(zhuǎn)換成PNG圖像,并獲取與PNG圖像對應(yīng)的密鑰KEY;
S2、對PNG圖像進行空白行和空白列進行移除,得到預(yù)處理后的圖像;
S3、基于預(yù)處理后的圖像生成索引圖像,獲取與索引圖像對應(yīng)的hash值,基于密鑰KEY將hash值嵌入與其對應(yīng)的索引圖像中,得到嵌入圖像;
S4、對嵌入圖像進行邊界補0操作后進行非負(fù)預(yù)測編碼,得到預(yù)測誤差像素矩陣,進而得到預(yù)測誤差像素圖像;
S5、對預(yù)測誤差像素圖像進行壓縮編碼,得到壓縮編碼流;
S6、將恢復(fù)PNG圖像所必須的信息轉(zhuǎn)化成二進制流連接在編碼流上,并進行加密,將加密得到的二進制流與圖像的參數(shù)一起保存為圖像,得到壓縮加密圖像。
2.根據(jù)權(quán)利要求1所述的具有防篡改的加密-壓縮文檔圖像生成方法,其特征在于,步驟S1中獲取與PNG圖像對應(yīng)的密鑰KEY的具體方法為:
獲取當(dāng)前操作設(shè)備的序列號與PNG圖像的生成時間,與用戶的自定義密鑰UKey一起,采用數(shù)字簽名方法生成密鑰KEY。
3.根據(jù)權(quán)利要求1所述的具有防篡改的加密-壓縮文檔圖像生成方法,其特征在于,步驟S2的具體方法為:
將PNG圖像X的第一通道作為判斷依據(jù),遍歷該通道的每一行和每一列的像素值,若當(dāng)前行或列的每個像素點的值都小于200,就視作該行或列像素點含有非白色像素點,則保留PNG圖像X每個通道的該行或列,否則就移除掉PNG圖像X每個通道的該行或列的所有像素點,得到預(yù)處理后的圖像X'。
4.根據(jù)權(quán)利要求1所述的具有防篡改的加密-壓縮文檔圖像生成方法,其特征在于,步驟S3的具體方法包括以下子步驟:
S3-1、采用rgb2ind函數(shù)獲取預(yù)處理后的圖像X'的索引圖像XI和調(diào)色板map;
S3-2、根據(jù)調(diào)色板map的三個通道值,通過設(shè)置臨界值將白、黑、紅、橙、藍(lán)、紫、青、黃八種顏色進行區(qū)分;
S3-3、對圖像X'的調(diào)色板map中屬于八種顏色中的任意色系,標(biāo)記并統(tǒng)計其峰值,將其峰值作為該調(diào)色板map中該色系的顏色值,得到新調(diào)色板nmap并對應(yīng)修改索引圖像XI得到索引圖像Y;
S3-4、將索引圖像Y進行分塊后作為hash函數(shù)的輸入值,采用MD5信息摘要算法生成128位散列值,得到與索引圖像Y對應(yīng)的hash矩陣;
S3-5、將索引圖像Y轉(zhuǎn)換成二值圖像,根據(jù)密鑰KEY置亂二值圖像塊并統(tǒng)計可嵌入像素點,得到hash矩陣的嵌入位置;
S3-6、基于hash矩陣的嵌入位置,根據(jù)公式:
獲取嵌入圖像第i行第j列的索引值NYi,j,進而得到嵌入圖像;其中Yi,j為索引圖像Y中第i行第j列的索引值;hashk為hash矩陣,k的值等于分塊個數(shù)乘以128;num為新調(diào)色板nmap的行數(shù);Pi,j=1表示當(dāng)前像素點可翻轉(zhuǎn),即可嵌入hash值。
5.根據(jù)權(quán)利要求4所述的具有防篡改的加密-壓縮文檔圖像生成方法,其特征在于,步驟S3-2中臨界值的取值為0.7843。
6.根據(jù)權(quán)利要求4所述的具有防篡改的加密-壓縮文檔圖像生成方法,其特征在于,步驟S3-5中將索引圖像Y轉(zhuǎn)換成二值圖像的具體方法為:
通過二值圖像水印嵌入方法將索引圖像Y轉(zhuǎn)換成二值圖像。
該專利技術(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/202110758964.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 加密裝置、加密系統(tǒng)、加密方法以及加密程序
- 移動終端和方法
- 再加密方法、再加密系統(tǒng)以及再加密裝置
- 加密終端遠(yuǎn)程管理的方法、加密終端及管理器
- 數(shù)據(jù)加密的方法及裝置
- 流媒體數(shù)據(jù)加密、解密方法、裝置、電子設(shè)備及存儲介質(zhì)
- 加密裝置、加密系統(tǒng)和數(shù)據(jù)的加密方法
- 文件加密、解密方法、裝置、設(shè)備和存儲介質(zhì)
- 一種車聯(lián)網(wǎng)數(shù)據(jù)加密方法及系統(tǒng)
- 一種服務(wù)數(shù)據(jù)共享云平臺的數(shù)據(jù)加密方法及系統(tǒng)





