下载 >  操作系统 >  OS > c51智能卡cos操作系统源代码-keil uv2

c51智能卡cos操作系统源代码-keil uv2 评分:

c51智能卡cos操作系统源代码-keil uv2。 COS的全称是Chip Operating System(片内操作系统),它一般是紧紧围绕着它所服务的智能卡的特点而开发的。由于不可避免地受到了智能卡内微处理器芯片的性能及内存容量的影响,因此,COS在很大程度上不同于我们通常所能见到的微机上的操作系统(例如DOS、UNIX等)。   首先,COS是一个专用系统而不是通用系统。即:一种COS一般都只能应用于特定的某种(或者是某些)智能卡,不同卡内的COS一般是不相同的。因为COS一般都是根据某种智能卡的特点及其应用范围而特定设计开发的,尽管它们在所实际完成的功能上可能大部分都遵循着同一个国际标准。其次,与那些常见的微机上的操作系统相比较而言,COS在本质上 更加接近于临控程序、而不是一个通常所谓的真正意义上的操作系统,这一点至少在目前看来仍是如此。因为在当前阶段,COS所需要解决的主要还是对外部的命令如何进行处理、响应的问题,这其中一般并不涉及到共享、并发的管理及处理,而且就智能卡在目前的应用情况而盲,并发和共享的工作也确实是不需要曲。COS在设计时一般都是紧密结合智能卡内存储器分区的情况,按照国际标准(ISO/IEC7816系列标准)中所规定的一些功能进行设计、开发。但是由于目前智能卡的发展速度很快,而国际标准的制定周期相对比较长一些,因而造成了当前的智能卡国际标准还不太完善的情况,据此,许多厂家又各自都对自己开发的COS作了一引起扩充。   就目前而言,还没有任何一家公司的COS产品能形成一种工业标准。因此本文将主要结合现有的(指l994年以前)国际标准,重点讲述COS的基本原理以及基本功能,在其中适当地列举它们在某些产品中的实现方式作为例子。   COS的主要功能是控制智能卡同外界的信息交换,管理智能卡内的存储器并在卡内部完成各种命令的处理。其中,与外界进行信息交换是COS最基本的要求。在交换过程中,COS所遵循的信息交换协议目前包括两类:异步字符传输的T=0协议以及异步分组传输的T=l协议。这两种信息交换协议的具体内容和实现机制在IS0/IEC78l6-3和IS0/IEC7816-3A3标准中作了规定;而COS所应完成的管理和控制的基中功能则是在 ISO/IEC78l6-4标准中作出规定的。在该国际标准中,还对智能卡的数据结构以及COS的基本命令集作出了较为详细的说明。至于IS0/IEC78l6-l和2,则是对智能卡的物理参数、外形尺寸作了规定,它们与COS的关系不是很密切。   COS的体系   依赖于上一节中所描述的智能卡的硬件环境,可以设计出各种各样的COS。但是,所有的COS都必须能够解决至少三个问题,即:文件操作、鉴别与核实、安全机制。事实上,鉴别与核实和安全机制都属于智能卡的安全体系的范畴之中,所以,智能卡的COS中最重要的两方面就是文件与安全。但再具体地分析一下,则我们实际上可以把从读写设备(即接口设备IFD)发出命令到卡给出响应的一个完整过程划分为四个阶段,也可以说是四个功能模块:传送管理器(TM)、安全管理器(SM)、应用管理器(AM)和文件管理器(FM)。其中,传送管理器用于检查信息是否被正确地传送。这一部分主要和智能卡所采用的通信协议有关;安全管理器主要是对所传送的信息进行安全性的检查或处理,防止非法的窃听或侵入;应用管理器则用于判断所接收的命令执行的可能性;文件管理器通过核实命令的操作权限,最终完成对命令的处理。对于一个具体的COS命令而言,这四个阶段并不一定都是必须具备的,有些阶段可以省略,或者是并人另一阶段中;但一般来说,具备这四个阶段的COS是比较常见的。以下我们将按照这四个阶段对COS进行较为详细的论述。   在这里需要提起注意的是,智能卡中的“文件”概念与我们通常所说的“文件”是有区别的。尽管智能卡中的文件内存储的也是数据单元或记录,但它们都是与智能卡的具体应用直接相关的。一般而言,一个具体的应用必然要对应于智能卡中的一个文件,因此,智能卡中的文件不存在通常所谓的文件共享的情况。而且,这种文件不仅在逻辑广必须是完整的,在物理组织上也都是连续的。此外,智能卡中的文件尽管也可以拥有文件名,但对文件的标识依靠的是与卡中文件—一对应的文件标识符,而不是文件名。因为智能卡中的文件名是允许重复的,它在本质上只是文件的一种助记符,并不能完全代表整个文件。   传送管理(Transmission Manager)   传送管理主要是依据智能卡所使用的信息传输协议,对由读写设备发出的命令进行接收。同时,把对命令的响应按照传输协汉的格式发送出去。由此可见,这一部分主要和智能卡具体使用的通信协议有关,而且,所采用的通信协议越复杂,这一部分实现起来也就越困难、越复杂。   我们在前面提到过目前智能技术卡采用的住处传输协议一般是T=0协议和T=1协议,如果说这两类协议的COS在实现功能上有什么不同的话,主要就是在传送管理器的实现上有不同。不过,无论是采用T=0协议还T=1协议,智能卡在信息交换时使用的都是异步通信模式;而且由于智能卡的数据端口只有一个,此信息交换也只能采用半双工的方式,即在任一时刻,数据端口上最多只能有一方(智能卡或者读写设备)在发送数据。T=0、T=1协议的不同之处在于它们数据传输的单位和格式不一样,T=0协议以单字节的字符为基本单位,T=1协议则以有一定长度的数据块为传输的基本单位。   如果传送管理器认为对命令的接收是正确的,那么,它一般是只将接收到的命令的信息部分传到下一功能模块,即安全管理器,而滤掉诸如起始位、停止位之类的附加信息。相应地,当传送管理器在向读写设备发送应答的时候,则应该对每个传送单位加上信息交换协议中所规定的各种必要的附属信息。   安全体系(Security Structure)   智能卡的安全体系是智能卡COS中一个极为重要的部分,它涉及到卡的鉴别与核实方式的选择,包括COS在对卡中文件进行访问时的权限控制机制,还关系到卡中信息的保密机制。可以认为,智能卡之所以能够迅速地发展并且流行起来.其中一个重要的原因就在于它能够通过COS的安全体系给用户提供一个较高的安全ttributes)和安全机制(SecurityMachinams) 。其中,安全状态是指智能卡在当前所处的一种状态,这种状态是在智能卡进行完复位应答或者是在它处理完某命令之后得到的。事实上,我们完全可以认为智能卡在整个工作过程中始终都是处在这样或是那样的一种状态之中,安全状态通常可以利用智能卡在当前已经满足条件的集合来表示。安全属性实际上是定义了执行某个命令所需要的…些条件,只有智能卡满足了这些条件,该命令才是可以执行的。因此,如果将智能卡当前所处的安全状态与某个操作的安全属性相比较,那么根据比较的结果就可以很容易地判断出一个命令在当前状态下是否是允许执行的,从而达到了安全控制的目的和安全状态与安全属性相联系的是安全机制。安全机制可以认为是安全状态实现转移所采用的转移方法和手段,通常包括:通行字鉴别,密码鉴别,数据鉴别及数据加密。一种安全状态经过上述的这些手段就可以转移到另一种状态,把这种状态与某个安全属性相比较,如果一致的话,就表明能够执行该属性对应的命令,这就是COS安全体系的基本工作原理。   从上面对cos安全体系的工作原理的叙述中,我们可以看到,相对于安全属性和安全状态而言,安全机制的实现是安全体系中极为重要的一个方面。没有安全机制,cos就无法进行任何操作。而从上面对安全机制的介绍中,我们可以看到,coS的安全机制所实现的就是如下三个功能:鉴别与核实,数据加密与解密,文件访问的安全控制。因此,我们将在下面对它们分别进行介绍。其中,关于文件访问的安全控制,由于它与文件管理器的联系十分紧密,因此我们把它放到文件系统中加以讨论。
...展开详情收缩
2018-11-09 上传大小:1004KB
分享
收藏 举报
keil汉化破解版uv2,绝对可以用

keil破解版,直接解压放到C盘根目录下即可

立即下载
KEIL UV2.CDB

keil软件UV2.cdb文件 stc提供的uv2.cdb文件

立即下载
智能卡cos

在51上实现的智能卡cos

立即下载
Keil c51 v9.52破解版(附注册机)

最新版本的uvision4 编写单片机利器.Keil uVision4一款功能强大的51单片机及C语言开发利器,兼容51系列单片机,可以使用它进行C语言编程开发,其开发的程序无论是在功能上还是在可读上都比C语言具有明显的优势,而且易用易学,支持C编程+汇编编程混合编程,软件具有强大的软硬防真功能,内置丰富的函数库,完全WIN视窗界面,在开发大型程序时可能感觉到它的强大。

立即下载
Keil C51 UV2调试命令(中文版)

Keil C51 UV2调试命令(中文版)

立即下载
μVision2 调试命令

Keil C51 UV2调试命令(中文版)

立即下载
CPU卡COS操作源程序

cpu卡cos开发源程序,是智能卡操作系统开发者的不错资料。

立即下载
Keil C51使用帮助[中文资料];Keil C51语言使用技巧及实战

keil的使用方法;Keil C51 UV2调试命令(中文版);KEIL C51 Vision2 中文入门教程;Keil C51使用帮助[中文资料];Keil C51语言使用技巧及实战

立即下载
Keil汉化补丁

keil汉化补丁,内有使用说明,欢迎各位下载使用

立即下载
Keil C51中文资料全解

包括以下文件: keil入门.PDF C51.pdf Keil C51 UV2调试命令(中文版).pdf Keil C51微处理器开发工具使用指南_en.pdf Keil C51语言使用技巧及实战.pdf

立即下载
Keil C51 库函数源码

声 明: 逆向以学习和研究为目的,版权属于Keil公司. 作 者: he_1985@163.com QQ: 1245097804 keil c51的库函数一部分是c语言写的,一部分是汇编写的,c语言写的全部逆向完成,绝大部分生成的汇编和原来的函数一个字节不差 下面是逆向的函数列表: memccpy isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper atoi atol strtol strtoul a

立即下载
C51单片机Rtx51Tiny多任务操作系统源码及说明

。RTX51 Tiny 是一款可以运行在大多数8051 兼容的器件及其派生器件上的实时操作系统(准实时),相对与传统的开发方式 而言,用实时操作系统进行开发是一种效率更高的方式。作为实时操作系统,R TX51 Tiny 虽然比较简陋,但它还是具备了一些实时操作系统的基本要素,完全 可以充当我们进入实时操作系统(RTOS)世界的领路者,更为重要的是,它是免 费的。:-)

立即下载
Keil C v7.08完全版+注册码(无代码大小限制)

解压缩以后安装,步骤如下: 1.记下安装序列号, 进入setup目录点击setup.exe进行安装; 2.选择Install Support....全新安装,以前没有安装过或者放弃以前的序列号安装; 选择Update Current Installation升级安装,将可以保持原来的序列号,不必再次输入 3.选择Full安装,Next->Yes(接受版权信息)->选择安装目录->Next->输入序列号、姓名、公司 等,除了序列号以外,都随意,可以如实输入你的姓名等。->next-> ....直到安装完成。 注意: 1.每次安装都必须进行这几步,每次都需

立即下载
基于C51的 智能卡cos代码

基于C51的 智能卡cos代码 ,比较经典的实现,有参考价值

立即下载
智能卡操作系统----COS

智能卡操作系统---COS特性 介绍COS的文件结构、安全体系等

立即下载
清华同方双界面智能卡TFCOS v2.0用户手册

智能卡操作系统COS开发,可以供智能卡开发人员做参考

立即下载
Keil C51 教 程

Keil C51 UV2调试命令(中文版) KEIL C51 Vision2 中文入门教程 Keil C51使用帮助[中文资料] Keil C51语言使用技巧及实战 Keil Software –Cx51 编译器用户手册 中文完整版 KeivuV2视频教程

立即下载
Keil教程.zip

Keil教程.zip,压缩包里文件包括Keil C51 UV2调试命令(中文版),KEIL C51 Vision2 中文入门教程,Keil C51使用帮助[中文资料],Keil C51语言使用技巧及实战,keil入门 这是购买开发板时赠送的资料,在此奉献给大家

立即下载
直流电机闭环控制Keil c51源代码直流电机闭环控制Keil c51源代码直流电机闭环控制Keil c51源代码直流电机闭环控制Keil c51源代码

直流电机闭环控制Keil c51源代码直流电机闭环控制Keil c51源代码直流电机闭环控制Keil c51源代码直流电机闭环控制Keil c51源代码直流电机闭环控制Keil c51源代码直流电机闭环控制Keil c51源代码

立即下载
keil 添加stc单片机简单办法适合uv4,uv3,uv2各版本

keil 添加stc单片机简单办法适合uv4,uv3,uv2各版本

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

c51智能卡cos操作系统源代码-keil uv2

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
1 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: