论文部分内容阅读
银行电子交易系统在互联网技术的带动下,发展迅猛,日渐渗透到国民生活、生产的各个领域。银行电子交易系统是电子商务领域的一个分支,同样面临着严峻的安全问题。加之当今科技日新月异,网络攻击能力也迅速提升。安全技术和黑客技术永远是在相互促进,共生共存。于是,寻找更为有效可靠的方式来保障电子交易中数据传输的安全,成为许多专家和普通民众都十分关心的话题。
“一次一密”加密技术以其理论上的不可破解,在安全领域获得重用。本方案基于“一次一密”加密技术,模拟实现了实际生活中银行电子交易系统客户端与服务器端之间的数据加密和通讯。同时,结合数字签名技术解决传输过程中的认证、防篡改,以及交易行为的不可否认;采用数字信封技术来保证传输数据的真实性和完整性,保证只有规定的接收方才能阅读明文信息。论文的主要工作如下:
首先,基于通讯系统总体划分成两个通讯主体--客户端和服务器端,建立两者之间的TCP可靠通信;然后,根据系统所要实现的功能,分别设计客户端和服务器端的模块功能。其中,客户端集成了身份认证模块、密钥管理模块和数据传输模块;服务器端则集成了用户管理模块、日志备份、管理模块和数据传输模块。采用模块化的设计思想,分别实现了身份认证、密钥生成与验证、用户信息管理、日志记录、数据加密、数字签名和数字信封等功能,并给出了对应的程序和操作结果图。这也是本论文的主要工作。最后,对系统的性能进行了分析,提出了系统的特点和不足,指出了今后仍需努力的方向。