没有合适的资源?快使用搜索试试~ 我知道了~
椭圆曲线密码算法(ECC)安全实现项目简.doc
需积分: 0 19 下载量 183 浏览量
2009-11-03
15:35:49
上传
评论
收藏 1.63MB DOC 举报
温馨提示
试读
9页
椭圆曲线密码算法(ECC)安全实现项目简
资源推荐
资源详情
资源评论
椭圆曲线密码算法(ECC)安全实现
项目简介
1、 信息安全的核心-密码技术
当今社会已进入信息化时代,计算机网络已逐渐应用于社会各个领域,伴随着国民经
济信息化进程的推进和电子商务等网络新业务的兴起,社会对计算机网络的依赖程度越来
越高。
计算机网络和信息系统的应用给人们带来了前所未有的方便,大大地提高了劳动生产
率,给社会带来了无限的商机与财富。
然而,社会对计算机网络的高度依赖同时也蕴藏着巨大的风险。网络攻击、网络欺诈、
网络犯罪将会给社会带来巨大的经济损失和秩序动荡,甚致会使整个人类社会陷入危机。
因此,网络和信息系统的安全保密这一个必须解决的问题,已引起了全球社会的极大关注。
信息时代呼唤信息安全,而数据加密技术正是保证信息安全的最重要的手段。
密码学上通常将数据加密技术分为两大类:对称密码体制和公钥密码体制。
对称密码体制是一种传统密码体制,代表性的有:DES、AES、IDEA、RC5 等。它们
的安全性是基于密码体制设计者的水平、偏爱以及复杂的数学运算。
在对称加密系统中,加密和解密采用相同的密钥。因为加解密密钥相同,需要通信的
双方必须选择和保存他们共同的密钥,各方必须信任对方不会将密钥泄密出去。对于具有
n 个用户的网络,需要 n(n-1)/2 个密钥,在用户群不是很大的情况下,对称加密系统是有
效的。但是对于大型网络,当用户群很大,分布很广时,密钥的分配和保存就成了问题。
另外,对称加密系统仅能用于对数据进行加解密处理,提供数据的机密性,不能用于数字
签名。因而人们迫切需要寻找新的密码体制。
1976 年 Whiteld Die 和 Martin Hellman 提出了公钥密码体制的概念。公钥加
密系统中,加密和解密是相对独立的,加密过程使用公钥 E,而解密使用一个不同的(但
数学上相关的)的私钥 D。知道公钥可以对明文进行加密,但不能对密文进行解密。如果
接收者选择并公布了他的公钥,另外任何人都可以用这一公钥来加密传送给接收者的消息
私钥是秘密保存的,只有私钥的所有者才能利用私钥对密文进行解密。
公钥加密系统不存在对称加密系统中密钥的分配和保存问题,对于具有n个用户的网
络,仅需要2n个密钥。
公钥加密系统除了用于数据加密外,还可用于数字签名。公钥加密系统可提供以下功
能:
机密性(Confidentiality):保证非授权人员不能非法获取信息。通过数据加
密来实现。
确认(Authentication):保证对方属于所声称的实体。通过数字签名来实现。
数据完整性(Data integrity):保证信息内容不被篡改,入侵者不可能用假
消息代替合法消息。通过数字签名来实现。
不可抵赖性(Nonrepudiation):发送者不可能事后否认他发送过消息,消
息的接受者可以向中立的第三方证实所指的发送者确实发出了消息。通过数
字签名来实现。
可见公钥加密系统满足信息安全的所有主要目标。
1
资源评论
windyfly
- 粉丝: 1
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功