| 注册
首页|期刊导航|电子学报|基于SM4轮函数设计的认证加密算法

基于SM4轮函数设计的认证加密算法

张建 吴文玲

电子学报2018,Vol.46Issue(6):1294-1299,6.
电子学报2018,Vol.46Issue(6):1294-1299,6.DOI:10.3969/j.issn.0372-2112.2018.06.003

基于SM4轮函数设计的认证加密算法

Authenticated Encryption Based on SM4 Round Function

张建 1吴文玲2

作者信息

  • 1. 中国科学院软件研究所可信计算与信息保障实验室,北京100190
  • 2. 中国科学院大学,北京100190
  • 折叠

摘要

Abstract

Authenticated encryption,as a symmetric cryptographic primitive,can protect privacy and integrity simulta-neously,which plays an important role in information security. Most of the existing authenticated encryption algorithms are designed based on the working mode of block cipher,which needs to call full round of block cipher. Thus the efficiency is quite limited. This paper considers to construct an efficient authenticated encryption algorithm dedicatedly using basic com-ponents. We first present a general structure by combining Chinese block cipher standard SM4 and the general Feistel struc-ture. With the mixed integer linear programming (MILP) method,we find several secure structures against the collision at-tacks with different sate size and efficiency,which can be used as building blocks for MACs and authenticated encryption. Then we design an authenticated encryption using the structure with good state size and efficiency,and give the correspond-ing security analysis and implemention. Our benchmarks show that it runs about 10 times faster than SM4-GCM.

关键词

认证加密算法/算法设计/广义Feistel结构/混合整数规划(MILP)/SM4算法/SM4-GCM

Key words

authenticated encryption/design/general Feistel structure/MILP/SM4 cipher/SM4-GCM

分类

信息技术与安全科学

引用本文复制引用

张建,吴文玲..基于SM4轮函数设计的认证加密算法[J].电子学报,2018,46(6):1294-1299,6.

基金项目

国家自然科学基金(No.61672509) (No.61672509)

国家密码学发展基金会(No.MMJJ20170101) (No.MMJJ20170101)

电子学报

OA北大核心CSCDCSTPCD

0372-2112

访问量0
|
下载量0
段落导航相关论文