实现数字签名的RSA算法的设计与实现.docx

实现数字签名的RSA算法的设计与实现

课程实践报告书 课程名称: 密码学与网络安全课程实践 题 目:实现数字签名的RSA算法的设计与实现 学生姓名: 专 业: 班 别: 学 号: 指导老师: 日 期: 2016 年 6 月 18 日 第  PAGE \* MERGEFORMAT 24 页 实现数字签名的RSA算法的设计与实现 摘 要 随着计算机网络和信息技术的发展,信息安全在各领域发挥着越来越重要的作用,其中密码学已成为信息安全技术的核心,本文主要介绍了信息加密技术的应用。 RSA算法是目前公认的在理论和实际应用中最为成熟和完善的一种公钥密码体制,它是第一个既能用于数据加密也能用于数字签名的算法,是公钥密码体制的代表。数字签名是起到身份认证、核准数据完整性的一种信息安全技术。它通过认证技术来辨认真伪。RSA数字签名体制使用的是RSA公开密钥密码算法进行数字签名。 本文主要内容包括:第一,对RSA算法进行系统的介绍;第二,介绍RSA数字签名的一些基本概念和数字签名的理论实现过程;第三详述RSA数字签名的设计与实现,主要实现的模块包括RSA密钥的产生(一对公钥和私钥),RSA加密算法和解密算法的实现,;第四

文档评论(0)

1亿VIP精品文档

相关文档