密碼進(jìn)入民用領(lǐng)域,是近20年才開始的。尤其最近10年,原本充滿神秘和玄妙的密碼竟成了現(xiàn)代都市生活中最普遍運(yùn)用的個(gè)人信息認(rèn)證的手段。它以最簡(jiǎn)單的數(shù)字組合方式,取代各種煩瑣的個(gè)人認(rèn)證方法;而現(xiàn)代都市人個(gè)體特征,也在不知覺中,被彌漫著的毫無生命的各式密碼掩蓋了!
本刊記者/唐磊 文曄
隱私,從擁有密碼開始
密碼,成為普通民眾守護(hù)個(gè)人隱私的主要手段
也許很少人注意到,不知從什么時(shí)候開始,我們的生活已被各種密碼所包圍。
在一家保險(xiǎn)公司做財(cái)務(wù)的姚焰的經(jīng)歷,基本上是現(xiàn)代都市人密碼生活的一個(gè)縮影。每個(gè)月辛苦掙來的薪水,放進(jìn)一張半個(gè)巴掌大的卡片。密碼,是打開自己小金庫的“鑰匙”;姚焰為自己的電腦加了密碼,這道密碼像把鎖,封住了她的個(gè)人世界,這時(shí)的密碼就是隱私;姚焰是做財(cái)務(wù)的,每天都要多次憑借密碼進(jìn)入自己的工作平臺(tái),這個(gè)密碼守的是她的飯碗和公司秘密。
上網(wǎng)收發(fā)郵件、聊天、購物……都要注冊(cè)用戶,每個(gè)用戶都代表著一個(gè)“姚焰”,每個(gè)用戶名都需要一個(gè)密碼。密碼成了一張姚焰在網(wǎng)絡(luò)中與外界接觸的通行證。
現(xiàn)實(shí)生活中,要查詢自己手機(jī)費(fèi)用,要輸入密碼;小區(qū)的門禁,是密碼的……“我知道真實(shí)的自己是惟一的,可密碼太多了,多得讓我在很多地方被密碼代替。沒有密碼,很多時(shí)候我就不是我自己了!
姚焰說。
從銀行開始的個(gè)人密碼生活
僅僅20年前,人們完全無法想象到會(huì)陷入這樣的“密碼生活”中。1984年以前,我國(guó)民間密碼研究幾乎為空白,更別說密碼在民間的應(yīng)用了。密碼研究與使用幾乎被軍隊(duì)及機(jī)要部門壟斷。直到80年代中期,民用密碼研究才開展起來。
銀行,最早地將密碼運(yùn)用到普通人中。
在存折加密之前,一般人去銀行取錢,只要數(shù)額在5萬元以下的活期存款,僅憑存折就能拿到錢,無需其他手續(xù);定期存款到期后,取款時(shí)也是如此。而數(shù)額在5萬元以上的支取,才要存款人提供身份證原件。那時(shí)候,銀行會(huì)要求用戶,在銀行的底單上印上存款人的私章——取錢的時(shí)候帶上私章,由銀行職員核對(duì)印鑒,這是最早的銀行密碼的雛形。
到了1993年,隨著電腦網(wǎng)絡(luò)的發(fā)展,銀行業(yè)務(wù)實(shí)行電腦聯(lián)網(wǎng)。其中與個(gè)人關(guān)系最緊密的是活期存款,銀行從那時(shí)開始讓儲(chǔ)戶設(shè)置個(gè)人密碼!霸瓉淼脑O(shè)置密碼的規(guī)定不是硬性的,只是提示客戶,設(shè)置密碼后會(huì)比較安全。有些老人嫌麻煩,沒有設(shè),但有很多人覺得很新鮮愿意接受!敝袊(guó)銀行福州分行的曾祿清在銀行工作了近15年,中國(guó)銀行也是國(guó)內(nèi)最早實(shí)行電腦聯(lián)網(wǎng)的銀行之一。曾祿清回憶說,“剛開始怕忘掉,很多人都設(shè)計(jì)得很簡(jiǎn)單,比如說‘1234’等等!
為了方便記憶,身份證的后幾位數(shù)、生日、電話號(hào)碼、門牌號(hào),是那時(shí)候老百姓最常用的密碼。由于當(dāng)時(shí)的技術(shù)條件有限,銀行并沒有對(duì)密碼采取嚴(yán)格的規(guī)定,只是要求在4位數(shù)以上,這不但有安全隱患,儲(chǔ)戶容易記混,銀行之間也容易造成混亂。后來,銀行密碼統(tǒng)一規(guī)定為6位數(shù)。
南開大學(xué)信息安全領(lǐng)域的博士張翰告訴《中國(guó)新聞周刊》,“信息化后,個(gè)人的信息都存在數(shù)據(jù)庫內(nèi),數(shù)據(jù)庫的特定性是只允許‘自己’能進(jìn),這就需要密碼來保護(hù),(密碼準(zhǔn)入)也是最簡(jiǎn)單的方法。”
1996年,全國(guó)銀行系統(tǒng)普及了密碼的使用和設(shè)備更替。1999年開始,銀行存取款必須使用密碼就變成了硬性規(guī)定,F(xiàn)在在多數(shù)銀行里,只要輸入密碼,憑存折或儲(chǔ)蓄卡,就能進(jìn)行五萬元以下的支取,無需身份證。
有密碼就安全嗎?
使用密碼認(rèn)證,確實(shí)讓我們?cè)诤芏鄷r(shí)候覺得方便?捎靡唤M字符代替?zhèn)人證件,越方便就越缺乏安全感。
民用密碼最廣泛的兩個(gè)領(lǐng)域是銀行、互聯(lián)網(wǎng);ヂ(lián)網(wǎng)信息的防護(hù),也經(jīng)過這樣一個(gè)從簡(jiǎn)單到逐漸成熟的過程。
以電子郵箱為例,2000年前后,國(guó)內(nèi)各大網(wǎng)站開始大規(guī)模開發(fā)此項(xiàng)服務(wù),那時(shí)候網(wǎng)站對(duì)郵箱密碼的要求并不太嚴(yán)格,規(guī)定只要三個(gè)字符以上即可,有許多人就用123、ABC等做密碼。
在收到了用戶郵箱被盜的反饋后,網(wǎng)站將密碼最少數(shù)位提升至6位。每個(gè)網(wǎng)站的密碼防盜措施也都不太一樣,通常各網(wǎng)站的保護(hù)系統(tǒng)都由自己研發(fā),并有專門的部門管理。
各網(wǎng)站在用戶注冊(cè)時(shí),都會(huì)做好很多準(zhǔn)備,以防用戶密碼遺失。通常最常見的是提醒用戶,用字母和數(shù)字組合設(shè)置密碼,或者是讓用戶自己設(shè)計(jì)忘記密碼時(shí)出現(xiàn)的問題、答案。某網(wǎng)郵件產(chǎn)品主管李紅對(duì)《中國(guó)新聞周刊》說,“從免費(fèi)到收費(fèi),再到企業(yè)郵箱,我們都根據(jù)需求,各郵箱的安全機(jī)制也不一樣!
“我和我的同事都會(huì)把密碼分檔,比如說我自己有三個(gè)密碼:最安全的檔,就用最復(fù)雜的密碼,不僅用大小寫,還把字母數(shù)字、字符,都混合在一起用。” 李紅說。
目前的網(wǎng)站密碼保護(hù)主要有:安全碼(注冊(cè)時(shí)生成的備份碼)、身份證、手機(jī)綁定等。
而用戶希望自己的密碼不易被竊取,最簡(jiǎn)單的方法就是使用復(fù)雜冗長(zhǎng)的密碼組合!斑x阿拉伯?dāng)?shù)字當(dāng)密碼,每一位上就有10種可能性,如果是四位,就有1000種可能;如果再加上26個(gè)小寫字母,26個(gè)大寫字母,再加上各種符號(hào),那每一位上都會(huì)有成百上千種可能性,這樣密碼的安全性就更高一些。”南開大學(xué)研究“混沌加密”的張翰博士解釋關(guān)于密碼的最簡(jiǎn)單的道理。
現(xiàn)在銀行密碼規(guī)定的6位數(shù)密碼,諾貝爾物理獎(jiǎng)獲得者費(fèi)曼曾經(jīng)推算過,要解開一個(gè)6位的保險(xiǎn)柜密碼鎖,理論上需要至少8000次嘗試,也就是說,只要你的銀行卡、存折的密碼不被竊取,密碼被破的可能性就很小。
而在互聯(lián)網(wǎng)上,很多人密碼就沒那么保險(xiǎn)了。
北京郵電大學(xué)信息安全中心“現(xiàn)代密碼”博士楊義先介紹說,在今天的各種計(jì)算機(jī)網(wǎng)絡(luò)上,普通密碼已經(jīng)阻擋不了黑客的進(jìn)攻,每天都有大量的重要信息被轉(zhuǎn)換成一串串代碼后傳輸。如果加密的方法好的話,即使黑客們得到了這些代碼也無濟(jì)于事。但是,這種加密方法有一個(gè)致命的缺點(diǎn),它等于是在“提醒”黑客“此地?zé)o銀三百兩”,告訴他們這里正在傳輸重要的信息。如果你“提醒”了黑客們你在傳輸重要信息,那么,黑客就可以有的放矢地調(diào)動(dòng)若干臺(tái)計(jì)算機(jī)聯(lián)網(wǎng)進(jìn)行破譯計(jì)算。
所以事實(shí)上,絕對(duì)可靠的密碼是沒有的,任何密碼都可以通過計(jì)算機(jī)的計(jì)算破譯。隨著網(wǎng)絡(luò)和計(jì)算機(jī)的普及,聯(lián)網(wǎng)并行計(jì)算的技術(shù)也日趨成熟和普及。在網(wǎng)絡(luò)上,任何一個(gè)人破解密碼的計(jì)算能力都不能低估。
民用密碼=個(gè)人隱私權(quán)利
今天,大眾已經(jīng)對(duì)密碼不勝其煩了,殊不知,那個(gè)最早提供密碼術(shù)、將其推廣到民間的科學(xué)家,直到1996年仍然在接受美國(guó)聯(lián)邦調(diào)查局的調(diào)查。
1991年,美國(guó)學(xué)者齊默爾曼設(shè)計(jì)出一種經(jīng)濟(jì)而有效的產(chǎn)品,有了它,大眾不需要密碼專家指導(dǎo)就可以給自己的信息加密,他把這個(gè)軟件叫做PGP
(意思是絕對(duì)保密)。
當(dāng)時(shí)的美國(guó)法律規(guī)定,密碼術(shù)屬于軍火,但齊默爾曼還是鋌而走險(xiǎn)免費(fèi)發(fā)放了這些加密軟件。此后,他被美國(guó)海關(guān)當(dāng)局提訴,罪名是:“非法出口軍火,給敵對(duì)國(guó)家和恐怖分子提供進(jìn)攻美國(guó)的工具”——一個(gè)軟件的威力有這么大。
伴隨著審判,一場(chǎng)關(guān)于個(gè)人隱私保護(hù)的爭(zhēng)論貫穿了整個(gè)90年代。
多年來,警察和情報(bào)部門已經(jīng)習(xí)慣使用無線監(jiān)聽或網(wǎng)絡(luò)監(jiān)控來搜集對(duì)付恐怖分子和犯罪集團(tuán)的證據(jù),但是PGP軟件的應(yīng)用直接影響了他們的監(jiān)聽效果。執(zhí)政者認(rèn)為,密碼術(shù)的廣泛應(yīng)用給恐怖分子、販毒集團(tuán)可乘之機(jī)。如果不能快速破譯情報(bào),豈不是使整個(gè)國(guó)家坐在火藥桶上?
而支持加密公眾化的是公民和密碼學(xué)家們,他們認(rèn)為,人們急需使用密碼來保護(hù)個(gè)人隱私。隨著電子商務(wù)的發(fā)展,大的商業(yè)公司也加入進(jìn)來,他們需要強(qiáng)大的密碼術(shù)使得他們能在網(wǎng)絡(luò)時(shí)代保證業(yè)務(wù)的安全。
哪一個(gè)更重要——公眾的隱私還是政權(quán)的保障?
經(jīng)過5年的斗爭(zhēng),公眾和密碼學(xué)家贏得了這場(chǎng)信息戰(zhàn)?肆诸D政府被迫更改了法律,大陪審團(tuán)也放棄了對(duì)齊默爾曼定罪的想法。
密碼技術(shù)仍在發(fā)展,“圖靈獎(jiǎng)”(計(jì)算機(jī)界最負(fù)盛名的獎(jiǎng)項(xiàng))得主姚期智在清華做報(bào)告時(shí)說,如果量子加密能夠建立起來,量子密碼很有可能是不可破譯的。也就是說,我們擁有了“終極密碼”。理論上,由于粒子的不確定性,要破譯一個(gè)經(jīng)過量子加密的密碼很有可能就意味著將宇宙中每個(gè)原子都算上數(shù)億年。
如果量子密碼系統(tǒng)能夠?qū)崿F(xiàn),密碼的發(fā)展將會(huì)停止。它能夠保證軍隊(duì)、商業(yè)的絕對(duì)安全,可是更嚴(yán)峻的問題將擺在我們面前,政府能夠讓民眾應(yīng)用這項(xiàng)技術(shù)嗎?我們應(yīng)該怎樣保護(hù)我們的通訊系統(tǒng),而不是保護(hù)犯罪?量子密碼能夠?qū)㈦[私權(quán)發(fā)揮到極致,但是這到底是把我們帶入光明,還是引向深淵?
對(duì)于這些問題,清華大學(xué)技術(shù)哲學(xué)博士張成崗的態(tài)度是,“科學(xué)是中性的,最終,人要自己決定走向何方! ★
懶人無密碼
像最著名的密碼英格瑪被破譯的命運(yùn)一樣,新密碼在發(fā)明之初總是宣稱不可破譯,但是最終還是被破譯了。加密與解密就像洪七公遇上了歐陽鋒,經(jīng)過數(shù)百回合惡斗,至今仍打得難解難分,不分伯仲。
難怪偵探小說的鼻祖愛倫·坡說,“密碼可破!人類不可能造出即使才智運(yùn)用得當(dāng)也無法解開的密碼!”
費(fèi)曼是諾貝爾物理獎(jiǎng)得主之一,二戰(zhàn)期間,他為美國(guó)軍方研究原子彈,由于生活乏味,開鎖成了他的業(yè)余愛好。
經(jīng)過推算,費(fèi)曼發(fā)現(xiàn)解開一個(gè)6位的保險(xiǎn)柜密碼鎖需要至少8000次嘗試,但在現(xiàn)實(shí)中,他往往能夠在10分鐘內(nèi)打開同事的保險(xiǎn)柜。他說,最有效的方法不是數(shù)學(xué),而是心理學(xué)。
后來,有個(gè)老鎖匠告訴費(fèi)曼,保險(xiǎn)柜的出廠密碼一般是“50-0-50”或者“25-5-25”,費(fèi)曼用這個(gè)密碼測(cè)試了整棟原子彈大樓,他驚奇地發(fā)現(xiàn),每5個(gè)保險(xiǎn)柜就有一個(gè)在使用原始密碼。
有一次,他甚至用常數(shù)E(e=2.71828)作為密碼,打開了29個(gè)保險(xiǎn)柜,要知道,那里面裝的可是有關(guān)原子彈的全部資料。
密碼心理學(xué)告訴我們,人天生就懶惰!
不以為然嗎?也許你認(rèn)為自己想的東西別人不會(huì)知道,那就看看這個(gè)實(shí)驗(yàn)吧。
有人做一個(gè)心理試驗(yàn),他們從大學(xué)中抽出了100名學(xué)生,要他們寫下2個(gè)單詞,并告訴他們這個(gè)單詞是用于電腦的口令,且將來的使用率也很高!要求他們盡量慎重考慮!
測(cè)試結(jié)果如下:
1.用自己名字的中文拼音者多達(dá)37人,如:wanghai ,zhangli,shenqin,等等。
2.用常用的英文單詞的有23人,其中許多人都用了很有特定意義的單詞,如:hello,good, happy,anything,等等。
3.用計(jì)算機(jī)的中經(jīng)常出現(xiàn)的單詞 的18人,這些單詞中還包括操作系統(tǒng)的命令,如:system,command,copy,harddisk,
mouse,等等。
4.用自己的出生日期 7人,年月日表示法各不相同!但其中有3人用了中國(guó)常用的日期表示方法!如870203等。
上述測(cè)試中,有21人選了兩個(gè)一樣的單詞,接近相同的有33人!
當(dāng)然,其他密碼也有規(guī)律可循,如12345這樣的“弱智型號(hào)碼”,如昵稱+888的“財(cái)迷型號(hào)碼”,還有直接用手機(jī)或者電話號(hào)碼的“懶惰型號(hào)碼”。
顯然,當(dāng)我們?cè)O(shè)定口令時(shí)都會(huì)用自己熟悉的單詞,這樣能便于記憶,同時(shí),我們也該想到,這也便于破譯。 (本刊記者/文曄)
“芝麻”總能叫開門嗎?
密碼的歷史就是人類戰(zhàn)爭(zhēng)的歷史,并隨戰(zhàn)爭(zhēng)的升級(jí)而發(fā)展
“芝麻,芝麻,開門吧!币粋(gè)咒語,幫阿里巴巴打開了財(cái)富之門,也引來了40大盜的追殺。
從傳說中“芝麻開門”的咒語,到后來的按手印、支票簽名,再到現(xiàn)在的安全密碼認(rèn)證、數(shù)字簽名……加密與解密的“斗法”從來沒有停止過。道高一尺,魔高一丈,在這場(chǎng)智慧與科技的競(jìng)技中,究竟是誰成為寶藏的主人?歷時(shí)2000多年的“密碼戰(zhàn)”或許能給我們啟示。
密碼因戰(zhàn)爭(zhēng)而生
李長(zhǎng)生,中國(guó)軍事科學(xué)院軍事運(yùn)籌學(xué)研究員。90年代末,他歷時(shí)兩年編著《軍事密碼學(xué)》,這本教科書式的書名卻有著文藝小說的裝幀,這種“混搭”,似乎暗示了密碼本一直是神秘與嚴(yán)肅之間的某種和諧。
“密碼和文字的使用歷史一樣長(zhǎng)。”李長(zhǎng)生介紹說,在密碼誕生之前,古希臘人曾經(jīng)用過在頭皮上書寫或者刺青、然后等待頭發(fā)重新長(zhǎng)出的方法來加密(當(dāng)然這個(gè)時(shí)效性極差);類似的,中國(guó)古代也有把大腿割破,藏入蠟丸,等待肉長(zhǎng)好后再傳遞信息的保密方法(現(xiàn)在想來是非常惡心而且不人道的,起碼要自殘兩次)。
正如山賊發(fā)明了“黑話”一樣,人們逐漸以“密碼”的方式把信息隱藏在公開的明文中。李長(zhǎng)生對(duì)形形色色的加密方式統(tǒng)一概括為,“密碼從數(shù)學(xué)的角度理解,就是一種廣義的函數(shù)對(duì)應(yīng)關(guān)系!
從公元前400年密碼出現(xiàn),到20世紀(jì)70年代普及于民用之前,密碼學(xué)一直是被軍隊(duì)獨(dú)霸的領(lǐng)域。
國(guó)王、將軍、陰謀家們都絞盡腦汁地加密、解密,而那些答案,曾經(jīng)讓古羅馬的愷撒大帝“峰回路轉(zhuǎn)”,也讓希特勒“飲恨終身”。
在東方,北宋的曾公亮發(fā)明了我國(guó)的第一本軍事密碼本。他將常用的40個(gè)軍事口令逐一編號(hào),并用一首40個(gè)字的五言詩作為解密的鑰匙,在出征前密告先鋒官。如將軍口令為“18”,而五言詩中編號(hào)18的字為“戲”字,于是將軍先隨便寫一首含有“戲”的信,然后在“戲”字上加蓋印章作記號(hào)送出。先鋒官得令后默念一遍詩歌,即可從“戲”中數(shù)出命令號(hào)碼了。
唐朝的五言詩不計(jì)其數(shù),送信的人又不明就里,敵方即使嚴(yán)刑逼供,信使也是“打死說不出”。
著名密碼戰(zhàn),計(jì)算機(jī)加密的前身
很多“密碼戰(zhàn)”的內(nèi)幕,即使戰(zhàn)后也是高度機(jī)密,功臣不但得不到表彰,還要為保守秘密備受折磨。電影《美麗的心靈》即表現(xiàn)了諾貝爾獎(jiǎng)得主納什因保守密碼的秘密而精神錯(cuò)亂的故事。
二戰(zhàn)中最著名的密碼要算英格瑪(ENIGMA,意為謎),它作為世界上第一部機(jī)械密碼機(jī),結(jié)束了手搖編碼的歷史,其工作原理奠定了當(dāng)今計(jì)算機(jī)加密的基礎(chǔ)。
在德國(guó)人眼里,英格瑪是不可破譯的,發(fā)信人通過調(diào)整3個(gè)轉(zhuǎn)子的方向,使它處于17576個(gè)方向之一。17576個(gè)方向并不是太多,但破解者一個(gè)方向試一分鐘,也要晝夜不停地工作兩周。
為了戰(zhàn)勝英格瑪,英國(guó)人在布萊榭麗公園的小木屋里建起了密碼學(xué)校,這里聚集著各種不同尋常的怪才數(shù)學(xué)家、軍事家、心理學(xué)家、語言學(xué)家、象棋高手、填字游戲?qū)<,有些人專門負(fù)責(zé)處理細(xì)節(jié),有些人則通過不合常理的思維跳躍來尋找靈感,到二戰(zhàn)結(jié)束時(shí),這里已經(jīng)聚集了7000人。
較量中,二戰(zhàn)成了密碼史上的黃金年代。軍事科學(xué)家估計(jì),盟軍對(duì)密碼的成功破譯使二戰(zhàn)至少提前一年結(jié)束。
但是二戰(zhàn)結(jié)束后,英國(guó)并沒有透露英格瑪已經(jīng)被破解的秘密,直到20世紀(jì)70年代,各國(guó)轉(zhuǎn)向計(jì)算機(jī)加密的研究,人們才知道布萊榭麗公園的故事。但那時(shí),很多無名英雄已經(jīng)長(zhǎng)眠地下了。
這其中,天才密碼學(xué)家圖靈的命運(yùn)最為不幸,他不但沒有因?yàn)槠谱g英格瑪受到獎(jiǎng)勵(lì),反而因“同性戀”而被政府以“有傷風(fēng)化罪”起訴,1954年,身心俱疲的圖靈服毒自殺,時(shí)年42歲。
今天,信息學(xué)領(lǐng)域最重要的獎(jiǎng)項(xiàng)被命名為“圖靈獎(jiǎng)”,也許這就是對(duì)他的補(bǔ)償吧。
密碼,仍是現(xiàn)代戰(zhàn)爭(zhēng)的關(guān)鍵
“計(jì)算機(jī)時(shí)代是繼手工密碼,機(jī)械密碼以后,密碼發(fā)展的第三個(gè)階段,在這一階段斗爭(zhēng)就更復(fù)雜了!睆摹9·11”以后的反恐戰(zhàn)的密碼大戰(zhàn)中,我們就可以看出它有多“復(fù)雜”。
今年4月21日,駐阿富汗美軍宣布,為了防止“基地”組織恐怖分子竊聽,美軍已緊急更換了全部通用密碼。
美軍此次急著更換密碼,是因?yàn)橐幻呀?jīng)脫離“基地”組織的“前恐怖分子”宣稱,“基地”組織已于2005年初成功破譯了駐阿美軍的通用密碼,并依靠破譯密碼全面掌握了美軍活動(dòng)動(dòng)向。
難怪美國(guó)人抓不住拉登,阿富汗情報(bào)部門官員曾公開表示,“基地”恐怖組織似乎總能提前獲知抓捕行動(dòng),“有時(shí)甚至是提前數(shù)分鐘從抓捕中逃脫”“讓人覺得非常的可疑”。
美國(guó)情報(bào)部門也沒閑著,一名年僅17歲名叫法迪亞的印度少年,曾多次應(yīng)美情報(bào)部門之邀,協(xié)助破譯“基地”密碼。法迪亞告訴媒體,在破譯過程中,他驚訝地發(fā)現(xiàn),“基地”為確保信件安全,有些郵件甚至被加密了三次。
為了破譯恐怖分子的通信,美國(guó)國(guó)家安全局還研制出一種超級(jí)電子計(jì)算機(jī)。據(jù)說,它能解開普通加密系統(tǒng)的“底碼”數(shù)大約是7000萬億個(gè)。如果用普通個(gè)人電腦來查找,大概需要22652年。而用超級(jí)計(jì)算機(jī),幾秒鐘就能試一遍!铩
文/文曄
發(fā)生在現(xiàn)代密碼之前的故事
密碼可以分為古典密碼和現(xiàn)代密碼。
古典密碼有很多種形式。
古希臘的斯巴達(dá)克人在各部落之間傳遞信息時(shí)就已使用,比如A部落將獸皮裹在一個(gè)木棒上,然后縱向?qū)懶畔,然后撕下獸皮,B部落收到獸皮后,裹在一個(gè)和A部落所用的相同直徑的木棒上,讀取信息。
到了愷撒大帝征戰(zhàn)的時(shí)候,研究者發(fā)明了一種被稱為“愷撒密碼”的密碼形式。這種密碼運(yùn)用了替換的原則。比如傳遞“APPLE”這個(gè)信息,在密碼中,所有字母向后錯(cuò)3位,那么字母A被用D代替,P同樣后推3位,以S代替。密碼接收方,只要記著這個(gè)推算的數(shù)位,就能還原“APPLE”。這是古典密碼中最簡(jiǎn)單的一種,叫做單表密碼。
之后又衍生出了多表密碼、多字母密碼。
古典密碼都能寫成一個(gè)代數(shù)式,是最簡(jiǎn)單的代數(shù),運(yùn)用初等數(shù)學(xué)可以解出來。
二次大戰(zhàn)時(shí)有了密碼機(jī),密碼也就進(jìn)入了機(jī)械密碼時(shí)代。密碼在戰(zhàn)爭(zhēng)中運(yùn)用廣泛,發(fā)展迅速。
那時(shí)候用的是“對(duì)稱密碼”,即用“密要”對(duì)消息加密。
比如傳遞“APPLE”這個(gè)信息,原始信息APPLE被稱為“明文”,如果加密是A+3=D,“3”這個(gè)數(shù)字就是一個(gè)密要。解密就是D-3=A。這時(shí)加密和解密的密要如果是一樣的,就叫對(duì)稱密碼。
后來發(fā)現(xiàn)這種方法有很大的缺陷。解密時(shí)需要密要,加密者還要把密要同時(shí)傳給解密者,這個(gè)傳遞的渠道被稱為“秘密信道”。
上世紀(jì)五六十年代,出現(xiàn)了一種DF算法,根據(jù)其密要交換的思想創(chuàng)造了“非稱密碼體系”。
在這個(gè)體系中,加密的密要,和解密的密要是不一樣的,這就解決了密要傳遞的問題。其解決的辦法是:加密和解密雙方各有不同的密要,稱為“密要對(duì)”,密要對(duì)滿足一定的數(shù)學(xué)關(guān)系。
通常,計(jì)算機(jī)在有效的時(shí)間內(nèi)是解不開“密要對(duì)”的。
“非稱密碼體系”是現(xiàn)代密碼學(xué)一個(gè)很大的發(fā)展,一直影響到現(xiàn)在。
戰(zhàn)爭(zhēng)結(jié)束后,密碼從軍事上慢慢轉(zhuǎn)為商用或民用。隨著上世紀(jì)90年代網(wǎng)絡(luò)的普及,掀起了密碼民用的狂潮。 (本刊記者/唐磊)
告別密碼時(shí)代
在由密碼作為最重要身份認(rèn)證手段的現(xiàn)代社會(huì)里,如何才能擁有真實(shí)而真正的“自己”?
“51685”,隨著監(jiān)獄管教一聲厲喝,犯人應(yīng)聲出列。這是許多電影中常見的情節(jié)。一個(gè)號(hào)碼代表著一個(gè)犯人,他們沒有名字。
今天,當(dāng)我們面對(duì)提款機(jī),面對(duì)電子信箱、MSN的時(shí)候,又何嘗不是一個(gè)只有號(hào)碼的人。號(hào)碼對(duì)了,進(jìn)入系統(tǒng);如果錯(cuò)了,就被拒絕。對(duì)系統(tǒng)來說,你的號(hào)碼就代表你。
現(xiàn)代社會(huì),密碼已成為身份認(rèn)證系統(tǒng)的核心,有了密碼就有了驗(yàn)明證身的身份,在一串串?dāng)?shù)字排列后,你才是你。
為了證明身份,我們不但要記住各種各樣的密碼,還要記住每個(gè)密碼用于什么樣的場(chǎng)合,配合什么ID。另外,你必須像保護(hù)自己的眼睛一樣保護(hù)這個(gè)密碼,否則,你的錢或者隱私就危險(xiǎn)了。
在網(wǎng)絡(luò)主宰一切的現(xiàn)代社會(huì),真正安全和真實(shí)的“自己”在哪里?
國(guó)外某網(wǎng)站公布了一個(gè)關(guān)于密碼破解的測(cè)試記錄。在這份名曰通過“暴力字母破解”方式獲取密碼的“時(shí)間列表”上,我們看到了一個(gè)不愿接受,卻非,F(xiàn)實(shí)的結(jié)果:現(xiàn)有技術(shù)下的加密并不保密!
例如,如果你的密碼是純數(shù)字的,如六位數(shù)的銀行密碼,可以瞬間被破解;如果是八位數(shù),則需要348分鐘;而十位的話則需要163天!但,要瞬間破解你的銀行密碼,一臺(tái)雙核個(gè)人電腦就可以完成。是不是很恐怖?
目前,128位的電子簽名和數(shù)字認(rèn)證,被視為網(wǎng)絡(luò)世界中的身份證,電子商務(wù)的保證。
然而,就在《電子簽名法》頒布一年后,電子簽名加密算法的兩座大廈便先后倒塌——MD5和SHA-1這兩種應(yīng)用最為廣泛,被形容為固若金湯的加密算法,已被山東大學(xué)的王小云教授破解。MD5的設(shè)計(jì)者Rivest評(píng)論道,“SHA-1的破譯令人吃驚”,“數(shù)字簽名的安全性在降低,這再一次提醒需要替換算法”。
在倫敦組織的國(guó)際監(jiān)控論壇上,高級(jí)譯碼專家Dr Stefan
Brands在其發(fā)言中警告:數(shù)字簽名將擴(kuò)大政府跟蹤和身份盜用的可能性。他說,“這些標(biāo)識(shí)符號(hào)只會(huì)越來越危險(xiǎn),你所做的每一件事都能被自動(dòng)跟蹤。相信不久以后,這些標(biāo)識(shí)你身份的符號(hào)就會(huì)像安裝在你身上的一個(gè)電話監(jiān)視器!
需要記住的密碼越來越多,不安全感卻在加劇。還好,蓋茨說這種煩惱就要結(jié)束了。
早在2004年,微軟公司總裁比爾·蓋茨便稱,目前計(jì)算機(jī)安全系統(tǒng)普遍使用的密碼、口令很快將成為過去,取而代之的,將通過生物特征識(shí)別技術(shù)和智能卡技術(shù)進(jìn)行身份認(rèn)證。
中科院自動(dòng)化研究所生物特征認(rèn)證與測(cè)評(píng)中心副主任何杰則更加自信地告訴記者,“生物認(rèn)證技術(shù)發(fā)展后,身份認(rèn)證將告別密碼時(shí)代!
相對(duì)于密碼、鑰匙等方式,生物認(rèn)證技術(shù)使用的是臉相、指紋、虹膜、筆跡、聲紋、步態(tài)、DNA等這些人體本身特征進(jìn)行身份確認(rèn)。
“9·11”以后,由于在身份鑒別上發(fā)生了重大疏漏,使得身份認(rèn)證技術(shù)受到前所未有的重視。布什連續(xù)簽署了3個(gè)國(guó)家安全法案(愛國(guó)者法案、航空安全法案、邊境簽證法案),要求27個(gè)免簽證國(guó)家,2007年以前,在護(hù)照上采用生物認(rèn)證技術(shù)。據(jù)何杰介紹,我國(guó)也在第二代身份證中預(yù)留了儲(chǔ)存生物特征的接口。
與傳統(tǒng)手段相比,基于生物特征識(shí)別技術(shù)的身份鑒定有三大優(yōu)點(diǎn):不易遺忘或丟失;不易偽造或被盜;“隨身”攜帶,隨時(shí)隨地可用。比如,在IBM的某些高端電腦上,就添加了個(gè)人指紋開機(jī)系統(tǒng),即使電腦丟了也不用擔(dān)心泄密。
何杰認(rèn)為,未來的生物特征識(shí)別技術(shù),將滲入到生活的各個(gè)方面,像電影《少數(shù)派報(bào)告》里演的一樣,那些無處不在的攝像機(jī),截取著湯姆·克魯斯的虹膜,并時(shí)刻追蹤。克魯斯通過虹膜認(rèn)證,便可使用著屬于他的一切資源。
電影的描述如果實(shí)現(xiàn)的話,我們將生活在一個(gè)“無處不在身份識(shí)”的世界中,身份識(shí)別將像空氣一樣無所不在,但你又根本感覺不到它的存在。 ★ ★ 文/文曄
責(zé)任編輯:屠筱茵