发明名称 |
针对AES对称加密算法的指令优化处理器 |
摘要 |
本实用新型公开了针对AES对称加密算法的指令优化处理器,它主要由数据存储器、代码存储器、寄存器堆和流水线四部分组成;其中:所述流水线包括取址单元、译码单元、执行单元和流水线控制器。利用本实用新型的指令优化方法,在执行效率方面,通过周期级仿真统计出AES_ASIP运行AES加密算法所需要的时钟周期数,相对ARM处理器减少了57.3x%,极大地提高了算法的执行效率;在代码空间方面在ARM处理器上指令代码占用783bytes内存空间,而在AES_ASIP上指令代码仅占用416bytes,节省了46.6x%的代码内存空间。 |
申请公布号 |
CN202257543U |
申请公布日期 |
2012.05.30 |
申请号 |
CN201120171445.8 |
申请日期 |
2011.05.26 |
申请人 |
山东大学 |
发明人 |
夏辉;贾智平;陈仁海;张志勇;颜冲 |
分类号 |
G06F9/30(2006.01)I;G06F9/318(2006.01)I;G06F9/38(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
济南圣达知识产权代理有限公司 37221 |
代理人 |
张勇 |
主权项 |
一种针对AES对称加密算法的指令优化处理器,其特征是,它主要由数据存储器、代码存储器、寄存器堆和流水线四部分组成;其中:所述流水线包括取址单元、译码单元、执行单元和流水线控制器,所述取址单元的输出端与流水线寄存器Ⅰ的输入端连接,流水线寄存器Ⅰ的输出端与译码单元的输入端连接,译码单元的输出端与流水线寄存器Ⅱ的输入端连接,流水线寄存器Ⅱ的输出端与执行单元的输入端连接;所述数据存储器和执行单元双向连接;代码存储器的输出端与取址单元的输入端连接;流水线控制器的输出端分别与寄存器堆,流水线寄存器Ⅰ和流水线寄存器Ⅱ的输入端连接;译码单元的输出端与流水线控制器的输入端连接。 |
地址 |
250061 山东省济南市历城区山大南路27号 |