圳移动银行与股票交易系统规范书.doc_第1页
圳移动银行与股票交易系统规范书.doc_第2页
圳移动银行与股票交易系统规范书.doc_第3页
圳移动银行与股票交易系统规范书.doc_第4页
圳移动银行与股票交易系统规范书.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

深圳移动公司移动银行与股票交易系统深圳移动公司移动银行与股票交易系统 规范书规范书 广东移动通信有限责任公司广东移动通信有限责任公司 V1 0V1 0 目目 录录 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 4TPDA 11 5 STK 发送信息格式和安全性发送信息格式和安全性 12 5 1 非敏感信息 12 5 2 交易性信息 13 5 2 1 安全性的考虑 14 1 1 介绍介绍 本文主要规范 移动银行及股票交易系统 的实现方案 移动银行与股票交易系统项目需要四方的参与 i 移动通信运营商 ii 银行 iii 证券交易商 iv SIM 卡厂家 移动银行与股票交易系统项目有以下的阶段 项目项目时间表时间表 服务项目制定 菜单流程 内容 信息格式 银行前置机开发 SIM 卡片开发 与前置机定保密格式 发出信息内容 测试 手机 STK 卡片 前置机 服务开通 移动银行与股票交易系统是基于 SIM Toolkit STK 卡的个人理财服务项目 由于采用 STK 卡 对用户的手机有型号上的要求 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 0 x30 1 0 x31 02 0 x30 32 2 1 2 1 服务项目服务项目 服务项目信息此参数为用户使用的交易 移动银行服务项目的代号 每一种服务使用一 个独有的代码 此信息作为提供给服务商描述服务内容的信息 将作为标准的接口存在 服务项目信 息存在于短信息包中 这一部分不作加密处理 服务项目信息长度为 8 个字节 格式 如下 B1B2B3B4 B1 B2 服务大类 B3 B4 服务项目 字节字节 1 21 2 B1B2B1B2 ASCII ASCII 服务大类服务大类字节字节 3 43 4 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 专家股评 2 2 2 2 服务提供商服务提供商 字节字节描述描述长度长度 字节字节 注释注释 1 2 服务提供商 2 每个服务提供商代码 黎明股票交易为 01 招行移动银行服务为 02 3 8 附加信息 6B3 B8 用户在股票业务设置中输入的券商代 码 2 3 2 3 命令类型命令类型 字节字节描述描述长度长度 字节字节 注释注释 1 命令类型 1 0 信息点播 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 校验 第 7 16 字位保留 2 6 2 6 卡片号卡片号 字节字节描述描述长度长度 字节字节 注释注释 1 2 号码类型 长度 2 0 N IMSI 1 N ICCID N 十进制数 代表 BCD 码编码后的有效长度 0 代表编码有十位 3 22 卡号 10 IMSI 或 ICCID 以 BCD 码编码 不足后补 0X00 2 7 2 7 加密设置加密设置 字节字节描述描述长度长度 字节字节 注释注释 1 2 密钥序号 2 应用中密钥组中的用于数据加密的密钥的序 号 01 02 用于招商银行 03 06 用于黎明公司 3 4 算法 2 加密和校验算法的代号 第三字节表示加密算法 第四字节表示校验 算法 0 无算法 1 XOR 2 DES 3 3DES 4 RSA 其他 保留 5 6 主密钥集代号 2 从 00 开始 2 8 2 8 同步计数器及标识同步计数器及标识 字节字节描述描述长度长度 字节字节 注释注释 1 5 计数器 5 同步计数器 初始值为 0 x00 00 00 00 00 6 8 随机数 3 增加随机性 2 9 2 9 服务端密码服务端密码 字节字节描述描述长度长度 字节字节 注释注释 1 8 密码值 8 密码的 ASCII 码 不足补 0 x20 2 10 2 10 数据数据 字节字节描述描述长度长度 字节字节 注释注释 1 82数据1 82每种服务项目的数据 2 112 11校验校验 字节字节描述描述长度长度 字节字节 注释注释 1 8 校验值 8 整个包 2 1 2 10 的校验值 不足补 0 x20 或加随机数 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 深圳 股东代码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 股票代码 8 委托买入5 委托数量 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本短消息的版本号 由 0 x00 开始 服务提供商10 x01 黎明 0 x02 招商银行 服务类型20 x00 由服务提供商主动发出的信息 加密设置1数据分为 0 xYZ Y 0 内容不加密 1 内容已经被加密 Z SIM 卡密钥索引 短信代号1从 0 x00 到 0 xFF 若每包包含了两个短信 则此两短信的短信代号一致 页码号1字节为 0 xYZ Y 当前页 Z 页总数 命令命令命令 10 x01 Display Text 数据长度数据长度数据长度 1数据项的长度 以字节计算 3 43 4 数据加密数据加密 服务端密码 数据和校验值将作为一个整体按 8 个字节一个数据块的方式用 3DES ECB 算法来加密 4 4 TPDATPDA 招商银行 2800 黎明公司 2900XXXXXXXX XXXXXXXX 为用户在股票业务设置中的输入 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 服务项目服务提供商命令类型版本号选项参数数据 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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论