分组密码算法FESH  被引量:4

On the Design of Block Cipher FESH

在线阅读下载全文

作  者:贾珂婷 董晓阳 魏淙洺 李铮 周海波[4] 丛天硕 JIA Ke-Ting;DONG Xiao-Yang;WEI Cong-Ming;LI Zheng;ZHOU Hai-Bo;CONG Tian-Shuo(Department of Computer Science and Technology,Tsinghua University,Beijing 100084,China;Institute for Advanced Study,Tsinghua University,Beijing 100084,China;College of Computer Science,Faculty of Information Technology,Beijing University of Technology,Beijing 100124,China;School of Cyber Science and Technology,Shandong University,Qingdao 266237,China)

机构地区:[1]清华大学计算机科学与技术系,北京100084 [2]清华大学高等研究院,北京100084 [3]北京工业大学信息学部计算机学院,北京100124 [4]山东大学网络空间安全学院,青岛266237

出  处:《密码学报》2019年第6期713-726,共14页Journal of Cryptologic Research

基  金:国家重点研发计划(2017YFA0303903,2018YFA0704701,2018YFB0803400);国家密码发展基金(MMJJ20170121,MMJJ20180101);浙江省重点研发计划(2017C01062)~~

摘  要:我们提出了一个新的分组密码算法FESH,该算法支持128比特和256比特的分组,密钥支持128,192,256,384和512比特,共6个版本.FESH算法采用替换-置换网络(SPN)结构作为算法整体结构,轮函数设计简洁.类似于AES竞赛中的Serpent算法,FESH采用比特切片方式.然而采用了更安全高效的4位S盒以及基于4分支Feistel结构的扩散层.FESH算法可以抵抗差分分析、线性分析等现有的分析并具有足够的安全冗余.FESH算法灵活性强,在软件处理平台和硬件平台上都具有较好的性能.A new block cipher FESH is designed,which is a cipher family comprising of 6 distinct block ciphers with 128 and 256 block sizes,supporting key lengths of 128,192,256,384,and 512 respectively.FESH is a substitution-permutation network(SPN)iterating a simple round transformation.Similar to the Serpent cipher,FESH applies bit-slice mode.However,a more secure 4-bit S-box with a 4-branch Feistel structure linear layer is adopted.FESH achieves high security against known attacks such as differential cryptanalysis,linear cryptanalysis etc.FESH is flexible for efficient implementations in both hardware and software.

关 键 词:FESH 分组密码 设计 比特切片 

分 类 号:TP309.7[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象