《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 互動式《俄羅斯方塊》游戲安全隱寫
互動式《俄羅斯方塊》游戲安全隱寫
2016年電子技術應用第4期
溫 濤,陳夠喜,李瑞林
中北大學 軟件學院,山西 太原030501
摘要: 隱寫技術的安全性是信息隱藏的最大約束,基于圖像或音頻等載體的隱寫方案的安全性還需要很大的提升。基于廣義信息隱藏的核心原理提出一種在《俄羅斯方塊》游戲中的安全隱寫方法。首先詳細說明了如何通過該方法隱藏信息,其次提供了一個在《俄羅斯方塊》游戲中實現隱秘通信的完整方案,最后通過理論分析證明其是S1安全的。實驗部分不僅驗證其安全性,還指出在嵌入容量方面的提升。
中圖分類號: TP309
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.04.033
中文引用格式: 溫濤,陳夠喜,李瑞林. 互動式《俄羅斯方塊》游戲安全隱寫[J].電子技術應用,2016,42(4):120-123.
英文引用格式: Wen Tao,Chen Gouxi,Li Ruilin. Security steganography in interactive Tetris game[J].Application of Electronic Technique,2016,42(4):120-123.
Security steganography in interactive Tetris game
Wen Tao,Chen Gouxi,Li Ruilin
North University of China,Software School,Taiyuan 030501,China
Abstract: The security of steganographic technology is the most importance limitation of information hiding, and there is a lot of promotion on the security of the scheme based on image or video carries. This paper proposes a security steganography method in Tetris game based on the core principle of extend information hiding. At first, it expound how the proposed method work in Tetris game. Then a complete scheme of covert communication is proposed which utilizes the method at the same time. Theoretical analysis proves that it reaches S1 safety. The experiment result shows its safe and its embedding capacity enhanced.
Key words : covert communication;information hiding;Tetris game;security

0 引言

    信息隱藏是指通信雙方在有第三方的監視下,將秘密信息以一種不可見的方式傳輸,常被應用于軍事領域等一些重要場合。信息隱藏技術一直是信息安全領域的重要組成部分,在過去的20年內,信息隱藏技術得到極大的發展。首先是隱藏域的擴大,從剛開始的空域、頻域,到近些年新提出的加密域[1]等,它們都是將載體做信號變換處理,然后將秘密信息嵌入到變換后的載體中,第三方無法輕易判斷出載體是否攜帶秘密信息;其次是隱藏算法的增加,最開始提出的是圖像空域LSB算法[2],該算法嵌入容量大且易實現,使用極為廣泛,但是容易被卡方檢驗等統計分析方法判斷出是否攜帶有秘密信息;DE算法[3]是最常見的可逆隱藏算法,但是由于嵌入容量較小,魯棒性較差,受到壓縮、變形等攻擊后不能無損的恢復,實際情況中依舊不被廣泛使用;最后是隱藏載體的增多,從被研究最早同時也是最徹底的圖像載體[4]和音頻載體,到PowerPoint文件[5]和TCP幀[6]等載體中都可以實現信息隱藏。

    在游戲中隱藏信息以實現隱秘通信引起一些國內外學者的注意,他們利用游戲的各種特點,在不改變游戲規則的前提下,同樣實現信息隱藏。吳軍等[7]提出一種基于《七巧板》游戲的圖像信息偽裝算法,將機密數字圖像和載體圖像分成適當的小塊,按一定的條件尋找匹配關系, 然后將描述匹配關系的參數經編碼后隱藏在載體圖像之中,到接收方提取出描述匹配關系的參數,然后利用這些匹配關系恢復出機密圖像。Hernandez-Castro等[8]提出在游戲中實現信息隱藏的框架,并將其應用于《圍棋》游戲中;Lee等[9]提出在《迷宮》游戲中的隱藏方法,將信息隱藏在解密該迷宮的路徑中,只有知道這種方法的人才可以獲取到秘密信息。但是,它們的嵌入容量都受到游戲自身大小的限制;Zhan-He[10]等在《俄羅斯方塊》游戲中實現信息隱藏,將游戲中7種不同的板塊抽象為數字0~6,采用了基于七進制而非廣泛應用的二進制編碼秘密信息。

    本文同樣提出一種基于《俄羅斯方塊》游戲的信息隱藏方法,與文獻[10]不同的是,本文的方案適用于二進制編碼表示的信息,且在嵌入容量方面優于文獻[10]。

1 關于《俄羅斯方塊》游戲

    《俄羅斯方塊》是由俄羅斯人阿列克謝·帕基特諾夫發明的一款休閑游戲。該游戲由4個小方塊組成的不同形狀的板塊陸續從屏幕上方落下來,板塊可以旋轉和調整位置,使它們在屏幕底部拼出完整的一條或幾條,這些完整的橫條會隨即消失,給新落下來的板塊騰出空間,與此同時,玩家得到分數獎勵。沒有被消除掉的方塊不斷堆積起來,一旦堆到屏幕頂端,玩家便告輸,游戲結束。

2 本文方案

    本文的核心思想是:在不改變游戲規則的前提下,將秘密信息加載到游戲中板塊的下落過程中,從而實現信息隱藏。

2.1 隱寫原理

    《俄羅斯方塊》游戲中共有7種不同的板塊,分別用ti(i∈[0,6]∩Z)表示,如圖1所示。

jsj4-t1.gif

    其中每個板塊可以攜帶3 bit信息I={i0 i1 i2|i0,i1,i2∈{0,1}},ik(k=0,1,2)的取值分別如下:

    (1)i0的取值:t0板塊的落下不攜帶任何信息,其余6種板塊ti(i=1,2,3,4,5,6)根據形態變化的數量分為兩個板塊組,其中,表示有兩種形態變化的組為M0={t1,t2,t3},表示有4種形態變化的組為M1={t4,t5,t6}。如果本次落下的板塊ti屬于M0,i0=0;否則,如果本次落下的板塊ti屬于M1,則i0=1。

    (2)i1的取值:不同的板塊組有不同的形態變化,如圖1所示,其中t0板塊沒有變化,M0中的板塊有兩種形態的變化,分別用a、b表示;M1中的板塊有4種形態的變化,分別用a、b、c、d表示。每個板塊ti的形態變化都是從a形態開始,jsj4-b1.gif順時針旋轉n×90°(n∈[0,3]∩Z)后得到。假設每個板塊初始落下的形態用v=0表示,每經過一次旋轉v+1(mod2),i1的值為該板塊最終落到屏幕底部時的v值。例如,設某板塊落下的初始形態為t4.b,最終形態為t4.a,期間需要順時針旋轉3×90°,其形態與v值如表1所示。

    (3)i2的取值:每個板塊都是從游戲區域的中間落下。d為板塊最終落到屏幕底部的位置相對于初始位置的距離,如果d%2(%為取余運算)=1,則i2=1,否則如果d%2=0,i2=0。如圖2、圖3所示,板塊最終落到屏幕底部的位置相對于初始位置的距離d=1,d%2=0,則此時i2=0。

jsj4-t2.gif

jsj4-t3.gif

    綜上所述,一個板塊的從游戲區域的頂部落到區域底部可以攜帶3 bit秘密信息,規則如表2所示。jsj4-b2.gif

2.2 隱秘通信方案

    一個完整的隱秘通信系統必須包括表示信息傳輸的開始及結束的標識,這部分將介紹它們,并就基于2.1的算法提供一個完整的方案。

    該方案可以用元組表示:Ω={P,W,R,I,G}。P表示游戲雙方,P={Sender,Receiver};W是第三方攻擊者,Wendy,他有能力破解該通信系統;R表示規則的集合,包括傳輸信息的開始規則、板塊下落攜帶信息規則以及信息傳輸的完成規則等;I是秘密信息,I的內容不能被W獲取到;G表示該《俄羅斯方塊》游戲。

    該隱秘通信的方案如下:

    (1)Sender和Receiver之間共享一對公鑰和私鑰,Sender通過RSA非對稱加密算法,將隨機種子Rs加密,Rs的作用是生成偽隨機序列K(Ki∈{0,1}),i∈0,1,2,…,M),Sender利用該序列以按位異或的方式加密欲傳輸的秘密信息I(Ii∈{0,1}),i∈0,1,2,…,M),得到C,C是Sender在游戲中實際傳輸的信息。C=ci=Iijsj4-b2-x1.gifki(i=0,1,2,…,M)。

    (2)Sender將加密后的Rs(長度為L,且Receiver已提前知悉)與M bit信息按如下方式組合:Rs+C,并將其分為(M+L)/3組,分別用T1,T1,…,Tk(k∈[1,(M+L)/3])表示。對于每組Tk,第一個比特的值jsj4-b2-x2.gif決定該攜帶該組信息的板塊ti∈M0還是ti∈M1,Sender重新編程實現《俄羅斯方塊》游戲,特點如下:

    ①游戲G接收到Sender開始傳輸信息的信號之前,G中板塊落下規則與普通游戲相同。

    ②G接收到Sender開始傳輸信息的信號后,根據jsj4-b2-x3.gifjsj4-b2-x3.gif選擇下落板塊ti∈M0或ti∈M1,并從它們中隨機選擇某個板塊ti落下。

    ③G接收到Sender完成信息傳輸的信號之后,G將板塊下落規則恢復成正常游戲的規則。Sender將重新編程后的游戲上傳到在線游戲網站中。

    (3)Sender邀請Receiver參與在線《俄羅斯方塊》游戲,模式為雙人競賽模式。

    (4)當Sender第一次消去完整的橫條時,表示下一次落下的板塊中攜帶有信息。

    (5)Receiver收到Sender開始傳輸信息的信號后,開始記錄Sender端每一個板塊的下落、旋轉和移動等相關信息。

    (6)當Sender將某個板塊快速地落到屏幕最底層,表示他已經完成Rs+C的傳輸。Receiver收到此信號后,停止記錄板塊的信息,并根據2.1所述原理,得到與Sender相同的種子Rs和加密后的信息C,生成與Sender相同的偽隨機序列K,解密后得到秘密信息I:cijsj4-b2-x1.gifki=Iijsj4-b2-x1.gifkijsj4-b2-x1.gifki=Ii(i=0,1,2,…,M)。

    (7)如果信息傳輸完成時,Sender或Receiver還未完成游戲,則繼續完成游戲即可,此后的游戲并不影響信息傳輸;若Sender的游戲已經結束,但信息還未完成傳輸,Sender要重新開始下一局游戲,重復步驟(3)~(6),直到所有的信息傳輸完成。

    注意:為提高方案的安全性,在攜帶信息的板塊中,每7個至少有一個t0板塊。同時,要保證每局游戲的Rs均不同。

3 安全性分析

    信息隱藏技術最重要的指標是其安全性。信息隱藏的安全性分為兩類[11]

    第一類:信息隱藏技術是S1安全的,是指攻擊者W沒有合理的理由證明經過傳輸信息的通訊信息S中隱藏有秘密信息I。

    第二類:信息隱藏技術是S2安全的,是指攻擊者W無法破壞經過傳輸信道的通信信息S中隱藏的所有秘密信息I。

jsj4-4-s1.gif

4 實驗

    從《俄羅斯方塊》官方網站中選擇3種不同種類的游戲,每種游戲落下的板塊均總數超過10 000,分別記錄7種板塊出現的次數,并計算其頻率。同時,選取不同大小的3組比特序列,分別用本文提到的算法和文獻[10]的算法傳輸,記錄3局游戲中每個板塊出現的頻率,如圖4所示。

jsj4-t4.gif

    從圖中可以看出,普通《俄羅斯方塊》游戲的板塊頻率出現在[0.135,015]內,接近1/7(約為0.143),而本文提到的算法中板塊的頻率同樣浮動在1/7上下,由此可證明該算法是S1安全的。jsj4-b3.gif

    在上述實驗的同時,同時記錄下文獻[10]的算法與本文提到的算法中的核心板塊的數量,如表3所示。

    由表中數據可知,本算法在嵌入容量方面高于文獻[10]。

5 結論

    本文提出了一種新穎的安全隱寫方法,在《俄羅斯方塊》游戲中隱藏信息,首先依據板塊的變化數量,將板塊分類,然后通過板塊的移動、旋轉等方式,在板塊的落下過程中攜帶信息,每個板塊都可以攜帶3 bit的信息。本文從理論和實驗方面,分別證明了本算法可達到S1安全,同時分析證明了本方案在嵌入容量方面得到提升。由于本文的方案在嵌入容量方面依賴于游戲本身的大小,所以接下來的研究重點是改進該方案,增大嵌入容量以及在其他游戲載體中嵌入秘密信息,實現隱秘通信。

參考文獻

[1] ZHANG X.Reversible data hiding in encrypted image[J].Signal Processing Letters,IEEE,2011,18(4):255-258.

[2] 劉粉林.數字圖像隱寫分析[M].北京:機械工業出版社,2010.

[3] TIAN J.Reversible data embedding using a difference expansion[J].IEEE Trans.Circuits Syst.Video Techn.,2003,13(8):890-896.

[4] 陳夠喜,伍玉良,張鵬程,等.二值圖像中的安全隱寫[J].小型微型計算機系統,2012,33(7):1625-1628.

[5] YANG W C,CHEN L H.A steganographic method via various animations in PowerPoint files[J].Multimedia Tools and Applications,2013,74(3):1003-1019.

[6] WENDEZL S,ZANDER S,FECHNER B,et al.Pattern-based survey and categorization of network covert channel techniques[J].ACM Computing Surveys(CSUR),2015,47(3):50.

[7] 吳軍,吳秋新.一種基于七巧板游戲的數字圖像信息偽裝方法[J].計算機應用,2004,24(6):125-128.

[8] HERNANDEZ-CASTRO J C,BLASCO-LOPEZ I,ESTEVEZ-TAPIADOR J M,et al.Steganography in games:A general methodology and its application to the game of Go[J].Computers & Security,2006,25(1):64-71.

[9] LEE H L,LEE C F,CHEN L H.A perfect maze based steganographic method[J].Journal of Systems and Software,2010,83(12):2528-2535.

[10] OU Z H,CHEN L H.A steganographic method based on tetris games[J].Information Sciences,2014,276:343-353.

[11] 林代茂,胡嵐,郭云彪,等.廣義信息隱藏技術的安全問題[J].中山大學學報:自然科學版,2005,43(A02):14-16.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产一区二区成人| 亚洲日本中文字幕| 欧美电影免费观看高清| 欧美一区二区精品久久911| 99这里只有精品| 亚洲人体一区| 91久久久久久久久| 亚洲国产精品小视频| 久久精品官网| 久久国产精品第一页| 久久国产66| 亚洲国产乱码最新视频| 亚洲国产成人久久综合一区| 亚洲国产精品一区二区第四页av| 亚洲国产aⅴ天堂久久| 亚洲国产成人porn| 亚洲国产精品毛片| 亚洲精品老司机| 亚洲狼人综合| 中文亚洲字幕| 亚洲一区二区三区在线| 亚洲永久精品大片| 亚洲欧美国产视频| 欧美一区国产一区| 久久综合99re88久久爱| 免费久久99精品国产自| 免费看成人av| 欧美日韩国产精品专区| 国产精品hd| 国产日韩精品久久| 一区免费视频| 亚洲精品国精品久久99热一| 99精品国产热久久91蜜凸| 亚洲在线视频| 亚洲第一搞黄网站| 日韩视频精品| 亚洲自拍偷拍网址| 欧美自拍偷拍午夜视频| 猛男gaygay欧美视频| 欧美日韩免费一区二区三区| 国产精品日本一区二区| 海角社区69精品视频| 在线观看的日韩av| 一本久道久久综合婷婷鲸鱼| 午夜一区二区三区不卡视频| 亚洲国产成人av好男人在线观看| 99国内精品久久| 亚洲欧美在线一区| 久久久久久夜精品精品免费| 欧美精品情趣视频| 国产精品揄拍一区二区| 极品少妇一区二区三区| 亚洲伦伦在线| 欧美夜福利tv在线| 亚洲精品永久免费| 欧美一区二区久久久| 欧美第十八页| 国产精品一区一区三区| 亚洲国产欧美另类丝袜| 亚洲亚洲精品三区日韩精品在线视频| 欧美一级理论片| 99视频精品| 久久精品最新地址| 欧美日韩视频一区二区三区| 国产亚洲精品久久飘花| 亚洲精品在线看| 欧美一二区视频| 亚洲深夜激情| 裸体丰满少妇做受久久99精品 | 国产亚洲午夜高清国产拍精品| 在线看国产日韩| 亚洲网站在线| 亚洲国产欧美久久| 欧美一区二区三区另类| 欧美精品电影| 海角社区69精品视频| 亚洲校园激情| 日韩一级不卡| 久久性色av| 国产精品美女黄网| 亚洲片在线观看| 久久爱另类一区二区小说| 亚洲香蕉在线观看| 欧美刺激性大交免费视频| 国产日韩欧美日韩大片| 日韩视频三区| 亚洲美女淫视频| 久久久久se| 国产精品一卡二卡| 日韩亚洲精品电影| 亚洲欧洲日韩综合二区| 欧美一区二区三区在线看| 国产精品第一区| 亚洲精品一区在线观看香蕉| 亚洲高清在线精品| 久久久久久久一区| 国产精品人成在线观看免费| 9l国产精品久久久久麻豆| 亚洲精品中文字幕女同| 麻豆av一区二区三区久久| 国产性做久久久久久| 亚洲女同性videos| 亚洲制服丝袜在线| 欧美亚洲成人精品| 亚洲免费av片| 亚洲精品一区二区三区不| 麻豆av一区二区三区久久| 国精品一区二区| 久久gogo国模啪啪人体图| 欧美在线观看一区| 国产欧美一区二区视频| 亚洲免费人成在线视频观看| 午夜精品一区二区三区电影天堂| 欧美日韩中文在线| 亚洲精品国产拍免费91在线| 夜夜嗨av一区二区三区四区 | 国产精品日韩一区二区| 日韩一二三在线视频播| 一区二区三区日韩精品| 欧美日一区二区三区在线观看国产免| 亚洲人成7777| 亚洲视频免费在线| 欧美日韩一区自拍| 一本到12不卡视频在线dvd| 亚洲图片欧洲图片av| 欧美日韩综合| 亚洲一卡二卡三卡四卡五卡| 午夜性色一区二区三区免费视频| 国产精品美女一区二区| 亚洲一区二区三区欧美| 欧美一级电影久久| 国产日韩欧美一区| 亚洲电影在线播放| 欧美第一黄网免费网站| 日韩视频在线一区| 亚洲一区二区精品| 国产精品入口66mio| 久久riav二区三区| 欧美激情在线有限公司| 夜夜嗨av一区二区三区网站四季av| 亚洲综合三区| 国产日韩精品入口| 亚洲欧洲一区二区在线播放| 欧美日韩国产首页| 亚洲视频 欧洲视频| 久久精品一本| 亚洲电影免费观看高清完整版在线 | 黄色综合网站| 日韩视频在线观看国产| 欧美视频免费看| 亚洲欧美日韩在线综合| 久久综合综合久久综合| 亚洲精品社区| 小处雏高清一区二区三区| 激情成人综合| 在线亚洲免费| 国产亚洲欧洲997久久综合| 91久久久久久久久久久久久| 欧美视频一区二| 欧美在线免费观看视频| 欧美承认网站| 亚洲在线视频一区| 麻豆乱码国产一区二区三区| 亚洲精选中文字幕| 欧美在线亚洲综合一区| 亚洲第一精品夜夜躁人人爽 | 亚洲综合日韩中文字幕v在线| 玖玖在线精品| 日韩图片一区| 久久九九国产精品怡红院| 亚洲国产清纯| 欧美一级播放| 91久久国产综合久久蜜月精品 | 欧美日韩在线观看一区二区| 午夜精品成人在线| 欧美激情精品久久久久久变态| 亚洲一区自拍| 欧美精品v国产精品v日韩精品| 亚洲综合国产激情另类一区| 欧美国产精品日韩| 香港成人在线视频| 欧美美女视频| 久久成人精品视频| 欧美美女喷水视频| 亚洲第一精品久久忘忧草社区| 欧美日韩在线不卡一区| 亚洲福利视频专区| 国产精品久久久久9999吃药| 亚洲欧洲日韩综合二区| 国产日韩欧美成人| 亚洲香蕉网站| 亚洲激情欧美激情| 久久久久一区二区三区| 宅男噜噜噜66一区二区66| 欧美黄色精品| 亚洲国产一二三| 国产综合婷婷| 欧美在线播放一区| 亚洲最快最全在线视频| 欧美激情bt|