愛伊米

假期最擔心的事情,還是發生了

先問大家一個問題……

你們覺得自己家門鎖的安全性,可以打幾分。

假期最擔心的事情,還是發生了

9分,7分……還是3分?

要機哥說,通通都是0分。除了像機哥這種配保鏢的3000平米豪宅,大多數人家的門鎖,可以說是不堪一擊。

不信?來,讓開門師傅露兩手。

撬鎖當然不必多說了,都是基本功。

假期最擔心的事情,還是發生了

有時候壓根不用撬,小卡片一推就開。

假期最擔心的事情,還是發生了

更有聰明的開鎖師傅,從貓眼下手。

假期最擔心的事情,還是發生了

要是技術實在差一點,多用點力也不是不行。。

假期最擔心的事情,還是發生了

So,世界上沒有打不開的鎖,只有耗時多久的區別。

不過,咱也不必太擔心。

因為正規的開鎖師傅,都是要去公安局備案的。

假期最擔心的事情,還是發生了

家裡的安全主要還得靠小區門禁、攝像頭、保安,甚至鄰居。

有這些保障,不管技術再好的師傅,在你家門口撬半天也會翻車。

假期最擔心的事情,還是發生了

但是,機哥要說但是吼。

科技在不斷髮展,總有技術會顛覆你的認知。

你敢相信,有人發明出了“聽聲破解門鎖”的秘技嗎。。

小偷只需要錄下一段,你用鑰匙開門的聲音,就能1:1還原這把鑰匙的模樣。

假期最擔心的事情,還是發生了

這項技術,叫SpiKey,是新加坡國立大學的團隊研究出的新成果。

他們還寫了篇論文,詳細闡釋原理。

假期最擔心的事情,還是發生了

機哥仔細研究過後,深深被它的巧妙折服。

接下來,大家都豎起耳朵,聽聽這套神奇的技法。

聽聲駭鎖 SpiKey

假期最擔心的事情,還是發生了

首先,機哥給大家講講,鑰匙開鎖的原理。

生活中最常見的門鎖一般是“彈子鎖”,裡頭有6組長短不一的彈子,由彈簧頂著。

假期最擔心的事情,還是發生了

沒插鑰匙的時候,彈子會把鎖的內外筒卡住。

內筒無法驅動門栓,所以開不了門。

假期最擔心的事情,還是發生了

來看看特寫

但插入配套的鑰匙後,鑰匙上高低不一的“谷”,會把彈子頂到合適的位置。

這時候,彈子的縫隙與門鎖的內外筒縫隙就對齊了,轉動,開門。

假期最擔心的事情,還是發生了

一張動圖,展示下開鎖的完整過程。

假期最擔心的事情,還是發生了

So,這下你一定明白啦。

鑰匙的核心資訊,就在於上面高低不一的“齒”上。

這就是我們需要破解的關鍵。

假期最擔心的事情,還是發生了

來,我們仔細看看這條“齒紋”。

假期最擔心的事情,還是發生了

研究人員把齒紋的每一個數據,都量化成了具體的值,什麼α、b、θ、r……看到都頭大。。

作為六號線最懂得科普的靚仔,機哥用人話翻譯一下。

你想啊,一把鑰匙的齒紋,無非就是由6個凸起的峰和6個凹下去的谷組成。

如果你能搞清楚以下這幾個資料,是不是就能畫出齒紋,從而複製一把鑰匙了呢?

6個“峰”的高度。

6個“峰”之間的距離。

6個“谷”的深度。

6個“谷”之間的距離。

假期最擔心的事情,還是發生了

機哥費了大半天才畫出這張圖,你們可以靜下心仔細琢磨琢磨。

也沒有很難理解對吧。

OK,找出了複製鑰匙的核心方法,那咱們一項一項資料來攻克。

谷和谷的距離

這個是最簡單的。

因為正常規格的門鎖,谷和谷的距離都是均勻的,對應著6個彈子。

所以相當於已知量,不用特意獲取。

假期最擔心的事情,還是發生了

峰和峰的距離

這一項,就得通過錄音來獲取啦。

且聽我說說錄音獲取的原理。

當你把鑰匙插入鎖的時候,彈子經過每個峰,都會發出“咔噠”的聲音。

假期最擔心的事情,還是發生了

我們先簡化條件,只看鎖裡頭的一個彈子。

在鑰匙插入的整個過程中,會發出6聲“咔噠”。

從而錄下這樣一段聲波:

假期最擔心的事情,還是發生了

將聲波進行降噪等處理,能夠得出這6聲咔噠精確的時間。

假期最擔心的事情,還是發生了

透過聲音間隔,就能推算出6個峰之間的距離。

理論上是這樣,但是……

實際情況要更復雜,因為實際上鎖裡頭有6個彈子。

鑰匙最頂端的峰會先後撞擊6個彈子,第二個峰會撞擊5個彈子,第三個峰撞4個……第六個峰只撞一個。

所以總共會發出6+5+4+3+2+1=21聲“咔噠”。

假期最擔心的事情,還是發生了

聽起來很複雜,但SpiKey的團隊也找到了方法。

每個峰因為高度不同,和彈子相撞的聲音就會有細微差異。

他們精細分析聲波的波形,透過查重,就能排除掉不需要的聲波,最後精簡出6聲咔噠。

有點厲害了,但接下來的東西,更牛掰。

谷的深度、峰的高度

這兩項資料是無法直接獲取的,但是,只要思想不滑坡,辦法總比困難多。

研究團隊發現谷的深度和峰的高度,其實和峰的位置、谷的位置存在關聯。

透過一系列複雜的計算公式,就能直接把它算出來。

假期最擔心的事情,還是發生了

假期最擔心的事情,還是發生了

額,這些天書般的計算方法,就算我詳解一番,大家也很難聽懂。

機哥只能根據自己的理解,把大致原理說一說:

你看哈,破解進展到這一步,我們已知峰與峰的距離,谷與谷的距離,只差它們的高度和深度。

那我們先把峰與谷的水平位置先畫出來。

紅色代表峰所在的水平位置

綠線代表谷所在的水平位置

假期最擔心的事情,還是發生了

由於彈子的形狀固定,所以每個谷的開角也是固定的。

奇妙的事情發生了,只要確定了第一個峰的高度,剩下的谷深、峰高,都能推斷出來。

假設第一個峰在這裡,以固定的開角畫一條線,第一個谷的深度是不是就出來啦?

假期最擔心的事情,還是發生了

整個過程就是連鎖的推導:

第1個峰的高度+第1個谷的位置→第1個谷的深度。

第1個谷的深度+第2個峰的位置→第2個峰的高度。

第2個峰的高度+第2個谷的位置→第2個谷的深度。

第2個谷的深度+第3個峰的位置→第3個峰的高度。

……

第5個峰的高度+第5個谷的位置→第5個谷的深度。

第5個谷的深度+第6個峰的位置→第6個峰的高度。

So,整個過程中,變數只有一個:

第一個峰的高度

對於這最後一個變數,研究團隊是真的沒轍了。

但沒關係。

透過這一整個計算過程,他們已經能夠把對應鑰匙的範圍縮小到最低了。

具體而言,就是把330000種鑰匙的可能性,縮小到3種。

假期最擔心的事情,還是發生了

那麼,你只要把這3把鑰匙都配好,就能穩穩開啟門鎖啦。

當然咯,雖然SpiKey夠狠,但大家也不必太過緊張。

這套破解方案有很大的侷限性。

比如門鎖必須是6彈子的,還得是最傳統的一字鎖,安全性本來就不高。

現在家家戶戶早已用上了更復雜的多排鑰匙、滑軸鑰匙、甚至四維鑰匙。。

假期最擔心的事情,還是發生了

但SpiKey的研究也不是完全沒意義。

它起碼給我們提了個醒。

機哥想起去年,SMU(南方衛理公會大學)的團隊曾發表過一項研究成果,只要錄製下你用鍵盤打字的聲音,就可以識別你輸入了什麼。

假期最擔心的事情,還是發生了

準確率可達到41%。

雖然算不上特別高,但識別一下你輸入的Pxxxxxx。com還是綽綽有餘的。

再往前,還有透過按鍵音識別你撥打的電話號碼等等等等。

So,警惕偷窺的同時,也要注意是否被竊聽。

有時候,某些你毫不在意的聲音,同樣能洩露重要的資訊,造成慘重的錢財損失。