亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        數(shù)據(jù)庫敏感信息可變保序加密安全算法研究

        2021-11-17 12:36:58呂海翠
        計算機仿真 2021年9期
        關鍵詞:數(shù)據(jù)庫信息

        呂海翠,郭 玲

        (1.陜西科技大學鎬京學院,陜西 西安 712046;2.陜西理工大學,陜西 漢中 723000)

        1 引言

        數(shù)據(jù)信息在生產(chǎn)和生活中表現(xiàn)出越來越重要的地位,無論是企業(yè)還是個人,產(chǎn)生的數(shù)據(jù)信息越來越多,這些數(shù)據(jù)通常被保存在本地數(shù)據(jù)庫或者云端數(shù)據(jù)庫。由于數(shù)據(jù)能夠體現(xiàn)用戶的基本信息和服務偏好,所以對敏感信息的保護很重要[1]。為降低數(shù)據(jù)被攻擊篡改的風險,現(xiàn)在的通用做法是對數(shù)據(jù)進行認證、審計或者加密處理。帶來的好處就是提高了數(shù)據(jù)信息安全性,同時,不計代價的安全處理也可能會造成數(shù)據(jù)訪問的效率降低[2]。于是,如何能夠在有效保護數(shù)據(jù)信息安全的同時,獲得良好的數(shù)據(jù)訪問速度[3],是數(shù)據(jù)庫信息加密算法研究的難點問題。

        何文才[4]等人在CAS框架基礎上,提出了Logistic-Henon混沌加密。仿真結果表明,該方法能夠防止內部威脅,但是存在一定程度的初值敏感。朱沙沙[5]在對一些獨立算法優(yōu)缺點分析的基礎上,提出了融合3DES-RSA加密算法。仿真主要針對數(shù)據(jù)庫存儲和查詢進行分析,沒有對安全性進行具體說明。何文才[6]等人針對Andriod的SQLite提出了AES-128加密算法。該算法通過二輪密鑰提升了AES的加密性能,且加解密效率也得到優(yōu)化,但是只適用于Andriod移動設備本地。周藝華[7]等人為提高加密算法的查詢效率,設計了優(yōu)化mOPE算法。該算法過于注重數(shù)據(jù)庫查詢開銷的優(yōu)化,同樣缺乏對算法安全性的考慮。周福才[8]等人設計了多層嵌套加密,可以實現(xiàn)多種SQL查詢。該算法對用戶的隱私性較好,但是多層嵌套導致了效率的下降。上述研究成果存在各自的優(yōu)缺點,考慮到加密算法在敏感信息保護方面的優(yōu)勢,本文在保序加密基礎上設計了可變保序加密,應用于明文域加密。消除了明文順序相同對加密性能的影響,同時隨機函數(shù)的非均勻特性和明文域等分有利于增強加密。隨后針對敏感信息采取量子加密,并對加密過程進行了設計優(yōu)化。整個加密算法充分考慮了數(shù)據(jù)庫操作效率和數(shù)據(jù)信息安全性。

        2 保序加密原理

        傳統(tǒng)保序加密算法是把密文和保序編碼同時持久化到數(shù)據(jù)庫中,為了確保安全,普遍遵循IND-OCPA規(guī)定。根據(jù)IND-OCPA標準要求,編碼為明文的序列映射,也就是對編碼的攻擊過程中,僅可以獲取明文順序信息。但是如果存在排序一致的編碼,明密文映射情況將會被破解。因此,還是具有很大的風險。于是,本文在保序加密的框架下,對明文數(shù)據(jù)進行加密設計,再持久化到數(shù)據(jù)庫。

        根據(jù)加密系統(tǒng)的元素,可以將加密模型描述為{P,M,K,A}。其中元素P={p1,p2,…,pn}為等差數(shù)列,用于表示明文域;M={m1,m2,…,mn}表示密文域,mi是Pi的映射;K表示密鑰,利用K可以完成密文域的構造;A表示算法,通過A算法完成Pi至mi的映射,即加密過程,可以描述如下:

        (1)

        A算法映射過程中會形成結果集,需要在集合內選擇出最終的加密結果。

        3 可變保序密文域

        為防止因明文順序相同而影響加密性能,本文采取隨機發(fā)生函數(shù)構建密鑰,進而使明密文域形成統(tǒng)計差異。將隨機函數(shù)表示為R(),通過R()可以獲得l個任意數(shù),并保證這l個任意數(shù)符合非均勻散布。在函數(shù)計算時,為加強非均勻特性,R()設計為如下非線性函數(shù):

        (2)

        式中Pmax表示明文域最大值;Pmin表示明文域最小值;P表示明文域公差;0<ω<1表示權重系數(shù);0

        (3)

        由于R()結果的非均勻分布,導致序列r呈現(xiàn)非等差。將r內的任意相鄰元素ri和ri+1進行組合,得到區(qū)間為[ri,ri+1)。利用構造密鑰ki,于是K的公式表示為

        (4)

        mi=map(K,p),i∈[1,n]

        (5)

        對于任意d∈P,需要確定d在等分后域中的位置,且對應區(qū)間內元素數(shù)量。當d對應區(qū)間內僅包含一個元素,輸出密文map(Ki,pi)。整個保序加密處理流程描述如圖1所示。

        圖1 可變保序加密

        4 敏感信息加密

        為了給數(shù)據(jù)庫敏感信息提供更高級別的保護,對敏感信息采取二次加密。設定明文域中一共包含m條敏感信息,在構造其密鑰的時候,引入量子計算。得到對應的量子糾纏態(tài),表示如下

        (6)

        (7)

        將明文域中敏感信息對應的編碼表示為U={u1,u2,…,ui}。結合密鑰生成函數(shù),得到其加密稀疏程度為OU=-U/G,密鑰生成時的振蕩函數(shù)表示為

        V=R(x)+λb

        (8)

        式中R(x)表示非線性隨機函數(shù);λ表示振蕩因子;b表示編碼因子。設定原始加密矩陣為E,采取加密處理后有

        (9)

        Jij=E(β+Di/Ki)

        (10)

        這里的β表示解密系數(shù);Di表示敏感信息數(shù)量;ki表示解密密鑰數(shù)量。依據(jù)式(10)可以獲得解密密鑰的特征,結合加密過程中的模糊狀態(tài),可以計算出加密傳函如下

        (11)

        式中i∈[1,m];T表示檢測周期。如果模糊狀態(tài)ai大于零,即有傳函結果大于等于所有模糊狀態(tài)之和,說明對應的密鑰有效,此時可得傳遞密鑰表示為

        (12)

        式中f′表示敏感函數(shù);χ表示融合特征;ωχ表示χ的權重系數(shù)。至此,便完成了敏感信息的整個加密過程。對應的流程描述如圖2所示。

        圖2 敏感信息加密

        5 實驗與結果分析

        5.1 實驗環(huán)境設置

        在實際使用中,很多時候采用多條數(shù)據(jù)同時管理,這種情況下一般存在若干個字段。要想獲得最好的數(shù)據(jù)安全性,應該采取一次一密的方式存取。于是,基于提出的數(shù)據(jù)庫敏感信息可變保序加密算法,通過JaVa編程來實現(xiàn)。同時還實現(xiàn)了mOPE算法模型,與本文算法進行比較。關于構建安全算法模型的環(huán)境及參數(shù)如表1所示。

        表1 實現(xiàn)環(huán)境及參數(shù)

        實驗過程中,在Mysql中通過批量操作商品信息產(chǎn)生包含1萬條數(shù)據(jù)的測試表,每條數(shù)據(jù)包含12個字段。為模擬敏感信息,設定“商品ID”、“分類ID”、“創(chuàng)建人”和“修改人”字段為敏感信息。數(shù)據(jù)表信息的具體描述如表2所示。

        表2 測試數(shù)據(jù)表

        5.2 效率分析

        對加密安全算法的效率進行實驗分析,分別從加密時間、數(shù)據(jù)插入時間以及查詢時間三個方面考慮。利用mOPE算法對測試數(shù)據(jù)進行加密,同時利用本文算法對測試數(shù)據(jù)進行可變保序加密和對敏感信息加密。實驗過程中,分別得到1000條數(shù)據(jù)與5000條數(shù)據(jù)兩種情況下,不同算法的加密時間。每組情況的最終結果為多次實驗的平均值,每次從數(shù)據(jù)庫中隨機抽取測試數(shù)據(jù)。加密時間結果如表3所示。

        本文加密安全算法一共由兩部分組成:可變保序加密和敏感信息加密。經(jīng)過表3中的時間對比可以發(fā)現(xiàn),可變保序加密階段完成的任務量與mOPE加密的任務量基本是一致的,mOPE算法采用二叉樹完成明文序列,本文采用等差數(shù)列完成明文序列,加之明文域的等分處理提高了加密效率,使得可變保序加密過程比mOPE加密用時有所降低。雖然本文方法增加了對敏感信息的加密處理,但是敏感信息計算復雜度不高,使得對總加密時間的影響不是很大。在1000條數(shù)據(jù)和5000條數(shù)據(jù)情況下,僅比mOPE加密模型用時多了2.2ms和13ms。

        表3 加密時間比較

        向測試數(shù)據(jù)表中插入數(shù)據(jù),插入數(shù)據(jù)量從1000至10000,得到兩種算法的插入時間,如圖3所示。經(jīng)過曲線對比可以發(fā)現(xiàn),本文算法的插入時間較mOPE明顯縮短,這是因為本文算法無需遍歷二叉樹,也無需對所有數(shù)據(jù)形成新密鑰。

        圖3 插入時間比較

        對測試數(shù)據(jù)表進行查詢操作,查詢數(shù)據(jù)量從1000至10000,得到兩種算法的查詢時間曲線,如圖4所示。對比可以發(fā)現(xiàn),本文算法在查詢數(shù)量增加時,查詢時間較mOPE也有明顯降低,說明加密安全算法具有更高的查詢效率,更適合批量處理。

        圖4 查詢時間比較

        5.3 安全分析

        為描述加密算法的安全性,通過抗攻擊度進行衡量。該指標描述了加密處理時數(shù)據(jù)的抗擾程度??构舳仍礁撸砑用芩惴ǖ陌踩栽礁?。通過模擬得到10次攻擊對應的抗攻擊度結果,如圖5所示。經(jīng)過比較可知,mOPE算法的抗攻擊度平均為82.66%,本文算法的抗攻擊度平均為93.23%,較mOPE有顯著提升。這是由于本文在可變保序加密算法基礎上,對數(shù)據(jù)庫敏感信息采用了量子加密,提高了加密的穩(wěn)定性。

        圖5 抗攻擊比較

        為表述對數(shù)據(jù)庫敏感信息的保護程度,通過對敏感信息披露率衡量加密算法性能。披露率越低,代表對敏感信息的保護效果越好。模擬得到10次攻擊對應的敏感信息披露結果,如圖6所示。比較可以發(fā)現(xiàn),mOPE算法的披露率大部分處于10%以上,經(jīng)過本文算法加密后,披露率大幅縮減,整體不超過5%,敏感信息能夠得到有效保護。

        圖6 敏感信息安全比較

        6 結束語

        為了增強數(shù)據(jù)庫信息的操作性和安全性,本文將數(shù)據(jù)庫信息采用兩次加密。第一次對整個明文域進行可變保序加密,第二次對敏感信息進行量子加密。基于批量操作產(chǎn)生包含1萬條數(shù)據(jù)的數(shù)據(jù)庫測試表,分別從效率和安全性兩方面對加密算法進行性能驗證。通過Mysql數(shù)據(jù)庫的實驗,得到如下結果:

        1)本文方法的加密時間基本與mOPE相差無幾,插入時間和查詢時間則明顯優(yōu)于mOPE,當操作數(shù)據(jù)量為10000時,插入時間為420ms,查詢時間為37ms。

        2)本文方法的抗攻擊度可達93.23%,敏感信息披露率僅為4.14%。

        實驗結果充分表明本文方法能夠獲得更好的加密效果,對數(shù)據(jù)庫敏感信息具有更好的保護性能;并且獲得了良好的數(shù)據(jù)插入和查詢速度,操作效率得到顯著提升。

        猜你喜歡
        數(shù)據(jù)庫信息
        數(shù)據(jù)庫
        財經(jīng)(2017年15期)2017-07-03 22:40:49
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        展會信息
        中外會展(2014年4期)2014-11-27 07:46:46
        數(shù)據(jù)庫
        財經(jīng)(2010年20期)2010-10-19 01:48:32
        信息
        健康信息
        祝您健康(1987年3期)1987-12-30 09:52:32
        在线观看亚洲AV日韩A∨| 揄拍成人国产精品视频| 午夜免费啪视频| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 国产精品一区二区久久精品| 亚洲欧美日韩精品香蕉| 亚洲美女一区二区三区三州| 成年丰满熟妇午夜免费视频| 国产麻豆剧传媒精品国产av| 精品人妻VA出轨中文字幕| 亚洲国产成人精品一区刚刚| 国产毛片av一区二区| 一本一道久久综合久久| 国产精品亚洲综合久久婷婷| 亚洲区一区二区中文字幕| 亚洲自拍偷拍色图综合| 亚洲av无码一区二区三区乱子伦| 日韩精品成人一区二区三区| 亚洲国产不卡av一区二区三区| 日本免费一区二区在线看片| 国产人妻熟女高跟丝袜图片| 久久精品久久精品中文字幕| av毛片一区二区少妇颜射| 精品国内日本一区二区| 久久久受www免费人成| 国产亚洲精久久久久久无码苍井空| 少妇人妻出水中文字幕乱码| 亚洲国产精品高清一区| 好屌草这里只有精品| 亚洲一区二区自拍偷拍| 日韩亚洲一区二区三区在线| 成人免费a级毛片无码片2022| 乱子伦视频在线看| 久久精品国产亚洲片| 国产精品熟女一区二区三区 | 日日摸夜夜添夜夜添一区二区| 大岛优香中文av在线字幕| 无套内谢孕妇毛片免费看| 午夜dj在线观看免费视频| 亚洲AV秘 片一区二区三区| 精品国产一区二区三区av免费 |