首页--工业技术论文--无线电电子学、电信技术论文--微电子学、集成电路(IC)论文--大规模集成电路、超大规模集成电路论文

安全SOC芯片AES算法模块的设计与实现

摘要第4-5页
ABSTRACT第5-6页
第1章 绪论第13-18页
    1.1 AES的发展史第13-16页
    1.2 AES算法研究的目的与意义第16页
    1.3 本文的章节安排第16-18页
第2章 AES算法有限域相关知识第18-22页
    2.1 有限域概念第18页
    2.2 有限域上的多项式第18页
    2.3 有限域上的运算第18-19页
        2.3.1 加法运算第18-19页
        2.3.2 乘法运算第19页
    2.4 有限域的性质第19-20页
    2.5 有限域的基第20页
    2.6 合成域同构映射第20-21页
    2.7 本章小结第21-22页
第3章 AES加密算法的原理第22-38页
    3.1 术语、参数、符号和函数第22-23页
    3.2 AES算法说明第23页
    3.3 加密运算第23-29页
        3.3.1 字节替换SubBytes第25-27页
        3.3.2 行移位变换ShiftRows第27页
        3.3.3 列混合变换MixColumns第27-28页
        3.3.4 轮密钥加变换AddRound Key第28-29页
    3.4 解密运算第29-33页
        3.4.1 逆行移位InvShiftRows第30-31页
        3.4.2 逆字节替换InvSubBytes第31-32页
        3.4.3 逆列混合变换InvMixColumns第32-33页
        3.4.4 逆轮密钥加变换InvAddRoundKey第33页
    3.5 密钥扩展算法第33-36页
        3.5.1 轮密钥扩展第33-35页
        3.5.2 轮密钥的选取第35-36页
    3.6 直接解密与等效解密第36-37页
    3.7 本章小结第37-38页
第4章 S盒的合成域方法实现第38-46页
    4.1 GF(28)的元素映射到GF((24)2)第39-40页
    4.2 GF(24)的元素求乘法逆元素第40-42页
    4.3 GF(24)的元素映射到GF(28) 得到GF(28)的乘法逆元第42-43页
    4.4 仿射变换第43页
    4.5 本章小结第43-46页
第5章 AES算法的小面积设计与实现第46-73页
    5.1 AES功能模块的特性描述第46-47页
        5.1.1 支持AES-128、AES-192、AES-256三种加解密模式第46页
        5.1.2 支持ECB和CBC模式第46页
        5.1.3 支持中断功能第46页
        5.1.4 支持低功耗设计第46-47页
    5.2 AES模块的系统级设计第47-49页
        5.2.1 AES模块系统结构图第47-48页
        5.2.2 MLB总线模块第48页
        5.2.3 系统信号模块第48-49页
        5.2.4 中断控制信号第49页
    5.3 AES功能模块的小面积设计及优化第49-69页
        5.3.1 时钟以及复位的设计第51-52页
        5.3.2 时钟同步的设计第52-56页
        5.3.3 MLB总线子模块的设计第56-57页
        5.3.4 关于算法核心模块的小面积设计第57-58页
        5.3.5 半解密算法的实现第58-60页
        5.3.6 列混合变换正向和逆向的Byte级变换第60-63页
        5.3.7 行变换优化实现第63-64页
        5.3.8 实时密钥扩展的实现第64-68页
        5.3.9 中断模块的设计第68页
        5.3.10 模块的低功耗设计第68-69页
    5.4 ECB和CBC模式第69-71页
        5.4.1 电子密码本模式(ECB)第69页
        5.4.2 密码块链接模式(CBC)第69-71页
        5.4.3 ECB模式和CBC模式的设计实现第71页
    5.5 本章小结第71-73页
第6章 验证与分析第73-83页
    6.1 BFM的平台搭建第73-75页
        6.1.1 总线功能模型第73-74页
        6.1.2 MLBBUS BFM TASK第74-75页
    6.2 ECB模式的验证第75-78页
        6.2.1 256key加密验证第75-76页
        6.2.2 192key解密验证第76-77页
        6.2.3 128key连续加密2次验证第77-78页
    6.3 CBC模式的验证第78-81页
        6.3.1 128keyCBC模式连续加密2次验证第78-79页
        6.3.2 256keyCBC模式解密验证第79-80页
        6.3.3 192keyCBC模式连续两次解密验证第80-81页
    6.4 中断功能的验证第81-82页
    6.5 本章小结第82-83页
第7章 结束语第83-84页
致谢第84-85页
参考文献第85-87页

论文共87页,点击 下载论文
上一篇:2K高速低功耗EEPROM研究与设计
下一篇:安全SOC芯片USB2.0设备接口控制器的设计与实现