返回首页 在线留言 联系我们
首页 > 技术支持 > 赤松城科技基于CPU卡开发的一种通用文件结构

技术支持

赤松城科技基于CPU卡开发的一种通用文件结构
发布时间:2018-01-19   点击次数:903次

本文介绍了赤松城科技基于CPU卡开发的一种通用文件结构,适用于门禁、消费、校园、企业等领域。

图 1 一卡通应用预览图

CPU卡文件结构

结构适用于赤松城科技自定义的T7一卡通系统。

图 2 T7 CPU卡文件结构

 

 

文件名称

大小

说明

1

基本资料文件

256字节

16字节*16条:保存卡号,小区单元号,用户信息等

2

密钥文件

256字节

16字节*16条:保存密钥,用来设置管理员、文件读写、身份认证、消费等权限,不可读,可由PSAM安全模块授权改写

3

功能设置文件

512字节

16字节*32条:权限管理和设置卡片的对应功能,zui多可设置30种功能

4

刷卡记录文件

4096字节

16字节/条,循环记录文件,可记录255条

5

黑名单文件

4096字节

可记录255个16字节长的名单

6

白名单文件

4096字节

可记录255个16字节长的名单

7

照片文件

4096字节

 

8

M1扇区

1024字节

标准M1卡结构

 

自定义

8192字节

 

 

表 1 文件结构

1.1 基本资料文件

用于保存用户基本资料, 

 

基本资料文件

256字节

 读--自由;写需要校验认证密钥

块地址

内容

大小

说明

0x0001

卡号

16字节

 

0x0002

小区号/单元号

16字节

 

0x0003

姓名

16字节

 

0x0004

16字节

18位号高两位

0x0005

16字节

18位号低16位

 

自定义信息

176字节

 

 

表 2 基本资料文件

1.2 密钥文件

密钥文件

256字节

以下所有密钥都会与PSAM安全芯片内对应的密钥进行校验,校验成功才被认为有效

 

内容

大小

说明

1

管理员密钥

16字节

控制写密钥文件的权限,还有添加/删除文件权限

2

认证密钥

16字节

用于检查卡和读头是否伪造

3

读写密钥

16字节

用于控制文件读写权限

4

圈存密钥

16字节

用于获得电子钱包充值权限

5

消费密钥

16字节

用于获得电子钱包扣费权限

6

自定义信息

176字节

 

 

表 3 密钥文件

1.3 功能设置文件

功能设置文件

512字节

用于激活卡片的对应功能,读--自由;写需要校验认证密钥

 

内容

大小

说明

 

以下针对用户卡

16字节

每种功能包括:1字节使能+15字节参数, 可定义16种功能

1

设置权限

 

BYTE[15]对应16种功能使能位:0-无效(默认);1-使能;

BYTE[0] 对应卡类型:00-无效卡;

bit0=1--TYPEA;bit1=1--TYPEB;

bit2=1--M1;   bit3=1--

2

限时卡参数

 

BYTE[6:0]: 有效起始时间YYYYMMDDHHMMSS

BYTE[13:7]:有效结束时间YYYYMMDDHHMMSS

3

限次卡参数

 

BYTE[15:0]:有效次数

4

扣费卡参数

 

BYTE[3:0]:单次扣费金额

BYTE[15:4]:总金额

5

电子钱包参数

 

钱包文件按银行PBOC规范另外建立,这里只做权限管理

BYTE[0]:00-无效;01-只可圈存;02-只可消费;03-可存取

6

自定义信息

176字节

 

 

 

 

 

 

以下针对管理卡

16字节

每种功能包括:1字节使能+15字节参数, 可定义16种功能

1

设置权限

 

BYTE[15]对应16种功能使能位:0-无效(默认);1-使能;

2

时间参数

 

BYTE[6:0]: 当前时间YYYYMMDDHHMMSS

3

设备地址

 

BYTE[3:0]:当前设备地址/IP

4

扣费金额

 

BYTE[15:4]:总金额;BYTE[3:0]:单次扣费金额

5

黑名单管理

 

BYTE[0]:00-无效; 01-添加;02-删除;01-清空;

6

白名单管理

 

BYTE[0]:00-无效; 01-添加;02-删除;01-清空;

7

刷卡记录管理

 

BYTE[0]:00-无效;01-读取记录; 

8

自定义信息

144字节

 

表 4 功能设置文件

1.4刷卡记录文件

刷卡记录文件

4096字节

循环记录文件,可记录255条,读--自由;写需要校验认证密钥

 

有效记录条数

16字节

 

 

第n条记录

16字节

7字节时间(XXXX年/XX月/XX日/XX时/XX分/XX秒)+
8字节卡号/设备号+
1字节操作代码(开门成功,或失败等)+

表 5 刷卡记录文件

1.5 名单文件

黑名单文件

4096字节

可记录255个16字节长的名单,读--自由;写需要校验认证密钥

 

有效名单数

16字节

 

 

第n条名单

16字节

 BYTE[15:8]:设备号;BYTE[7:0]:卡号

 

 

 

 

白名单文件

4096字节

可记录255个16字节长的名单,读--自由;写需要校验认证密钥

 

有效名单数

16字节

 

 

第n条名单

16字节

 BYTE[15:8]:设备号;BYTE[7:0]:卡号

表 6 黑白名单文件

1.6照片文件

照片文件

4096字节

bmp格式,读--自由;写需要校验认证密钥

 

1.7 M1扇区文件

M1扇区

1024字节

标准M1卡结构

表 8 M1扇区文件

1.8自定义文件

自定义文件

8192字节

 读--自由;写需要校验认证密钥

分享到:

返回列表 | 返回顶部
上一篇 : 全自动发卡机的内部构造分析    下一篇 :  赤松城:门禁消费一卡通系统产品功能及使用范围
网站首页 公司简介 产品中心 招聘中心 技术支持 企业动态 联系我们 管理登陆
赤松城北京科技有限公司 版权所有
手机:13439569418 传真:86-10-62639854 地址:北京是海淀区中关村东路18号财智大厦B座805
GoogleSitemap ICP备案号: 京ICP备13050570号-3
在线客服