日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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ù)漫談(19)——Desfire的3次握手認(rèn)證和段密碼生成

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

掃碼添加小助手

加入工程師交流群

射頻識(shí)別技術(shù)漫談(12)——三次相互認(rèn)證并生成臨時(shí)的通訊密鑰在通訊技術(shù)中的應(yīng)用非常普遍,Mifare Desfire也使用了這種成熟的認(rèn)證加密方法。Desfire在卡片數(shù)據(jù)傳輸前使用DES或3DES進(jìn)行3次握手認(rèn)證,認(rèn)證成功一方面表明卡片和讀寫(xiě)器雙方是可以相互信任的,同時(shí)為雙方之后的數(shù)據(jù)傳送提供了一組臨時(shí)使用的段密碼進(jìn)行加密保護(hù)。
DES/3DES的基本運(yùn)算包括加密和解密,Desfir卡片規(guī)定,當(dāng)讀寫(xiě)器(PCD)與卡片(PICC)進(jìn)行DES/3DES運(yùn)算時(shí),卡片總是進(jìn)行加密運(yùn)算,與之對(duì)應(yīng),讀寫(xiě)器總是進(jìn)行解密運(yùn)算。DES密鑰有16個(gè)字節(jié),如果前8個(gè)字節(jié)與后8個(gè)字節(jié)相同,則進(jìn)行DES運(yùn)算,反之如果前8個(gè)字節(jié)和后8個(gè)字節(jié)不同,則進(jìn)行3DES運(yùn)算。如下表所示:

wKgZomUs-4iAS53nAAArVCa4WXU097.png

DES/3DES運(yùn)算每次操作8字節(jié),如果數(shù)據(jù)不足8字節(jié),必須填充為8字節(jié),填充的數(shù)據(jù)通常是00,如果正好要進(jìn)行DES運(yùn)算的數(shù)據(jù)是“00 00 00”(比如“讀取所有數(shù)據(jù)”命令),則填充一個(gè)0x80,后面再填充00。
所有的DES/3DES操作使用密碼塊鏈接模式(CBC),即上一次DES運(yùn)算的結(jié)果作為下一次運(yùn)算的初始向量。發(fā)送數(shù)據(jù)使用發(fā)送CBC模式,接收數(shù)據(jù)使用接收CBC模式。第一次運(yùn)算的初始向量規(guī)定為8字節(jié)的00.
以下描述3次握手認(rèn)證和段密碼產(chǎn)生的過(guò)程及實(shí)例,假設(shè)卡片密碼為16個(gè)00:
第一步:讀寫(xiě)器作為發(fā)起認(rèn)證的主導(dǎo)方,向卡片發(fā)送認(rèn)證(Authenticate)命令,并攜帶一個(gè)表示密碼序號(hào)的參數(shù)(卡片上每種應(yīng)用可以最多有14組不同的密碼,其序號(hào)為0-D)。如果選定的應(yīng)用標(biāo)識(shí)符AID為0,那么認(rèn)證將指向卡片的主密碼(卡片密鑰),在此情況下,密碼序號(hào)必須為0。如果AID不為0,則認(rèn)證的是某一應(yīng)用的密碼??ㄆM(jìn)入磁場(chǎng)上電復(fù)位后將默認(rèn)選中AID為0。也就是說(shuō)卡片復(fù)位的首次密碼認(rèn)證總是指向卡片主密碼。如果卡片上不存在指定的密碼組號(hào),卡片將返回一個(gè)錯(cuò)誤碼。
第二步:卡片用讀寫(xiě)器指定的密碼加密一組8字節(jié)的隨機(jī)數(shù)RndB,例如RndB=98 E4 EE 2E 8B 4B F7 B1,加密方法使用DES/3DES,其結(jié)果用ek(RndB)表示,此處ek(RndB)=61 58 F4 51 8A 25 9B 00,并把ek(RndB)返回給讀寫(xiě)器。
第三步:讀寫(xiě)器用待認(rèn)證的密碼16個(gè)00,對(duì)收到的ek(RndB)進(jìn)行DES/3DES解密從而得到RndB=98 E4 EE 2E 8B 4B F7 B1。接下來(lái)讀寫(xiě)器對(duì)RndB進(jìn)行8位閉合左循環(huán),從而將第一個(gè)字節(jié)移到了最后一個(gè)字節(jié)的位置,結(jié)果記為RndB’,RndB’=E4 EE 2E 8B 4B F7 B1 98。然后讀寫(xiě)器自己產(chǎn)生一個(gè)8字節(jié)的隨機(jī)數(shù)RndA,例如RndA=00 11 22 33 44 55 66 77,并與RndB’連接起來(lái)組成RndA+RndB’=00 11 22 33 44 55 66 77 E4 EE 2E 8B 4B F7 B1 98共16字節(jié),使用CBC模式的DES/3DES解密運(yùn)算,得到的結(jié)果稱為dk(RndA+RndB’)=74 F4 AE 77 7A A4 31 E8 4B 18 BA 8F 74 CF 80 63發(fā)送給卡片。
第四步:卡片收到16字節(jié)dk(RndA+RndB’)后執(zhí)行DES/3DES加密運(yùn)算,得到結(jié)果RndA+RndB’??ㄆ紫葘⒆约涸瓉?lái)的RndB大循環(huán)左移8位,看結(jié)果是否等于RndB’,如果不相等,卡片將停止認(rèn)證過(guò)程,并回送一個(gè)錯(cuò)誤碼。如果相等,證明卡片使用的密碼和讀寫(xiě)器使用的密碼一致,卡片將獲得的RndA也大循環(huán)左移8位得到RndA’=11 22 33 44 55 66 77 00,然后對(duì)RndA’進(jìn)行DES/3DES加密運(yùn)算,得到的結(jié)果稱為ek(RndA’)=F1 81 F7 32 6D CD 86 A6回送給讀寫(xiě)器。
第五步:讀寫(xiě)器收到ek(RndA’)后執(zhí)行DES/3DES解密從而得到Rnd A’,并把自己之前產(chǎn)生的RndA大循環(huán)左移8位,得到的結(jié)果與Rnd A’比較,如果不相等,讀寫(xiě)器將退出認(rèn)證過(guò)程并可將卡片休眠。
第六步:卡片將當(dāng)前的應(yīng)用設(shè)置為通過(guò)認(rèn)證狀態(tài),如果AID=0,則將卡片本身設(shè)置為通過(guò)認(rèn)證狀態(tài)。
第七步:如果雙方所有的比較都成功,通過(guò)組合RndA和RndB得到一個(gè)16字節(jié)的段密碼,組合的方法如下:
段密碼=RndA第一部分+RndB第一部分+ RndA第二部分+RndB第二部分
對(duì)于本文中的例子,產(chǎn)生的段密碼為
00 11 22 33 98 E4 EE 2E 44 55 66 77 8B 4B F7 B1
之所以采取這種組合方法產(chǎn)生段密碼是為了避免惡意的讀寫(xiě)器通過(guò)將RndA=RndB而將3DES運(yùn)算強(qiáng)行轉(zhuǎn)化為DES運(yùn)算。如果之后的數(shù)據(jù)傳輸確實(shí)想使用單DES操作(使段密碼的前8字節(jié)與后8字節(jié)相等),應(yīng)使用前8個(gè)字節(jié),即RndA第一部分+RndB第一部分,而不能使用后8個(gè)字節(jié)。
得到16字節(jié)的段密碼后,3次相互握手認(rèn)證完成。如果之后的通訊是DES/3DES加密傳輸,則使用剛產(chǎn)生的16字節(jié)段密碼作為臨時(shí)的DES密鑰。

審核編輯 黃宇

聲明:本文內(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)注

    392

    文章

    7017

    瀏覽量

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

    關(guān)注

    8

    文章

    618

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    請(qǐng)問(wèn)PN7160 是否支持 MIFARE DESFire EV3?

    PN7160 是否支持 MIFARE DESFire EV3?
    發(fā)表于 04-23 09:45

    TCP三握手與四揮手的詳細(xì)過(guò)程

    TCP 三握手和四揮手,大概是網(wǎng)絡(luò)領(lǐng)域被問(wèn)爛了的面試題。但真正能把狀態(tài)變遷、序列號(hào)變化、抓包細(xì)節(jié)講清楚的人并不多。很多人背了八股文,一到生產(chǎn)環(huán)境看 Wireshark 抓包就懵了
    的頭像 發(fā)表于 02-25 10:38 ?459次閱讀

    曙光云密碼服務(wù)管理平臺(tái)正式榮獲商用密碼產(chǎn)品認(rèn)證證書(shū)

    近日,曙光云密碼服務(wù)管理平臺(tái)正式榮獲商用密碼產(chǎn)品認(rèn)證證書(shū),表明曙光云密碼服務(wù)管理平臺(tái)(以下簡(jiǎn)稱“平臺(tái)”)嚴(yán)格滿足GM/T 0028《密碼模塊
    的頭像 發(fā)表于 02-24 17:21 ?1406次閱讀
    曙光云<b class='flag-5'>密碼</b>服務(wù)管理平臺(tái)正式榮獲商用<b class='flag-5'>密碼</b>產(chǎn)品<b class='flag-5'>認(rèn)證</b>證書(shū)

    UL認(rèn)證線纜選型終極指南:破解20624/20706等熱門(mén)型號(hào)技術(shù)密碼

    UL認(rèn)證線纜選型終極指南:破解20624/20706等10大熱門(mén)型號(hào)的技術(shù)密碼與市場(chǎng)藍(lán)海(附實(shí)戰(zhàn)案例)別再為選錯(cuò)線纜而返工!本文深度解析UL認(rèn)證的10款熱門(mén)線纜型號(hào)(20624,207
    的頭像 發(fā)表于 01-21 10:31 ?995次閱讀
    UL<b class='flag-5'>認(rèn)證</b>線纜選型終極指南:破解20624/20706等熱門(mén)型號(hào)<b class='flag-5'>技術(shù)</b><b class='flag-5'>密碼</b>

    TCP的三握手

    ,Server進(jìn)入SYN_RCVD狀態(tài)。 (3)第三握手:Client收到確認(rèn)后,檢查ack是否為J+1,ACK是否為1,如果正確則將標(biāo)志位ACK置為1,ack=K+1,并將該數(shù)據(jù)包發(fā)送給Server
    發(fā)表于 12-02 07:16

    智芯公司通過(guò)國(guó)家商用密碼產(chǎn)品認(rèn)證

    近日,智芯公司研發(fā)的雙頻三界面射頻識(shí)別標(biāo)簽芯片正式通過(guò)國(guó)家商用密碼產(chǎn)品認(rèn)證,成為業(yè)內(nèi)率先通過(guò)認(rèn)證的雙頻
    的頭像 發(fā)表于 10-24 15:24 ?930次閱讀

    國(guó)芯科技云安全芯片CCP917T通過(guò)商用密碼產(chǎn)品認(rèn)證

    近日,國(guó)芯科技超高性能云安全芯片CCP917T通過(guò)了商用密碼檢測(cè)認(rèn)證中心的商用密碼檢測(cè)認(rèn)證,獲得《商用密碼產(chǎn)品
    的頭像 發(fā)表于 10-24 13:54 ?768次閱讀
    國(guó)芯科技云安全芯片CCP917T通過(guò)商用<b class='flag-5'>密碼</b>產(chǎn)品<b class='flag-5'>認(rèn)證</b>

    掌靜脈認(rèn)證技術(shù)PalmSecure的優(yōu)勢(shì)

    使用生物識(shí)別認(rèn)證方法代替密碼是一種更方便、更安全的方式來(lái)識(shí)別自己 。存在不同的生物識(shí)別系統(tǒng),那么為什么應(yīng)該使用 PalmSecure 呢?
    的頭像 發(fā)表于 08-27 14:02 ?1167次閱讀
    掌靜脈<b class='flag-5'>認(rèn)證</b><b class='flag-5'>技術(shù)</b>PalmSecure的優(yōu)勢(shì)

    數(shù)字認(rèn)證多款密碼產(chǎn)品成功適配龍架構(gòu)

    近日,北京數(shù)字認(rèn)證有限公司(以下簡(jiǎn)稱“北京CA”)密碼服務(wù)管理平臺(tái)、數(shù)據(jù)庫(kù)加密與訪問(wèn)控制系統(tǒng)、文件加密與訪問(wèn)控制系統(tǒng)、服務(wù)器密碼機(jī)等多款密碼產(chǎn)品與龍架構(gòu)成功適配。雙方以
    的頭像 發(fā)表于 08-22 14:18 ?1174次閱讀

    富士通創(chuàng)新生物識(shí)別身份驗(yàn)證技術(shù)介紹

    在數(shù)字化浪潮席卷全球的當(dāng)下,身份認(rèn)證技術(shù)的安全性與便捷性,已然成為全社會(huì)關(guān)注的焦點(diǎn)。傳統(tǒng)的身份認(rèn)證方案,諸如密碼、指紋識(shí)別、人臉
    的頭像 發(fā)表于 07-03 09:31 ?1206次閱讀

    生成式人工智能認(rèn)證:解鎖AI時(shí)代個(gè)人與組織的進(jìn)化密碼

    認(rèn)證的誕生,恰似一座連接技術(shù)深海與個(gè)體認(rèn)知的燈塔,為每個(gè)渴望在智能時(shí)代把握命運(yùn)的人指明了進(jìn)化路徑。 一、技術(shù)革命:重塑職業(yè)世界的底層邏輯 生成式人工智能的突破性,在于其首次讓機(jī)器具備了
    的頭像 發(fā)表于 05-23 09:47 ?655次閱讀

    HarmonyOS5云服務(wù)技術(shù)分享--自有賬號(hào)對(duì)接AGC認(rèn)證

    ; 銷戶需確保用戶在??5分鐘內(nèi)登錄過(guò)??,否則需重新認(rèn)證 ??敏感操作保護(hù)?? 修改密碼、重置賬號(hào)等操作需二驗(yàn)證,提升安全性 ?? ??五、避坑指南?? ??Token有效期??:建議JWT
    發(fā)表于 05-22 16:32

    生成式人工智能認(rèn)證(GAI認(rèn)證)官網(wǎng) - 全國(guó)統(tǒng)一認(rèn)證中文服務(wù)平臺(tái)上線

    習(xí)并掌握這一技術(shù),成為了眾多專業(yè)人士和求學(xué)者面臨的難題。近日,一個(gè)令人振奮的消息傳來(lái)——生成式人工智能認(rèn)證(GAI認(rèn)證)中文官網(wǎng)正式上線,為這一難題提供了權(quán)威的解決方案。 ?一、GAI
    的頭像 發(fā)表于 05-14 17:30 ?1361次閱讀

    富士通手掌靜脈識(shí)別PalmSecure再升級(jí)

    生物識(shí)別是不同于以往認(rèn)證方式(密碼卡)的一種認(rèn)證機(jī)制,它使用人類的身體和行為特征來(lái)識(shí)別本人。使用自己的身體進(jìn)行
    的頭像 發(fā)表于 05-14 16:07 ?1309次閱讀
    富士通手掌靜脈<b class='flag-5'>識(shí)別</b>PalmSecure再升級(jí)

    芯片設(shè)計(jì)之握手協(xié)議

    本文主要介紹握手的基本概念,讀者可通過(guò)該篇文章對(duì)握手有個(gè)基本概念。
    的頭像 發(fā)表于 05-14 09:16 ?1399次閱讀
    芯片設(shè)計(jì)之<b class='flag-5'>握手</b>協(xié)議
    大名县| 琼结县| 湘潭市| 美姑县| 蒙自县| 泾川县| 贞丰县| 大兴区| 维西| 大港区| 寻甸| 肇州县| 瑞丽市| 包头市| 保定市| 宣恩县| 兰溪市| 泾阳县| 青浦区| 太白县| 余干县| 泊头市| 万安县| 桂阳县| 华池县| 永登县| 安西县| 垣曲县| 南昌县| 金川县| 枞阳县| 康保县| 双牌县| 屯留县| 蓬安县| 克什克腾旗| 视频| 寻乌县| 梅河口市| 兴安盟| 通州市|