菜单
3.数字签名技术
3.1 数字签名的原理
(1)信息发送方将要发送的信息通过信息摘要方法产生一个信息摘要,并对信息摘要用自己的私钥进行加密,形成数字签名,然后将其附在要发送信息的后面。
(2)信息发送方将文件(信息和数字签名)用信息接收方的公钥加密后通过网络发送给信息接收方。
(3)信息接收方对收到的文件(信息和数字签名)用自己的私钥进行解密。
(4)信息接收方用发送方的公钥对数字签名进行解密得到信息摘要,同时对收到的信息再用信息摘要方法产生一个信息摘要。
(5)信息接收方将解密后的信息摘要与重新产生的信息摘要进行比较。如果二者一致,说明信息在传输过程中没有改变;如果不一致,说明该信息在传输过程中已被人篡改过。[7]
3.2数据签名的功能
(1)防冒充:他人不能签名,由于私有密钥只有签名者知道,保证了正确的签名结果。私钥的持有人要保存好自己的私钥。
(2)防篡改:签名和原有文件己经成为了混合的整体数据,不能被篡改,保证了数据的完整性。
(3)防重放:在数字签名中,采用对签名报文添加流水号、时戳等技术,可以防止数据的重放.
(4)防抵赖:数字签名可以鉴别身份,不可能冒充伪造。签名者不能对自己作过的签名抵赖。要防止接收者的抵赖,可以引入第三方仲裁机制。
(5)机密性:手工签字的文件、合同文本是不具备保密性的,文件的丢失会造成信息的泄露。数字签名可以对要签名的消息进行加密,保证了文件的机密性。在网络应用中,如果要解决伪造、抵赖、冒充、篡改和身份鉴别的问题,都可以用数字签名处理。[8]
3.3数字签名的分类
随着Internet的迅猛发展, 数字签名已成为Internet中必不可少的安全处理技术, 对于特定领域的特殊需求, 新的数字签名方案不断被提出。总的来说, 数字签名技术的发展方向主要有以下几个方面:[9]
共3页:
上一页
1
2
3
下一页
上一篇:
ASP.NET网站性能优化方法研究
下一篇:
ASP.net在线订餐系统的设计和实现
基于VC++的GIS矢量图形系统开发
jsp小企业品质在线评分系统设计与实现
php+mysql在线专家门诊预约系统的设计与实现
jsp+sqlserver鲜花在线销售系统的设计+ER图
基于.net的在线考试系统网站设计与实现
asp+sqlserver在线考试管理系统的设计与实现
电子商务信用机制研究
电站锅炉暖风器设计任务书
乳业同业并购式全产业链...
酸性水汽提装置总汽提塔设计+CAD图纸
中考体育项目与体育教学合理结合的研究
当代大学生慈善意识研究+文献综述
杂拟谷盗体内共生菌沃尔...
十二层带中心支撑钢结构...
河岸冲刷和泥沙淤积的监测国内外研究现状
java+mysql车辆管理系统的设计+源代码
大众媒体对公共政策制定的影响
主页
计算机
机械
自动化
关闭菜单
栏目
毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
日语论文
英语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
菜单
毕业论文
刷新
分享
收藏
关于
关闭
关闭
分享本页
返回
关闭
暂无收藏
全部清除
关闭菜单
About
751论文网手机版...
主页:
http://www.751com.cn
关闭
返回