01信息安全基础综合实验讲义(模指数运算).pdfVIP

  • 76
  • 0
  • 约 5页
  • 2017-06-27 发布于天津
  • 举报

01信息安全基础综合实验讲义(模指数运算).pdf

01信息安全基础综合实验讲义(模指数运算).pdf

第一部分 数论基础实验 1.1 模指数运算的实现 模指数运算(Modular Exponentiation )在密码学中占有重要地位。公钥密码体制(例如 RSA 、ELGammal )、单向散列函数以及它们的应用都需要用到模指数运算。 一、实验目的 熟悉模指数运算算法,通过编程实现一种模指数运算算法,加深对模指数运算的理解。 二、实验原理 在模指数算法中,运算 ae mod m 最后都转化为一系列的模乘法运算,其转换方法构成 模指数算法的核心。实现模指数运算的最直接的方法是利用模运算的性质,将模指数运算 ae mod m 转换为((a mod m )×(a mod m )×...×(a mod m ))mod m ,即进行 e-1 次 a 模 m 的乘法运算。 这种方法虽然简单,但是运算效率很低。减少模指数运算中模乘法的次数是一种提高模指数 运算速度的有效方法。以下介绍两种常用的模指数运算算法,这两种算法都是通过减少模乘 法次数提高模指数运算的速度。 1. 二进制算法 e 设 e = (e e … e ) ,且 e 0 ,是

文档评论(0)

1亿VIP精品文档

相关文档