论文部分内容阅读
湖北省长江堤防工程管理信息系统(以下简称“堤防系统”)是一项以堤防、分蓄洪工程安全监测(视)、工险情信息服务为主要内容的堤防业务应用软件系统。该软件系统需要对基础数据进行上传。在数据上传过程中,数据有可能被截取、篡改或伪造,或是上传者否认该数据的归属,因此,数据上传的安全问题值得研究。
采用数字签名技术可以解决此类问题。但是,目前数字签名技术应用的领域有限,设计复杂且成本高,如何在堤防系统中应用恰当的数字签名技术以保证数据传输的安全将是本文研究的主要内容。
本文针对数字签名技术特点,结合堤防系统的数据文件传输的具体要求,在国内外文献研究的基础上,设计了一套应用于堤防系统的数字签名系统。建立数字签名系统的认证中心,投资大且结构设计复杂,因此本文借助Java 开发平台提供的Keytool 工具,在满足数据安全的前提下,简化了认证中心的设计,提出了设计方案。
最后在J2EE平台下,结合RSA算法,通过实例完成文件的数字签名,并成功应用于堤防系统中。实例表明,数字签名技术可以解决堤防系统中数据文件身份验证问题,具有一定的实用意义。同时,简化认证中心的设计方案,对数字签名系统在小型系统中的应用具有一定的借鉴意义。