任何關心其客戶、品牌和聲譽的知名公司都希望保護其產(chǎn)品不被復制或克隆。然而,假冒電子產(chǎn)品繼續(xù)存在,每年給行業(yè)造成數(shù)十億美元的損失。例如,據(jù)估計,灰色市場吞噬了電子元件市場總收入的 8% 左右。
不幸的是,沒有一種神奇的解決方案可以提供持久、無懈可擊的安全性。但是,當邪惡勢力努力保持領先于他們的威懾力量時,那些遵守法律的人在他們自己的武器庫中擁有身份驗證技術。
當然,有不同級別的有效身份驗證。以打印機墨盒為例。為了驗證它的真實性,墨盒可以發(fā)送一個密碼。但是這種方法的缺點是中間人可以在密碼被傳輸時捕獲并重新使用它。質(zhì)詢-響應身份驗證,其中墨盒可以證明它知道一個秘密而不泄露它,提供了一個更好的選擇。
有兩種不同的加密算法類型需要考慮:對稱密鑰(或秘密密鑰)和非對稱密鑰(或公鑰)。讓我們仔細看看每種類型。
雙向認證的對稱密鑰
對稱密鑰具有以下特征:
主機和從機必須使用相同的密鑰進行操作
必須保護機密免受雙方的泄露攻擊
支持雙向身份驗證
對于可比較的安全級別,算法復雜度更低,計算時間更短
對稱密鑰認證的一個例子可以使用從輸入數(shù)據(jù)計算的消息摘要連同對稱密鑰并利用安全散列算法 (SHA-x) 來實現(xiàn)。SHA-x 加密哈希函數(shù)由美國國家安全局 (NSA) 設計,是在數(shù)字數(shù)據(jù)上運行的計算復雜的數(shù)學運算。您可以通過將計算的哈希值與已知和預期的哈希值1進行比較來確定數(shù)據(jù)完整性。 密碼散列特性是不可逆的,因此在計算上無法確定對應于消息認證碼 (MAC) 的輸入。它們還具有抗沖突性,因此要找到一個以上產(chǎn)生給定 MAC 的輸入消息是不切實際的。更重要的是,它們具有很高的雪崩效應,因此輸入的任何變化都會導致 MAC 結果發(fā)生顯著變化。因此,SHA-x 已被證明對于安全身份驗證和小型摘要加密非常有效。圖 1 提供了使用基于 FIPS 180 的 SHA-256 身份驗證算法的對稱密鑰加密解決方案的示例。
消息摘要是在從機端根據(jù)共享密鑰和來自主機的數(shù)據(jù)計算的。
圖 1:Maxim 的 DS28C22 DeepCover 安全驗證器通過雙向質(zhì)詢和響應 SHA-256 驗證和加密保護嵌入式設計、外設和傳感器。
非對稱密鑰降低了密鑰管理的復雜性
非對稱密鑰具有以下特點:
主機使用公鑰操作,而從機有相應的私鑰
必須保護私鑰,但不需要保護公鑰不被泄露
僅支持從屬設備的身份驗證
對于可比較的安全級別,算法復雜性增加,計算時間更長
使用橢圓曲線數(shù)字簽名算法 (ECDSA) 計算的數(shù)字簽名可以實現(xiàn)非對稱密鑰認證的示例(數(shù)字簽名算法 (DSA) 和 RSA-DSA 是其他示例。)ECDSA 使用橢圓曲線加密,其中比特密鑰的大小在強度方面相當于對稱密碼大小的兩倍(256 位 ECDSA 與 128 位 AES 一樣安全)。使用 ECDSA,公鑰僅用于驗證;無需保護公鑰免受偽造者或黑客的侵害。保護私鑰至關重要。對于很難甚至不可能保護主機密鑰的系統(tǒng),ECDSA 非對稱身份驗證提供了非常強大的安全性。如果您使用多個合同制造商,或者如果您將產(chǎn)品許可給您的客戶,這也是理想的選擇。
圖 2:Maxim 的 DS28E35 DeepCover Secure Authenticator 為各種應用提供加密強大的身份驗證安全性,包括醫(yī)療傳感器、工業(yè)可編程邏輯控制器 (PLC) 模塊和消費類設備。
在線工具幫助您選擇認證解決方案
那么您如何決定在您的設計中使用哪種身份驗證方法呢?Maxim 提供簡單的在線身份驗證顧問工具,幫助您根據(jù)最終應用選擇正確的安全身份驗證解決方案。Maxim 的DeepCover Secure Authenticators提供從數(shù)字 ID 到加密強身份驗證的高級物理安全性,提供低成本的 IP 保護、克隆預防和外圍設備身份驗證。
審核編輯:郭婷
-
控制器
+關注
關注
112文章
16332瀏覽量
177808 -
Maxim
+關注
關注
8文章
859瀏覽量
87179 -
plc
+關注
關注
5010文章
13271瀏覽量
463057
發(fā)布評論請先 登錄
相關推薦
評論