计算机工业的飞速发展使得世界范围内的计算机用户不断增多,计算机网络进一步地繁荣,这标志着人类已步入了信息时代。然而,网络给人们带来享受信息交流的方便之同时,也带来了层出不穷的安全问题,从而引起了人们对网络安全问题的研究和探讨,各种安全技术也得到了前所未有的发展和应用:身份认证与存取控制技术、加密/解密技术、杀毒技术、防火墙技术等计算机安全技术不断涌现。
作为信息安全的核心技术,密码技术越来越受到人们的关注。密码技术的应用已不再像以前那样仅局限于军事、政治和外交领域,其商用价值和社会价值开始得到广泛的认可。
本论文对密码学中的加密技术,尤其是对AES和ECC椭圆曲线密码体制作了深入的研究和分析,并针对传统的、利用单一的密码体制破译容易、加密效率低或密钥管理不安全、不方便等缺点,提出了利用多种加密技术来保障信息安全传输的技术方案。该方案充分结合了对称密钥密码体制和公开密钥密码体制中最新的、安全性最高的两大加密体系——AES和ECC的优点。同时,利用信息摘要算法来实现信息的完整性、真实性的验证,达到数字签名的目的。实践证明,该方案能够实现数据信息快速、安全的传递,为网络上保密文件的传送提供了一种有效的手段,因此有着较好的应用前景。