杨宏志
- 作品数:9 被引量:25H指数:4
- 供职机构:解放军信息工程大学信息工程学院信息研究系更多>>
- 发文基金:国家高技术研究发展计划国家自然科学基金国家重点基础研究发展计划更多>>
- 相关领域:自动化与计算机技术电子电信更多>>
- 对称密码算法簇设计及其仿真
- 在密码算法设计中,需要综合考虑算法的安全性和实现效率两者的关系,在密码算法应用中,用户往往需要多样化的密码服务,对于同类别但又不完全相同的应用,希望使用相似但又不尽相同密码算法,以提高安全性。如何在保证算法安全性的前提下...
- 杨宏志
- 关键词:分组密码算法S盒硬件实现
- 文献传递
- 一类分组密码的S盒重组算法
- 2009年
- S盒是许多分组密码唯一的非线性部件,它的密码强度决定了整个密码算法的安全强度。足够大的S盒是安全的,但为了便于实现,分组密码多采用若干小S盒拼凑。针对一类分组密码算法,通过将S盒与密钥相关联,给出了S盒重组算法,丰富了S盒的应用模式,有效提高了分组密码的安全强度。
- 杨宏志韩文报
- 关键词:分组密码S盒
- 一种新的密码算法设计方法被引量:1
- 2010年
- 将可重构的概念引入密码算法设计中,创造性地提出密码算法簇的概念,通过密钥控制密码算法结构变化,不但提高了密码算法的灵活性,同时也适应了多层次不同用户的安全需求。分析了密码算法簇的安全性和实现效率,并结合AES算法给出了一个密码算法簇的例子。
- 杨宏志韩文报斯雪明
- 关键词:可重构一次一密
- 基于SIMD指令的ECC攻击算法研究被引量:1
- 2012年
- ECC是目前比特安全强度最高的公钥密码体制,对它的攻击需要大量的计算资源.基于SIMD指令和bitslice数据结构设计了GF(2m)上的ECC攻击算法,并对核心模块进行了优化.利用比特交换的方法提出了一个bitslice数据结构和非bitslice数据结构的快速转换算法,计算复杂度为O(nlogn),对算法简单调整后可适用于二元矩阵的快速转置;利用Karatsuba-Ofman算法和Montgomery并行求逆对椭圆曲线底层运算进行了优化,分析了计算复杂度.对ECC挑战中的ECC2-109和ECC2-131进行了测试,在单核Pentium 4 3.0GHz平台上的迭代速度分别为1 330 000次/s和980 000次/s,攻击效率比Chris Monico的公开程序提高了1倍.
- 赵龙韩文报杨宏志
- 关键词:椭圆曲线密码体制椭圆曲线离散对数问题SIMD指令
- 类AES分组密码统一框架及其FPGA实现被引量:4
- 2010年
- 通过将AES算法模块化、运算一般化,给出了类AES算法的统一框架。在此框架下不仅可以同时实现AES的加密、解密,而且可以通过外部参数动态设定分组算法,使得密码算法的使用更加灵活、安全。给出了算法的FPGA实现。结果表明设计方案可行,速度较高。
- 杨宏志韩文报董博
- 关键词:AESFPGA分组密码
- AES扩散层的分析及改进方案设计被引量:3
- 2009年
- AES算法的列混合变换具有最优的扩散特性,但它与逆列混合变换的硬件电路实现效率相差较大。通过分析AES算法列混合变换,根据电路实现特点,给出了一批加解密可以共用电路的列混合变换,在保持最优扩散性质的同时,新的列混合变换电路资源开销与效率同AES算法相当。
- 杨宏志韩文报沈勇
- 关键词:扩散层
- 适于硬件实现的S盒构造方法被引量:4
- 2010年
- 有限域上的乘法求逆变换和仿射变换混合后良好的密码学性质是Rijndeal、Camellia、SMS4等分组密码算法S盒设计的基础,总结了三种分组密码算法的S盒密码学性质,在此基础上提炼出一类S盒的构造模型,并根据硬件实现的特点,利用循环矩阵给出了一大批S盒。与Rijndeal算法S盒相比,此类S盒的密码学性质更加优良,同时硬件实现的资源开销与Rijndeal算法S盒大体相当。
- 杨宏志韩文报赵龙
- 关键词:分组密码S盒硬件实现
- AES和Camellia算法的可重构硬件实现被引量:8
- 2010年
- AES算法和Camellia算法是应用最广泛的分组密码算法,其可重构性和高速实现具有重要的理论意义和实用价值。在对算法原理进行分析的基础上,研究AES和Camellia算法的可重构性,基于S盒变换,利用并行处理和重构技术,给出它们的可重构体系结构,并在此基础上高速实现了AES、Camellia算法。实验结果表明,采用该设计方案,算法实现速度快,电路资源开销小。
- 杨宏志韩文报李光松
- 关键词:分组密码可重构S盒
- 基于SIMD指令的ECC攻击算法研究
- 基于SIMD指令和bitslice数据结构设计了GF(2m)上的ECC攻击算法,并对核心模块进行了优化。利用比特交换的方法提出了一个bitslice数据结构和非bitslice数据结构的快速转换算法,计算复杂度为O(nl...
- 赵龙韩文报杨宏志
- 关键词:密码学SIMD指令