← 回論文發表吳牧恩教授
白話導讀 Future Generation Computer Systems SCI · Q1 2014/01

RFID 的資料庫上了雲,隱私怎麼辦?

CRFID: An RFID System with a Cloud Database as a Back-end Server

Shuai-Min Chen, Mu-En Wu, King-Hang Wang, Hung-Min Sun

一句話:用雲端資料庫當 RFID 後端可以同時查上千個標籤、資料也一致,但隱私保護認證的搜尋是 O(N);改用樹狀結構雖然快,卻讓「一個標籤被攻破,其他標籤就可能被追蹤」。作者提出的協定同時做到 O(log N) 搜尋、抗去同步與抗追蹤。

先問:這在解什麼問題?the problem

RFID系統很適合搭配雲端資料庫:可以同時查詢上千個標籤的資訊;而且當系統裡所有讀取器都查同一個雲端資料庫時,資料一致性靠雲端運算就很容易維持。

但要保護 RFID 的安全,就得用隱私保護認證(Privacy-Preserving Authentication, PPA)。而在雲端資料庫上做 PPA 搜尋的時間複雜度是 O(N)——資料一多,顯然沒有效率。

既有解法與它的致命傷:PPA 用樹狀結構管理標籤,可以把線性搜尋降成對數搜尋,因此提供了可擴展性。但樹狀機制有個代價——一個標籤被攻破,系統中其他標籤就可能被追蹤

怎麼做?以雲端資料庫為後端的 RFID 認證協定the method

作者提出一套安全且高效的隱私保護 RFID 認證協定,直接以雲端資料庫作為 RFID 伺服器。設計目標很明確:既要保住樹狀結構帶來的搜尋效率,也要補上它在標籤被攻破後的追蹤風險。

RFID 標籤 數量龐大 讀取器 查詢雲端 雲端資料庫 作為後端伺服器 CRFID 認證協定 O(log N) 且抗追蹤
CRFID 的架構:讀取器向以雲端資料庫為後端的 RFID 伺服器發起隱私保護認證,維持 O(log N) 的搜尋複雜度,同時抵抗去同步與追蹤攻擊。

結果如何?results

所提出的協定不只能抵抗去同步(desynchronizing)與追蹤(tracking)攻擊,同時還保有 O(log N) 搜尋複雜度所帶來的可擴展性

誠實補一句:論文摘要以安全性質(抗去同步、抗追蹤)與複雜度(O(log N))陳述成果,並未公布具體的執行時間或通訊量數字,本頁因此不列任何數值。
閱讀原始論文(ScienceDirect) →
本頁為方便一般讀者理解的「白話導讀」,非論文原文;技術細節、實驗數據與完整結論請以正式發表版本為準。
出處:Shuai-Min Chen, Mu-En Wu, King-Hang Wang, Hung-Min Sun, CRFID: An RFID system with a cloud database as a back-end server, Future Generation Computer Systems, Vol. 30, pp. 155–161, Jan. 2014.