資料介紹
物聯(lián)網(wǎng)技術(shù)從最開始的概念性技術(shù),如今已經(jīng)在日常生活中被廣泛應(yīng)用,如電表預(yù)付費(fèi)、智能門禁管理等。Maxim對(duì)加密產(chǎn)品的研究擁有超過20年的歷史經(jīng)驗(yàn),本文主要介紹了Maxim Deep cover NFC產(chǎn)品的加密算法、安全器件認(rèn)證和產(chǎn)品應(yīng)用案例等。
SHA-256算法簡(jiǎn)介
SHA- 256安全散列算法發(fā)布于2002年FIPS PUB 180-2,主要特點(diǎn)是:1、防碰撞,即難以找出兩個(gè)不同的輸入數(shù)據(jù)源對(duì)應(yīng)同一組MAC碼;2、“雪崩效應(yīng)”,即輸入數(shù)據(jù)源即使發(fā)生一位變化,其算法結(jié)果 MAC會(huì)發(fā)生巨大變化。除此以外,SHA-256還滿足加密算法基本要求:不可逆算法,即由已知的算法推斷出結(jié)果無法使用的密碼;算法公開標(biāo)準(zhǔn)便于廣泛使 用和第三方算法進(jìn)行安全評(píng)估;采用重聚算法攻擊密碼很困難;算法計(jì)算式需要適度的資源和時(shí)間,不占用系統(tǒng)過多的資源。
SHA-256算法的計(jì)算模型
圖 1是SHA-256算法的計(jì)算模型,參與SHA-256運(yùn)算的數(shù)據(jù)源包括512位的輸入數(shù)據(jù)源、256位密碼、64位的安全認(rèn)證器件、全球唯一的ROM ID、主機(jī)端產(chǎn)生的隨機(jī)數(shù)以及SHA-256安全認(rèn)證器件一方ROM中儲(chǔ)存的常量填充。SHA-256算法的結(jié)果為256位的MAC(Message Authentication Code)碼,MAC碼是主機(jī)端和從機(jī)端進(jìn)行認(rèn)證時(shí)需要比對(duì)的結(jié)果。
圖1 SHA-256算法的計(jì)算模型
如何使用Deep Cover 安全認(rèn)證器件
圖2顯示的是主機(jī)認(rèn)證SHA-256從機(jī)器件的身份合法性的流程,如圖所示,第一步主機(jī)調(diào)出密鑰,然后主機(jī)產(chǎn)生一個(gè)隨機(jī)數(shù),同時(shí)送給主機(jī)的SHA-256引 擎和從機(jī)的SHA-256引擎。從機(jī)的SHA-256引擎調(diào)用安全一方ROM的密鑰以及常量填充進(jìn)行SHA-256運(yùn)算,得出一個(gè)256位的MAC值。隨 后主機(jī)讀取從機(jī)一方ROM的常量填充進(jìn)行SHA-256運(yùn)算,也得出一個(gè)256位的MAC值。最后比對(duì)主機(jī)端和從機(jī)端運(yùn)算得到的256位MAC碼值是否一 致,如果一致表示從機(jī)合法,不一致則表示從機(jī)不合法。
圖2 主機(jī)認(rèn)證SHA-256從機(jī)器件的身份合法性
Maxim 的Deep cover安全認(rèn)證器件除了主機(jī)端可以認(rèn)證從機(jī)端身份,從機(jī)端也可以認(rèn)證主機(jī)端身份,這樣可以防止安全認(rèn)證器件中的數(shù)據(jù)被非法修改,實(shí)現(xiàn)的方法是設(shè)置 Maxim的Deep cover器件為授權(quán)寫保護(hù)模式。SHA-256器件認(rèn)證主機(jī)身份,僅知曉器件密碼并提供匹配的MAC碼,才能改寫EEPROM存儲(chǔ)器數(shù)據(jù)。
SHA-256算法簡(jiǎn)介
SHA- 256安全散列算法發(fā)布于2002年FIPS PUB 180-2,主要特點(diǎn)是:1、防碰撞,即難以找出兩個(gè)不同的輸入數(shù)據(jù)源對(duì)應(yīng)同一組MAC碼;2、“雪崩效應(yīng)”,即輸入數(shù)據(jù)源即使發(fā)生一位變化,其算法結(jié)果 MAC會(huì)發(fā)生巨大變化。除此以外,SHA-256還滿足加密算法基本要求:不可逆算法,即由已知的算法推斷出結(jié)果無法使用的密碼;算法公開標(biāo)準(zhǔn)便于廣泛使 用和第三方算法進(jìn)行安全評(píng)估;采用重聚算法攻擊密碼很困難;算法計(jì)算式需要適度的資源和時(shí)間,不占用系統(tǒng)過多的資源。
SHA-256算法的計(jì)算模型
圖 1是SHA-256算法的計(jì)算模型,參與SHA-256運(yùn)算的數(shù)據(jù)源包括512位的輸入數(shù)據(jù)源、256位密碼、64位的安全認(rèn)證器件、全球唯一的ROM ID、主機(jī)端產(chǎn)生的隨機(jī)數(shù)以及SHA-256安全認(rèn)證器件一方ROM中儲(chǔ)存的常量填充。SHA-256算法的結(jié)果為256位的MAC(Message Authentication Code)碼,MAC碼是主機(jī)端和從機(jī)端進(jìn)行認(rèn)證時(shí)需要比對(duì)的結(jié)果。
圖1 SHA-256算法的計(jì)算模型
如何使用Deep Cover 安全認(rèn)證器件
圖2顯示的是主機(jī)認(rèn)證SHA-256從機(jī)器件的身份合法性的流程,如圖所示,第一步主機(jī)調(diào)出密鑰,然后主機(jī)產(chǎn)生一個(gè)隨機(jī)數(shù),同時(shí)送給主機(jī)的SHA-256引 擎和從機(jī)的SHA-256引擎。從機(jī)的SHA-256引擎調(diào)用安全一方ROM的密鑰以及常量填充進(jìn)行SHA-256運(yùn)算,得出一個(gè)256位的MAC值。隨 后主機(jī)讀取從機(jī)一方ROM的常量填充進(jìn)行SHA-256運(yùn)算,也得出一個(gè)256位的MAC值。最后比對(duì)主機(jī)端和從機(jī)端運(yùn)算得到的256位MAC碼值是否一 致,如果一致表示從機(jī)合法,不一致則表示從機(jī)不合法。
圖2 主機(jī)認(rèn)證SHA-256從機(jī)器件的身份合法性
Maxim 的Deep cover安全認(rèn)證器件除了主機(jī)端可以認(rèn)證從機(jī)端身份,從機(jī)端也可以認(rèn)證主機(jī)端身份,這樣可以防止安全認(rèn)證器件中的數(shù)據(jù)被非法修改,實(shí)現(xiàn)的方法是設(shè)置 Maxim的Deep cover器件為授權(quán)寫保護(hù)模式。SHA-256器件認(rèn)證主機(jī)身份,僅知曉器件密碼并提供匹配的MAC碼,才能改寫EEPROM存儲(chǔ)器數(shù)據(jù)。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 什么是智能工廠-物聯(lián)網(wǎng)系統(tǒng) 7次下載
- 物聯(lián)網(wǎng)工程概要設(shè)計(jì)課件下載 0次下載
- 物聯(lián)網(wǎng)工程PCB詳細(xì)設(shè)計(jì)課件下載 0次下載
- 物聯(lián)網(wǎng)工程需求分析課件下載 0次下載
- 物聯(lián)網(wǎng)工程概述課件下載 0次下載
- 關(guān)于物聯(lián)網(wǎng)和電梯的聯(lián)系 1次下載
- 物聯(lián)網(wǎng)智能硬件終端方案簡(jiǎn)介電子版下載 0次下載
- 物聯(lián)網(wǎng)常用的天線有哪些詳細(xì)資料概述 19次下載
- 物聯(lián)網(wǎng)到底是什么物聯(lián)網(wǎng)的簡(jiǎn)介和三項(xiàng)關(guān)鍵技術(shù)詳細(xì)說明 16次下載
- 工業(yè)物聯(lián)網(wǎng)的詳細(xì)解析工業(yè)物聯(lián)網(wǎng)到底是什么 11次下載
- 物聯(lián)網(wǎng)無線連接技術(shù)是什么?物聯(lián)網(wǎng)產(chǎn)品的射頻測(cè)試資料概述 26次下載
- 物聯(lián)網(wǎng)是什么?現(xiàn)在物聯(lián)網(wǎng)通信標(biāo)準(zhǔn)和協(xié)議有哪些?物聯(lián)網(wǎng)應(yīng)用的概述
- 物聯(lián)網(wǎng)的真正價(jià)值是什么?
- 物聯(lián)網(wǎng)安全之云端設(shè)計(jì) 22次下載
- Deep Web數(shù)據(jù)源自動(dòng)分類
- 適用于物聯(lián)網(wǎng)應(yīng)用的可信MCU 1122次閱讀
- 物聯(lián)網(wǎng)的三大核心是哪些 3w次閱讀
- NFC是什么NFC到底有什么作用 9992次閱讀
- 怎樣在操作系統(tǒng)上加速NFC的應(yīng)用 1110次閱讀
- 智能感知需求全面爆發(fā),ADI全線解決方案助力泛在電力物聯(lián)網(wǎng)部署 925次閱讀
- 啟緯智芯nfc芯片 物聯(lián)網(wǎng)無源新時(shí)代即將開啟 7008次閱讀
- 暢想未來的物聯(lián)網(wǎng)生活 1.8w次閱讀
- Pelion物聯(lián)網(wǎng)平臺(tái)如何進(jìn)一步助力Arm的物聯(lián)網(wǎng)戰(zhàn)略? 3624次閱讀
- 三分鐘帶你了解Maxim Deep cover NFC產(chǎn)品助力物聯(lián)網(wǎng)生活 1280次閱讀
- 物聯(lián)網(wǎng)的城市生活圈定義 2324次閱讀
- 物聯(lián)網(wǎng)是大數(shù)據(jù)的重要來源,大數(shù)據(jù)助力物聯(lián)網(wǎng) 1.1w次閱讀
- 一文詳解nfc到底是什么 9.1w次閱讀
- nfc手環(huán)怎么用_榮耀手環(huán)3nfc怎么使用 3.8w次閱讀
- 物聯(lián)網(wǎng)的專業(yè)技能在實(shí)際生活中的應(yīng)用 7361次閱讀
- 蜂窩物聯(lián)網(wǎng)是什么_蜂窩物聯(lián)網(wǎng)建設(shè)意義 1.3w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1491次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費(fèi)
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 4次下載 | 免費(fèi)
- 8基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537793次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論
查看更多