• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

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

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

    作者: 時間:2012-02-22 來源:網絡 收藏

    圖3中:Xt模塊(中的乘法器)的計算公式為:



    更進一步,會發現,要建立一個全局的逆選擇列模塊,需要將4個字節一列模塊集成在一起,形成一個全新的字一列模塊(Word_MixColumn模塊),如圖4所示。



    這種模塊設計可以通過部分分享硬件來同時實現列混合和逆列混合的功能,實現了硬件資源的節省。

    3 綜合結果

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



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

    4 結 語

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

    本文引用地址:http://www.czjhyjcfj.com/article/149579.htm
    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 比如县| 滦平县| 北票市| 渝中区| 淮安市| 阜新| 高密市| 保靖县| 宁晋县| 阿巴嘎旗| 义乌市| 敦煌市| 富川| 庐江县| 玛纳斯县| 双峰县| 盐池县| 当涂县| 平凉市| 广德县| 沂南县| 湖南省| 彭阳县| 随州市| 陇南市| 木兰县| 新竹县| 乳源| 称多县| 凉山| 梓潼县| 乾安县| 玉溪市| 斗六市| 娱乐| 三河市| 苏尼特左旗| 乌兰县| 日土县| 乌恰县| 新疆|