Java智能卡原理与应用开发

出版时间:2008-5  出版社:电子工业出版社  作者:张大伟,靳伟  页数:309  
Tag标签:无  

内容概要

  随着互联网和移动通信技术的发展,Java智能卡以其安全的多应用支持、主流的面向对象编程环境、应用程序动态下载等众多优点在产业界得到了广泛应用。本书在深入介绍Java智能卡原理的基础上,详细阐述了Java智能卡Applet的开发方法。全书分为两个部分,在第一部分编程基础中,详细介绍了Java智能卡的基本原理、开发环境配置、基本Applet的编写方法、异常机制、事务处理、共享接口等开发技术。在第二部分应用案例中,结合Java智能卡在电子政务、金融、移动增值业务方面的具体应用,详细阐述了身份认证与数字签名、PBOC电子钱刨存折应用、SIM Toolkit等应用的开发方法。.  面向Java智能卡电子政务、电子商务、移动增值领域具体应用的开发讲解并提供了大量翔实的应用例程是本书最主要的特点。

书籍目录

第一部分 Java智能卡编程基础第1章 绪言1.1 智能卡简介1.2 Java智能卡简介1.3 发展前景1.3.1 智能卡前景1.3.2 Java智能卡前景第2章 智能卡技术基础2.1 智能卡的分类2.2 智能卡的物理结构2.3 智能卡操作系统 2.3.1 通信管理模块 2.3.2 命令管理模块 2.3.3 安全管理模块 2.3.4 文件管理模块 2.3.5 智能卡应用系统2.4 智能卡的国际标准第3章 Java智能卡技术基础3.1 Java智能卡基本概念3.2 Java智能卡Applet开发流程3.3 Java智能卡虚拟机 3.3.1 JCVM基本结构 3.3.2 JCVM的生命周期 3.4 Java智能卡API类库  3.4.1 Java.io程序包  3.4.2 Java.lang 程序包  3.4.3 Java.rmi程序包  3.4.4 Javacard.framework程序包  3.4.5 Jacacard.framework.service程序包  3.4.6 Javacard.security 程序包 3.4.7 Javacardx.apdu 程序包 3.4.8 Javacardx.biometry程序包 3.4.9 Javacardx.crypto 程序包 3.4.10 Javacardx.external程序包 3.4.11 Javacardx.framework 程序包第4章 搭建Java智能卡开发环境 4.1 Sun2SDK概述 4.2 SunJCDK概述  4.2.1 Converter  4.2.1 APDUTool  4.2.3 ScriptGen4.2.4 JCRE仿真工具4.3 Eclipse概述 4.4 安装配置Java智能卡开发环境  4.4.1 J2SDK的安装及配置  4.4.2 JCDK的安装及配置  4.4.3 Eclipse的安装及配置  4.4.4 Cref的开发配置第5章 Java智能卡Applet开发基础 5.1 Java智能卡Applet的基本概念 5.2 Java智能卡Applet方法详解  5.2.1 install()方法  5.2.2 register()方法  5.2.3 select()方法  5.2.4 process()方法  5.2.5 deselect()方法 5.3 Java智能卡Applet的通信机制第6章 Java智能卡Applet的通信机制 6.1 通用智能卡通信基础  6.1.1 智能卡通信模型  6.1.2 APDU协议  6.1.3 TPDU协议 6.2 Java智能卡通信API介绍  6.2.1 APDU类  6.2.2 ISO7816接口  6.2.3 APDU异常类  6.2.4 与协议相关的APDU方法 6.3 Java智能卡通通信编程实例第7章 Java智能卡Applet中的类和对象编程7.1 类及对象的基础知识7.2 Java智能卡类层次结构 ……第8章 Java智能卡Applet中的事务处理方法第9章 多应用防火墙和对象共享第10章 Java智能卡编程基础综合实例第二部分 Java智能卡应用案例第11章 身份认证与数字签名第12章 小额支付的电子钱包应用第13章 Java智能卡GSM应用开发参考文献

章节摘录

  第一部分 Java智能卡编程基础  第1章 绪言  1.1 智能卡简介  1.智能卡概念  智能卡的名称来源于英文名词“Smart Card”,又称集成电路卡(Integrated Circuit Card)。它将一个集成电路芯片镶嵌于塑料基片中,封装成卡的形成,其外形与覆盖磁条的磁卡相似。由于智能卡都有唯一的发行人的识别标志,这种卡有时也被称为识别卡。  智能卡是随着半导体技术的发展和社会对信息安全性等要求的日益提高应运而生的,它里面所包含的集成电路芯片具有微处理器及大容量存储器,具有存储、加密及数据处理能力,被公认为世界上最小的个人计算机。与目前仍在广泛应用的磁卡相比,智能卡具有安全性高、可靠性强、存储容量大等许多优点,它可承载比磁卡多达100倍的信息,并能与终端结合进行复杂的计算。这种既具有智能性,又便于携带的卡片,为现代信息的处理和传递提供了一种全新手段,它一出现就备受重视,并逐步在世界各国形成热点,风靡全球。  2.智能卡发展进程  智能卡的概念最初由法国人罗兰德.莫瑞诺(Roland Moreno)在1972年提出,此后法国布尔(Bull)公司率先投入了对这一潜力无穷的高新技术产品的研究和开发。1976年布尔公司高级研究员Ugon先生领导的研究小组首先研制成了世界第一张由双晶片(微处理器和存储器)组成的智能卡,接着又于1978年制成了单晶片智能卡并取得了技术专利。  在20世纪80年代初期,法国和德国开始了最初的智能卡应用实验。

编辑推荐

  《Java智能卡原理与应用开发》可作为电子政务、金融、手机增值业务等方面Java智能卡应用开发人员的参考书籍和培训教材,也可作为高校Java智能卡教学的本科生和研究生教材。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Java智能卡原理与应用开发 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7