文档介绍:复旦大学
硕士学位论文
Java卡的设计与实现
姓名:周捷
申请学位级别:硕士
专业:计算机系统结构
指导教师:张友德
20040522
节,并对卡应用中最重要的部分一安全机制的实现过程进行了详细描述,摘要卡虚拟机分成两部分,一部分离卡∞—诵校硪徊糠衷诳我们生活中使用的智能卡只有很少的硬件平台。它的存储空间也许只相当于是在保留足够的应用空间后将系统软件固化在智能卡中。其解决方案是用是用具有普通语言的子集和分布的模型来实现卡虚拟机。—诵小P矶啻砣挝瘢缋嘧霸亍⒆纸诒嗦胄Q椤⒎纸夂土右约坝呕等,并不限制在运行时执行,因此可以安排在卡外的虚拟机部分,而此时通常不卡除了提供语言支持外,卡技术还定义了一个运行环境,此运行环境支持智能卡存储器、智能卡通信、智能卡加密以及执行方式的应用等。此外卡的运行环境必须遵守智能卡国际标准卡运行环境的最大特点是智能卡系统和其应用之间的划分很清楚。运行环境封装了智能卡系统的复杂性,其应用只需用高级语言编程好的接口调用系统可以说卡技术基本上定义的是一个平台,在此平台上,用语言编写的应用程序可以在智能卡上运行。为卡平台编写的应用程序称为。卡的虚拟机是分布的结构,由在卡上运行的解释器部分和读卡机或机上的程序组成。综上,卡系统结构由下面三个部分组成:●卡虚拟机合智能卡应用程序的虚拟机的一个子集。行的行为,包括存储器管理、管理和其他运行特征。·。本论文主要介绍了卡虚拟机以及卡运行环境的设计方案和实现细在本文的最后我对所实现的卡项目进行了总结,并展望了卡系统实现垃圾收集机制的可能性。关键词:卡,卡虚拟机,卡运行环境,卡防火墙,卡事务处理,卡共享机制腞,腅的K訨ḿ际跎杓频淖畲筇粽需关注资源的占用。服务和资源便可。定义了编程语言和适●卡运行环境描述了卡运。
.甌——.琣,甌.,瑂瑂:琤,,...琂甧●
,,琣、:琂,.,,.●.·琁,,
前言近年来卡已经越来越多地应用到社会生活的各个领域,携带现金、笔记上能识别我们合法身份、能提供我们个人档案和数据的卡或智能卡,就可充际酢⒅悄芸ḿ际鹾鸵贫ㄐ偶际酰庑┗诩扑慊际酢⑼缂术和通信技术的高新技术使世界变得越来越紧密,人们的社交方式和生活方式正之上,各式各样的计算机综合信息管理系统正在飞速发展,以电子商务为特点的网络经济正在形成。在网络经济中的社会管理、金融和商贸这些领域,最重要的是个人合法身份的识别和个人数字数据信息的保存、传送和处理。智能卡是一种个人身份识别和智能卡将⒋娲⑵饕约安僮飨低嘲沧霸诳ㄉ希芏愿鋈说缱邮萁存储、修改,并能与计算机网络进行信息交换。为了保证智能卡使用的绝对安全,智能卡中的安全机制必须十分完备,以此来防范黑客的攻击。不过随着网络经济时代的到来,智能卡成了人们联网身份识别和实现电子支付的最佳手段。智能卡的使用更加广泛,受到非法人侵、修改以及信息截取等各种形式的攻击的机会将会更多。为了在瞎惴菏褂弥悄芸ǎ毙枰恢指语言从其面世以来,由于其简洁、安全、面向对象、动态、商性能、体系结构中立、可移植、解释执行和分布式等特点而备受研发人员的青睐。语言由于其良好的安全性能,自然而然地成了安全性、保密性和可靠性要求特别严格的智能卡在辖型乒闶褂玫氖籽〖际酢智能卡技术就是将智能卡技术和语言的开发和应用技术相结合的一门集软件和硬件、安全和加密、单机和网络以及有关社会管理、金融和商贸专业知识和技术的综合技术。智能卡技术定义了一个进行智能卡开发应用的平台,用语言编写应用程序在智能卡上运行。智能卡技术提供的这个开放平台规定了一个标准的应用编程接和运行环境,在此开发平台上封装了智能卡有关智能卡系统的复杂性和硬件细节,使智能卡,即的开发工作用高级语言接口进行,调用系统服务和资源。本、户口簿、病历本、身份证等证件、证明和档案的时代即将过去,我们只要带分享受数字时代带来的高效的管理和服务了。在发生根本性的改变。传统的社会管理模式和商业模式将建立在数字信息的基础个人数字数据信息与计算机网络进行交换的最便捷、最有效、功能最强、安全性最高的方式和手段。加安全的智能卡网络开发和应用工具与环境。ǖ纳杓朴胧迪
智能卡技术使语言成为智能卡软件开发的主流,使智能卡的丌发要对卡或智能卡的硬件有很深的专业知识,需要对芯片编写和可防止恶意应用程序对系统的攻击和破坏。载到智能卡上不需要进行重新编译。份验证·代销以及健康卫生程序等。由于智能卡的防火墙机制,不能相互存取。新可下载到智能卡上,可以通过新的或修改来提高功能,因此不用发行新的智能卡就可不断提升和修改智能卡的功能。能卡系统和应用系统。不仅能在智能卡上相互执行,而且也能被现智能卡↖正在迅猛发展,年全球的销售近万张,济效益年卡需求累计达谡拧K孀派缁岬姆⒄购徒揭约凹扑慊的进一步完善,在移