互联互通PSAM卡发卡注意事项与要点总结
互联互通PSAM卡发卡注意事项与要点总结
1.卡结构相关
以图片中PSAM卡结构为例。除MF外,共有三个ADF,其中ADF1是交通部互联互通应用,ADF2和3分别为扩展应用和预留应用,发卡机构若想自定义,可在ADF4及其后自定义相关应用
2.密钥相关
ADF1的密钥文件相对较多,注意罐装密钥时的密钥用途,密钥标识和算法标识不要出错。在创建ADF1目录时,应注意预留足够多的空间给密钥文件
3.ADF2和3空间相关
ADF2与ADF3除密钥相对较少外,与ADF1结构一致。在定义时若定义空间大小与实际一致,在创建17文件时极易出现“6A84使用空间不足”这一错误代码。因此ADF2和3创建时分配空间至少要比实际使用空间大一倍。ADF1不存在此问题
4.带加密的线路保护写入问题
密钥
除MF下的密钥外,所有密钥均为加密且带MAC写入,步骤为:
-首先把密钥加上13和“密钥用途,版本,算法标识”,与MF主控密钥进行3des加密
-取4位随机数,加上00000000,作为初始值
-APDU报文头+初始向量,与MF主控密钥进行3des_mac计算,算出4位mac加到指令末尾进行发送
二进制文件
15,16,17等二进制文件的写入方式也为加密且带MAC写入,步骤为:
-首先把待写入值前加上长度,与当前文件目录的维护密钥进行3des加密计算
-取4位随机数,加上00000000,作为初始值
-APDU报文头+初始向量,与当前文件目录的维护密钥进行3des_mac计算,算出4位mac加到指令末尾进行发送
5.在写二进制文件时,要先选中该文件,例如写15文件需先发送00A40000020015
6.注意与CPU卡发卡的区别,这里计算的mac均使用3des_mac,而cpu卡使用des_mac(二者均需要使用80修正长度)
互联互通PSAM卡发卡注意事项与要点总结相关推荐
- I.Mx6 使用串口连接PSAM卡的注意事项
{背景} 1. 使用模拟方式与PSAM卡进行通信,对时序的要求非常严格,在自己的代码中一定要做好相关延时尤其是每个etu的时间 要测量准确. 2. 使用串口方式与PSAM卡直连,是硬件级的通信,写起来 ...
- 网站等保测评针对服务器,互联互通测评知识分享之信息安全建设要点
原创 医疗测评实验室 中国软件评测中心 1周前 医院互联互通测评,即国家医疗健康信息互联互通标准化成熟度测评,近年来随着政策的要求.需求的驱动.技术的更迭.价值的引领,越来越被业内人士接受和认可,测评 ...
- PSAM卡设计注意事项
这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一 ...
- 卡苹果6plus在线_京津冀互联互通卡实现苹果、安卓机型全覆盖
今天(4月8日)上午,记者从北京市政交通一卡通公司获悉,继安卓手机可在线开通京津冀互联互通卡后,苹果手机及手表亦可通过北京一卡通或苹果钱包APP在线开通京津冀互联互通卡,可直接刷手机在全国百余座城市乘 ...
- 卡苹果6plus在线_京津冀互联互通卡实现苹果、安卓全覆盖
据新华社 记者从北京市政交通一卡通公司及苹果公司获悉,继安卓手机可在线开通京津冀互联互通卡后,4月8日起苹果手机及手表亦可通过北京一卡通或苹果钱包App在线开通京津冀互联互通卡,直接刷手机在全国百余 ...
- 条码支付互联互通介绍
条码支付互联互通介绍 目录 1.工作背景 2.银联方案 3.与T合作情况 1.工作背景 存在问题 APP与条码之间无法互认互扫. 商户拓展各自为战. 工作过程 总行科技司组织清算协会.银联.网联.银行 ...
- PSAM 卡的应用 操作方法
PSAM 卡的应用 PSAM 功能 终端安全存储模块 PASM 常用于 脱机交易的 安全认证 脱机交易的流程 1.卡片对持卡人的认证(防止 ...
- 1499元!魅族Watch“天青”配色正式首销:与手机完全互联互通
5月31日下午,魅族举办智能生活发布会,正式发布了旗下首款智能手表产品--魅族Watch,该产品提供有墨岩.天青两种配色,目前墨岩版本已上市发售.现在有最新消息,近日魅族官方发布预告,全新的" ...
- ETC卡 PSAM卡消费流程(转载)
ETC卡 PSAM卡消费流程(转载) 打开读卡器 0 选择psam卡槽1复位psam卡读取psam卡0015文件 psam card send: 00b095000E psam card recv: ...
最新文章
- 极小连通子图和极大连通子图_强连通分量与拓扑排序
- HBase进化 | 从NoSQL到NewSQL,凤凰涅槃成就Phoenix
- 关于vc6 在mfc ClassWizard中无法添加成员变量
- java csv 导入数据库_java – 如何上传CSV文件然后自动将数据插入数据库?
- 【2019牛客暑期多校训练营(第三场)- A】Graph Games(思维,对边分块)
- 第二阶段冲刺10天 第六天
- 一张“黑洞”照片需半吨重硬盘?!
- get请求是否 csrf认证流程_CORS和CSRF修炼宝典
- CCF201403-1 相反数(解法二)(100分)(废除!!!)
- CodeForces - 816A Karen and Morning 解题
- ads设计Doherty功放(2)
- 计算机键盘指示灯不亮也不启动不了,终于明白电脑开机黑屏鼠标键盘灯不亮
- Android基础| 1G-4G的介绍
- Android音视频开发之ExoPlayer(一):快速入门ExoPlayer
- canvas动画:黑客帝国_使用Canvas API进行动画处理-第3部分:重力和动态渲染
- A+B 问题【OJ 示例题目】
- Valheim英灵神殿服务器搭建指南 个人记录及踩坑
- css图片放大缩小动画
- STM32 StemWin 模拟器使用
- 一场羽绒服直播GMV狂涨430%,反季热销的秘诀原来是这个?