[發(fā)明專利]一種結(jié)構(gòu)化數(shù)字水印加密方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 202010974581.4 | 申請(qǐng)日: | 2020-09-16 |
| 公開(公告)號(hào): | CN112260822A | 公開(公告)日: | 2021-01-22 |
| 發(fā)明(設(shè)計(jì))人: | 杜紹森;張海龍 | 申請(qǐng)(專利權(quán))人: | 杜紹森 |
| 主分類號(hào): | H04L9/08 | 分類號(hào): | H04L9/08;H04L9/06;G06F21/16;G06F21/62 |
| 代理公司: | 北京知呱呱知識(shí)產(chǎn)權(quán)代理有限公司 11577 | 代理人: | 彭伶俐 |
| 地址: | 110000 遼寧省沈*** | 國(guó)省代碼: | 遼寧;21 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 結(jié)構(gòu) 數(shù)字 水印 加密 方法 裝置 | ||
本申請(qǐng)?zhí)峁┑囊环N結(jié)構(gòu)化數(shù)字水印加密方法,通過(guò)對(duì)數(shù)據(jù)的分解,用算法重新生成新數(shù)據(jù)的方法,解決對(duì)數(shù)據(jù)加密后的完整性問(wèn)題;首先隨機(jī)生成一個(gè)0到9的數(shù)字,每10條數(shù)據(jù)隨機(jī)生成的數(shù)字都不能重復(fù),此數(shù)字當(dāng)做索引值,通過(guò)索引的值找到密鑰對(duì)應(yīng)的值,把索引值和對(duì)應(yīng)的密鑰值替換需要水印的數(shù)據(jù)的前兩位的值,后面的數(shù)據(jù)通過(guò)把前一位的生成的新數(shù)據(jù)當(dāng)做索引值進(jìn)行依次替換對(duì)應(yīng)密鑰中的值;既保證了數(shù)據(jù)的安全,也保證了數(shù)據(jù)的可用性,并能追溯到數(shù)據(jù)泄露的根源。使企業(yè)提高了數(shù)據(jù)的安全性。
技術(shù)領(lǐng)域
本申請(qǐng)實(shí)施例涉及數(shù)據(jù)脫敏技術(shù)領(lǐng)域,具體涉及一種結(jié)構(gòu)化數(shù)字水印加密方法及裝置。
背景技術(shù)
在現(xiàn)有的數(shù)據(jù)脫敏產(chǎn)品中,主要采用對(duì)數(shù)據(jù)加密的方法,現(xiàn)有的加密算法是對(duì)原名的明文數(shù)據(jù)按照某種算法進(jìn)行處理,使其成為不可讀的代碼,通常成為密文。通過(guò)這樣的途徑來(lái)達(dá)到保護(hù)數(shù)據(jù)不被非法人竊取、閱讀的目的,這種方法破壞了數(shù)據(jù)的完整性,導(dǎo)致數(shù)據(jù)無(wú)法正常使用。
在大數(shù)據(jù)時(shí)代,數(shù)據(jù)模型越來(lái)越復(fù)雜,數(shù)據(jù)量越來(lái)越大,客戶對(duì)數(shù)據(jù)安全訴求越來(lái)越強(qiáng),對(duì)結(jié)構(gòu)化數(shù)據(jù)水印的需求越來(lái)越強(qiáng),為了保證數(shù)據(jù)的完整性的前提下,對(duì)數(shù)據(jù)進(jìn)行保護(hù),以及數(shù)據(jù)泄露后,進(jìn)行追責(zé)處理,結(jié)構(gòu)化數(shù)據(jù)水印可以更好的解決此問(wèn)題。現(xiàn)有技術(shù)手段主要不能保證數(shù)據(jù)的完整性。
發(fā)明內(nèi)容
為此,本申請(qǐng)實(shí)施例提供一種結(jié)構(gòu)化數(shù)字水印加密方法及裝置,該方法通過(guò)對(duì)數(shù)據(jù)的分解,用算法重新生成新數(shù)據(jù)的方法,解決對(duì)數(shù)據(jù)加密后的完整性問(wèn)題。首先隨機(jī)生成一個(gè)0到9的數(shù)字(每10條數(shù)據(jù)隨機(jī)生成的數(shù)字都不能重復(fù)),此數(shù)字當(dāng)做索引值,通過(guò)索引的值找到密鑰對(duì)應(yīng)的值,把索引值和對(duì)應(yīng)的密鑰值替換需要水印的數(shù)據(jù)的前兩位的值,后面的數(shù)據(jù)通過(guò)把前一位的生成的新數(shù)據(jù)當(dāng)做索引值進(jìn)行依次替換對(duì)應(yīng)密鑰中的值。其具體技術(shù)方案如下:
根據(jù)本申請(qǐng)實(shí)施例提供的一種結(jié)構(gòu)化數(shù)字水印加密方法,包括步驟:
步驟1創(chuàng)建密鑰;所述密鑰為0至9的數(shù)十位數(shù)字;
步驟2生成隨機(jī)數(shù);所述隨機(jī)數(shù)為0至9中的一位數(shù)字;
步驟3以所述隨機(jī)數(shù)作為索引,找到密鑰中索引對(duì)應(yīng)的數(shù)字,并以所述索引替換待加密信息的首位信息,索引對(duì)應(yīng)的數(shù)字替換待加密信息的下位信息;
步驟4用已被替換的待加密信息的最后一位作為索引,重復(fù)步驟3,直到所有待加密信息加密結(jié)束。
進(jìn)一步的,若所述待加密信息為字母、符號(hào)或文字信息時(shí),所述步驟3具體包括:
步驟31以所述隨機(jī)數(shù)作為索引,找到密鑰中索引對(duì)應(yīng)的數(shù)字;
步驟32將所述隨機(jī)數(shù)和所述密鑰中索引對(duì)應(yīng)的數(shù)字轉(zhuǎn)換成二進(jìn)制;
步驟33將所述索引值對(duì)應(yīng)的密鑰值轉(zhuǎn)換成二進(jìn)制替換待加密信息的首位數(shù)據(jù)對(duì)應(yīng)的二進(jìn)制中后四位的值;
步驟34將所述索引值對(duì)應(yīng)的密鑰值轉(zhuǎn)換成二進(jìn)制替換待加密信息的下一位數(shù)據(jù)對(duì)應(yīng)的二進(jìn)制中后四位的值。
進(jìn)一步的,步驟4具體包括:
步驟41將已完成加密的待加密信息轉(zhuǎn)換成新的數(shù)據(jù);
步驟42將所述新數(shù)據(jù)的最后一位轉(zhuǎn)換成二進(jìn)制,并以所述二進(jìn)制的最后四位作為索引值,重復(fù)步驟34,直到所有待加密信息加密結(jié)束。
進(jìn)一步的,每10條數(shù)據(jù)隨機(jī)生成的數(shù)字都能重復(fù)。
進(jìn)一步的,包括:
密鑰創(chuàng)建模塊,用于創(chuàng)建密鑰;所述密鑰為0至9的數(shù)十位數(shù)字;
隨機(jī)數(shù)生成模塊,用于生成隨機(jī)數(shù);所述隨機(jī)數(shù)為0至9中的一位數(shù)字;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杜紹森,未經(jīng)杜紹森許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010974581.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:高收納比模塊化折展支撐桁架
- 下一篇:一種壓縮機(jī)和空調(diào)器
- 卡片結(jié)構(gòu)、插座結(jié)構(gòu)及其組合結(jié)構(gòu)
- 鋼結(jié)構(gòu)平臺(tái)結(jié)構(gòu)
- 鋼結(jié)構(gòu)支撐結(jié)構(gòu)
- 鋼結(jié)構(gòu)支撐結(jié)構(gòu)
- 單元結(jié)構(gòu)、結(jié)構(gòu)部件和夾層結(jié)構(gòu)
- 鋼結(jié)構(gòu)扶梯結(jié)構(gòu)
- 鋼結(jié)構(gòu)隔墻結(jié)構(gòu)
- 鋼結(jié)構(gòu)連接結(jié)構(gòu)
- 螺紋結(jié)構(gòu)、螺孔結(jié)構(gòu)、機(jī)械結(jié)構(gòu)和光學(xué)結(jié)構(gòu)
- 螺紋結(jié)構(gòu)、螺孔結(jié)構(gòu)、機(jī)械結(jié)構(gòu)和光學(xué)結(jié)構(gòu)
- 使用逆空間濾波的數(shù)字圖像重建
- 數(shù)字版權(quán)管理交易系統(tǒng)
- 一種數(shù)字證書自動(dòng)申請(qǐng)方法和裝置及系統(tǒng)
- 用于數(shù)字記憶練習(xí)的數(shù)學(xué)教具
- 一種數(shù)字種類的確定方法及裝置
- 數(shù)字資產(chǎn)編碼方法
- 數(shù)字證書管理方法及設(shè)備
- 數(shù)字媒體水印處理方法、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 數(shù)字亞克力標(biāo)牌
- 一種基于區(qū)塊鏈的數(shù)字資產(chǎn)交易方法、裝置及存儲(chǔ)介質(zhì)
- 數(shù)字水印的水印跳變方法
- 一種基于離散小波變換的數(shù)字水印系統(tǒng)
- 一種音頻數(shù)字水印系統(tǒng)
- 一種基于奇異值分解的數(shù)字水印的嵌入和提取方法及系統(tǒng)
- 根據(jù)圖形生成水印的方法、系統(tǒng)、終端及介質(zhì)
- 一種用于大數(shù)據(jù)的數(shù)字水印嵌入和提取方法及系統(tǒng)
- 基于PDF的水印平鋪方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種編輯水印的方法、裝置及電子設(shè)備
- 水印檢測(cè)模型的生成和水印檢測(cè)方法、裝置及設(shè)備
- 視頻水印去除方法、視頻數(shù)據(jù)發(fā)布方法及相關(guān)裝置
- 加密裝置、加密系統(tǒng)、加密方法以及加密程序
- 移動(dòng)終端和方法
- 再加密方法、再加密系統(tǒng)以及再加密裝置
- 加密終端遠(yuǎn)程管理的方法、加密終端及管理器
- 數(shù)據(jù)加密的方法及裝置
- 流媒體數(shù)據(jù)加密、解密方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 加密裝置、加密系統(tǒng)和數(shù)據(jù)的加密方法
- 文件加密、解密方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 一種車聯(lián)網(wǎng)數(shù)據(jù)加密方法及系統(tǒng)
- 一種服務(wù)數(shù)據(jù)共享云平臺(tái)的數(shù)據(jù)加密方法及系統(tǒng)





