论文部分内容阅读
本论文主要由以下几个部分组成: 第一章介绍了密码学的一些基本概念和术语。主要包括密码学的分类、典型密码系统的结构、密码分析的方法,并说明了密码算法的不同分类方法。 第二章主要介绍常用的密码算法。包括常用的私钥密码算法和公钥密码算法,说明各种算法的原理和优缺点,重点将椭圆曲线算法与其他几种公钥密码算法比较,说明椭圆曲线算法的优势。 第三章详细介绍了椭圆曲线的理论。包括椭圆曲线的引入、曲线上运算的几何意义、有限域上的椭圆曲线以及椭圆曲线域参数的含义。 第四章基于椭圆曲线的数据加密与数字签名方法。参考现有的公钥密码算法:ElGamal、DSA算法的原理,说明基于椭圆曲线的数据加密、解密与数字签名的方法。 第五章详细说明了椭圆曲线密码系统的实现。介绍在系统设计过程中涉及到的关键问题与具体的解决方法,并简要说明了系统的功能。 第六章介绍了密码协议与典型密码系统的实现方案。说明了密码协议及其在安全系统中的应用,并分析了目前广泛应用的典型密码系统实现方案。