張 紅 萬 瑩 董云影
(大連海洋大學(xué)理學(xué)院 遼寧大連 116023)
DES算法在股票市場的應(yīng)用
張 紅 萬 瑩 董云影
(大連海洋大學(xué)理學(xué)院 遼寧大連 116023)
股票被人惡意操縱所產(chǎn)生的后果是不可想象的。股票的保密問題至關(guān)重要。本文概述了數(shù)據(jù)加密標(biāo)準(zhǔn)(DES)在股票保密方面的應(yīng)用,并對(duì)一組股票數(shù)據(jù)進(jìn)行加密,實(shí)驗(yàn)證明算法有效。
數(shù)據(jù)加密標(biāo)準(zhǔn)(DES);股票數(shù)據(jù)
眾所周知,金融數(shù)據(jù)信息如果被泄漏,將會(huì)對(duì)公司和個(gè)人等造成不可挽回的損失,甚至是引起國家的損失。股票做為一種有價(jià)證券,它是經(jīng)濟(jì)水平發(fā)展到一定程度的產(chǎn)物,是一家公司把自己的資產(chǎn)、收益、風(fēng)險(xiǎn)、權(quán)益向全社會(huì)分散的結(jié)果。如果股票被人惡意操縱所產(chǎn)生的后果更是不可想象的。惡意操縱的本質(zhì)就是通過大量的熱錢大量收購或者清場股票,使得股票價(jià)格隨著他的意愿而變動(dòng),股票的保密問題也得重視。如果股票的行情提前泄漏,被有心人加以利用其后果無疑是與惡意操縱相同的。因此,對(duì)股票數(shù)據(jù)等金融數(shù)據(jù)的保密閑的很有必要。而DES則為此做出了突出的貢獻(xiàn)。
DES是強(qiáng)算法,它使用的是一個(gè)56位長并附加著8位長的奇偶校驗(yàn)位的密碼。要知道56位長的密鑰所擁有的窮舉空間為255,假如一臺(tái)電腦每秒能夠檢驗(yàn)一百萬個(gè)密鑰,那么它搜索并檢驗(yàn)完全部的密匙需要兩千多年的時(shí)間。雖然,曾經(jīng)有個(gè)挑戰(zhàn)小組挑戰(zhàn)過DES密鑰破譯,而且最終他們還破譯了。但是,由于這個(gè)小組在破譯中用到了太多的計(jì)算機(jī)資源,他們把大學(xué)、公司、甚至是一些政府部門的計(jì)算機(jī)資源都集合在了一起,通過分工協(xié)作來暴力破解密碼,雖然最終他們成功了,但是,這種公開而且大規(guī)模地對(duì)保密系統(tǒng)進(jìn)行攻擊的做法,對(duì)于那些想竊取金融通信信息的黑客來說是不現(xiàn)實(shí)的。況且,當(dāng)時(shí)破譯的DES密鑰也是固定的,而實(shí)際上,密碼并不是固定不變等著人來破解的,人們會(huì)對(duì)密鑰會(huì)不定期地進(jìn)行修改。所以通信中的傳遞的商業(yè)機(jī)密在DES保護(hù)下是十分安全的。
我們就來看一下DES如何對(duì)股票數(shù)據(jù)進(jìn)行加密。以下是上證綜指在2014年5月27日以前到12年5月4日收盤價(jià)對(duì)應(yīng)四舍五入去掉小數(shù)點(diǎn)以后的100個(gè)數(shù)據(jù)。
我們首先將文件讀取,請(qǐng)輸入文件:上證綜指.txt,
當(dāng)我們輸入需要加密的文件名稱之后,會(huì)提示我們輸入加密的密碼,我們以12345678為例
這時(shí),我們已經(jīng)加密成功了。上證綜指.txt經(jīng)過8位8位的加密之后輸出到一個(gè)名為加密.txt的文件當(dāng)中。以下是加密之后的數(shù)據(jù)。
上證綜指收盤價(jià)數(shù)據(jù)
加密后的數(shù)據(jù)
我們可以看到,加密之后我數(shù)據(jù)已經(jīng)成為了一篇亂碼,已經(jīng)無法得到我們之前需要的信息了。說明我們的加密成功了,那么到底我們還能不能再將它解密得到我們之前的明文信息呢。
解密后的數(shù)據(jù)
通過輸入密碼解密之后我們得到的數(shù)據(jù)與原始數(shù)據(jù)是完全相同的,說明我們的加密和解密的過程都是成功的。
在過去的十年中,世界已經(jīng)看到信息技術(shù)的驚人增長,人們還附上越來越重視安全問題中的應(yīng)用,而這也已導(dǎo)致密碼顯著的進(jìn)步,用以保護(hù)數(shù)據(jù)的完整性和保密性。因?yàn)槊艽a學(xué)是不斷維護(hù)系統(tǒng)的安全有效的屏障。
[1]陳愛民,等.計(jì)算機(jī)的安全與保密[M].電子工業(yè)出版社,1992:212-214.
[2]Rivest R, Shamir A, Adleman L. A Method for Obtaining Digital Signatures and Public-key Cryptosystem[J]. Communications of the ACM, 1976,21(2):120-126.
[3]National Institute of Standards and Technology.Federal Information Processing Standard (FIPS)[S]. US, Department of Commerce, Advanced Encryption Standard,2001
Application of DES algorithm in the stock market
Zhang Hong, Wan Ying, Dong Yun-ying
(School of Science, Dalian Fisheries University, Dalian Liaoning, 116023, China)
the consequences of malicious manipulation in the stock market are unimaginable. And then encryption issues of the stock are crucial. The application of the data encryption standard (DES) in the stock encryption is summarized in this paper,and by encrypt a group of stock data, numerical examples are given to show the effectiveness of the results.
data encryption standard (DES); stock data
O157.5
A
1000-9795(2014)08-000337-02
[責(zé)任編輯:周 天]
張 紅(1979-),女,遼寧營口人,碩士,講師,從事控制理論研究。
萬 瑩(1978-),女,遼寧遼陽人,碩士,講師,從事物理機(jī)械研究。
董云影(1980-),女,遼寧葫蘆島人,碩士,講師,從事遺傳算法研究。