国内刊号:11-2560/TP
国际刊号:1000-9825
发布日期:
作者:刘楠,金晨辉,于俊伟,崔霆
单位:刘楠,战略支援部队信息工程大学, 河南 郑州 45000111,金晨辉,战略支援部队信息工程大学, 河南 郑州 45000102,于俊伟,河南工业大学 人工智能与大数据学院, 河南 郑州 45000103,崔霆,战略支援部队信息工程大学, 河南 郑州 45000104
关键词:分组密码;FBC模型;伪随机性;超伪随机性
基金:河南省优秀青年科学基金(222300420100); 国家自然科学基金(61772547)
FBC分组密码算法是入选2018年全国密码算法设计大赛第2轮的10个分组密码算法之一. FBC主要采用四分支两路Feistel结构设计, 是一个实现效率高的轻量级分组密码算法. 将FBC算法抽象为FBC模型, 并研究该模型的伪随机性和超伪随机性, 在FBC轮函数都是相互独立的随机函数的条件下, 给出能够与随机置换不可区分所需的最少轮数. 结论表明, 在选择明文攻击条件下, 4 轮FBC与随机置换不可区分, 因而具有伪随机性; 在自适应性选择明密文攻击条件下, 5轮FBC与随机置换不可区分, 因而具有超伪随机性.
来源:2024年第10期
《软件学报》期刊编辑部