期刊文献+
共找到5篇文章
< 1 >
每页显示 20 50 100
GF(2m)上ECC的BitSlice实现
1
作者 赵龙 韩文报 《信息工程大学学报》 2010年第2期142-146,189,共6页
BitSlice是加速分组密码软件实现的一种有效手段,文章将BitSlice技术引入到GF(2m)上的椭圆曲线密码中,给出了有限域运算和椭圆曲线运算的BitSlice实现和复杂度分析,实验结果表明,采用BitSlice方式实现的椭圆曲线点乘运算比传统方式实现... BitSlice是加速分组密码软件实现的一种有效手段,文章将BitSlice技术引入到GF(2m)上的椭圆曲线密码中,给出了有限域运算和椭圆曲线运算的BitSlice实现和复杂度分析,实验结果表明,采用BitSlice方式实现的椭圆曲线点乘运算比传统方式实现的效率提升了17%左右。 展开更多
关键词 ECC bitslice 有限域运算 标量乘法
下载PDF
基于GPU并行枚举DES密钥Bitslice方法的实现 被引量:1
2
作者 刘魁 《数字通信世界》 2019年第11期5-8,共4页
本文设计了基于CPU的Bitslice方法进行枚举DES密钥,同时也实现了基于GPU多线程并行化的程序。阐述了GPU并行程序的设计方案和实现步骤,GPU并行化程序较CPU单线程有38.2倍的性能提升。对基于CPU上的Bitslice程序和基于GPU上的Bitslice程... 本文设计了基于CPU的Bitslice方法进行枚举DES密钥,同时也实现了基于GPU多线程并行化的程序。阐述了GPU并行程序的设计方案和实现步骤,GPU并行化程序较CPU单线程有38.2倍的性能提升。对基于CPU上的Bitslice程序和基于GPU上的Bitslice程序进行了性能对比分析。提出了单核使用Stream流技术进行了优化的方案,进而为基于MPI多机多核的GPU高性能集群并行计算奠定基础。 展开更多
关键词 GPU并行计算 CUDA 枚举DES bitslice方法
下载PDF
一种多变量公钥算法的优化方案
3
作者 古今 郭立 +1 位作者 丁治国 史鸿声 《中国科学技术大学学报》 CAS CSCD 北大核心 2010年第5期533-539,共7页
针对多变量公钥体系的一些主要问题,提出了一种高效的优化实现方案.首先化简域L模幂运算,提出矩阵化方法,将庞大的模幂次数分解成矩阵形式并进行整合优化;基于BitSlice和复合域分解的思想,提出一种用于64位处理器的域K乘法优化方法;提... 针对多变量公钥体系的一些主要问题,提出了一种高效的优化实现方案.首先化简域L模幂运算,提出矩阵化方法,将庞大的模幂次数分解成矩阵形式并进行整合优化;基于BitSlice和复合域分解的思想,提出一种用于64位处理器的域K乘法优化方法;提出稀疏矩阵LU压缩编码方法,减少私钥矩阵的存储空间;将以上优化算法在SFLASH签名算法上予以验证.与NESSIE官方数据相比,签名速度提高了2倍,验证速度提高了2倍,私钥存储空间减少了一半. 展开更多
关键词 多变量公钥算法 优化 SFLASH bitslice
下载PDF
ANT系列分组密码算法 被引量:4
4
作者 陈师尧 樊燕红 +2 位作者 付勇 黄鲁宁 王美琴 《密码学报》 CSCD 2019年第6期748-759,共12页
我们设计了一款新的系列分组密码算法-ANT,其包含3个版本,根据分组长度/密钥长度可以分别记为ANT-128/128、ANT-128/256和ANT-256/256.ANT算法采用了经典的Feistel结构,轮函数采用比特级的设计,仅包含与操作,循环移位操作和异或操作(AND... 我们设计了一款新的系列分组密码算法-ANT,其包含3个版本,根据分组长度/密钥长度可以分别记为ANT-128/128、ANT-128/256和ANT-256/256.ANT算法采用了经典的Feistel结构,轮函数采用比特级的设计,仅包含与操作,循环移位操作和异或操作(AND-Rotation-XOR).结合Expand-then-compress的设计思想,使ANT算法达到了较好的扩散速度.得益于精心构造的比特级轮函数,在保证算法达到较高安全性的同时,还具有出色的硬件性能,非常适合轻量级实现.在硬件实现环境(HJTC110 nm标准元件库)下,ANT-128/128加解密基于轮实现的硬件面积仅为3220 GE.而轮函数仅采用与操作作为非线性操作,相比传统的S盒算法,ANT算法在侧信道防护实现上更具优势.在软件方面,ANT算法在设计过程中就充分考虑到bitslice的实现速率.测试结果也表明,ANT算法具有出色的多路软件性能.针对现有常见的攻击方法,我们对ANT算法进行了全面的安全性分析,分析结果表明ANT系列算法各个版本均具有较高的安全冗余. 展开更多
关键词 轻量级分组密码 FEISTEL结构 AND-Rotation-XOR操作 吞面比 bitslice实现
下载PDF
一种AVR环境下KLEIN分组密码抗计时和缓存边信道攻击的快速保护方法
5
作者 温雅敏 黎凤霞 +1 位作者 龚征 唐韶华 《计算机科学》 CSCD 北大核心 2015年第3期148-152,共5页
随着物联网应用的广泛兴起,轻量级分组密码算法在资源受限环境下的应用前景得到了广泛关注。在物联网应用中,攻击者往往采用边界信道的方式对相应设备进行密钥恢复攻击。在RFIDSec 2011会议上,Gong等人提出了一种新的适用于物联网资源... 随着物联网应用的广泛兴起,轻量级分组密码算法在资源受限环境下的应用前景得到了广泛关注。在物联网应用中,攻击者往往采用边界信道的方式对相应设备进行密钥恢复攻击。在RFIDSec 2011会议上,Gong等人提出了一种新的适用于物联网资源环境下软件实现的轻量级分组密码算法KLEIN[1]。从AVR微处理器的特点出发,基于AVR汇编语言给出了KLEIN分组加密算法的bitslicing实现。在实现过程中,分别基于读取和存储操作进行相应的优化,降低了算法在MixNibbles步骤中的计算复杂度,从而使得KLEIN算法能通过bitslicing方式对计时(Timing)和缓存(Cache)边信道攻击方式进行防御。从AVR平台的实际试验结果来看,优化后的KLEIN算法的bitslicing实现在AVR微处理器平台上具有实用性。 展开更多
关键词 物联网 边信道攻击 轻量级分组密码 KLEIN Bitslicing
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部