AES-CCM通用协处理器的优化设计实现

为了减小AES-CCM加密协议的电路面积和功耗, 本文利用AES-CCM链路层数据加密与解密都只用到AES加密模式, 以及数据校验值生成与数据加解密可以同时计算且密钥相同的特点, 给出AES-CCM通用协处理器的一种低功耗实现方案. 该方案以AES加密模块为运算核心, 在外围CCM模块的协同控制下实现AES-CCM加密协议. 其中, 外围CCM控制模块固定不变, AES加密模块可根据不同的应用需求进行选择性例化: 面向高速率指标的产品实现时选择AES双轮并行实现方式, 面向低代价指标的产品实现时选择AES双轮乒乓实现方式. 与传统双AES并行实现的AES-CCM方案相比, AES双轮并行实现A...

Full description

Saved in:
Bibliographic Details
Published inJournal of Cryptologic Research Vol. 8; no. 5; p. 834
Main Authors CUI, Chao, ZHAO, Yun, XIAO, Yong, Wei-Bin, LIN, Yong-Gang, ZENG, 崔超, 赵云, 肖勇, 林伟斌, 曾勇刚
Format Journal Article
LanguageChinese
Published Beijing Chinese Association for Cryptologic Research, Journal of Cryptologic Research 01.01.2021
Subjects
Online AccessGet full text
ISSN2097-4116
DOI10.13868/j.cnki.jcr.000480

Cover

More Information
Summary:为了减小AES-CCM加密协议的电路面积和功耗, 本文利用AES-CCM链路层数据加密与解密都只用到AES加密模式, 以及数据校验值生成与数据加解密可以同时计算且密钥相同的特点, 给出AES-CCM通用协处理器的一种低功耗实现方案. 该方案以AES加密模块为运算核心, 在外围CCM模块的协同控制下实现AES-CCM加密协议. 其中, 外围CCM控制模块固定不变, AES加密模块可根据不同的应用需求进行选择性例化: 面向高速率指标的产品实现时选择AES双轮并行实现方式, 面向低代价指标的产品实现时选择AES双轮乒乓实现方式. 与传统双AES并行实现的AES-CCM方案相比, AES双轮并行实现AES-CCM方案的面积和功耗分别减小9.21%和12.34%; 与传统双AES串行实现的AES-CCM方案相比, AES双轮乒乓实现AES-CCM方案的面积增加0.06%, 但是功耗减小12.12%.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:2097-4116
DOI:10.13868/j.cnki.jcr.000480