首页 | 本学科首页   官方微博 | 高级检索  
     

基于Feistel结构的超轻量级分组密码算法(PFP)
引用本文:黄玉划,代学俊,时阳阳,刘宁钟,曾庆喜,苏菲. 基于Feistel结构的超轻量级分组密码算法(PFP)[J]. 计算机科学, 2017, 44(3): 163-167
作者姓名:黄玉划  代学俊  时阳阳  刘宁钟  曾庆喜  苏菲
作者单位:南京航空航天大学计算机科学与技术学院 南京211106;苏州中科启慧软件技术有限公司 苏州215500,南京航空航天大学计算机科学与技术学院 南京211106,南京航空航天大学计算机科学与技术学院 南京211106,南京航空航天大学计算机科学与技术学院 南京211106,南京航空航天大学能源与动力学院 南京210016,苏州中科启慧软件技术有限公司 苏州215500
基金项目:本文受江苏省科技支撑计划项目(BE2013879),国家自然科学基金项目(61375021),江苏省自然科学基金项目(SBK201322136),南京航空航天大学青年科技创新基金项目(NS2010097)资助
摘    要:面向无线终端资源受限环境对加密算法的应用需求,借鉴PRESENT算法的设计思想,采用Feistel结构,并修改扩散层的P置换,设计了一种超轻量级分组密码算法PFP。其硬件实现需要1355GE,优于PRESENT算法,满足资源极端受限环境的需求(2000GE以下)。速度测试结果表明,PFP算法的软件实现效率约为PRESENT算法的1.5倍。依赖性测试、线性分析、差分分析、不可能差分分析和密钥编排攻击表明,PFP算法满足轻量级分组密码的安全需求。

关 键 词:轻量级分组密码  Feistel结构  PRESENT算法  依赖性测试  密码分析
收稿时间:2015-11-06
修稿时间:2016-03-07

Ultra-lightweight Block Cipher Algorithm (PFP) Based on Feistel Structure
HUANG Yu-hu,DAI Xue-jun,SHI Yang-yang,LIU Ning-zhong,ZENG Qing-xi and SU Fei. Ultra-lightweight Block Cipher Algorithm (PFP) Based on Feistel Structure[J]. Computer Science, 2017, 44(3): 163-167
Authors:HUANG Yu-hu  DAI Xue-jun  SHI Yang-yang  LIU Ning-zhong  ZENG Qing-xi  SU Fei
Affiliation:College of Computer Science and Technology,Nanjing University of Aeronautics & Astronautics,Nanjing 211106,China;Suzhou Chinsdom Co.Ltd.,Suzhou 215500,China,College of Computer Science and Technology,Nanjing University of Aeronautics & Astronautics,Nanjing 211106,China,College of Computer Science and Technology,Nanjing University of Aeronautics & Astronautics,Nanjing 211106,China,College of Computer Science and Technology,Nanjing University of Aeronautics & Astronautics,Nanjing 211106,China,College of Energy and Power Engineering,Nanjing University of Aeronautics & Astronautics,Nanjing 210016,China and Suzhou Chinsdom Co.Ltd.,Suzhou 215500,China
Abstract:To meet the application requirement for cipher algorithms in the resource-constrained terminal system such as the limited energy supply etc,an ultra-lightweight block cipher named PFP was designed by using the experience of PRESENT algorithm for reference.The iterative structure of PFP algorithm is Feistel structure.Its permutation was modified in diffusion layer.It requires only 1355GE with hardware implementation of PFP algorithm,which is better than the PRESENT.And it also fulfills the requirement of environment with extremely constrained resource (no more than 2000GE).Test results show that the speed of PFP algorithm is about 50% faster than PRESENT.Depen-dence test,linear analysis,differential analysis,impossible differential analysis and key schedule attack show that the PFP algorithm can satisfy the security requirements of the lightweight block cipher algorithm.
Keywords:Lightweight block cipher  Feistel structure  PRESENT algorithm  Dependence test  Cryptanalysis
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号