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

        ?

        一種用于特殊大數(shù)據(jù)加密的混合密碼體制

        2016-05-11 08:36:36樊變霞石曙東鄭治華
        關(guān)鍵詞:大數(shù)據(jù)

        樊變霞,石曙東,鄭治華,3

        (1.湖北師范學(xué)院 數(shù)學(xué)與統(tǒng)計學(xué)院,湖北 黃石 435002;2.湖北師范學(xué)院 計算機科學(xué)與技術(shù)學(xué)院,湖北 黃石 435002;3.湖北師范學(xué)院 物理與電子科學(xué)學(xué)院,湖北 黃石 435002)

        ?

        一種用于特殊大數(shù)據(jù)加密的混合密碼體制

        樊變霞1,2,石曙東2,鄭治華2,3

        (1.湖北師范學(xué)院 數(shù)學(xué)與統(tǒng)計學(xué)院,湖北 黃石435002;2.湖北師范學(xué)院 計算機科學(xué)與技術(shù)學(xué)院,湖北 黃石435002;3.湖北師范學(xué)院 物理與電子科學(xué)學(xué)院,湖北 黃石435002)

        摘要:在大數(shù)據(jù)環(huán)境下數(shù)據(jù)的安全比傳統(tǒng)的數(shù)據(jù)安全更加復(fù)雜,通常采取數(shù)據(jù)加密技術(shù)對大數(shù)據(jù)進行加密,以保證其安全性。介紹了一種特殊的混合密碼體制,適用于從一維數(shù)組中提取小于(或者大于)某一關(guān)鍵字的數(shù)據(jù)域,進而對這部分數(shù)據(jù)進行加密。

        關(guān)鍵詞:大數(shù)據(jù);AES算法;ECC算法

        0引言

        大數(shù)據(jù)是指在一定時間內(nèi)無法采用常規(guī)軟件工具對它的內(nèi)容進行提取和處理的數(shù)據(jù)集合[1]。大數(shù)據(jù)相比于傳統(tǒng)的數(shù)據(jù)倉庫應(yīng)用,具有數(shù)據(jù)量大、查詢分析復(fù)雜等特點,因此傳統(tǒng)的數(shù)據(jù)加密技術(shù)很難滿足大數(shù)據(jù)在加密速度等方面的要求。為了適應(yīng)大數(shù)據(jù)時代的特點,提高加密的速度,我們采用混合加密技術(shù)來加密大數(shù)據(jù)中的有效數(shù)據(jù)域,而提取有效數(shù)據(jù)的常用方法是大數(shù)據(jù)技術(shù),本文給出一種特殊的提取有效數(shù)據(jù)方法,即采用快速排序法提取數(shù)據(jù)中小于(或者大于)某一關(guān)鍵字的數(shù)據(jù)域。

        1基本概念

        數(shù)據(jù)加密的基本思想是使用信息的不同表現(xiàn)形式來偽裝敏感信息,使非授權(quán)者不能了解被保護的內(nèi)容[2]。在數(shù)據(jù)加密技術(shù)中,將原來的數(shù)據(jù)稱為明文,采用某種算法對明文進行處理的過程稱為加密過程,將加密后的一段不被人識別的代碼稱為密文,密鑰擁有者使用密鑰來讀取密文的過程稱為解密過程,因此,數(shù)據(jù)加密的基本過程為:使用某種加密算法對明文進行加密處理,得到密文,密文經(jīng)過傳輸?shù)竭_接收方,接收方采用解密密鑰將密文解密獲得明文。通過加密過程保護數(shù)據(jù)不被非法盜取、閱讀等,從而實現(xiàn)對數(shù)據(jù)的安全控制和保護的目的。加、解密基本過程如圖1所示。

        圖1加、解密基本過程

        對稱密碼體制是指發(fā)送方的加密密鑰和接收方的解密密鑰是相同的,或者兩者相互可以容易地導(dǎo)出。對稱密碼算法要求在安全通信之前發(fā)送方和接收方協(xié)商一個密鑰,并且在傳輸密文之前先使用一個安全的通道傳輸該密鑰。其加解密速度很快,安全性取決于密鑰,但實際情況中很難獲得一個相當(dāng)安全的通道來傳輸密鑰。對稱加密算法有DES算法,IDEA算法等[3]。

        非對稱密碼體制是指發(fā)送方的加密密鑰和接收方的解密密鑰是不相同的,并且根據(jù)加密密鑰無法計算出解密密鑰,至少在合理假定的時間內(nèi)不能計算出來,所以加密密鑰可以公開,這也是非對稱密碼體制被稱為公開密鑰算法的原因。所有人都可以使用加密密鑰,即公鑰,對明文信息進行加密,但只有解密密鑰,即私鑰的擁有者才能解密密文。非對稱加密算法有RSA算法,ElGamal 算法,ECC 算法等[4]。

        2混合密碼體制思想

        2.1混合密碼體制思想[5]

        對稱加密技術(shù)和非對稱加密技術(shù)具有各自的優(yōu)點及缺點,如對稱加密技術(shù)的效率高、速度快、運算開銷少、實現(xiàn)容易等優(yōu)點,因而適合于加密數(shù)據(jù)量大的信息。缺點是密鑰的分配、保管及傳輸相當(dāng)困難。非對稱加密技術(shù)的優(yōu)點是用戶保存私鑰,可以公開公鑰,也可通過網(wǎng)絡(luò)傳輸公鑰,分發(fā)和管理密鑰相對簡單,加密的安全性高。其缺點是加解密速度慢,一般用于加密數(shù)據(jù)量較小的信息。

        大數(shù)據(jù)內(nèi)在的一些特點使得它的加密不能簡單地采取某一種加密技術(shù)[6],我們將對稱加密技術(shù)和非對稱加密技術(shù)結(jié)合,采用混合加密技術(shù),即使用對稱加密算法對大數(shù)據(jù)進行加密,非對稱加密算法對對稱加密算法的密鑰進行加密,從而保證對稱加密算法的密鑰傳輸?shù)陌踩訹7]。

        2.2混合加密算法的實現(xiàn)

        由于大數(shù)據(jù)具有以下特點,即價值密度低,有價值的信息較為分散,密度很低,為了更有針對性地對大數(shù)據(jù)進行加密處理,常采用數(shù)據(jù)采樣的方法,搜集關(guān)鍵信息的數(shù)據(jù)域。本文介紹了一種簡單的提取有效數(shù)據(jù)域的方法,即采用快速排序法提取一維數(shù)組中小于(或者大于)某一關(guān)鍵字的數(shù)據(jù)域,將采樣得到的數(shù)據(jù)域使用混合加密技術(shù)進行加密,從而使得數(shù)據(jù)加密過程更具有針對性,進而提高數(shù)據(jù)的加密速度。具體過程為:

        1)將大數(shù)據(jù)明文用Hash函數(shù)生成一個消息摘要,這個消息摘要作為AES算法的密鑰。

        2) 使用ECC算法加密該消息摘要,以保證密鑰傳輸?shù)陌踩浴?/p>

        3) 采用快速排序法找出其中的有效數(shù)據(jù)域,使用AES算法加密,生成密文。

        4) 將加密后的密鑰與密文一起進行傳輸。

        圖2 混合算法過程

        3算法的實現(xiàn)

        3.1AES算法的實現(xiàn)及安全性

        AES加密的實現(xiàn)非常容易,主要依靠輪函數(shù),輪函數(shù)由4個不同的計算部件組成,即字節(jié)代換SubByte、行移位ShiftRow、列混合 MixColumn和密鑰加AddRoundKey。具體過程如下:

        State ←x /*給定明文x*/

        Round(State, RoundKey) /*前Nr-1輪的輪函數(shù)的運算*/

        {

        SubByte(State);

        ShiftRow(State);

        MixColumn(State);

        AddRoundKey(State, RoundKey)

        }

        FinalRound(State, RoundKey) /*結(jié)尾輪的輪函數(shù)的運算*/

        {

        SubByte(State);

        ShiftRow(State);

        AddRoundKey(State, RoundKey)

        }

        y←State. /*密文為y */

        為了抵抗各種攻擊,在涉及的各方面融合了各種特色,如寬軌跡策略的應(yīng)用,從而可以抵抗各種攻擊,即提高了該算法的安全性,就目前已知的攻擊而言,AES加密算法是安全的,現(xiàn)在還不存在快于窮盡密鑰搜索的攻擊[8]。

        3.2ECC算法的實現(xiàn)及安全性

        ECC算法是基于有限域上橢圓曲線的離散對數(shù)計算困難性問題,具有安全性高、處理速度快等優(yōu)點。橢圓曲線加密算法是一種思想,需要定義密碼算法才可將其應(yīng)用于實際,實際中常將ElGamal 密碼算法移植到橢圓曲線上。在明文消息加密前,首先要將明文映射到橢圓曲線上,從而作為橢圓曲線上的點。具體實現(xiàn)過程如下:

        1)在有限域GF(p) (p為一大素數(shù))上的橢圓曲線E定義如下:

        E:y2=x3+ax+b(modp),其中:a,b∈GF(p), 4a3+27b2(modp)≠0.

        2)密鑰對的選擇:選擇一域Fq和定義在其上的曲線方程E,E上一素數(shù)階為n的點P(xp,yp)。在區(qū)間[1,n-1]選擇一整數(shù)d作為私鑰,計算Q=d*P,且Q為橢圓曲線E上的一點,則密鑰對選為(d,Q),d為私鑰,Q為公鑰。

        3)公開信息:Fq,橢圓曲線方程E的系數(shù)參數(shù),基點P和它的階n.

        橢圓曲線上的離散對數(shù)問題比大整數(shù)因式分解問題和一般離散對數(shù)問題更困難,因此,ECC 算法是目前已經(jīng)知道的最安全的公開密鑰系統(tǒng)。

        3.3快速排序法的實現(xiàn)

        快速排序的基本思想是:通過一趟排序?qū)⒋诺挠涗泟澐譃楠毩⒌膬刹糠?,其中一部分記錄的關(guān)鍵字均不大于另一部分記錄的關(guān)鍵字,為我們選擇有效數(shù)據(jù)域提供方便。

        用一維數(shù)組存儲記錄,設(shè)i和j為兩個指針,分別指向第一個記錄和最后一個記錄,設(shè)key為樞軸記錄(通常是第一個記錄)的關(guān)鍵字。一趟快速排序的的具體做法是:從j所指位置起向前搜索,找到第一個關(guān)鍵字小于key的記錄與樞軸記錄互相交換,然后從i所指位置起向后搜索,找到第一個關(guān)鍵字大于key的記錄與樞軸記錄互相交換,重復(fù)這兩步直至i等于j時為止。

        算法實現(xiàn):

        Quick sort (a, low, high) /* a表示一維數(shù)組名,low和high表示數(shù)組的首位和末位*/

        if (low

        then key ← partition (a, low, high);

        Quick sort (a, low, key-1);

        Quick sort (a, key+1, high);

        partition (a, low, high)

        x←a[high]

        i←low-1

        for j ←low to high-1

        do if (a[j]≤ x)

        then i ← i+1

        exchange a[i] ? a[j]

        exchange a[i+1] ?a[high]

        return i+1.

        4結(jié)束語

        本文采用將對稱加密算法和非對稱加密算法相結(jié)合的混合加密方法對一種特殊的大數(shù)據(jù)進行加密分析,優(yōu)點是采用了快速排序法這種較為簡單的數(shù)據(jù)提取方法快速地找到要加密的有效數(shù)據(jù)域,放棄了無效數(shù)據(jù),使得加密更有針對性,從而提高了加密速度。不足之處是未能給出實驗數(shù)據(jù)來定量的描述加密速度的提高,而且運用快速排序法篩選數(shù)據(jù)域時,局限于一維數(shù)組,當(dāng)數(shù)據(jù)量很大時用一維數(shù)組存儲會增加很大開銷。

        參考文獻:

        [1]馮偉. 大數(shù)據(jù)及其安全的產(chǎn)業(yè)縱深[J].信息安全與通信保密,2014,(10):20~30.

        [2]楊波.現(xiàn)代密碼學(xué)(第2版)[M].北京:清華大學(xué)出版社,2010.

        [3]Douglas R Stinson.密碼學(xué)原理與實踐(第二版)[M].馮登國,譯.北京:電子工業(yè)出版社,2003.

        [4]Paar, Pelzl C.深入淺出密碼學(xué)-常用加密技術(shù)原理與應(yīng)用[M].馬小婷,譯,北京:清華大學(xué)出版社,2012.

        [5]張勇,刑長征.AES和ECC相結(jié)合的數(shù)據(jù)加密技術(shù)研究[J].計算機安全技術(shù),2007,(10):34~50.

        [6]王蒙蒙.基于數(shù)據(jù)消冗技術(shù)的大數(shù)據(jù)加密算法研究[D].鄭州:華北水利水電大學(xué),2013.

        [7]趙旭. 數(shù)據(jù)加密算法分析與改進[D].哈爾濱:哈爾濱工業(yè)大學(xué),2012.

        [8]戴華秀.基于電子商務(wù)安全的數(shù)據(jù)加密技術(shù)的研究[D].南昌:南昌航空大學(xué),2011.

        A hybrid cryptosystem for one special encryption of big data

        FAN Bian-xia1,2,SHI Shu-dong2,ZHENG Zhi-hua2,3

        (1. College of mathematics and statistics, Hubei Normal University, Huangshi435002, China;2. College of computer science and technology, Hubei Normal University, Huangshi435002, China;3. College of physics and electronic science, Hubei Normal University, Huangshi435002, China)

        Abstract:In the environment of the big data, data's safety is more complicated than the traditional security. People usually take the data encryption technology to encrypt big data, in order to ensure its safety. In this paper I introduce a special hybrid cryptosystem. It is suitable for extracting the data domain from an one-dimensional array, whose numerical value is less than (or more than) a keyword. Then people encrypt this part of data. To an extent, this method helps to improve the speed of encrypting big data.

        Key words:big data; AES algorithm; ECC algorithm

        doi:10.3969/j.issn.1009-2714.2016.01.011

        中圖分類號:TP309

        文獻標(biāo)識碼:A

        文章編號:1009-2714(2016)01- 0054- 04

        作者簡介:樊變霞(1990—),女,山西原平人,碩士研究生,主要研究領(lǐng)域為密碼學(xué).

        項目基金:國家自然科學(xué)基金(61471163)、湖北省自然科學(xué)基金(2012FFB01801)資助.

        收稿日期:2015—10—28

        猜你喜歡
        大數(shù)據(jù)
        基于在線教育的大數(shù)據(jù)研究
        中國市場(2016年36期)2016-10-19 04:41:16
        “互聯(lián)網(wǎng)+”農(nóng)產(chǎn)品物流業(yè)的大數(shù)據(jù)策略研究
        中國市場(2016年36期)2016-10-19 03:31:48
        基于大數(shù)據(jù)的小微電商授信評估研究
        中國市場(2016年35期)2016-10-19 01:30:59
        大數(shù)據(jù)時代新聞的新變化探究
        商(2016年27期)2016-10-17 06:26:00
        淺談大數(shù)據(jù)在出版業(yè)的應(yīng)用
        今傳媒(2016年9期)2016-10-15 23:35:12
        “互聯(lián)網(wǎng)+”對傳統(tǒng)圖書出版的影響和推動作用
        今傳媒(2016年9期)2016-10-15 22:09:11
        大數(shù)據(jù)環(huán)境下基于移動客戶端的傳統(tǒng)媒體轉(zhuǎn)型思路
        新聞世界(2016年10期)2016-10-11 20:13:53
        基于大數(shù)據(jù)背景下的智慧城市建設(shè)研究
        科技視界(2016年20期)2016-09-29 10:53:22
        數(shù)據(jù)+輿情:南方報業(yè)創(chuàng)新轉(zhuǎn)型提高服務(wù)能力的探索
        中國記者(2016年6期)2016-08-26 12:36:20
        欧美日韩亚洲国产千人斩| 亚洲国产亚综合在线区| 久久久久亚洲av成人无码| 久久国产精品无码一区二区三区 | 久久精品国产www456c0m| 高清无码精品一区二区三区| 日韩人妻免费一区二区三区| 国产无遮挡又黄又爽无VIP| 在线看亚洲一区二区三区| 国产在线无码不卡影视影院| 欧美午夜精品一区二区三区电影| 欧美乱人伦中文字幕在线不卡| 亚洲中文字幕国产剧情| 麻豆国产精品久久人妻| 性一交一乱一伦a片| 精品久久久久久午夜| 少妇精品揄拍高潮少妇桃花岛| 亚洲成熟丰满熟妇高潮xxxxx | 最新国产一区二区三区| 久久久久av综合网成人| 丰满熟女人妻中文字幕免费| 日本一区二区三区中文字幕最新| 一区二区亚洲精品国产精| 国产av国片精品jk制服| av无码精品一区二区三区四区| 国产成人综合久久三区北岛玲| 亚洲一区二区三区地址| 久久久久亚洲av无码专区首jn| 在线观看视频亚洲| 亚洲综合在线一区二区三区| 免费大片黄国产在线观看| 欧美国产日韩a在线视频| 一本久到久久亚洲综合| 精品国产精品久久一区免费 | 精东天美麻豆果冻传媒mv| 亚洲男女免费视频| 国产91在线精品观看| 99999久久久久久亚洲| 欧美丰满大爆乳波霸奶水多| 亚洲二区三区在线播放| 友田真希中文字幕亚洲|