256bit的橢圓曲線芯片外部管腳MD5算法
發布時間:2020/11/12 13:28:23 訪問次數:1390
防程序反編譯,通過應用程序的執行文件進行加密,即使當設備上的可執行程被非法取出后,也因加密的原因無法進行破解修改,不被泄密。防程序被直接使用,通過使用CFW32C7UL系列的硬件CHIP ID和應用程序進行唯一配對綁定,即使某個設備程序被復制且被用到同款CFW32C7UL系列上去,因CHIP ID的唯一特性,它也無法識別被復制的程序,從實現對可執行程序的唯一性保護。在CFW32C7UL系列中除了CHIP ID(96bits)外,還有128bits的可供開發者使用的一次性燒錄密鑰的Efuse區域,開發者可以自定義密鑰或獨家“CHIP ID”來保護自己的可執行文件。
數據安全和知識產權安全本質上是一種靜態的安全,而行為安全是一種動態安全。行為安全要求設備的行為的過程和結果不能危害數據的秘密性、行為的過程和結果不能危害數據的完整性、行為的過程和結果是預期的,當行為的過程出現偏離預期時,能夠發現、控制或糾正。行為安全強調的是過程的安全,體現硬件設備、軟件設備和應用程序的執行序列符合設計預期,符合設備“安全可控”要求。
SM4分組密碼算法是我國自主設計的分組對稱密碼算法,用于實現數據的加密/解密運算,以保證數據和信息的機密性。SM4算法與AES算法具有相同的密鑰長度分組長度128比特,在安全性上高于3DES算法。
SM2橢圓曲線公鑰密碼算法是我國自主設計的公鑰密碼算法,用于實現數字簽名密鑰協商和數據加密等功能。SM2算法是基于ECC橢圓曲線算法,不同于國際標準,采取了更為安全的機制。在實際應用中,采用了一條256bit的橢圓曲線作為標準曲線。相對于RSA算法,256位的SM2密碼強度已經比2048位的RSA密碼強度要高。在速度方面,256位SM2在驗簽速度上遠遠高于2048位的RSA。
SM3雜湊算法是我國自主設計的密碼雜湊算法,適用于商用密碼應用中的數字簽名和驗證消息認證碼的生成與驗證以及隨機數的生成,可滿足多種密碼應用的安全需求。SM3算法的輸出長度為256比特,SM3算法的安全性要高于MD5算法和SHA-1算法。
(素材來源:eepw.如涉版權請聯系刪除。特別感謝)
防程序反編譯,通過應用程序的執行文件進行加密,即使當設備上的可執行程被非法取出后,也因加密的原因無法進行破解修改,不被泄密。防程序被直接使用,通過使用CFW32C7UL系列的硬件CHIP ID和應用程序進行唯一配對綁定,即使某個設備程序被復制且被用到同款CFW32C7UL系列上去,因CHIP ID的唯一特性,它也無法識別被復制的程序,從實現對可執行程序的唯一性保護。在CFW32C7UL系列中除了CHIP ID(96bits)外,還有128bits的可供開發者使用的一次性燒錄密鑰的Efuse區域,開發者可以自定義密鑰或獨家“CHIP ID”來保護自己的可執行文件。
數據安全和知識產權安全本質上是一種靜態的安全,而行為安全是一種動態安全。行為安全要求設備的行為的過程和結果不能危害數據的秘密性、行為的過程和結果不能危害數據的完整性、行為的過程和結果是預期的,當行為的過程出現偏離預期時,能夠發現、控制或糾正。行為安全強調的是過程的安全,體現硬件設備、軟件設備和應用程序的執行序列符合設計預期,符合設備“安全可控”要求。
SM4分組密碼算法是我國自主設計的分組對稱密碼算法,用于實現數據的加密/解密運算,以保證數據和信息的機密性。SM4算法與AES算法具有相同的密鑰長度分組長度128比特,在安全性上高于3DES算法。
SM2橢圓曲線公鑰密碼算法是我國自主設計的公鑰密碼算法,用于實現數字簽名密鑰協商和數據加密等功能。SM2算法是基于ECC橢圓曲線算法,不同于國際標準,采取了更為安全的機制。在實際應用中,采用了一條256bit的橢圓曲線作為標準曲線。相對于RSA算法,256位的SM2密碼強度已經比2048位的RSA密碼強度要高。在速度方面,256位SM2在驗簽速度上遠遠高于2048位的RSA。
SM3雜湊算法是我國自主設計的密碼雜湊算法,適用于商用密碼應用中的數字簽名和驗證消息認證碼的生成與驗證以及隨機數的生成,可滿足多種密碼應用的安全需求。SM3算法的輸出長度為256比特,SM3算法的安全性要高于MD5算法和SHA-1算法。
(素材來源:eepw.如涉版權請聯系刪除。特別感謝)