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