关键词:
IC卡
JAVA语言
电子商务
电子证书
数字签名
摘要:
随着Internet技术的飞速发展,Internet的应用也正在不断扩展.各种新技术的不断出现,使得利用Internet进行购物正在成为现实.然而,电子商务从理论到实用还有些问题要解决.该文主要论述了电子商务的概念并提出一个具体的解决方案.在此方案中,程序语言平台上选用了新的程序设计语言Java.利用Java所具有的面向对象、跨平台、高性能、和适用于分布式环境等特点,并且将基于Java语言的新技术如JDBC、Servlet、RMI、Socket通信、Java WebServer、JECF、Java Security等用于电子商务的实现.由于信息保密是电子商务的关键之一,在该文中阐述了基于对称、非对称加密的安全信息传递和身份认证体系.在个人信息的存储介质上,利用IC卡的高可靠性和保密性将之用于个人信息的安全保存,主要指用户的RSA密钥对和证明其身份的电子证书等信息,其中私人密钥用IC卡的能力进行保护,在进行通信的加密时从IC卡读取密钥.在这些方法的基础上,文中实现了一个较完整的Internet电子商务实例-\"网络书店\",使用户可以通过Internet访问书店、挑选所要的书籍、并且通过Internet在网络上进行付款.