Cryptographic-Hardware
為什麼研究人員更喜歡尋找安全的軟體解決方案而不是安全的硬體解決方案?
我的理解是加密研究人員傾向於在不需要安全硬體的情況下解決軟體問題。為什麼是這樣?如果硬體組件便宜且易於製造,那麼使用安全硬體的最大問題是什麼?
我不是密碼學領域的研究員。有了這個,我能想到的最明顯的原因是:
- 軟體更普遍可部署,增加了某些解決方案的目標受眾。
- 使用硬體解決方案,潛在客戶可能被迫投入大量資金來部署它。軟體解決方案的部署成本可能更低,甚至可以部署在已經存在的基礎設施上。
- 如有必要,軟體升級更容易並且可以說更便宜,因此更實用。考慮更換數千個硬體組件(甚至可能在從客戶那裡召回它們之後)而不是發佈軟體更新。
- 用軟體做實驗更容易。此外,在硬體組件的物理生產無論如何都將開始之前,硬體解決方案將在軟體中實現。
- 如果你可以用軟體來做,你可以用硬體來做。因此,專注於基於前者的解決方案並不會使針對後者的相同解決方案無效。
我的觀點是,這主要是由於成本和實用性。
最後一點:問題的解決方案是一個抽象概念。您的問題與解決方案的特定實現有關,這基本上是不相關的。對於一個可靠和有效的解決方案,它必須是普遍正確的。實施是一個“細節”。