APP下载

基于JAVA的数字签名设计与实现

2011-08-08黄云

电脑与电信 2011年12期
关键词:计算机网络信息

黄云

(渝中职业教育中心,重庆 400042)

1.引言

随着计算机技术和网络技术的发展,计算机网络在线教学、在线考试等信息系统作为一种新的应用形式应用越来越广泛。与传统的教学模式相比较,计算机网络在线信息系统可以通过开放的Internet突破传统考试地域和空间的限制,可以组织大规模和跨地区的教育教学,也可以为远程教育和终身教育提供一种便捷有效的教学方式。但在具体应用实施过程中,计算机网络在线信息系统也存在需要解决的技术难点,主要体现在Internet的开放性和无序性特别是信息安全传输问题,计算机网络在线信息系统在Internet上存在攻击的可能。

2.数字签名机制

在网络信息传输中,对信息进行加密可以保证信息的机密性。但互联网是一个完全开放的环境,在基于Internet的计算机网络在线信息系统,还需要用一种机制来对通信双方的身份进行认证,以保证系统的安全。数字签名是基于公开密钥加密体制的。在公开密钥加密体制下,加密密钥是公开的,保密性完全取决于解密密钥,即私有密钥的保密。从另一个角度讲,私有密钥代表信息传输者的身份特征。需要数字签名时,信息发送方首先通过既定的私有的加密密钥实现信息加密,而在信息的接收方,则通过发送方的公开密钥实现信息的解密还原。以上的信息发送方加密、信息接收方解密的过程便是数字签名的基本原理。此外,第三方也可以通过发送方的公钥进行信息解密,这时,发送方可以用接收方的公钥对信息加密,这样只有接收方才能用自己的私钥对信息进行解密,从而保证信息的安全。……

登录APP查看全文

猜你喜欢

计算机网络信息
基于模式匹配的计算机网络入侵防御系统
关于计算机网络存储技术分析
计算机网络信息安全及防护策略
订阅信息
计算机网络技术的应用探讨
展会信息
计算机网络维护工作的思考
计算机网络管理技术及其应用
信息
健康信息