本文首先介绍分组密码uBlock算法,然后简要介绍uBlock的设计原理,初步的安全性分析评估,以及各种平台的实现性能等. uBlock是一族分组密码算法,分组长度和密钥长度支持128和256比特. uBlock算法的整体结构、S盒、扩散矩阵、密钥扩展等设计,处处体现了安全、实现效率以及适应性的平衡. uBlock算法对差分分析、线性分析、积分分析、不可能差分分析、中间相遇攻击等分组密码分析方法具有足够的安全冗余. uBlock算法适应各种软硬件平台;充分考虑了现代微处理器的计算资源,可以利用SSE和AVX2等指令集高效实现;硬件实现简单而有效,既可以高速实现,保障高性能环境的安全应用,也可以轻量化实现,满足资源受限环境的安全需求.
类型: 期刊论文
作者: 吴文玲,张蕾,郑雅菲,李灵琛
关键词: 分组密码,结构,扩散,安全性分析,指令集
来源: 密码学报 2019年06期
年度: 2019
分类: 信息科技
专业: 电信技术
单位: 中国科学院软件研究所可信计算与信息保障实验室,中国科学院大学
基金: 国家自然科学基金项目(61672509),国家密码发展基金(MMJJ20170101)~~
分类号: TN918.1
DOI: 10.13868/j.cnki.jcr.000334
页码: 690-703
总页数: 14
文件大小: 544K
下载量: 162
本文来源: https://www.lunwen90.cn/article/2e6c93658e4d6a24600b40a7.html