這裡的卡指的 mifare classic 系列 或 ntag 系列的卡。其它的卡沒接觸過,不了解。
防偽有兩層意義:
卡片防複製。比如小區卡被複製,使得出入小區的人員管理更困難了。這是需要防範的事情
卡片資料被破解。比如公交卡或食堂飯卡,如果破解了其中的資料,就可以篡改金額。
複製會產生盜刷問題,需要在第一層解決。而卡內資料加密是應用層的工作,方式方法多種多樣。
這裡討論卡片防複製,以小區卡為場景。
這種就是沒有加密了。把卡當作 id 卡來用。
複製方法:
讀出原卡 uid。 找一張可以擦寫 uid 的特殊卡,寫入 uid。
一般從廠商出來的卡片第0扇區第0塊不可寫,在這塊中儲存uid和廠商資訊。但是塊0可重複擦寫的卡也可以找到,只是對於普通人稍微有點難度而已。
對於小區卡來,被複製會帶來隱患,比如:
使用者可以隨意複製卡,卡片最後流通就不一定是小區的住戶了。
如果被小區以外的人有一張複製卡,則可隨意進出小區,帶來安全隱患
因為不再只使用 uid,這樣系統設計時可以把使用者許可權寫在卡里,從而不需要向門禁裝置裡同步了。
用法稍微高階一點。卡中的資料別人看不懂,但並沒有加大卡片被複製的難度。
複製方法同上:
讀出原卡所有資料。 找一張可以擦寫 uid 的特殊卡,寫入包括 uid 在內的所有資料。
別人無法破解卡中的資料,但還是有方法複製一張卡
mifare classic 系統的卡,每個扇區都是獨立加密的。需要 keya, keyb 校驗正確才能讀
ntag 系列的卡,有乙個 32 bits 的 password 功能。可以配置成通過密碼驗證之後才允許讀
以 ntag 為例。
每張卡有 32 bits 的密碼,只可校驗,讀出只能得到 0。
在發卡時,以 uid 再組合特定的金鑰因子,為這張卡生成 32 bits 的 password。
每張卡的密碼不同,密碼不能複製,密碼校驗不通過就不能讀卡。
在這種機制下,想複製一張卡的難度就進一步加大了。
結合卡 uid 對資料加密,提高複製成本
使用卡片的加密功能,防複製
rfid安全技術**
rfid的安全與隱私
nfc標籤如何實現防偽?
RFID的防衝突機制
rfid讀寫器正常情況下乙個時間點只能對磁場中的一張rfid卡進行讀或寫操作,但是實際應用中經常有當多張卡片同時進入讀寫器的射頻場,讀寫器怎麼處理呢?讀寫器需要選出特定的一張卡片進行讀或寫操作,這就是標籤防碰撞。防碰撞機制是rfid技術中特有的問題。在接觸式ic卡的操作中是不存在衝突的,因為接觸式智...
RFID學些(五)防衝突
正常情況下讀寫器某一時刻只能對磁場中的一張射頻卡進行讀寫操作。但是當多張卡片同時進入讀寫器的射頻場時,讀寫器怎麼辦呢?讀寫器需要選出唯一的一張卡片進行讀寫操作,這就是防衝突。防衝突機制是非接觸式智慧卡特有的問題。在接觸式智慧卡的操作中是不存在衝突的,因為接觸式智慧卡的讀寫器有乙個專門的卡座,而且乙個...
家具防竄貨防偽RFID方案
專案背景 因家具行業屬於傳統型產業,技術含量較低,導致目前有許多廠家對市場上一些主流品牌的自主研發款式爭相效仿,產品以次充好,低價衝擊市場,破壞市場規則 擾亂市場秩序。效仿之產品不但有損各經銷商的直接利益,也同時得不到質量上的保證。另外,竄貨的問題由來已久,很多任務廠拿不出切實有效的辦法,只能憑被竄...