基于MC9S08JS16和AES的USB Key設計


3 USB Key性能測試
考慮到MCU性能,將加密算法初始化所需的4個256字節的數據表存放于Code區,128 bit-AES擴展密鑰ExpendedKey=4xNbx(Nr+1)=4×4×(10+1)=176存放于data區。在保證代碼空間與運算速度的前提下,經過優化,最后AES加密程序占用3 701字節的程序存儲單元和277字節的
RAM。
以下是2組128位數據加密測試的結果:

4 結束語
與通用磁盤介質相比,UKev數據只在UKeY內留存,可以防止被非法復制,保證了數據的唯一性,有利于在公共場所使用。
該方案設計的UKey可完成短時間內對少量數據的加密,適用于對數據量要求較小的場合,安全性高,攜帶方便。在與電子商務以及各種以PC為基礎的安全應用上具有其他產品不可替代的優越性。本文引用地址:http://www.104case.com/article/187683.htm
評論