《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 互動式《俄羅斯方塊》游戲安全隱寫
互動式《俄羅斯方塊》游戲安全隱寫
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亚洲国产精品_日韩亚洲一区二区
久久久久久**毛片大全| 免费看精品久久片| 久久精品国产99国产精品| 亚洲视频一区| 99re66热这里只有精品3直播| **欧美日韩vr在线| 在线播放精品| 在线精品视频一区二区三四| 国产亚洲一区在线播放| 国产亚洲一级高清| 国产亚洲欧美一区二区三区| 国产欧美日韩另类一区| 国产欧美日韩视频一区二区| 国产精品亚洲一区二区三区在线| 国产精品免费看片| 国产精品色午夜在线观看| 国产精品久久久久久久久免费| 欧美日韩一区二区在线观看视频| 欧美日韩国产首页在线观看| 欧美剧在线观看| 欧美日韩岛国| 欧美日韩亚洲精品内裤| 欧美三级特黄| 国产精品日韩欧美一区二区三区| 国产精品区一区二区三区| 国产精品免费视频xxxx | 欧美日韩一区在线观看| 欧美色欧美亚洲高清在线视频| 国产精品www.| 国产精品亚发布| 国语精品一区| 亚洲国产午夜| 中文精品视频一区二区在线观看| 亚洲免费在线播放| 欧美专区福利在线| 亚洲精品视频一区二区三区| 亚洲视频精选在线| 久久国产精彩视频| 欧美aⅴ99久久黑人专区| 欧美日韩成人| 国产美女精品人人做人人爽| 狠狠88综合久久久久综合网| 亚洲精品国产精品久久清纯直播| 亚洲少妇中出一区| 久久国产精彩视频| 日韩一级精品视频在线观看| 亚洲欧美日韩在线一区| 久久深夜福利免费观看| 欧美巨乳在线| 国产视频亚洲精品| 亚洲国产精品一区在线观看不卡| 一本久道久久综合狠狠爱| 性色av一区二区三区在线观看| 亚洲欧洲日韩综合二区| 亚洲一区二区三区精品视频| 久久精品视频导航| 欧美日韩精品中文字幕| 国产视频一区在线观看一区免费| 亚洲国产成人高清精品| 亚洲午夜羞羞片| 亚洲欧洲在线免费| 欧美亚洲一区| 欧美激情久久久久久| 国产精品免费在线| 亚洲丁香婷深爱综合| 亚洲一区二区三区四区中文| 亚洲欧洲午夜| 欧美在线一区二区三区| 欧美精品免费视频| 国产一区欧美| 亚洲天堂激情| 亚洲日本精品国产第一区| 亚洲欧美视频在线观看视频| 欧美成人精品高清在线播放| 国产精品一区二区欧美| 亚洲另类视频| 亚洲国产专区校园欧美| 午夜精品亚洲一区二区三区嫩草| 欧美成人按摩| 国内精品久久久久久久影视蜜臀 | 久久人人97超碰精品888 | 在线精品视频在线观看高清| 亚洲五月六月| 99综合电影在线视频| 久久久久久网址| 国产精品视频网| 亚洲老板91色精品久久| 亚洲国产欧美一区| 久久精品麻豆| 国产精品久久中文| 亚洲美女性视频| 亚洲久久一区| 美日韩精品视频免费看| 国产婷婷成人久久av免费高清 | 加勒比av一区二区| 性视频1819p久久| 亚洲欧美日韩精品综合在线观看| 欧美精品1区| 亚洲国产精品久久91精品| 久久国产精品久久久| 欧美一区二区三区四区在线观看 | 亚洲国产精品久久久久久女王| 欧美一区二区三区四区夜夜大片 | av成人老司机| 欧美激情精品久久久六区热门 | 性色av一区二区三区| 欧美日韩国产成人在线91| 亚洲国产精品久久久久婷婷老年| 亚洲成人直播| 久久久久国产免费免费| 国产日韩在线看| 午夜精品久久久久久久99黑人| 午夜精彩视频在线观看不卡| 国产精品扒开腿做爽爽爽视频| av不卡在线看| 在线综合+亚洲+欧美中文字幕| 欧美精品在线观看一区二区| 亚洲国内自拍| 99ri日韩精品视频| 欧美精品大片| 日韩亚洲欧美成人| 亚洲男女自偷自拍| 国产精品一区二区三区四区五区| 亚洲女同同性videoxma| 久久高清国产| 黑人巨大精品欧美一区二区| 亚洲国产欧美日韩精品| 欧美1区免费| 亚洲国产天堂久久综合网| 亚洲乱亚洲高清| 欧美日韩免费观看一区三区| 99精品视频免费观看视频| 亚洲一区国产精品| 国产精品亚洲激情| 欧美专区福利在线| 男人的天堂亚洲| 亚洲精品视频一区二区三区| 一本综合久久| 国产精品美女久久久久aⅴ国产馆| 亚洲欧美综合精品久久成人 | 欧美午夜免费| 亚洲欧美一区二区激情| 久久岛国电影| 在线欧美影院| 一区二区欧美视频| 国产嫩草影院久久久久| 久久精品国产久精国产思思| 欧美承认网站| 一区二区高清视频在线观看| 校园激情久久| 影视先锋久久| 一区二区国产精品| 国产女人aaa级久久久级| 亚洲国产黄色片| 欧美三级午夜理伦三级中视频| 亚洲综合视频1区| 蜜桃精品久久久久久久免费影院| 亚洲精品欧美日韩| 欧美在线免费视频| 亚洲福利视频免费观看| 亚洲自拍啪啪| 伊人成人网在线看| 亚洲一区二区三区在线播放| 国产日韩欧美在线播放| 亚洲精品欧美| 国产精品资源在线观看| 久久精品一本久久99精品| 欧美日韩亚洲高清| 久久av一区二区三区漫画| 欧美理论视频| 欧美一区二区三区免费视| 欧美日本韩国一区| 欧美伊人久久大香线蕉综合69| 欧美久久久久免费| 欧美亚洲网站| 欧美日韩亚洲一区三区| 香蕉视频成人在线观看| 欧美另类专区| 久久精品国产999大香线蕉| 欧美日韩在线视频首页| 久久成人免费| 国产精品久久久久国产a级| 亚洲国产欧美日韩精品| 国产精品美女主播| 日韩手机在线导航| 国产在线精品一区二区夜色| 中文国产一区| 尤物精品在线| 欧美在线播放| 一本色道久久精品| 欧美mv日韩mv亚洲| 香蕉乱码成人久久天堂爱免费| 欧美日韩国产91| 亚洲国产欧美日韩| 国产日韩精品一区二区三区| 亚洲一品av免费观看| 亚洲丁香婷深爱综合| 久久精品国产精品亚洲精品| 中文欧美在线视频| 欧美日本一区|