孙迎红
- 作品数:3 被引量:10H指数:2
- 供职机构:湖南涉外经济学院更多>>
- 发文基金:国家自然科学基金湖南省教育厅科研基金更多>>
- 相关领域:自动化与计算机技术更多>>
- 采用指令集扩展和随机调度的AES算法实现技术被引量:3
- 2009年
- 在随机掩码技术基础上,定义了若干细粒度的随机掩码操作,将AES(Advanced Encryption Standard)算法中各种变换分解为细粒度随机掩码操作的序列,并使得所有的中间结果均被不同的随机量所掩码。为高效实现基于细粒度随机掩码操作分解的AES算法,定义了三种扩展指令,结合指令随机调度方法,给出了AES算法的完整实现流程,并指出这种实现技术可以抗一阶和高阶功耗攻击。实验结果表明,与其他典型防护技术相比,这种实现技术具有安全性、运算性能以及硬件复杂度等方面的综合优势。
- 孙迎红童元满王志英
- 关键词:功耗攻击高级加密标准随机掩码指令集扩展
- 基于模式识别和自适应滤波的功耗攻击技术被引量:1
- 2007年
- 引入复杂的随机噪声是一种有效的抗功耗攻击技术。虽然复杂功耗噪声产生模块具有多种不同的工作状态,但每种工作状态都具有相对稳定的功耗行为。文中将这种功耗行为称为功耗模式。本文提出应用模式聚类和识别技术来确定功耗攻击时各样本中噪声所属何种模式,并且应用自适应滤波技术消除功耗样本中的噪声。实验结果表明,这种预处理方法有效地改善了功耗攻击的效果。
- 孙迎红童元满王志英
- 关键词:密码算法功耗攻击自适应滤波模式识别
- RSA算法的CUDA高效实现技术被引量:6
- 2011年
- CUDA(Compute Unified Device Architecture)作为一种支持GPU通用计算的新型计算架构,在大规模数据并行计算方面得到了广泛的应用。RSA算法是一种计算密集型的公钥密码算法,给出了基于CUDA的RSA算法并行化高效实现技术,其关键为引入大量独立并发的Montgomery模乘线程,并给出了具体的线程组织、数据存储结构以及基于共享内存的性能优化实现技术。根据RSA算法CUDA实现方法,在某款GPU上测试了RSA算法的运算性能和吞吐率。实验结果表明,与RSA算法的通用CPU实现方式相比,CUDA实现能够实现超过40倍的性能加速。
- 孙迎红童元满王志英
- 关键词:统一计算设备架构RSA算法MONTGOMERY模乘