科學(xué)60秒:強(qiáng)大程序幫你瞞天過(guò)海
來(lái)源:滬江聽(tīng)寫(xiě)酷
2011-08-12 10:00
Imagine that you want to send a secret message to your colleague at the CIA. You can ___1___ it to prevent counterspies from reading it. But they'll still know you were sending some sort of message. There's a better option—steganography—which means “___2___.” You tuck your secret away in an unexpected place, like an MP3 or a photo file, to conceal the fact you even shared any information at all.
But you can't hide much in those file types without it being suspiciously large. Executable files, aka applications, on the other hand, come in all sizes—making them an ideal place to ___3___ lots of data. So two computer scientists created an algorithm that packages your encrypted data into an executable file of your choice. Then it ___4___ a new program that works just like the original—except that your secret cargo is inside. The research is in the International Journal of Internet Technology and Secured Transactions. [Rajesh Kumar Tiwari and G. Sahoo, "A Novel Steganographic Methodology for High-Capacity Data Hiding in Executable Files"]
Ideally, this ___5___ would keep your data safe from prying eyes. Until somebody notices that you're sharing an inordinate number of executable files.
【視聽(tīng)版科學(xué)小組榮譽(yù)出品】
But you can't hide much in those file types without it being suspiciously large. Executable files, aka applications, on the other hand, come in all sizes—making them an ideal place to ___3___ lots of data. So two computer scientists created an algorithm that packages your encrypted data into an executable file of your choice. Then it ___4___ a new program that works just like the original—except that your secret cargo is inside. The research is in the International Journal of Internet Technology and Secured Transactions. [Rajesh Kumar Tiwari and G. Sahoo, "A Novel Steganographic Methodology for High-Capacity Data Hiding in Executable Files"]
Ideally, this ___5___ would keep your data safe from prying eyes. Until somebody notices that you're sharing an inordinate number of executable files.
【視聽(tīng)版科學(xué)小組榮譽(yù)出品】
encrypt
hidden writing
embed
spits out
handy trick
假設(shè)你要給中情局的同事發(fā)送一封密函,為了不讓間諜竊取情報(bào),你可以給文件加密。但是那些間諜還是會(huì)知道你在傳送文件。別急,隱寫(xiě)術(shù)可以幫上忙。隱寫(xiě)術(shù)也就是“文字隱藏”。你可以將秘密文字信息隱藏在MP3或者圖片格式文檔下,于是你就可以瞞天過(guò)海了。
不過(guò),儲(chǔ)存太多信息在這種格式下的話(huà),難免會(huì)因?yàn)轶w積過(guò)大而引人懷疑。而執(zhí)行文檔(又名應(yīng)用程序)的大小則沒(méi)有限制,不失為藏秘密的好地方。有兩位科學(xué)家編寫(xiě)了一個(gè)程序,利用它,你可以將秘密信息報(bào)存在任意執(zhí)行文檔下,而原有程序照常運(yùn)行——只是還隱藏了你的秘密。這項(xiàng)研究成果刊登在《網(wǎng)絡(luò)技術(shù)與安全交易》國(guó)際期刊上。
理想狀態(tài)下,這種小把戲可以讓你的信息數(shù)據(jù)不被人偷窺,當(dāng)然你要是分享太多執(zhí)行文檔的話(huà)可就要引起別人的懷疑了。
- 相關(guān)熱點(diǎn):
- 品牌聽(tīng)力
- 會(huì)計(jì)工作總結(jié)