摘要随着网络科技的发展,密码学的研究也越来越深入化,目前来说,基于身份的密码学的研究与实现是现代社会的研究热点。在本文中,就是对这个课题的一些学习和了解,首先就是介绍了密码学的发展和目前形势背景,然后介绍了基于身份的密码学的研究与实现所需要了解的密码学知识和所要进行的基本算法。本文主要分析了目前其中一部分的基于身份的关于密码学的实现模型,并与以往的普通公钥密码学进行了一系列的对比,找到了前者再具体实现时的优越性、方便性和简单性。本文作者主要努力在基于身份的公钥密码学的加密实现,即在数字签名方面的应用实现。例如利用其中的方案对明文进行加密以及验证。87694
毕业论文关键字:公钥,加密,解密,数字签名。
毕业设计说明书外文摘要
Title Research on identity based public key cryptography
Abstract With the fast development of the internet technology ,the research on cryptography has gone much deeper than ever before and identity-based cryptography has become a hot research topic in recent years。 This paper is intended to give a introduction of identity -based cryptography which includes the background of cryptography ,the basic mathematics needed and some algorithms etc。 The main content of this thesis is about the analysis of identity-based signcryption and all the realizing models of it。 Compared to the public-key-based cryptography, the latter is superior in both convenience and simplicity。 The author made great efforts in realizing identity-based public key encryption schemes such as applications on digital signature。 A demonstration about the encryption and verification of messages is given in the thesis 。
Key words: public key encryption, decryption, digital signature。
目 次
1 密码学的发展 1
1。1 绪论1
1。2 公钥密码学2
1。3 基于身份的公钥密码体制3
2 基础知识预备 3
2。1 双线性映射3
2。2 椭圆曲线密码学4
2。2。1 椭圆曲线的相关信息5
2。2。2 椭圆曲线上的离散对数问题5
3 基于身份的密码研究6
3。1 加密方案6
3。1。1 对称加密方案6
3。1。2 非对称加密方案6
3。1。3 数字签名方案6
3。1。4 杂凑函数(HASH函数) 7
3。2 IBE实现7
3。2。1 IBE实现7
3。2。2 Boneh.Franklin(BF)IBE实现7
3。3 IBS实现9From+优!尔.YouErw.com 加QQ75201`8766
3。3。1 Shamir实现9
3。3。2 Paterson实现110
3。3。3 Chen-Zhang-Kim实现10
3。3。4 Smart实现11
4 基于身份的密码实现13
4。1 基于身份的公钥密码体制13
4。2 基于无证书的公钥密码体制13
4。3 实用举例14
4。3。1 Shaimr的基于身份的数字签名方案14