IC 卡读写器设计分析论文 摘要:针对网络计算机安全问题,提出了一种完整的智能 IC卡读写器子系统设计方案。此方案讨论了基于单片机的 IC 卡读写器硬件和软件设计、基于 PC/SC 行业法律规范的读写器驱动程序设计和 IC 卡的软硬件选取。 关键词:网络计算机安全单片机智能 IC 卡 IC 卡读写器PC/SCISO7816 随着网络的飞速进展和计算机技术的不断进步,计算机应用模式正发生着巨大的变革。网络计算机(NC)的出现标志着计算机体系结构的革新,代表着未来计算机系统的进展方向。由于网络计算机可以采纳开放源码操作系统,为进展带有自主知识产权的核心技术制造了有利条件。在开放源代码的操作系统中,Linux 是一种较好的选择。它源代码公开,可以根据要求自行剪裁并且稳定,对资源要求低,有大量应用软件支持。根据网络电脑的特定需求,可以开发出具有自主智能产权的 CPU,从而提高网络电脑的安全。网络电脑走的是一种网络服务器集中式管理的道路,具有成本低廉、管理费用低的优势。 为此,国家 863 计算机软硬件技术主题进展规划提出了以下要求:组织优势力量,讨论网络计算机系统的关键技术,研制网络计算机系列产品,选择若干典型应用领域的进行应用示范,以此推动国产微处理器芯片和系统软件的进展,促进我国电子政务、网络教育、金融、社区服务、企业管理等方面的信息化建设。 随着计算机网络的迅速进展,网络计算机的安全问题显得非常突出。尤其在某些特别领域,如电子政务等,安全问题显得极端重要。目前,在计算机安全方面,有各种不同的方法,但效果都不太好。本文提出的智能 IC 卡技术,在网络计算机是一种全新的方法,能够很好地实现网络计算机的安全。智能 IC 卡(SmartIC)具有较高的安全性,以前主要用在金融、电信等领域,笔者把此技术推广应用到网络计算机,以提高安全性。智能 IC 卡本身含有自行研制的COS(ChipOS)和加密算法,并采纳多密钥、多加密算法体系,对所有的敏感数据文件加密保护。如图 1 所示。 IC 卡子系统是整个网络计算机系统网络安全的核心,它保存了加密算法所需要的私有密钥,供加密算法对网络上传输的数据加密使用。 1IC 卡读写器硬件开发方案 IC 卡作为一种信息技术可以广泛应用于许多行业领域,如金融、电信等,不同领域均有各自不同的应用特点、应用环境和应用要求。IC 卡在某一领域的应用,必须适应该领域的特点。国际上有关组织及部分针对各个领域的不同要求,制定了 I...