国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

密碼學在銀行安全系統(tǒng)的應用

2019-11-03 06:57:58楊衛(wèi)衛(wèi)劉功朝張幫振
科技傳播 2019年19期
關(guān)鍵詞:密碼學數(shù)字簽名哈希

楊衛(wèi)衛(wèi),劉功朝,張幫振

隨著科技的發(fā)展,計算機技術(shù)和網(wǎng)絡技術(shù)在銀行的應用越來越廣泛,使銀行的數(shù)據(jù)更加集中,提高了銀行的處理決策水平,在為客戶提高更優(yōu)質(zhì)、更便捷、更豐富的服務同時,也帶來了一定的數(shù)據(jù)集中風險,同時銀行的計算機網(wǎng)絡系統(tǒng)已成為黑客侵犯的對象和渠道,不僅影響了網(wǎng)絡穩(wěn)定運行和用戶的正常使用,造成重大經(jīng)濟損失,而且還會威脅到國家金融安全。所以,銀行需要自身建立一個多層次、多功能、全方位、立體化的安全防御體系。

在銀行安全系統(tǒng)中,數(shù)據(jù)加密是最基礎的安全防衛(wèi)措施,能夠有效的保護數(shù)據(jù)、文件、信息。根據(jù)實際需求,構(gòu)建銀行數(shù)據(jù)加密系統(tǒng)實現(xiàn)網(wǎng)絡通訊保密是銀行安全的主要措施。而數(shù)據(jù)的加密方式應用了密碼學范疇。密碼學是一門古老的學科,已有4 000 多年歷史,可分為傳統(tǒng)密碼學和現(xiàn)代密碼學。目前銀行應用比較廣泛的是現(xiàn)代密碼學中的對稱密鑰算法和非對稱密鑰算法。

1 密碼學分類

1.1 傳統(tǒng)密碼學

傳統(tǒng)密碼學根據(jù)加密的方式可以分為替代密碼和換位密碼兩類。替代密碼顧名思義就是使用一個字符去替代另一個字符,主要有以下幾類:簡單替代密碼(明文和密碼相互對應)、多明碼替代密碼(一個明文可以用多個密碼替代)、多字母替代密碼(字符塊被成組加密)、多表替代密碼(有多個簡單替代密碼組成)。例如,最古老的一種密碼是凱撒密碼,在這種方法中,a 換成D,b 換成E,c 換成F…,z 換成C。于是attack 就變成了DWWDFN。換位密碼是根據(jù)一定的規(guī)則,將明文的順序打亂,重新組合。

1.2 現(xiàn)代密碼學

現(xiàn)代密碼學根據(jù)密鑰的不同可以分為兩類,對稱密鑰算法和非對稱密鑰算法。對稱密鑰加密算法始于1977 年美國國家標準局正式公布實施的美國數(shù)據(jù)加密標準DES。對稱密鑰算法可以分為序列算法(一次對單個明文加密)和分組算法(一次對一組明文加密)。對稱密鑰算法在加密過程解密過程使用同樣的密鑰。如圖1 所示,在整個加解密之前,發(fā)送者和接收者需約定好加解密密鑰。發(fā)送者使用雙方約定好的密鑰對數(shù)據(jù)進行加密,然后將密文發(fā)送到接受者,接受者再使用相同的密鑰進行解密操作。由于使用的密鑰相同,比較簡便高效,加解密過程簡單。若選取的密鑰長度足夠,則很難破解。但是通信雙方需要在通信前交換密鑰,不能提供認證和抗抵賴的功能。主要包括三重3DES、IDEA、RC5、RC6、AES、SSF33、SCB2 等算法。

圖1 對稱密鑰算法加密過程

1976 年,Hellman 為解決密鑰管理問題,研究出全新的密鑰交換協(xié)議,該協(xié)議以數(shù)學理論為基礎,可以保證發(fā)送方和接收方在不安全的媒介上達成安全一致的密鑰,從而保證數(shù)據(jù)加密的安全性。這篇文章引導了整個密碼學歷史上最大的而且也許是惟一真正的革命。非對稱密鑰算法建立在大素數(shù)不可分解質(zhì)因數(shù)的數(shù)學理論上,有別于傳統(tǒng)密碼學。非對稱密鑰算法由于使用兩個不同的密鑰,所以它的密碼是非對稱的。兩個密鑰對于保密通信、密鑰分配和鑒別等領(lǐng)域都有著深遠的影響。在加密過程之前,接受者將自己的公鑰交給發(fā)送者。在加密過程中,發(fā)送者使用收到的公鑰對明文進行加密,接受者收到密文后使用己方私鑰進行解密,如圖2 所示。在加解密過程中,通信雙方可以隨時通信,有很好的密鑰分發(fā)功能,能提供保密性、完整性、真實性、不可否認性,但是加解密速度慢。常見的非對稱密鑰算法主要有RSA、ECC、EI、DSA、Knapsack 等算法。目前在銀行應用比較廣泛的有數(shù)字信封、數(shù)字簽名、密鑰分發(fā)等。

圖2 非對稱密鑰算法加密過程

2 非對稱密鑰加密算法在銀行安全系統(tǒng)的應用

2.1 數(shù)字信封

對稱密鑰算法具有運算快,但是密鑰的分發(fā)、統(tǒng)一管理比較困難,相比之下,非對稱密碼算法則克服了這類缺點,但運算速度較慢,所以經(jīng)常需要將二者結(jié)合。

數(shù)字信封將私鑰密碼算法和公鑰密碼算法有效的結(jié)合使用。如圖3 所示,在加密的過程中,發(fā)送方會產(chǎn)生一個隨機的對稱密鑰來對數(shù)據(jù)進行加密,產(chǎn)生信息密文,然后在使用接收方的公鑰對隨機的對稱密鑰加密,產(chǎn)生數(shù)字信封,將信息密文和數(shù)字信封一同傳送到接收方。接收方使用自身的私鑰對數(shù)字信封進行解密,得到對稱密鑰,在使用對稱密鑰對信息密文進行解密。

數(shù)字信封完美的結(jié)合了對稱密鑰算法和非對稱密鑰算法的特點,發(fā)揮了各自的優(yōu)點。數(shù)字信封既發(fā)揮了對稱加密算法速度快、效率高的特點,又發(fā)揮了非對稱加密技術(shù)安全性的特點。

圖3 數(shù)字信封加密過程

2.2 數(shù)字簽名

在現(xiàn)實生活中,可以使用親筆簽名來鑒定書信的真?zhèn)涡?。同樣,銀行的信息流、數(shù)據(jù)流也可以使用數(shù)字簽名技術(shù)來進行驗證。其實現(xiàn)的原理簡單的說,就是簽名和驗簽兩個過程。如圖4 所示,首先發(fā)送方使用哈希算法對信息原文進行計算,得到一個哈希值,然后使用發(fā)送方的私鑰,對該哈希值加密,得到數(shù)字簽名。將消息和數(shù)字簽名一同送至接收方,接收方使用發(fā)送方公鑰對數(shù)字簽名解密,得到一個哈希值,然后使用哈希算法對消息進行哈希運算得到另一個哈希值,兩個哈希值比較,相同則報文來自發(fā)送方。

圖4 數(shù)字簽名加密過程

3 結(jié)束語

數(shù)據(jù)加密是銀行安全系統(tǒng)的首要屏障,是整個銀行安全體系的重要組成部分,能夠以很小的代價達到很大的防護作用,有效的保證銀行數(shù)據(jù)的機密性。單一的非對稱密鑰算法和對稱密鑰算法無法滿足銀行數(shù)據(jù)加密的需要,數(shù)字信封、數(shù)字簽名等組合算法成為銀行安全系統(tǒng)的首選,是銀行信息安全的重要保障。

猜你喜歡
密碼學數(shù)字簽名哈希
淺析計算機安全防護中數(shù)字簽名技術(shù)的應用
圖靈獎獲得者、美國國家工程院院士馬丁·愛德華·海爾曼:我們正處于密鑰學革命前夕
密碼學課程教學中的“破”與“立”
計算機教育(2018年3期)2018-04-02 01:24:40
基于數(shù)字簽名的QR碼水印認證系統(tǒng)
基于OpenCV與均值哈希算法的人臉相似識別系統(tǒng)
矩陣在密碼學中的應用
基于維度分解的哈希多維快速流分類算法
計算機工程(2015年8期)2015-07-03 12:20:04
基于同態(tài)哈希函數(shù)的云數(shù)據(jù)完整性驗證算法
計算機工程(2014年6期)2014-02-28 01:25:40
基于數(shù)字簽名和HSM的數(shù)據(jù)庫篡改檢測機制
一種基于Bigram二級哈希的中文索引結(jié)構(gòu)
岫岩| 顺义区| 娄烦县| 顺平县| 股票| 安徽省| 通渭县| 兴义市| 大足县| 五莲县| 开江县| 襄垣县| 武陟县| 大荔县| 广安市| 仁化县| 资源县| 嘉黎县| 邮箱| 石家庄市| 丰台区| 轮台县| 灵台县| 南溪县| 镇赉县| 康保县| 平塘县| 龙泉市| 海城市| 靖边县| 东兴市| 军事| 洞头县| 商城县| 临汾市| 偃师市| 西昌市| 剑川县| 普定县| 丰县| 潜山县|