emSecure-建立和驗證數位簽章

使用emSecure的數位簽章來保護您的產品!emSecure是用於嵌入式系統的軟體解決方案,用於安全地驗證數位資產。它可以用於保護產品安全,而無需支付任何單位成本,以防被駭客入侵和複製(clone)。請立即保護您的知識產權(IP)!

特點如下:

  • 非對稱式演算法;雙密鑰、私鑰和公鑰使其100%安全
  • 提供不同的演算法:滿足任何要求
  • 與硬體無關,不需要任何CPU,也不需要其他硬體
  • 高性能,記憶體佔用小
  • 簡單的API,易於整合
  • 適用於新產品和現有產品
  • 包括完整的套件,密鑰產生器和工具
  • 完整的原始程式碼可用
  • 免費的「簽名並驗證」 Windows版本可保護個人文件

什麼是emSecure?

數位簽章套件emSecure是一個SEGGER套件,允許建立和驗證數位簽章。 emSecure的一項重要功能是,僅通過複製硬體和韌體,就不可能建立嵌入式裝置(device)的複製(clone)。它還可以做更多的事情,例如保護分發給嵌入式裝置的韌體更新的安全性以及對授權(license)、序列號和敏感資料進行身份驗證。

emSecure提供100%防止駭客入侵的保護。不僅對電子裝置、金融應用程序或感測器等關鍵裝置具備將很好,而且實際上是必備條件。受損的裝置有多種危險,而不僅僅是從商業角度來看。它們會損害製造商的聲譽,並可能引起嚴重的法律糾紛。不解決駭客和複製的問題是不負責任的。基於具有兩個密鑰的非對稱加密演算法,無法通過韌體的反向工程來偽造emSecure簽名。

安全私鑰用於產生數位簽章,而第二個公鑰用於通過其簽章對數據進行身份驗證。沒有一種方法可以從公共密鑰中獲取私鑰,也無法在沒有私鑰的情況下產生有效的簽章。

emSecurem原始程式碼是為嵌入式系統從頭開始建立的,以最小的記憶體佔用和高性能實現了最高的可移植性。但是,用法不限於嵌入式系統。憑藉其簡單易用的功能,只需不到一天的時間即可將emSecure添加並整合到現有產品中。

emSecure是一個非常完整的套件,其中包括可立即運作的工具和功能,用於為嵌入式解決方案產生密鑰和簽章。

emSecure的好處

emSecure是從零開始建立的,以佔用很小的記憶體即可實現最高的可移植性和性能。它使您能夠從嵌入式應用程式中的數位簽章的安全性中受益,即使在小型單核心微控制器上,也不需額外的硬體,例如外部安全裝置或外部記憶體。

SEGGER提供了不同版本的emSecure,它們使用不同的簽章演算法來滿足任何大小或速度要求。每個版本的結構類似,以使所有版本都易於使用和擴充。

emSecure是一個完整的套件。它包括可立即運作的工具、用於產生密鑰和簽章、對資料進行簽章和驗證以及將密鑰和簽章轉換為可編譯格式。 emSecure包含所有必需的原始程式碼,以將簽章產生直接整合到生產過程中,並將資料驗證整合到應用程式或韌體中。

emSecure具有簡單而強大的API。它可以在一天內輕鬆地整合到現有應用程式中。 emSecure結合了NIST提出的經過驗證的安全演算法。該演算法被證明具有強大的加密功能,可以為您的應用程式提供最大的安全性。emSecure的授權方式與其他SEGGER中介軟體產品相同,並且不受開放程式碼或必需屬性授權的限制。可以將其整合到任何商業或專有產品中,而無需透露組合來源。它可以在您的產品中免版稅(royalty free)使用。

簽章並驗證拖放應用

通過“簽章和驗證”應用程式,可以輕鬆拖放建立emSecure數位簽章和驗證簽名文件。它也可以自由地用於個人用途,例如,確保記憶體在伺服器上的文件沒有更改,或者允許通訊夥伴發送/接收文件,而這些文件在傳輸過程中沒有任何更改。有關emSecure簽章和驗證的更多資訊。

emSecure套件

emSecure是一個完整的軟體包,其中包含所需的一切:實用程序,用於產生私鑰和公鑰,用於計算安全哈希(hash),對訊息進行加密、解密以及建立和驗證數位簽章的程式碼。封裝的所有部分均符合NIST發布的相關FIPS規範,並已針對標準測試向量進行了測試,以證明其實現。emSecure提供原始程式碼,並為方便起見預編譯了範例程式。可以完全控制產品及其生產設施中的程式碼。

另有「應用範例」及「常見問題」,可參考原廠Web link