[發明專利]一種結構化數字水印加密方法及裝置在審
| 申請號: | 202010974581.4 | 申請日: | 2020-09-16 |
| 公開(公告)號: | CN112260822A | 公開(公告)日: | 2021-01-22 |
| 發明(設計)人: | 杜紹森;張海龍 | 申請(專利權)人: | 杜紹森 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/06;G06F21/16;G06F21/62 |
| 代理公司: | 北京知呱呱知識產權代理有限公司 11577 | 代理人: | 彭伶俐 |
| 地址: | 110000 遼寧省沈*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 結構 數字 水印 加密 方法 裝置 | ||
1.一種結構化數字水印加密方法,其特征在于,包括步驟:
步驟1創建密鑰;所述密鑰為0至9的數十位數字;
步驟2生成隨機數;所述隨機數為0至9中的一位數字;
步驟3以所述隨機數作為索引,找到密鑰中索引對應的數字,并以所述索引替換待加密信息的首位信息,索引對應的數字替換待加密信息的下位信息;
步驟4用已被替換的待加密信息的最后一位作為索引,重復步驟3,直到所有待加密信息加密結束。
2.根據權利要求1所述的方法,其特征在于,若所述待加密信息為字母、符號或文字信息時,所述步驟3具體包括:
步驟31以所述隨機數作為索引,找到密鑰中索引對應的數字;
步驟32將所述隨機數和所述密鑰中索引對應的數字轉換成二進制;
步驟33將所述索引值對應的密鑰值轉換成二進制替換待加密信息的首位數據對應的二進制中后四位的值;
步驟34將所述索引值對應的密鑰值轉換成二進制替換待加密信息的下一位數據對應的二進制中后四位的值。
3.根據權利要求2所述的方法,其特征在于,步驟4具體包括:
步驟41將已完成加密的待加密信息轉換成新數據;
步驟42將所述新數據的最后一位轉換成二進制,并以所述二進制的最后四位作為索引值,重復步驟34,直到所有待加密信息加密結束。
4.根據權利要求1所述的方法,其特征在于,每10條數據隨機生成的數字都不能重復。
5.根據權利要求1所述的方法,其特征在于,還包括將完成加密過程的待加密信息轉換成二進制,比對所述密鑰值與所述索引值對應的二進制的值,完成逆向溯源過程。
6.一種結構化數字水印加密裝置,其特征在于,包括:
密鑰創建模塊,用于創建密鑰;所述密鑰為0至9的數十位數字;
隨機數生成模塊,用于生成隨機數;所述隨機數為0至9中的一位數字;
替換模塊,用于以所述隨機數作為索引,找到密鑰中索引對應的數字,并以所述索引替換待加密信息的首位信息,索引對應的數字替換待加密信息的下位信息;
替換重復模塊,用于用已被替換的待加密信息的最后一位作為索引,重復將待加密信息輸入至所述替換模塊進行替換,直到所有待加密信息加密結束。
7.根據權利要求6所述的結構化數字水印加密裝置,其特征在于,所述替換重復模塊還包括:
數據類型判斷,用于判斷所述待加密信息為數字信息還是字母、符號或文字信息;
索引模塊,用于判斷出所述待加密信息為字母、符號或文字信息時,以所述隨機數作為索引,找到密鑰中索引對應的數字;
二進制轉換模塊,用于將所述隨機數和所述密鑰中索引對應的數字轉換成二進制;
索引替換模塊,用于將所述索引值對應的密鑰值轉換成二進制替換待加密信息的首位數據對應的二進制中后四位的值;
密鑰值替換模塊,用于將所述索引值轉換成二進制替換待加密信息的下一位數據對應的二進制中后四位的值。
8.根據權利要求6所述的結構化數字水印加密裝置,其特征在于,還包括溯源模塊,用于將完成加密過程的待加密信息轉換成二進制,比對所述密鑰值與所述索引值對應的二進制的值,完成逆向溯源過程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杜紹森,未經杜紹森許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010974581.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:高收納比模塊化折展支撐桁架
- 下一篇:一種壓縮機和空調器





