[發(fā)明專利]一種基于數(shù)據(jù)屬性動態(tài)因子實現(xiàn)的高安全性的數(shù)據(jù)可逆脫敏算法在審
| 申請?zhí)枺?/td> | 202110130609.0 | 申請日: | 2021-01-29 |
| 公開(公告)號: | CN113177223A | 公開(公告)日: | 2021-07-27 |
| 發(fā)明(設(shè)計)人: | 張斌 | 申請(專利權(quán))人: | 張斌 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F21/60 |
| 代理公司: | 北京知企鴻蒙專利代理事務(wù)所(普通合伙) 11692 | 代理人: | 劉帥帥 |
| 地址: | 300091 天*** | 國省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 數(shù)據(jù) 屬性 動態(tài) 因子 實現(xiàn) 安全性 可逆 算法 | ||
本發(fā)明公開了一種基于數(shù)據(jù)屬性動態(tài)因子實現(xiàn)的高安全性的數(shù)據(jù)可逆脫敏算法,包括S1數(shù)據(jù)脫敏階段,包括以下步驟:S11基于用戶輸入的密鑰及選擇的算法,計算基礎(chǔ)因子;S12讀取用戶輸入的數(shù)據(jù)源,選擇需要脫敏的數(shù)據(jù),轉(zhuǎn)換為若干字段;S13解析字段最小字符單元,轉(zhuǎn)換為若干字符;S14獲取字符的屬性組,基于基礎(chǔ)因子計算屬性組組合;S15基于屬性組組合計算動態(tài)因子,最終確定脫敏字符;S16脫敏字符與已脫敏字符進(jìn)行拼接,本發(fā)明適用于數(shù)據(jù)安全、數(shù)據(jù)安全治理、數(shù)據(jù)脫敏及隱私保護(hù)技術(shù)領(lǐng)域,安全級別高,同時不會降低脫敏數(shù)據(jù)處理性能,實用性高于加密性能,從而為數(shù)據(jù)的安全共享,可逆脫敏需求提供了一種高性能的,與加密安全級別相當(dāng)?shù)拿撁羲惴ā?/p>
技術(shù)領(lǐng)域
本發(fā)明屬于數(shù)據(jù)安全、數(shù)據(jù)安全治理、數(shù)據(jù)脫敏及隱私保護(hù)技術(shù)領(lǐng)域,具體是一種基于數(shù)據(jù)屬性動態(tài)因子實現(xiàn)的高安全性的數(shù)據(jù)可逆脫敏算法。
背景技術(shù)
由于脫敏區(qū)別于加密,在進(jìn)行數(shù)據(jù)處理后,往往要保持?jǐn)?shù)據(jù)的格式要求和長度要求,因此大多數(shù)數(shù)據(jù)脫敏的可恢復(fù)算法都是基于字典匹配的方式,區(qū)別僅在于字典的復(fù)雜度,通過用戶配置的不用密鑰實現(xiàn)不同的字典匹配方式,從而達(dá)到通過密鑰可以實現(xiàn)數(shù)據(jù)的脫敏并支持可恢復(fù)的要求;
然而,現(xiàn)有的脫敏技術(shù)存在很多缺陷,首先,字典結(jié)合密鑰的算法主要是通過不同密鑰的計算獲得一個字典匹配的偏移,通過該偏移的方式與源數(shù)據(jù)中每個字節(jié)單元建立新的對應(yīng)關(guān)系表,但由于算法和密鑰均在本次處理中均為不變值,也將造成匹配關(guān)系將是固定的,這也就造成了被破解對應(yīng)關(guān)系的可能,其次,如果使用隨機密鑰的話,依然存在數(shù)據(jù)脫敏過程中對應(yīng)關(guān)系固定的情況,存在找到該對應(yīng)關(guān)系的問題,造成本次脫敏對應(yīng)字典的破解,存在高價值數(shù)據(jù)泄漏的隱患,而且,目前大多數(shù)仿真功能可以支持每字段進(jìn)行不同的字典匹配,達(dá)到數(shù)據(jù)脫敏的目的,每個字段都需要保存一個隨機密鑰和對應(yīng)的字典,這種脫敏數(shù)據(jù)將不具備可恢復(fù)功能,不能滿足可恢復(fù)要求。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供一種基于數(shù)據(jù)屬性動態(tài)因子實現(xiàn)的高安全性的數(shù)據(jù)可逆脫敏算法。
為實現(xiàn)上述目的,本發(fā)明采用了如下技術(shù)方案:
一種基于數(shù)據(jù)屬性動態(tài)因子實現(xiàn)的高安全性的數(shù)據(jù)可逆脫敏算法,包括S1數(shù)據(jù)脫敏階段,包括以下步驟:
S11基于用戶輸入的密鑰及選擇的算法,計算基礎(chǔ)因子;
S12讀取用戶輸入的數(shù)據(jù)源,選擇需要脫敏的數(shù)據(jù),轉(zhuǎn)換為若干字段;
S13解析字段最小字符單元,轉(zhuǎn)換為若干字符;
S14獲取字符的屬性組,基于基礎(chǔ)因子計算屬性組組合;
S15基于屬性組組合計算動態(tài)因子,最終確定脫敏字符;
S16脫敏字符與已脫敏字符進(jìn)行拼接。
優(yōu)選的,還包括S2已脫敏數(shù)據(jù)恢復(fù)階段,包括以下步驟:
S21基于用戶輸入的密鑰及選擇的算法,計算基礎(chǔ)因子;
S22讀取用戶輸入的已脫敏數(shù)據(jù),選擇需要恢復(fù)的已脫敏數(shù)據(jù),轉(zhuǎn)換為若干已脫敏字段;
S23解析已脫敏字段最小已脫敏字符單元,轉(zhuǎn)換為若干已脫敏字符;
S24獲取已脫敏字符的已脫敏屬性組,基于基礎(chǔ)因子計算已脫敏屬性組組合;
S25基于已脫敏屬性組組合計算動態(tài)因子,最終確定恢復(fù)字符;
S26恢復(fù)字符與已恢復(fù)字符進(jìn)行拼接。
優(yōu)選的,所述數(shù)據(jù)脫敏階段還包括:S17判斷字段脫敏是否完成,若未完成,則重復(fù)S13-S16的步驟,直至完成字段脫敏處理,若已完成,則判斷數(shù)據(jù)源脫敏是否完成,若未完成,則重復(fù)S12-S17步驟,直至數(shù)據(jù)源脫敏完成,并將脫敏后的數(shù)據(jù)源保存。
優(yōu)選的,所述S12讀取用戶輸入的數(shù)據(jù)源,選擇需要脫敏的數(shù)據(jù),轉(zhuǎn)換為若干字段,包括:讀取數(shù)據(jù)源,確定數(shù)據(jù)類型,通過數(shù)據(jù)類型及算法選擇字典的基類數(shù)據(jù),讀取需要脫敏的數(shù)據(jù),將其轉(zhuǎn)換為若干字段,其中,所述數(shù)據(jù)類型包括但不僅限于字符的位置,所處字段的長度,所處字段的md5值。
該專利技術(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/202110130609.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:卡扣裝置
- 下一篇:一種掃光機及自動上下料裝置
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





