在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

射頻識(shí)別技術(shù)漫談(18)——Mifare Desfire

闐笑 ? 來(lái)源:魏道志 ? 作者:魏道志 ? 2023-10-16 16:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Mifare DESFire(MF3 IC D40/D41,本文以D40為例)遵守14443 TypeA協(xié)議,卡內(nèi)的數(shù)據(jù)以文件形式存儲(chǔ),所以有人認(rèn)為它是準(zhǔn)CPU卡,主要用于安全性要求較高的非接觸式領(lǐng)域。

與普通MF1 S50不同,DESFire的數(shù)據(jù)傳輸速率不僅支持最基本的106Kbps,還支持212Kbps和424Kbps;其數(shù)據(jù)傳送的加密方法也不再使用已經(jīng)被破解的Crypto1加密流,而是使用更為安全的DES/3DES、AES加密,至少DES/3DES和AES已經(jīng)經(jīng)過(guò)了多年的公開(kāi)檢驗(yàn),至今還沒(méi)有被破解。

DESFire的全球唯一序列號(hào)是7字節(jié),支持ISO14443-4和ISO7816的部分協(xié)議。7字節(jié)的序列號(hào)要使用兩個(gè)防沖突循環(huán)才能讀出,第一輪防沖突循環(huán)卡片返回層級(jí)代碼0x88, UID的前3個(gè)字節(jié)SN0-SN2和校驗(yàn)碼BCC0,第二輪防沖突循環(huán)返回UID的后4個(gè)字節(jié)SN3-SN6和校驗(yàn)碼BCC1,SN0為制造商的ID號(hào),NXP產(chǎn)品固定為16進(jìn)制的04H.

DESFire有4K字節(jié)的非易失存儲(chǔ)空間,典型的寫(xiě)時(shí)間為2ms(1ms擦除,1ms編程)。存儲(chǔ)空間的組織采用柔性文件系統(tǒng),D40卡上可同時(shí)最多支持28種應(yīng)用,每種應(yīng)用用一個(gè)3字節(jié)的應(yīng)用標(biāo)識(shí)符(AID)表示,每種應(yīng)用可以設(shè)置序號(hào)為0-13的最多14組不同的密碼,每種應(yīng)用下可建立最多16個(gè)文件.

卡片支持5種不同的文件類型,每種類型使用一個(gè)字節(jié)的類型編碼來(lái)表示。文件類型及其編碼如下:

wKgZomUs9JGAIC81AAAop1YnvL4567.png

每種應(yīng)用應(yīng)用與讀寫(xiě)器之間的通訊加密等級(jí)根據(jù)安全性不同分為3類,使用一個(gè)字節(jié)的通訊設(shè)置碼來(lái)表示。通訊設(shè)置碼的各個(gè)bit代表的意義如下表所示:

wKgaomUs9NeAIrR0AAArvAv_x8Q589.png

明文模式最簡(jiǎn)單,就是直接傳送沒(méi)有加密的真值,一旦被截獲,黑客看到的就是真實(shí)信息;
帶有MAC校驗(yàn)的明文傳輸也好不到哪里去,它是把要傳送的明文用CBC模式進(jìn)行DES/3DES加密,把最后一步的8字節(jié)加密輸出結(jié)果中的前4字節(jié)稱為MAC校驗(yàn),加在要傳送的明文后面,前面的明文還是明文,只不過(guò)加了個(gè)校驗(yàn)防止出錯(cuò)而已;
只有第三種完全DES/3DES密文通訊才對(duì)得起“DESFire”這個(gè)名字,這是真正的加密通訊。所有要傳送的密文先用CRC16進(jìn)行校驗(yàn),然后明文連同CRC16校驗(yàn)作為一個(gè)整體使用CBC模式的DES/3DES加密,傳送的是加密后的密文。黑客即使截獲了也看不懂,前提是不知道DES密碼。
前面敘述時(shí)經(jīng)常用DES/3DES這個(gè)組合,那到底是DES還是3DES呢,二者的運(yùn)算量和加密強(qiáng)度可是有天壤之別啊!這一點(diǎn)DESFire卡片采用了自動(dòng)識(shí)別的方法。DES和3DES密鑰的長(zhǎng)度都是16字節(jié),如果前8字節(jié)與后8字節(jié)相同,則自動(dòng)被作為DES運(yùn)算;反之,如果前8字節(jié)與后8字節(jié)不同,則自動(dòng)被作為3DES運(yùn)算。

D40卡片的默認(rèn)出廠設(shè)置為密鑰全0,單DES操作。
DESFire卡片可以為應(yīng)用中的文件設(shè)置不同的讀寫(xiě)權(quán)限,讀寫(xiě)權(quán)限的意思就是讀或?qū)懳募r(shí)是否需要驗(yàn)證密碼,以及驗(yàn)證哪一組密碼。讀寫(xiě)權(quán)限使用2個(gè)字節(jié)的編碼來(lái)表示,2個(gè)字節(jié)共16個(gè)bit,每4個(gè)bit表示一種權(quán)限類型:

wKgaomUs9O6AeSjNAAAsWVo73Yw641.png

前面說(shuō)了,每種應(yīng)用可以有編號(hào)為0-13的最多14組不同的密碼,而4位二進(jìn)制數(shù)可以表示0-15共16種組合。當(dāng)4位權(quán)限碼的值為0-13時(shí),表示執(zhí)行相應(yīng)的讀寫(xiě)操作要驗(yàn)證權(quán)限碼的值指向的一組密碼;當(dāng)權(quán)限碼的值為14時(shí),表示不用驗(yàn)證任何密碼可直接讀寫(xiě);權(quán)限碼的值為15時(shí)表示凍結(jié),就是不論什么條件也不讓讀寫(xiě)了。
DESFire的卡片命令可以分為6大類:
(1)ISO14443-3 命令
(2)ISO14443-4 命令
(3)安全相關(guān)命令
(4)卡片級(jí)命令
(5)應(yīng)用層命令
(6)數(shù)據(jù)操作命令
這些命令的理解并不難,DESFire卡片的真正難點(diǎn)在于3次握手認(rèn)證并生成段密碼的過(guò)程,這部分內(nèi)容我將用專門(mén)的一篇博文敘述。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • RFID
    +關(guān)注

    關(guān)注

    391

    文章

    6414

    瀏覽量

    241790
  • 射頻識(shí)別
    +關(guān)注

    關(guān)注

    8

    文章

    591

    瀏覽量

    39432
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    射頻識(shí)別技術(shù)漫談(1)——概念、分類

    射頻識(shí)別技術(shù)漫談(1)——概念、分類
    的頭像 發(fā)表于 10-09 10:51 ?1540次閱讀

    射頻識(shí)別技術(shù)漫談(3)——能量、調(diào)制

    射頻識(shí)別技術(shù)漫談
    的頭像 發(fā)表于 10-09 10:54 ?1322次閱讀

    射頻識(shí)別技術(shù)漫談(5)——防沖突

    射頻識(shí)別技術(shù)漫談
    的頭像 發(fā)表于 10-09 11:40 ?1397次閱讀

    射頻識(shí)別技術(shù)漫談(7)——ID卡

    射頻識(shí)別技術(shù)漫談
    的頭像 發(fā)表于 10-09 15:35 ?2340次閱讀
    <b class='flag-5'>射頻</b><b class='flag-5'>識(shí)別</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>漫談</b>(7)——ID卡

    射頻識(shí)別技術(shù)漫談(8)——?jiǎng)游飿?biāo)簽

    射頻識(shí)別技術(shù)漫談
    的頭像 發(fā)表于 10-10 17:53 ?1554次閱讀
    <b class='flag-5'>射頻</b><b class='flag-5'>識(shí)別</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>漫談</b>(8)——?jiǎng)游飿?biāo)簽

    射頻識(shí)別技術(shù)漫談(11)——Mifare系列卡的共性

    射頻識(shí)別技術(shù)漫談(11)——Mifare系列卡的共性
    的頭像 發(fā)表于 10-11 15:38 ?2976次閱讀

    射頻識(shí)別技術(shù)漫談(13)——Mifare S50與Mifare S70

    射頻識(shí)別技術(shù)漫談(13)——Mifare S50與Mifare S70
    的頭像 發(fā)表于 10-11 16:33 ?4234次閱讀
    <b class='flag-5'>射頻</b><b class='flag-5'>識(shí)別</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>漫談</b>(13)——<b class='flag-5'>Mifare</b> S50與<b class='flag-5'>Mifare</b> S70

    射頻識(shí)別技術(shù)漫談(14)——Mifare S50與S70的存取控制

    射頻識(shí)別技術(shù)漫談(14)——Mifare S50與S70的存取控制
    的頭像 發(fā)表于 10-13 11:12 ?1737次閱讀
    <b class='flag-5'>射頻</b><b class='flag-5'>識(shí)別</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>漫談</b>(14)——<b class='flag-5'>Mifare</b> S50與S70的存取控制

    射頻識(shí)別技術(shù)漫談(15)——Mifare1的安全性及7字節(jié)序列號(hào)M1卡

    射頻識(shí)別技術(shù)漫談(15)——Mifare1的安全性及7字節(jié)序列號(hào)M1卡
    的頭像 發(fā)表于 10-16 16:05 ?2169次閱讀

    射頻識(shí)別技術(shù)漫談(16)——Mifare UltraLight

    射頻識(shí)別技術(shù)漫談(16)——Mifare UltraLight
    的頭像 發(fā)表于 10-16 16:13 ?3710次閱讀
    <b class='flag-5'>射頻</b><b class='flag-5'>識(shí)別</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>漫談</b>(16)——<b class='flag-5'>Mifare</b> UltraLight

    射頻識(shí)別技術(shù)漫談(19)——Desfire的3次握手認(rèn)證和段密碼生成

    射頻識(shí)別技術(shù)漫談(19)——Desfire的3次握手認(rèn)證和段密碼生成
    的頭像 發(fā)表于 10-16 17:00 ?1846次閱讀
    <b class='flag-5'>射頻</b><b class='flag-5'>識(shí)別</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>漫談</b>(19)——<b class='flag-5'>Desfire</b>的3次握手認(rèn)證和段密碼生成

    射頻識(shí)別技術(shù)漫談(20)——RC系列射頻接口芯片

    射頻識(shí)別技術(shù)漫談(20)——RC系列射頻接口芯片
    的頭像 發(fā)表于 10-16 17:09 ?3125次閱讀
    <b class='flag-5'>射頻</b><b class='flag-5'>識(shí)別</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>漫談</b>(20)——RC系列<b class='flag-5'>射頻</b>接口芯片

    射頻識(shí)別技術(shù)漫談(21)——RC系列射頻芯片的天線設(shè)計(jì)

    射頻識(shí)別技術(shù)漫談(21)——RC系列射頻芯片的天線設(shè)計(jì)
    的頭像 發(fā)表于 10-17 10:10 ?1901次閱讀
    <b class='flag-5'>射頻</b><b class='flag-5'>識(shí)別</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>漫談</b>(21)——RC系列<b class='flag-5'>射頻</b>芯片的天線設(shè)計(jì)

    射頻識(shí)別技術(shù)漫談(25)——Felica簡(jiǎn)介

    射頻識(shí)別技術(shù)漫談(25)——Felica簡(jiǎn)介
    的頭像 發(fā)表于 10-20 11:10 ?4276次閱讀
    <b class='flag-5'>射頻</b><b class='flag-5'>識(shí)別</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>漫談</b>(25)——Felica簡(jiǎn)介

    射頻識(shí)別技術(shù)漫談(31)——射頻卡的復(fù)位時(shí)間

    射頻識(shí)別技術(shù)漫談(31)——射頻卡的復(fù)位時(shí)間
    的頭像 發(fā)表于 11-14 14:14 ?1066次閱讀
    主站蜘蛛池模板: 天天做天天爱天天综合网 | 夜夜夜夜夜夜夜猛噜噜噜噜噜噜 | 亚洲免费视频播放 | 天天摸日日碰天天看免费 | 高清一区二区三区 | 日本黄在线 | 久久综合九色综合欧美狠狠 | 一本到卡二卡三卡免费高 | yy8090韩国日本三理论免费 | 簧片免费视频 | 午夜天堂影院 | 久久久久久久久久免观看 | re99热| 岛国片欧美一级毛片 | 五月月色开心婷婷久久合 | 一女被两男吃奶玩乳尖口述 | 玖玖玖精品视频免费播放 | 天天射久久 | 欧美18videosex性欧美1819 | ww欧洲ww在线视频免费观看 | 亚洲国内精品自在线影视 | 日本三级免费看 | 啪啪在线视频 | 欧美18性精品| 国产特黄 | 涩涩97在线观看视频 | 91av视频免费在线观看 | 丁香九月婷婷 | 起碰成人免费公开网视频 | 久久久久久久久综合影视网 | 国产高清一区二区三区 | 岛国毛片在线观看 | 午夜一区二区免费视频 | 亚洲啪啪免费视频 | 午夜影视剧场 | 亚洲成色999久久网站 | 天天操天天操天天操天天操 | 久久69| 免费高清视频免费观看 | 成人国产一区二区 | 丁香婷婷视频 |