基于手勢信息的便攜式無線加密傳輸系統(08-100)
—— 基于手勢信息的便攜式無線加密傳輸系統
圖3.1 軟件子模塊實現流程圖
圖3.1說明了各個子模塊的邏輯關系和使用時的數據流,其中Twofish加解密算法是系統核心,占用FPGA內部接近40%的邏輯資源,其它部分占30%左右。
3.2 Twofish算法
Twofish算法是由美國的Bruce Schneier等創建的優秀算法,是AES的候選算法之一。Twofish算法是典型的分組加密算法,加密時它將明文按一定的位長分組,明文和密鑰的全部經過加密運算得到密文。解密時密文和密鑰經過解密運算,還原成明文。Twofish的算法采用的明密文分組長度為128bit, 支持128bit、192bit、256bit的密鑰長度。
評論