Reddit最熱:一個專門給不可描述照片加水印的APP被AI破解了!
比利時的電信提供商面向青少年推出一款名叫“.comdom”的安全App,可以為發(fā)送的照片加上接收者的信息作為水印,防止私密照片二次傳播。但沒想到短短幾天就被一組研究人員破解了,完美復現(xiàn)原圖,引發(fā)reddit網(wǎng)友熱議。
先問個嚴肅的問題,你有沒有收到過睡在你上鋪的兄弟給你發(fā)來的不可描述照片?
一項對10300名18歲以下青少年的調(diào)查表明,sexting越來越普遍,15%的青少年表示他們發(fā)過。在個別歐美國家,這一比例會更高,比如在比利時,有近50%的15-21歲青少年都干過這種事。
為了防止這些圖片被濫用,比利時的電信提供商Telenet想了個辦法,它與Child Focus合作推出了一個名叫“.comdom”的App??疵忠仓溃@個App能讓青少年之間發(fā)送短信更安全。
簡單來說,它可以給照片加水印。與常見的水印不同,它的水印包含照片接收者的姓名和電話號碼。而且,水印覆蓋了整個照片,用普通的圖像編輯工具(例如Photoshop)很難去除。
這樣一來,如果你發(fā)給對方的隱私照片被二次傳播,每個人都會知道是誰干的了。通過這種方式,Telenet希望可以降低隱私照片被二次傳播的比例。
但是,加了水印就真的安全了嗎?
水印被破解,AI幫大忙
今天,一項破解此App的帖子登上了reddit最熱榜:
短短幾天內(nèi),幾位來自比利時根特大學IDLab-MEDIA的研究人員開發(fā)了一種可自動去除水印的工具,同時保持較高的圖像質(zhì)量,并附上了他們的效果圖:
使用App加水印后的圖
使用他們的工具去掉水印后的圖
是不是完美還原?如果說后一張圖是原圖相信很多人都會相信。他們是如何做到的呢?答案就是AI。
這項除水印研究由根特大學Peter Lambert教授的IDLab-MEDIA研究小組的研究人員Martijn Courteaux和Hannes Mareen進行(上圖中從左到右的三人)。研究人員可以很容易地找出應用程序是如何構(gòu)造水印的。然后,他們將水印本身(以多種形式)應用于隨機選取的數(shù)千張照片的集合中。最后,在此基礎上,訓練一個相對簡單的人工智能算法(神經(jīng)網(wǎng)絡)來找出加水印的照片與其原始照片之間的關系,之后,這個算法便能夠從該App拍攝的照片中去除水印。
“.comdom的開發(fā)人員低估了現(xiàn)代AI技術(shù)的力量。”不過,研究人員表示,為了保護使用這個App的人,不會發(fā)布他們?nèi)コ〉能浖?/p>
去水印事小,社會意義重大!
表面上看,這是又一起“大學生成功破解商業(yè)應用”的案例,但其背后的社會意義卻不容小視,尤其是DeepFake技術(shù)越來越成熟的今天。所以該新聞一登錄Reddit立即引發(fā)社群用戶關注和熱議,我們先來看看大家對此事件都有什么想法。
DeepFake的擔憂:發(fā)照片不露臉也沒”那么“安全了
從App開發(fā)者的角度來看,他們確實找到了一個可行的防止圖片被普通用戶二次傳播的機制。然而在AI從業(yè)者看來,這個方式就顯得有點小兒科。
Rhakae:我覺得這個所謂的“安全發(fā)送不可描述照片”的功能沒意義好嘛?最有效的方式是 1)堅決不發(fā);2)要發(fā)也別露臉。
MuonManLaserJab:除了Rhakae提到的兩點,我覺得還有一個可能更有效的方式。致力于開發(fā)圖像偽造軟件,以至于你甚至能給老板發(fā)一段你自己的基情視頻然后說“看,我做的這DeepFake多逼真!”。那么以后再有類似東西流出的話,大家就都沒興趣了。(簡直是以毒攻毒至高境界!)
Dr_Thrax_Still_Does:不夸張地說,2020年絕對會有一大波能實現(xiàn)頭身互換功能的App甚至是網(wǎng)站,你懂得。而在足夠多圖片的投喂下,AI甚至能做出極度接近真實細節(jié)的圖片。
Kautiontape:不露臉雖然并不意味著徹底安全,但起碼相對來說還是更安全一些。因為你沒辦法阻止所有人,但只要能阻止大多數(shù)就很不錯了。這個項目的目的是完美去除水印。,那么我們是否可以認為可以對水印進行重構(gòu)呢?
MuonManLaserJab:技術(shù)總是很難保持隱秘的,算法遲早會被人識破,有人可以反過來利用這項技術(shù)來做壞事。但我相信一個安全模型被人攻破的時候,會迫使技術(shù)開發(fā)新的升級模型。
schludy:下一步,去掉衣服!
AbsolutelyNotTim:畢生之追求。
睿智的網(wǎng)友正在分析背后的實現(xiàn)原理
LartTheLuser:他們需要使用一組秘密的特殊構(gòu)造的小波基函數(shù)和與加密密鑰相對應的一組小波權(quán)重的反向小波變換作為一組橢圓曲線的域參數(shù),該組橢圓曲線的元素只有 .comdom 知道。它們使用多個橢圓曲線,可能有數(shù)百個橢圓,以防密鑰泄漏,并且由于具有冗余性,它們可以隨著時間的推移而循環(huán)。
然后,信號將逆小波變換與一些復雜的函數(shù)進行卷積,這些函數(shù)是通過對抗生成而生成的,這些函數(shù)具有非常強大的神經(jīng)網(wǎng)絡,可以對這些信號進行反卷積。
然后進行創(chuàng)建,以便.comdom應用程序通過運行上述過程的逆過程將圖像加載到屏幕時,將水印動態(tài)添加到屏幕上。也就是說必須:1)運行強大的神經(jīng)網(wǎng)絡以對反生成的卷積信號進行反卷積。2)使用小波基函數(shù)的先驗知識進行小波變換,并獲得橢圓曲線權(quán)重的一些子集。3)使用特殊的專用橢圓曲線將各種橢圓曲線分解為分量,并驗證該分量是有效的密鑰,以及與圖片水印內(nèi)容的哈希對應的代碼。最后使用該哈希值檢索水印的內(nèi)容并覆蓋在圖像上。
這樣,只要在應用程序或其他參與的應用程序上顯示已知圖像,就會始終對其加水印。唯一的解決方法是解決一個非常困難的AI問題,一個非常困難的信號問題以及一個迄今為止無法破解的加密機制的復雜序列。
我很確定,中央情報局和其他先進的情報機構(gòu)用的就是這個機制。
毫秒級圖像去噪!英偉達、MIT新AI系統(tǒng)完美去水印
其實,圖片去水印并不是什么新鮮事。在ICML2018上,英偉達和MIT等機構(gòu)的研究人員展示了一項圖像降燥技術(shù)Noise2Noise,能夠自動去除圖片中的水印、模糊等噪音,幾乎能完美復原,而且渲染時間是毫秒級。
通過這種深度學習去噪方法,無需使用沒有“噪聲”的清晰圖像,就能夠?qū)崿F(xiàn)完美去水印。效果如下:
團隊使用了來自ImageNet數(shù)據(jù)集的5萬張圖像來訓練其人工智能系統(tǒng),該系統(tǒng)能夠從圖像中去除噪聲,即使它從未見過沒有噪聲的對應圖像。
這個名為“噪聲到噪聲”(Noise2Noise)的AI系統(tǒng)是使用深度學習創(chuàng)建的,它不是基于配對的清晰圖像和噪聲圖像來訓練網(wǎng)絡,而是基于配對的噪聲圖像來訓練網(wǎng)絡,并且只需要噪聲圖像。計算機生成的圖像和MRI掃描圖像也被用來訓練Noise2Noise。
通過只使用噪聲來訓練Noise2Noise,研究人員希望這種方法可以用于已知含有大量噪聲的圖像,比如天體攝影、核磁共振成像(MRI)或大腦掃描圖像。
從左到右:輸入的噪聲圖像、去噪圖像、和原始圖像
來自IXI數(shù)據(jù)集的50名人類受試者的近5000張圖像被用于訓練Noise2Noise的MRI圖像去噪能力。在沒有人工噪聲的情況下,結(jié)果可能比原始圖像稍微模糊一些,但仍然很好地還原了清晰度。
MRI圖像去噪
Nvidia的研究人員Jacob Munkberg說:“這是一個概念證明,我們在一個公共核磁共振數(shù)據(jù)庫上進行訓練,但在未來,它可能會顯示出在實際應用中的希望。”
Noise2Noise系統(tǒng)通過使用一個神經(jīng)網(wǎng)絡來實現(xiàn)這一點,該神經(jīng)網(wǎng)絡使用有損的圖像來訓練。它不需要干凈的圖像,但它需要觀察源圖像兩次。實驗表明,受不同的合成噪聲(加性高斯噪聲、泊松噪聲和binomial噪聲)影響的目標圖像仍能與使用干凈樣本恢復的圖像有“幾乎相同”的質(zhì)量。該系統(tǒng)最令人興奮的是,它可以顯著減少圖像渲染所需的時間——毫秒級別。
研究人員在論文中寫道:“我們觀察到,在適當?shù)?,常見的情況下,我們可以學習僅從損壞的示例重建信號,而無需觀察干凈的信號,并且其效果與使用干凈樣本一樣好。如我們在下文所展示的,從統(tǒng)計角度來看,我們的結(jié)論可能是微不足道的,但在實踐中,通過解除對清潔數(shù)據(jù)可用性的要求,這種方法顯著簡化了學習信號的重建。”
對于給照片加水印和去水印,你怎么看?