| |
|
|
|
|
|
 |
| |
 |
深圳市南山区丽山路深圳硅谷大学城创业园603室
电话:0755-26985819
传真:0755-26985839
|
|
|
 |
|
|
|
|
深圳科力德科技公司IC卡结构介绍
|
|
浏览次数:505次 添加时间:2008-12-8 13:43:11
|
|
M1卡为8K位的非接触式IC卡。分为16个扇区,每个扇区4块(块0~3),共64块,按块号编址为0~63。第0扇区的块0(即绝对地址0块)用于存放厂商代码,已经固化,不可更改。其他各扇区的块0、块1、块2为数据块,用于存贮数据;块3为控制块,存放密码A、存取控制、密码B。每个扇区的密码和存取控制都是独立的,可以根据实际需要设定各自的密码及存取控制。在存取控制中,指定了KEYA、KEYB对本扇区四个数据块的的各自读写权限。
M1卡结构特点及技术参数: 1、容量为8K位EEPROM。 2、分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位。 3、每个扇区有独立的一组密码及访问控制。 4、每张卡有唯一序列号,为32位。 5、具有防冲突机制,支持多卡操作。 6、无电源,自带天线,内含加密控制逻辑和通讯逻辑电路。 7、工作温度:-20℃~50℃。 8、工作频率:13.56MHZ。 9、通信速率:106KBPS。 10、数据保存期为10年,可改写10万次,读不限次。
发卡动态库所封装的是科力德公司的非接触IC卡一卡通系统卡片操作函数。如系统卡、用户卡的生成等。动态库是配合科力德公司的发卡器(或其他能兼容的发卡器)一起使用。底层是一个发卡器的通讯协议。该协议兼容市面上多家公司协议,是面向串口的字符同步协议。该协议是单机通讯协议,波特率固定19200。所以对卡片操作前,先打开发卡器所用的串口。发卡器默认232通讯,可以设置为485通讯。
科力德公司的发卡动态库是为集成科力德公司硬件产品(IC卡考勤机、售饭机)开发一卡通应用系统的软件开发人员提供的。使用人员可先参考附件的《科力德公司卡结构规范》。系统软件首先调用生成系统卡函数,获取用户密码生成系统卡,同时生成系统授权文件。该授权文件包括系统用户卡的密钥信息,和用户输入的密码。对其他发卡函数操作时,要求验证输入用户密码是否和授权文件中的用户密码一致。这种密钥体系可以保证不同的系统有不同的密钥。同一系统,不同用户卡有不同密钥。注意,系统授权文件要保存好,否则,该系统不能正常运行。系统卡用于注册硬件,传递卡片密钥信息,和系统管理员的身份识别。系统管理员出示系统卡可以通过硬件键盘更改硬件时种、工作模式等参数。注意:系统卡必须用系统白卡制作,系统白卡由科力德公司或其经销商提供。如果经销商在制作系统白卡时加入了锁卡信息,那么只有用该经销商锁过的卡才可以生成用户卡、操作员卡。
科力德公司的设备对卡片操作时只操作用户卡的一个扇区,该扇区由系统卡指定。每张系统卡对应一个系统的用户卡一个扇区的应用。系统授权文件中可以规定一个用户卡有最多15种独立的应用,对应用户卡的1—15扇区。Make_Syscard函数生成授权文件时默认用系统使用用户卡1扇区,同时在系统管理卡中指明设备注册后只认1扇区。系统确实需要一卡多用时,可以通过Copy_Syscard函数生成对应其他应用扇区的系统卡。
注意:通过科力德公司提供的卡片操作工具可以回收系统卡为系统白卡,但需确保对应的用户卡已回收和设备初始化为出厂状态。
|
|
|
|
|
|
 |