加密算法_DES的軟件和硬件實現對比

某項目,用到安全加密,des64

軟件加密

github.com/tipabu/des64

硬件加密1

使用NXP的SAM卡(MIFARE-SAM-AV3-Secure-Access-Module),支持ISO7816協議,需要注意的是該SAM卡在每65536次時會操作失敗,若連續出現32次這種情況SAM卡會鎖住,所以需要每隔N(N<65536)次復位SAM卡。
也可以使用橋接芯片去控制SAM,比如SEC1210,支持UART和USB接口。

對比

實現方式 BOM成本 效率 安全2
軟件加密 高(和算力成正比)
硬件加密 低(和通信接口有關)

  1. 這裏所說的硬件加密方式指的是外部加密模塊,以IP的方式集成在SOC的硬件加密其實可以劃分爲軟件加密。 ↩︎

  2. 安全主要從密鑰來考慮,SAM卡的方式更換密鑰只需要更換卡 ↩︎

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章