基于手勢信息的便攜式無線加密傳輸系統(tǒng)(08-100)
—— 基于手勢信息的便攜式無線加密傳輸系統(tǒng)
本文引用地址:http://2s4d.com/article/91759.htm
圖3.1 軟件子模塊實現(xiàn)流程圖
圖3.1說明了各個子模塊的邏輯關(guān)系和使用時的數(shù)據(jù)流,其中Twofish加解密算法是系統(tǒng)核心,占用FPGA內(nèi)部接近40%的邏輯資源,其它部分占30%左右。
3.2 Twofish算法
Twofish算法是由美國的Bruce Schneier等創(chuàng)建的優(yōu)秀算法,是AES的候選算法之一。Twofish算法是典型的分組加密算法,加密時它將明文按一定的位長分組,明文和密鑰的全部經(jīng)過加密運算得到密文。解密時密文和密鑰經(jīng)過解密運算,還原成明文。Twofish的算法采用的明密文分組長度為128bit, 支持128bit、192bit、256bit的密鑰長度。
評論