新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > AES算法中S-box和列混合單元的優化及FPGA實現

        AES算法中S-box和列混合單元的優化及FPGA實現

        作者: 時間:2010-12-07 來源:網絡 收藏

          3 綜合結果

          在同等頻率要求的前提下,對及列混合單元進行了優化,目的是減小設計面積。優化后的算法在ModelSimSE 6.2b下進行仿真,并在Xilinx Spartan 3系列上進行綜合驗證,時鐘頻率達到166 MHz,占用3 212個基本邏輯門(一個基本邏輯門等效于兩輸入/輸出的與門),與參考文獻[1]中方法相比節約52%。由于本文中和Inv共用求逆電路,與文獻[2]中的優化方法相比硬件資源節約66%。

          其中硬件復雜度為門級電路個數。

          4 結 語

          在AES的經典算法中S-box常常采用查找表的形式來實現,這樣會占用大量的硬件資源。本文采用S-box與逆S-box組合以及GF(28)到GF(24)同構變換的方法對S-box進行優化,同時,對AES中較復雜的列混合模塊進行了集成優化。優化后的方案在不降低密碼算法安全性的前提下,較好的降低了硬件復雜度,非常適用于信用卡以及其它對硬件規模要求嚴格的應用。


        上一頁 1 2 3 4 5 下一頁

        關鍵詞: FPGA AES算法 S-box

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 略阳县| 榆树市| 上蔡县| 丰原市| 石景山区| 江永县| 泰州市| 贺州市| 四平市| 汕尾市| 凤山县| 应用必备| 合肥市| 洛阳市| 东平县| 柘荣县| 麻城市| 三明市| 东辽县| 阳高县| 肃宁县| 宜良县| 浏阳市| 平阴县| 岢岚县| 惠水县| 绍兴市| 静乐县| 临漳县| 卢氏县| 岳普湖县| 乌什县| 浦江县| 澄江县| 鹿泉市| 西峡县| 永福县| 庆城县| 会泽县| 阿克陶县| 和平区|