sjl05金融数据加密机程序员手册wt363ma02ewv10309
SJL05金融数据加密机程序员手册1.9.5

SJL05型金融数据加密机程序员手册卫士通信息产业股份有限公司二OO五年十月四川省成都市高新区创业大道6号邮政编码:610041电话:(028)85141541 8008861133《SJL05金融数据加密机程序员手册》JRIC第五版(2005年6月)本手册是由卫士通信息产业股份有限公司编撰,仅赠送给用户和其他合作伙伴。
“卫士通”及是卫士通信息产业股份有限公司在中国境内的注册商标,卫士通信息产业股份有限公司保留对本书的所有版权,任何单位和个人未经许可,不得以任一方式进行仿制、拷贝、誊写或转译。
卫士通公司保留对本书进行重新修订的权利,随时可能对本书中的打印错误、与最新资料不符之处、程序或设备的更新做必要的改动,这些改动恕不另行通知,但会编入新版书内。
本书主要为命令参考,适合以下读者:SJL05应用开发人员,及其他所有对SJL05产品感兴趣的读者。
请妥善保存本手册以备以后使用目录1简介 (1)加密机主要功能 (1)加密机与主机的通信 (2)1.1.1接口与协议 (2)1.1.2数据格式 (3)1.1.3调用加密机过程 (3)SJL05命令集划分 (4)2磁条卡业务类 (4)请求返回系统信息<0X00> (4)返回本地主密钥状态<0X01> (6)返回指定区域主密钥状态<0X03> (7)定义打印格式<0X07> (8)产生并存储一个指定长度的主密钥,并打印明文到密码信封<0X08> .. 10产生并存储一个指定长度的区域主密钥分量,并打印明文到密码信封<0X09> (13)产生一个数据密钥,并用BMK加密后返回<0X10> (16)产生索引的区域主密钥<0X11> (17)产生一个直联POS的数据密钥<0X12> (18)生成随机POK,并用ZMK和TMK加密后返回<0X13> (19)产生指定长度的随机区域数据密钥<0X15> (20)存储一个索引的区域主密钥<0X20> (22)产生并存储指定长度的TMK<0X21> (23)存储一个索引的区域主密钥<0X22> (26)银行主密钥加密的密钥转换成次主密钥<0X24> (28)取回一个索引的区域主密钥<0X31> (29)取回一个索引的终端主密钥<0X32> (30)加密一个TMK密钥<0X40> (31)用BMK解密PIK<0X41> (32)SSF02加密的PINB LOCK验证<0X42> (33)SSF02算法计算MAC<0X43> (35)SSF02验证MAC<0X44> (36)SSF02加/解密<0X45> (37)注:在数据加密时,数据长度不够8的倍数时,在数据后补0X00补齐。
金融数据密码机(SJJ1309-A)白皮书

北京合众睿安科技有限公司 电话(Tel) : (86 10)62669317
3.5
SJJ1308-A 金融数据密码机产品 (技术白皮书)
北京合众睿安科技有限公司
2013 年 06 月
目
第1章 1.1 1.2 1.3 1.4
录
1.5
第2章 2.1
2.2 第3章 3.1
3.2
3.3
3.4Leabharlann 产品概述....................................................................................................................... 1 产品简介....................................................................................................................... 1 主要功能....................................................................................................................... 1 技术特点....................................................................................................................... 3 主要技术指标 ..
sjl05金融数据加密机用户手册

SJL05金融数据加密机成都卫士通信息产业股份有限公司目录1产品概述............................ 错误!未定义书签。
2设备清单............................ 错误!未定义书签。
3产品介绍............................ 错误!未定义书签。
主要功能 ................................................ 错误!未定义书签。
技术指标 ................................................ 错误!未定义书签。
密码体制 ................................................ 错误!未定义书签。
工作方式 ................................................ 错误!未定义书签。
兼容标准 ................................................ 错误!未定义书签。
环境要求 ................................................ 错误!未定义书签。
物理特性 ................................................ 错误!未定义书签。
4设备安装............................ 错误!未定义书签。
安装条件 ................................................ 错误!未定义书签。
密码机示意图 ............................................ 错误!未定义书签。
密码机硬件安装方法 ...................................... 错误!未定义书签。
密码机管理配置步骤及说明_中文

4.1 GK
产生主密钥成份卡 1(脱机下使用)
脱机>GK
LMK 成份集 [1-9]: 1 输入秘密值 A: **************** 输入秘密值 B: **************** 输入秘密值 C: **************** 输入日期时间(yymmddHH): 09022716 输入授权口令: 插入已格式化好的空白 IC 卡,并输入密码: ****** 正在保存主密钥成份... 主密钥成份已正确保存 ... 主密钥成份校验值: 7543 01FA BEBD 4A0F
按照 yymmddHH 格式正确输入,例如:09050112;
授权口令
为授权口令,如 CS 配置中设置了 IC 方式授权,则此项无效不需输入;
产生主密钥成份卡 2
步骤同上,LMK 成份集 项输入 2; 产生主密钥成份卡 3
步骤同上,LMK 成份集 项输入 3;
每张成份卡建议重复操作两次,比对校验值是否一致,一致则说明秘密值的输入正确,成份 卡与纸版 LMK 管理表内容一致有效。
本地主密钥奇偶错!
脱机>
各选项说明:
密码机安全参数属性解析
缺省
个人标识码(PIN)长度
明文个人标识码长度,4~12 个字符
6
回显(oN/oFf)
配置回显属性,管理终端上输入口令或秘密数据时是否回显
F
Atalla ZMK 变 种 支 持
是否支持 Atalla ZMK 变种;一般设置为 Off。
F
(oN/oFf)
按回车键,终端上显示“联机>”,表明成功连接上,此后可对密码机进行管理操作,; 密码机启动后默认为联机状态,若后面的管理操作中被提示“命令不允许执行”,则需 将密码机置入脱机状态:密码机后面板有一脱机开关,插入脱机开关钥匙转动一下即可;
SJL金融数据加密机用户手册

SJL05金融数据加密机1.00 成都卫士通信息产业股份有限公司SJL05金融数据加密机用户手册目录1产品概述 (1)2设备清单 (1)3产品介绍 (2)3.1主要功能 (2)3.2技术指标 (4)3.3密码体制 (4)3.4工作方式 (4)3.5兼容标准 (4)3.6环境要求 (5)3.7物理特性 (5)4设备安装 (5)4.1安装条件 (5)4.2密码机示意图 (5)4.3密码机硬件安装方法 (6)4.4控制台终端管理程序安装方法 (7)5控制台终端操作 (9)5.1基本信息 (9)5.1.1版本查看 (9)5.2参数设置 (10)5.2.1打印端口配置 (10)5.2.2交易端口配置 (11)5.2.3特殊授权控制 (12)5.2.4设置通信格式 (13)5.3网络配置 (14)5.3.1安全访问设置 (14)5.3.2设置密码机IP地址 (18)5.3.3设置密码机路由 (21)5.4密钥管理 (24)5.4.1密钥注入 (24)5.4.2本地主密钥校验值 (33)5.4.3密钥备份恢复 (33)5.5密钥产生 (35)5.5.1随机密钥 (35)5.6口令和令牌管理 (36)5.6.1key操作 (36)5.7恢复出厂设置 (38)5.7.1销毁密钥 (38)附录A 密码机提示音 (39)1产品概述SJL05金融数据加密机是由卫士通信息产业股份有限公司研制的国内第一种符合中国人民银行金融IC卡规范(PBOC)的专用于我国“金卡工程”的基于主机的新型计算机网络通信数据加密机。
该产品于1997年率先通过由国家密码管理委员会组织的专家鉴定。
鉴定委员会一致认为:“SJL05金融数据加密机设计合理,技术先进,适用范围广,保护措施可靠,操作使用方便,技术资料齐备,整体技术达到国内先进水平,填补了我国ATM/POS金融数据加密设备的空白,具有推广应用价值”。
SJL05在设计时采用国际领先的技术,几年来,公司根据客户要求,不断对产品进行完善,提供友好的用户界面,已成为银行联网工程中,替代Racal、Atalla等国外加密设备的首选国内产品。
金融加密机应用培训

3.4.4. MAC 方法总结 3.4.4.MAC
3.4.4.1. CBC 模式(X9.9MAC 算法,银联标准算法)
MAC 算法如下: 1)算法定义:采用 DES CBC 算法。 2)初始数据:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00。 3)原始数据: 4)补位数据:若原始数据不是 8 的倍数,则右补齐 0x00。若原 始数据为 8 的整数倍,则不用补齐 0x00。 5)密 钥:MAC 密钥。 MAC 的产生由以下方式完成:(最后一组数据长度若不足 8 的倍数,则右补齐 0x00; 若数据长度为 8 的整数倍,则无需补充 0x00)。 MAC 签名计算流程图:
-2-
Hyg 金融加密机应用培训 &快速实施总结 金融加密机应用培训&
2. 密钥体系知识
2.1. 三层密钥体系
银行业使用标准为:ansi x9.17,为三层密钥体系,对不同密钥(特别是工作密钥) 的 功能做了严格的使用限制,专钥专用限定。密钥分层体系图示如下:
本地主密钥
传输主密钥
工作密钥
第一层是加密机主密钥(MK 或 LMK),第二层是银行主密钥(BMK 或 ZMK),第三层是工作 密钥包括信息完整性密钥(MAK)、PIN 保护密钥(PIK)、终端密钥(TMK)。 第一层,MK 为加密机主密钥, 由三个成分组成,采用双倍标准的 3DES 密钥(长达 128), 存放在硬件加密机内。 它的作用是将所有在本地存放的其它密钥和加密数据进行加密。 由于 本地存放的其它密钥和加密数据都是在 MK 加密之下,因此,MK 是最重要的密钥。 第 二 层 , BMK 通 常 称 为 密 钥 加 密 密 钥 (Kev—encrypting Key) 或 密 钥 交 换 密 钥 (Key ExchangeKey)。它的作用是加密在通讯线路上需要传递的工作密钥。从而实现工作密钥的自 动分配。在本地或共享网络中,不同的两个通讯网点使用不同的密钥加密密钥,从而实现密 钥的分工管理,它在本地存放时,处于本地 MK 的加密之下或直接保存在硬件 加密机中。 第三层,通常称为工作密钥或数据加密密钥。包括 PIK、MAK、TMK(包括 TPK、TAK)等 密钥。它的作用是加密各种不同的数据,从而实现数据的保密、信息的认证,以及数字签名 等功能,这些数据密钥在本地存放时,处于 BMK 的加密之下或直接保存在硬件加密机中。
金融行业密码键盘使用说明书

金融行业密码键盘使用说明书使用说明书一、产品概述密码键盘是金融行业中一种重要的安全设备,用于在金融交易中输入密码。
本使用说明书将详细介绍密码键盘的功能、特点以及正确的使用方法,以帮助用户充分发挥该设备的作用,确保交易过程的安全性。
二、产品功能1. 密码输入:密码键盘具备快速、准确的密码输入功能,支持数字、字母和符号的组合输入,以满足不同系统的密码要求。
2. 加密传输:密码键盘采用高级加密算法,确保用户输入的密码在传输过程中不被窃取或篡改,保护用户的账户安全。
3. 防窃听设计:密码键盘内置窃听防护装置,有效防止恶意程序或设备通过窃听技术获取用户的密码信息。
4. 用户认证:密码键盘支持用户指纹、声纹和虹膜等生物特征识别技术,进一步提高用户身份验证的安全性。
5. 兼容性强:密码键盘兼容多种操作系统和接口,可与主流的银行系统和ATM设备无缝集成,便于用户实现多样化的金融操作需求。
三、安装与配置1. 解包验货:打开包装箱,逐一核对密码键盘及相关附件是否完好,并保留购买凭证。
2. 连接设备:将密码键盘通过USB接口或其他适配器连接至计算机或终端设备,确保连接端口稳定可靠。
3. 驱动安装:根据操作系统提示,进行密码键盘驱动程序的安装,确保设备能够正常被系统识别和使用。
4. 参数配置:根据实际需求,进入系统设置界面,对密码键盘进行相关参数的配置,包括密码长度、键盘灵敏度、声音提示等,以满足个性化的使用需求。
四、使用方法1. 准备工作:确保密码键盘与终端设备正常连接,并开启相关金融系统或应用程序。
2. 密码输入:根据系统提示,在密码输入界面正确输入密码,注意遮挡输入过程,以防他人偷窥密码。
3. 身份验证:根据系统要求,进行用户身份验证,如指纹或声纹等,确保只有合法用户可以进行交易操作。
4. 密码修改:如需修改密码,根据系统设置进入密码修改界面,按照规定的流程进行密码的重设,确保密码的安全性。
5. 维护保养:定期清洁密码键盘表面,避免灰尘或污渍进入键盘影响正常使用,注意避免使用含有酸碱性物质的清洁剂。
SJL05金融数据加密机技术白皮书(new)

SJL05金融数据加密机技术白皮书Westone Host Security Module Serial White Paper Version 4.0成都卫士通信息产业股份有限公司Chengdu Westone Information Industry Inc.目录1 技术背景 (1)2 产品概述 (1)2.1 产品简介 (1)2.2 产品功能 (2)2.3 技术指标 (3)2.3.1 密码体制 (3)2.3.2 工作方式 (3)2.3.3 接口协议 (3)2.3.4 稳定性指标 (4)2.3.5 处理能力 (4)2.3.6 工作环境 (4)3 技术特点 (5)3.1 安全性 (5)3.2 兼容性 (5)3.3 标准性 (5)3.4 成熟性 (6)3.5 稳定性 (6)4 典型应用 (6)4.1 在有中心模式中的应用 (6)4.2 在无中心模式中的应用 (8)4.3 在大集中系统中的应用 (9)4.4 在手机移动银行中的应用 (9)4.5 替换RACAL加密机 (10)4.6 与VISA、MASTER互连 (10)4.7 其它应用 (10)5 成功案例 (11)1背景随着社会信息化的发展,我国银行界的电子化工程正在经历着结构,职能和性质的转化和飞跃,柜台业务电子化和清算业务网络化已初具规模,在与国际金融接轨方面和在加速资金周转和提高资金利用效率方面,都发挥了巨大的作用。
其中,电子资金传送系统(EFT)更是国内外金融界研究的热门课题,也是全面实现金融电子化及“金卡”工程的关键技术。
EFT要解决的关键问题就是金融系统的安全。
以往银行在这方面几乎都是采取用软件加密的方式,但其加密程度低,稳定性差,极易受到攻击。
而且EFT和电子联行,直接涉及到巨额资金的传送,其风险性也是相当大的,巨额资金的诱惑更增大了被攻击的风险。
因此,研制适合我国国情的金融数据加密机已迫在眉睫。
1994年信息产业部电子第三十研究所在上海信用卡网络公司的大力协助下,研制出了国内唯一专用于金卡工程的SJL05金融数据加密机,主要适用于银行卡跨行支付交易的保密的ATM联网信息系统,构成金融卡实时消费转帐和销售点信息管理的保密POS联网信息加密系统,金融IC卡消费转账系统、社保卡安全系统、公交卡安全系统等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1 BMK到LMK的转加密<0X D002> 说明:将用BMK加密的工作密钥WK,转为用LMK加密。
消息格式:
计算过程:
1、读取加密机LMK。
2、用LMK对输入BMK解密,得到BMK明文。
3、用BMK明文对输入WK解密,得到WK明文。
4、用LMK对WK明文加密。
1.2 LMK到BMK的转加密<0X D004> 说明:将用LMK加密的工作密钥WK,转为用BMK加密。
消息格式:
计算过程:
1、读取加密机LMK。
2、用LMK对输入的BMK解密,得到BMK明文。
3、用LMK对输入的WK解密,得到WK明文。
4、用BMK明文对WK明文加密。
1.3 产生随机密钥<0X D006>
说明:生成指定长度的随机密钥,并用LMK加密后返回其密文和CheckValue。
消息格式:
1.4 用LMK加密明文密钥<0X D008>
说明:用LMK加密输入的明文密钥,并返回CheckValue。
消息格式
1.5 校验密钥<0X D00A>
说明:输入指定长度的密文密钥,并校验密钥的校验码。
消息格式:
1.6 用密钥分量合成密钥<0X D00C>
说明:用输入分量合成一个密钥,分量最多为9个。
消息格式:
1.7 用输入密钥加密数据<0X D012> 说明:用输入密钥对数据进行加密。
消息格式:
1.8 用输入密钥解密数据<0X D014> 说明:用输入密钥对数据进行加密。
消息格式:
1.9 数据转加密<0X D016>
说明:将由Key1加密的数据,转为由Key2加密。
消息格式:
计算过程:
1、读取加密机LMK。
2、用LMK解密Key1,用Key1明文对数据密文解密。
3、用LMK解密Key2,用Key2明文对数据明文加密。
1.10 数据掩盖<0X D018>
说明:采用内部算法对一段数据进行"掩盖",输出密文。
消息格式:
1.11 数据还原<0X D019>
说明:采用内部算法对一段经过"掩盖"的数据进行还原,输出明文。
消息格式:
1.12 产生随机数串<0X D01A>
说明:产生指定长度的随机数串。
消息格式:
1.13 加密PIN<0X D022> 说明:用输入的PIK加密PIN。
消息格式:
1.14 解密PIN<0X D024> 说明:用输入的PIK解密PIN。
消息格式:
1.15 计算MAC<0X D032> 说明:用输入的MAK对输入数据计算MAC。
消息格式:
1.16 计算CVV<0X D042> 说明:用输入密钥计算CVV。
消息格式:
1.17 计算PVV<0X D044> 说明:用输入密钥计算PVV。
消息格式:
1.18 IBM3624算法<0X D047> 说明:用IBM3624算法生成Offset。
消息格式:。