数字签名标准DSS的实现与演示软件_计算机科学与技术.rar

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2013-10-06
  • 论文字数:9335
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(学大教育)提供原创文章

支付并下载

摘要:随着信息和信息技术的发展, 电子数据交换逐步成为人们交换的主要形式, 密码在信息安全中的应用将会不断拓宽, 信息安全对密码的依赖会越来越大。本文介绍了密码体系中数字签名DSS, 主要阐述了它的快速实现方法和主要步骤, 包括DSS 的主要算法: 大素数的寻找, 蒙特卡罗算法, 高次幂的模指数剩余计算, 模逆的计算。给出了DSS 在计算机中的模拟过程, 并对其安全性进行了分析和说明。

关键词:数字签名标准; 验证; 公钥; 私钥; 密码

 

Abstract:The electronics data exchange become the main form that people exchange gradually. The cryptography will open widely and continuously in application of the in formation safet y. The information safet y would be more and more counting on the crypt ography. This article describes one of the cipher syst ems: data signature system (DSS) . Primarily discuss the quick method t o realize DSS and its prim arysteps which includes the primary arithmet ic of the DSS : finding big prime number, Monte Carlo arithmetic, the residual calculate to mod

exponent with h igh power, the arithmetic to power adverse. This article gives the computer programs to simulate the process DSS. And it analyses and explains the security of DSS.

Keywords: digital signature stan dard; signature; public key; private key; cipher

 

   数字签名的目的是提供一个手写签名的数字化副本。签名是一个依赖于签名者私钥和一段消息的比特串。签名必须是可验证的,即如果对签名的真实性存在疑问,必须由一个中立的第三方作出公正的裁决,并且无需知道签名者的私钥。对签名的抵赖以及伪造签名应该能被发现。

    数字签名方案用于以下一些用途:数据完整性(确保数据没有被未知或未授权的中间人改变),数据源认证(确保数据的来源是可信的),不可否认性(确保用户不能对自己的行为进行抵赖)。数字签名是密码学协议的基本组成部分,并且可以提供其他一些服务如:身份认证(FIPS 196,ISO/IEC 9798-3),密钥传递前的认证(ANSI X9.63,ISO/IEC 11770-3),经验证的密钥协商(ISO/IEC 11770-3)。