資料介紹
物聯網技術從最開始的概念性技術,如今已經在日常生活中被廣泛應用,如電表預付費、智能門禁管理等。Maxim對加密產品的研究擁有超過20年的歷史經驗,本文主要介紹了Maxim Deep cover NFC產品的加密算法、安全器件認證和產品應用案例等。
SHA-256算法簡介
SHA- 256安全散列算法發布于2002年FIPS PUB 180-2,主要特點是:1、防碰撞,即難以找出兩個不同的輸入數據源對應同一組MAC碼;2、“雪崩效應”,即輸入數據源即使發生一位變化,其算法結果 MAC會發生巨大變化。除此以外,SHA-256還滿足加密算法基本要求:不可逆算法,即由已知的算法推斷出結果無法使用的密碼;算法公開標準便于廣泛使 用和第三方算法進行安全評估;采用重聚算法攻擊密碼很困難;算法計算式需要適度的資源和時間,不占用系統過多的資源。
SHA-256算法的計算模型
圖 1是SHA-256算法的計算模型,參與SHA-256運算的數據源包括512位的輸入數據源、256位密碼、64位的安全認證器件、全球唯一的ROM ID、主機端產生的隨機數以及SHA-256安全認證器件一方ROM中儲存的常量填充。SHA-256算法的結果為256位的MAC(Message Authentication Code)碼,MAC碼是主機端和從機端進行認證時需要比對的結果。

圖1 SHA-256算法的計算模型
如何使用Deep Cover 安全認證器件
圖2顯示的是主機認證SHA-256從機器件的身份合法性的流程,如圖所示,第一步主機調出密鑰,然后主機產生一個隨機數,同時送給主機的SHA-256引 擎和從機的SHA-256引擎。從機的SHA-256引擎調用安全一方ROM的密鑰以及常量填充進行SHA-256運算,得出一個256位的MAC值。隨 后主機讀取從機一方ROM的常量填充進行SHA-256運算,也得出一個256位的MAC值。最后比對主機端和從機端運算得到的256位MAC碼值是否一 致,如果一致表示從機合法,不一致則表示從機不合法。

圖2 主機認證SHA-256從機器件的身份合法性
Maxim 的Deep cover安全認證器件除了主機端可以認證從機端身份,從機端也可以認證主機端身份,這樣可以防止安全認證器件中的數據被非法修改,實現的方法是設置 Maxim的Deep cover器件為授權寫保護模式。SHA-256器件認證主機身份,僅知曉器件密碼并提供匹配的MAC碼,才能改寫EEPROM存儲器數據。
SHA-256算法簡介
SHA- 256安全散列算法發布于2002年FIPS PUB 180-2,主要特點是:1、防碰撞,即難以找出兩個不同的輸入數據源對應同一組MAC碼;2、“雪崩效應”,即輸入數據源即使發生一位變化,其算法結果 MAC會發生巨大變化。除此以外,SHA-256還滿足加密算法基本要求:不可逆算法,即由已知的算法推斷出結果無法使用的密碼;算法公開標準便于廣泛使 用和第三方算法進行安全評估;采用重聚算法攻擊密碼很困難;算法計算式需要適度的資源和時間,不占用系統過多的資源。
SHA-256算法的計算模型
圖 1是SHA-256算法的計算模型,參與SHA-256運算的數據源包括512位的輸入數據源、256位密碼、64位的安全認證器件、全球唯一的ROM ID、主機端產生的隨機數以及SHA-256安全認證器件一方ROM中儲存的常量填充。SHA-256算法的結果為256位的MAC(Message Authentication Code)碼,MAC碼是主機端和從機端進行認證時需要比對的結果。

圖1 SHA-256算法的計算模型
如何使用Deep Cover 安全認證器件
圖2顯示的是主機認證SHA-256從機器件的身份合法性的流程,如圖所示,第一步主機調出密鑰,然后主機產生一個隨機數,同時送給主機的SHA-256引 擎和從機的SHA-256引擎。從機的SHA-256引擎調用安全一方ROM的密鑰以及常量填充進行SHA-256運算,得出一個256位的MAC值。隨 后主機讀取從機一方ROM的常量填充進行SHA-256運算,也得出一個256位的MAC值。最后比對主機端和從機端運算得到的256位MAC碼值是否一 致,如果一致表示從機合法,不一致則表示從機不合法。

圖2 主機認證SHA-256從機器件的身份合法性
Maxim 的Deep cover安全認證器件除了主機端可以認證從機端身份,從機端也可以認證主機端身份,這樣可以防止安全認證器件中的數據被非法修改,實現的方法是設置 Maxim的Deep cover器件為授權寫保護模式。SHA-256器件認證主機身份,僅知曉器件密碼并提供匹配的MAC碼,才能改寫EEPROM存儲器數據。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 什么是智能工廠-物聯網系統 7次下載
- 物聯網工程概要設計課件下載 0次下載
- 物聯網工程PCB詳細設計課件下載 0次下載
- 物聯網工程需求分析課件下載 0次下載
- 物聯網工程概述課件下載 0次下載
- 關于物聯網和電梯的聯系 1次下載
- 物聯網智能硬件終端方案簡介電子版下載 0次下載
- 物聯網常用的天線有哪些詳細資料概述 19次下載
- 工業物聯網的詳細解析工業物聯網到底是什么 11次下載
- 物聯網無線連接技術是什么?物聯網產品的射頻測試資料概述 26次下載
- 物聯網是什么?現在物聯網通信標準和協議有哪些?物聯網應用的概述
- 物聯網的真正價值是什么?
- 物聯網安全之云端設計 4次下載
- 物聯網安全之云端設計 22次下載
- Deep Web數據源自動分類
- 適用于物聯網應用的可信MCU 1266次閱讀
- 物聯網的三大核心是哪些 3.1w次閱讀
- NFC是什么NFC到底有什么作用 1w次閱讀
- 怎樣在操作系統上加速NFC的應用 1234次閱讀
- 智能感知需求全面爆發,ADI全線解決方案助力泛在電力物聯網部署 975次閱讀
- 啟緯智芯nfc芯片 物聯網無源新時代即將開啟 7194次閱讀
- 暢想未來的物聯網生活 1.9w次閱讀
- Pelion物聯網平臺如何進一步助力Arm的物聯網戰略? 3710次閱讀
- 三分鐘帶你了解Maxim Deep cover NFC產品助力物聯網生活 1375次閱讀
- 物聯網的城市生活圈定義 2372次閱讀
- 物聯網是大數據的重要來源,大數據助力物聯網 1.1w次閱讀
- 一文詳解nfc到底是什么 9.2w次閱讀
- nfc手環怎么用_榮耀手環3nfc怎么使用 3.8w次閱讀
- 物聯網的專業技能在實際生活中的應用 7493次閱讀
- 蜂窩物聯網是什么_蜂窩物聯網建設意義 1.4w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1491次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 4次下載 | 免費
- 8基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537793次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論