




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
“深圳移动公司移动银行与股票交易系统”规范书 V1.0 一九九九年十二月十五日 Page 1 of 14 “深圳移动公司移动银行与股票交易系统深圳移动公司移动银行与股票交易系统” 规范书规范书 广东移动通信有限责任公司广东移动通信有限责任公司 V1.0V1.0 “深圳移动公司移动银行与股票交易系统”规范书 V1.0 一九九九年十二月十五日 Page 2 of 14 目目 录录 1.介绍介绍 3 2.STK 发送信息格式发送信息格式 .4 2.1.服务项目 4 2.2.服务提供商 6 2.3.命令类型 6 2.4. 版本.6 2.5.选项参数 6 2.6.卡片号 7 2.7.加密设置 7 2.8. 同步计数器及标识 7 2.9.服务端密码 8 2.10.数据 8 2.11校验 8 3.数据格式数据格式 8 3.1 移动银行数据格式移动银行数据格式 8 3.2 股票交易数据格式9 3.3 从主机发送到 SIM 卡的短信的格式如下:.10 3.4 数据加密11 4TPDA11 5. STK 发送信息格式和安全性发送信息格式和安全性 12 5.1.非敏感信息 12 5.2.交易性信息 13 5.2.1.安全性的考虑14 “深圳移动公司移动银行与股票交易系统”规范书 V1.0 一九九九年十二月十五日 Page 3 of 14 1.1. 介绍介绍 本文主要规范“移动银行及股票交易系统”的实现方案。 移动银行与股票交易系统项目需要四方的参与: i.移动通信运营商 ii.银行 iii.证券交易商 iv.SIM 卡厂家 移动银行与股票交易系统项目有以下的阶段: 项目项目时间表时间表 服务项目制定 -菜单流程/内容 -信息格式 银行前置机开发 SIM 卡片开发 -与前置机定保密格式 -发出信息内容 测试 -手机 -STK 卡片 -前置机 服务开通 移动银行与股票交易系统是基于 SIM Toolkit(STK)卡的个人理财服务项目。由于采用 STK 卡,对用户的手机有型号上的要求。 “深圳移动公司移动银行与股票交易系统”规范书 V1.0 一九九九年十二月十五日 Page 4 of 14 2.2.STKSTK 发送信息格式发送信息格式 移动银行及股票交易系统的报文格式规范由广东移动通信有限责任公司、SIM 卡厂商、 银行和券商共同制定。 命令包结构: 项目项目章节章节必须必须(M)(M) / / 可选可选(O)(O) 长度长度 ( (字节字节) ) 备注备注 服务项目 2.1M4 用户的不同服务 服务提供商 2.2M8 服务提供商 命令类型 2.3M1 不同的 STK 类型,用来判断优 先级 版本号 2.4M1 用于识别不同的格式版本 选项参数 2.5M2 所有选项是否使用 卡片号 2.7O12 用于识别卡片的号码 加密设置 2.8O6 识别数据中加密情况 同步计数器及标识 2.9O8 反重复操作 服务端密码 2.10O8 该服务需确认的密码 数据 2.11M 1 至 82传出的数据 校验 2.12O8 此数之前的所有数据的校验 以下的数据都是以 ASCII 8-bit 码储存。 例如0=0x30; 1=0x31; 02=0x30 32 2.1.2.1. 服务项目服务项目 服务项目信息此参数为用户使用的交易/移动银行服务项目的代号,每一种服务使用一 个独有的代码。 此信息作为提供给服务商描述服务内容的信息,将作为标准的接口存在。服务项目信 息存在于短信息包中,这一部分不作加密处理。服务项目信息长度为 8 个字节,格式 如下: B1B2B3B4 B1-B2 服务大类 B3-B4 服务项目 “深圳移动公司移动银行与股票交易系统”规范书 V1.0 一九九九年十二月十五日 Page 5 of 14 字节字节 1212 B1B2B1B2 (ASCII)(ASCII) 服务大类服务大类字节字节 3434 B3B4B3B4 ASCII)ASCII) 服务项目服务项目 12 证券成交查询 13 证券资金查询 14 证券股票查询 21 证券买入 22 证券卖出 23 证券撤单 31 证券转入证券帐户 11 银行股票服务 32 证券转入活期帐户 01 帐务活期余额查询 21 银行帐务查询 03 帐务历史交易查询 01 转帐卡折转帐 02 转帐活期转定期 03 保证金转活期 22 银行转帐 04 保证金转保证金 23 银行缴费 01 缴费查询 02 缴费 01 委托买入 02 委托卖出 03 委托撤单 04 修改交易密码 06 资金查询 08 股份查询 10 委托查询 12 成交查询 31 证券服务 11 专家股评 “深圳移动公司移动银行与股票交易系统”规范书 V1.0 一九九九年十二月十五日 Page 6 of 14 2.2.2.2.服务提供商服务提供商 字节字节描述描述长度长度( (字节字节) )注释注释 12 服务提供商 2 每个服务提供商代码 黎明股票交易为01 招行移动银行服务为02 38 附加信息 6B3-B8 用户在股票业务设置中输入的券商代 码 2.3.2.3.命令类型命令类型 字节字节描述描述长度长度( (字节字节) )注释注释 1 命令类型 10:信息点播 1:交易类服务 2:动态更改服务 其他:保留 2.4.2.4. 版本版本 字节字节描述描述长度长度( (字节字节) )注释注释 1 版本 1 本格式版本号 2.5.2.5.选项参数选项参数 字位字位章节章节描述描述注释注释 12.1 服务项目的附加项 22.6 卡片号 0 : 未使用 1 : 使用 32.7 加密设置 42.8 同步计数器及标识 52.9 服务端密码 62.10 校验 第 716 字位保留 “深圳移动公司移动银行与股票交易系统”规范书 V1.0 一九九九年十二月十五日 Page 7 of 14 2.6.2.6.卡片号卡片号 字节字节描述描述长度长度( (字节字节) )注释注释 12 号码类型/长度 20/N: IMSI 1/N: ICCID N: 十进制数,代表 BCD 码编码后的有效长度 0 代表编码有十位 322 卡号 10 IMSI 或 ICCID, 以 BCD 码编码 不足后补 0X00 2.7.2.7.加密设置加密设置 字节字节描述描述长度长度( (字节字节) )注释注释 12 密钥序号 2 应用中密钥组中的用于数据加密的密钥的序 号 01-02:用于招商银行 03-06:用于黎明公司 34 算法 2 加密和校验算法的代号 第三字节表示加密算法,第四字节表示校验 算法。 0: 无算法 1: XOR 2: DES 3: 3DES 4: RSA 其他:保留 56 主密钥集代号 2 从 00 开始 2.8.2.8. 同步计数器及标识同步计数器及标识 字节字节描述描述长度长度( (字节字节) )注释注释 15 计数器 5 同步计数器, 初始值为 0x00 00 00 00 00” 68 随机数 3 增加随机性 “深圳移动公司移动银行与股票交易系统”规范书 V1.0 一九九九年十二月十五日 Page 8 of 14 2.9.2.9.服务端密码服务端密码 字节字节描述描述长度长度( (字节字节) )注释注释 1 - 8 密码值 8 密码的 ASCII 码 不足补” “= 0x20 2.10.2.10. 数据数据 字节字节描述描述长度长度(字节字节)注释注释 1-82数据1-82每种服务项目的数据 2.112.11校验校验 字节字节描述描述长度长度( (字节字节) )注释注释 18 校验值 8 整个包(2.12.10)的校验值 不足补” “= 0x20 或加随机数 3.3.数据格式数据格式 3.13.1 招商银行数据格式招商银行数据格式 请求包名请求包名数据项数数据项数数据项名数据项名有效长度(有效长度(byte) 帐号8-20 市场1(S上海,Z深圳) 股东代码0-12(可以不输入) 股票代码1-6 委托价格1-14(最多两位小数) 证券买入6 委托数量1-12 帐号8-20 市场1(S上海,Z深圳) 股东代码0-12(可以不输入) 股票代码1-6 委托价格1-14(最多两位小数) 证券卖出6 委托数量1-12 帐号8-20 市场1(S上海,Z深圳) 股东代码0-12(可以不输入) 证券撤单4 合同号1-6 帐号8-20 市场1(S上海,Z 深圳) 股东代码0-12(可以不输入) 证券行情查询4 股票代码0-6(不输返回指数) 帐号8-20证券资金查询3 市场1(S上海,Z深圳) “深圳移动公司移动银行与股票交易系统”规范书 V1.0 一九九九年十二月十五日 Page 9 of 14 股东代码0-12(可以不输入) 帐号8-20 市场1(S上海,Z深圳) 股东代码0-12(可以不输入) 证券股票余额4 股票代码0-6(可以不输入) 帐号8-20 市场1(S上海,Z深圳) 股东代码0-12(可以不输入) 证券成交查询4 合同号0-6(可以不输入) 帐号8-20 市场1(S上海,Z深圳) 股东代码0-12(可以不输入) 证券转入证券专 户 4 金额1-14(最多两位小数) 帐号8-20 市场1(S上海,Z深圳) 股东代码0-12(可以不输入) 证券转入活期帐 户 4 金额1-14(最多两位小数) 帐务活期余额1帐号8-20 帐号8-20帐务历史交易2 币种2 (10人民币,21港币,32美元,65日元 当前帐号8-20 转入帐号8-20 转帐卡折互转3 金额1-14(最多两位小数) 帐号8-20 金额1-14(最多两位小数) 转帐活期转定期3 存期1-3(月) 帐号8-20转帐保证金转活 期 2 金额1-14(最多两位小数) 帐号8-20转帐活期转保证 金 2 金额1-14(最多两位小数) 帐号8-20 商户号3 缴费查询3 缴费号码1-20 帐号8-20 商户号3 缴费号码1-20 缴费4 金额1-14(最多两位小数) 以上除 行情查询 缴费查询 外每一数据包都在包头带密码,密码为 1-6 位 所有数据项都左对齐,不足右补空格 金额可以输入*代表小数点,其他数据项只能输入数字 缴费号码输入还是限定为数字 3.23.2 股票交易数据格式股票交易数据格式 请求包名请求包名数据项数数据项数数据项名数据项名有效长度(有效长度(byte) 交易所类别8 股东代码 16 委托买入5 股票代码 8 “深圳移动公司移动银行与股票交易系统”规范书 V1.0 一九九九年十二月十五日 Page 10 of 14 委托数量 8 委托价格 8 交易所类别8 股东代码16 股票代码8 委托数量8 委托卖出5 委托价格8 交易所类别8 股东代码16 委托撤单3 合同号8 交易所类别8资金查询2 股东代码16 交易所类别8股票查询2 股东代码16 交易所类别8 股东代码16 证券成交查询3 合同号8 交易所类别8 股东代码16 修改交易密码3 新交易密码8 3.33.3 从主机发送到从主机发送到 SIMSIM 卡的短信的格式如下:卡的短信的格式如下: 消息头加密的数据块 或 消息头明码的数据块 消息头消息头, 此消息头包含以下参数: 字段字段长度长度描述描述 版本号1本短消息的版本号,由 0x00 开始 服务提供商10x01: 黎明 0x02: 招商银行 服务类型20x00: 由服务提供商主动发出的信息 加密设置1数据分为 0xYZ Y: 0-内容不加密; 1-内容已经被加密 Z: SIM 卡密钥索引 短信代号1从 0x00 到 0xFF 若每包包含了两个短信,则此两短信的短信代号一致 页码号1字节为 0xYZ. Y: 当前页 Z: 页总数 命令命令命令 10x01: Display Text 数据长度数据长度数据长度 1数据项的长度(以字节计算) “深圳移动公司移动银行与股票交易系统”规范书 V1.0 一九九九年十二月十五日 Page 11 of 14 3.43.4 数据加密数据加密 服务端密码,数据和校验值将作为一个整体按 8 个字节一个数据块的方式用 3DES_ECB 算法来加密. 4 4 TPDATPDA 招商银行:2800 黎明公司:2900XXXXXXXX (XXXXXXXX 为用户在股票业务设置中的输入) “深圳移动公司移动银行与股票交易系统”规范书 V1.0 一九九九年十二月十五日 Page 12 of 14 5.5. STKSTK 发送信息格式和安全性发送信息格式和安全性 STK 信息格式: 2.12.1 (M)(M) 2.22.2 (M)(M) 2.32.3 (M)(M) 2.42.4 (M)(M) 2.52.5 (M)(M) 2.62.6 (O)(O) 2.72.7 (O)(O) 2.82.8 (O)(O) 2.92.9 (O)(O) 2.102.10 (M)(M) 2.112.11 (O)(O) 服务 项目 服务 提供 商 命令 类型 版本 号 选项 参数 卡片 号 加密设 置 同步计 数器 服务端 密码 数据校验 应着安全性的需要, 中国移动通信可选择以下全部或一些安全措施: 1.加密 2.校验 交易性/移动银行信息有两个种类: 非敏感信息和交易性信息. 5.1.5.1.非敏感信息非敏感信息 这类型的信息, 如付费通知, 不需要太高的安全性, 以上两个措施可不用. 在选项参数(2.7)中, 可以关掉全部的选项: 字节字节章节章节描述描述值值 12.1 服务项目的附加项 0 22.6 卡片号 0 32.7 加密设置 0 52.8 同步计数器 0 42.9 服务端密码 0 62.10 校验 0 信息结构就成为: 2.12.1 (M)(M) 2.22.2 (M)(M) 2.32.3 (M)(M) 2.42.4 (M)(M) 2.52.5 (M)(M) 2.102.10 (M)(M) 服务项目服务提供商命令类型版本号选项参数数据 “深圳移动公司移动银行与股票交易系统”规范书 V1.0 一九九九年十二月十五日 Page 13 of 14 5.2.5.2.交易性信息交易性信息 这类型的信息, 如银行余额查询, 需要较高的安全性, 使用其中加密和校验的确认就 行了. 在选项参数(2.7)中, 可以关掉全部的选项: 字节字节章节章节描述描述值值 12.1 服务项目的附加项 0 22.6 卡片号 1 32.7 加密设置 1 52.8 同步计数器及标识 1 42.9 服务端密码 1 62.10 校验 1 加密和校验的计算顺序如下: a. 计算所有明码的数据校验(2.12) 信息结构: 2.12.1 (M)(M) 2.22.2 (M)(M) 2.32.3 (M)(M) 2.42.4 (M)(M) 2.52.5 (M)(M) 2.62.6 (O)(O) 2.72.7 (O)(O) 2.82.8 (O)(O) 2.92.9 (O)(O) 2.102.10 (M)(M) 2.112.11 (O)(O) 服务 项目 服务 提供 商 命令 类型 版本 号 选项 参数 卡片 号 加密设 置 同步计 数器 及标识 服务端 密码 数据校验 校验的参数包含了整个明的信息数据(2.1 至 2.11). 校验值=XOR(消息头+数据); 招商银行应用跳过每第 11 个字节,股票交易应用跳过 每第 13 字节。 b. 数据段加密 信息结构: 2.12.1 (M)(M) 2.22.2 (M)(M) 2.32.3 (M)(M) 2.42.4 (M)(M) 2.52.5 (M)(M)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自贡企业安全培训平台课件
- 饲料质量法规课件
- 自行车课件教学课件
- 饲料行业安全生产培训课件
- 自管配电室巡视培训课件
- 2024年冶金工业技能鉴定考试黑钻押题及参考答案详解
- 饲料厂岗位操作规程课件
- 2025年自考专业(计算机应用)综合提升测试卷【综合题】附答案详解
- 2025资料员之资料员基础知识通关题库【预热题】附答案详解
- 2024-2025学年度自考专业(汉语言文学)题库检测试题打印带答案详解(达标题)
- 2025广东肇庆市怀集县卫生事业单位招聘102人考试备考试题及答案解析
- 原发性胆汁性胆管炎的诊断和治疗课件
- 中医医疗技术相关性感染防控考试卷(附答案)
- 2025强制执行申请书(范文模板)
- 风力发电机自动消防系统
- 公益性岗位业务培训课件
- 时光老人与流浪汉课件
- 政务中心面试常见问题与答案详解
- 《儿童腺病毒肺炎重症肺炎防治指南》解读课件
- 2025年高考英语新课标Ⅱ卷点评及2026备考方向 课件
- 怎样合理减肥健康教育
评论
0/150
提交评论