ISO7816协议的几个关键时间特性】的更多相关文章

PPS: PPS是在PCK起始延后12个etu后完成,这个在2004版中是16etu 进行错误提示时,错误提示的延时时间是1etu到2etu 当D=64时,终端必须确保当前发出的第一个字符和最后一个接收的字符之间的最小延时不小于16etu…
在当前的金融POS终端及相关领域,ISO7816通讯协议得到了广泛应用.英创的工控主板EM9161,可在其异步串口的基础上,通过简单的设置,就可把串口转为符合ISO7816协议的接口,实现与各种智能卡的通讯.本文主要介绍采用EM9161的COM2口,实现ISO7816通讯的基本方法. 上图表示EM9161作为ISO7816主控方与智能卡的连接示意图,其中原COM2口的数据发送管脚TXD2作为ISO7816的半双工数据信号DIO:原COM2口的RTS2n控制线作为ISO7816的时钟信号SCK.两…
1.冷复位的时间特性 图1 如图1所示: T0为200clk 从T0结束到RST变为高电平为40000-45000个clock 从RST变为高电平后,卡片必须在400-40000个clock之间应答,对于终端,必须能正确接收卡片在380-42000个clock之间回复的ATR. 如果卡片未能在400-40000个clock之间给予应答,则终端应在42000个clock后启动deactivation 2.热复位的时间特性 图 2 如图2所示,热复位的时间特性如图所示: 在RST置为低电平后的200…
1.块传输协议中的前三个字节是强制必须有的 NAD节点地址: 当终端支持多个卡槽,终端和这些卡槽以总线的方式通讯时,该字节有用,其他情况下,默认为0 bit1-3:定义了源地址 bit5-7:定义了目的地址 其它位默认为0X00 该域不能为0XFF PCB域: bit8为0代表I-BLOCK这种情况下,其它位的定义如下: bit7为发送序列号 bit6为数据位的位数 bit5-1:RFU 当bit8:bit7为10时,表示R-BLOCK,这种情况下,bit6-bit1的定义如下: 0-N(R)-…
T=0协议 第一.初始等待时间: 复位应答时,卡片回复的连续两个数据的起始沿之间的时间间隔,这个时间间隔不超过9600etu, 在波 特率为9600是,该时间为1s 第二.GT: 两个连续字符之间的最小延时,在T=0协议时,为12etu,在T=1协议时为11etu. 第三.EGT: 两个连续字符之间的最小延时(第二个字符是终端发的),称为EGT, 卡片向终端返回数据无该EGT概念. EGT的计算公式为: EGT = 12ETU + F/D*(TC1/f) 其中 f为卡片的外部时钟频率,一般为3.…
在新的国家电网智能终端相关标准中,规定了通过专门的加密芯片来保证设备数据安全性的方法,而设备主控单元与加密芯片采用了广泛应用的ISO7816通讯协议.工控主板EM9160为了适应这一新的技术需求,对其内核进行了升级,使其多个串口都可支持ISO7816协议,为客户进行智能终端整机设计时,提供了灵活的选择. 对EM9160工控主板,可在其异步串口的基础上,通过简单的设置,就可把串口转为符合ISO7816协议的接口,实现与各种智能卡的通讯.EM9160共有6个异步串口,在Windows CE环境中为“…
1 HTTPS 协议概述 HTTPS 可以认为是 HTTP + TLS.HTTP 协议大家耳熟能详了,目前大部分 WEB 应用和网站都是使用 HTTP 协议传输的. TLS 是传输层加密协议,它的前身是 SSL 协议,最早由 netscape 公司于 1995 年发布,1999 年经过 IETF 讨论和规范后,改名为 TLS.如果没有特别说明,SSL 和 TLS 说的都是同一个协议. HTTP 和 TLS 在协议层的位置以及 TLS 协议的组成如下图: 图 1 TLS 协议格式 TLS 协议主要…
转自:http://op.baidu.com/2015/04/https-s01a01/ 1 前言 百度已经于近日上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS.本文重点介绍 HTTPS 协议, 并简单介绍部署全站 HTTPS 的意义. 2 HTTPS 协议概述 HTTPS 可以认为是 HTTP + TLS.HTTP 协议大家耳熟能详了,目前大部分 WEB 应用和网站都是使用 HTTP 协议传输的. TLS 是传输层加密协议,它的前身是 SSL 协议,最早由 ne…
ISO7816协议的协商模式和特定模式好多使用者都搞不明白,还经常有客户电话询问,这里将其澄清一下: ISO7816协议的协商模式和特定模式由复位应答字节TA2确定,下面是TA2的字节定义 TA2的存在与否表示IC卡是以特定模式还是以协商模式工作.当提供TA2,TA2传输有关特定模式操作的信息: ——b8 表明IC卡是否有能力改变它的操作模式.如果b8置0则表明具有着一个能力,而如果b8置1则表明不具有这样的能力: ——b7-b6 预留,(设置为00):——b5 表明在复位应答后,是按接口字节提…
ISO7816是一套协议标准,这套协议不仅规定了智能IC卡的机械电气特性,而且还规定了智能IC卡的应用方法.智能IC卡的主要用途可归为身份识别.支付安全.加密/解密和信息存储四个方面.智能IC卡已经广泛应用到金融.电信.电子商务等领域,我们平常使用的IC电话卡,充值电卡.燃气卡和手机中的SIM卡都属于智能卡的范畴. ISO7816协议标准中,将协议模型定义为4层:物理层.数据链路层.传输层.应用层. •  物理层:定义了位交换,主要定义波特率和字符帧的传输方式 •  数据链路层:定义了字符交换,…
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt387 1 前言 百度已经于近日上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS.本文重点介绍 HTTPS 协议, 并简单介绍部署全站 HTTPS 的意义. 2 HTTPS 协议概述 HTTPS 可以认为是 HTTP + TLS.HTTP 协议大家耳熟能详了,目前大部分 WEB 应用和网站都是使用 HTTP 协议传输的. TLS 是传输层加密协议…
IBeacon协议分析 跳转至: 导航. 搜索 对于一个UUID是E2C56DB5-DFFB-48D2-B060-D0F5A71096E0, major是0, minjor是0的iBeacon,此时的Tx的信号是-59 RSSI,他的BLE的广播包如下: d6 be 89 8e 40 24 05 a2 17 6e 3d 71 02 01 1a 1a ff 4c 00 02 15 e2 c5 6d b5 df fb 48 d2 b0 60 d0 f5 a7 10 96 e0 00 00 00 00…
HTTP.FTP.SMTP.Telnet等等协议,哦!那个HTTP协议啊就是访问网页用的那个协议啊然后那个······其实······你懂得,我们应该从实际来了解他,理解网络协议的作用与功能,然后再从根本来看他是具体怎么实现的.我们可以先从HTTP.FTP.DHCP.DNS.ARP等常见协议开始入手了解它是如何工作的,然后照着这个态度再去深入了解其他的协议.先不多扯了进入正题. 一.什么是TCP/IP? 顾名思义 TCP/IP(Transmission Control Protocol/Inte…
大型网站的HTTPS实践(一)——HTTPS协议和原理 原创 网络通信/物联网 作者:AIOps智能运维 时间:2018-11-09 15:07:39  349  0 前言 百度于2015年上线了全站HTTPS的安全搜索,默认会将HTTP请求跳转成HTTPS.从今天开始,我们将会分享多篇系列文章,为大家重点介绍和解析百度的HTTPS最佳实践. HTTPS协议概述 HTTPS可以认为是HTTP+TLS. HTTP协议大家耳熟能详了,目前大部分WEB应用和网站都是使用HTTP协议传输的. TLS是传…
原文链接:http://op.baidu.com/2015/04/https-s01a01/ 1 前言 百度已经于近日上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS.本文重点介绍 HTTPS 协议, 并简单介绍部署全站 HTTPS 的意义. 2 HTTPS 协议概述 HTTPS 可以认为是 HTTP + TLS(Transport Layer Security).HTTP 协议大家耳熟能详了,目前大部分 WEB 应用和网站都是使用 HTTP 协议传输的. TLS…
对于IP协议,并不陌生.TP协议是TCP/IP协议簇中的核心协议,也是TCP/IP的载体.所有的TCP,UDP,ICMP及IGMP数据都以IP数据报格式传输.IP提供不可靠的,无连接的数据传送服务.IP协议的作用是把各种数据报传送给对方.要保证确实传送到对方那里,需要满足两个重要条件:IP地址和MAC地址. IP地址指明了节点被分配到的地址,MAC地址是指网卡所属的固定地址. 一.HTTP的缺点 1.通信使用明文(不加密),内容可能被窃听 解决办法: 通信的加密:http协议通过和SSL或TLS…
功能介绍 在有的网络开发需要走二进制流协议场景,比如网络游戏开发,在开发阶段,前端和后端协商好协议后就分别开发.在开发写代码的时候,有时需要对端发送一条完整的协议过来触发一下自己的代码,进行单步调试或单元测试,但对端现在也在开发,不能发完整的协议过来.这种情况下,我们可以使用TcpEngine工具模拟对端向我们发送完整的协议,实现触发我们的代码逻辑. TcpEngine是可以通过xml配置,模拟二进制流协议的工具,比如有一条协议的定义如下面四个部分 1. 1~4共四个字节是整型,存放消息体长度.…
简介 IPsec协议簇是应用在网络层上的,来保护IP数据报的一组网络传输协议的集合.它是IETF(Internet Engineering Task Force)制定的一系列协议,它为IP数据报提供了高质量的.可互操作的.基于密码学的安全性. IPSec通过认证头AH(Authentication Header,协议号51)和封装安全载荷ESP(Encapsulating Security Payload)这两个安全协议来实现.AH可提供数据源验证和数据完整性校验功能:ESP除可提供数据验证和完…
NoSQL数据库笔谈 databases , appdir , node , paper颜开 , v0.2 , 2010.2 序 思想篇 CAP 最终一致性 变体 BASE 其他 I/O的五分钟法则 不要删除数据 RAM是硬盘,硬盘是磁带 Amdahl定律和Gustafson定律 万兆以太网 手段篇 一致性哈希 亚马逊的现状 算法的选择 Quorum NRW Vector clock Virtual node gossip Gossip (State Transfer Model) Gossip…
ISO7816协议1-4部分下载…
开放 api 已是大势所趋.而 api 这种东西有个特点就是覆水难收.一旦公开出去了,被大量用户使用,一旦修改,就会让广大用户都掉坑里.所以,api 在设计之初就要尽量考虑周全,并预留扩展可能. 目前绝大多数 api 都是通过 http 协议访问.api 一般有两类,一类只涉及到提供方和使用者,另一类还涉及到最终用户.因此,前一类在认证上也只涉及两方,而后一类还涉及到用户授权,也就是通常使用的 OAuth.这里先说说第一类.比如 amazon aws 的 api.google 的地图 api 等…
MINI2440 IIC协议 IIC协议在工程中应用广泛,在我看来,此协议的优势就在于其硬件及其简单,结构清晰. 首先来解读一下S3C2440A这款芯片的IIC协议. 一.一个协议的解读从如上结构图中分析.无非就是四部分.首先从主机发送入手. 手册484页,对主机发送模式框图显示如上.解析: 1.配置主机为发送模式   2.发送从机地址与读数据信号  3.ACK  4.发送数据 二.再者是主机读数据模式. 手册485页,对主机接收模式框图显示如上.解析: 1.配置主机为接收模式   2.发送地址…
1.协议的选择 Loadrunner的协议选择众多,想正确的选择脚本协议,首先要从Loadrunner的工作原理上深入的理解协议的作用和意义, Loadrunner启动后,在任务栏上有一个loadrunner agent process 进程,这个进程的一项重要的工作就是监视各种协议的客户端和服务器端的通信.只要是能支持的协议, Loadrunner在录制的工程中就可以通过脚本语言将通信工程录制下来,所以要明确被测软件的通信过程和所使用的协议, Loadrunner才能正确的录制脚本. a.选择…
在实践过程中,从WebSphere中实现一个EJB的容器以及从WebLogic中实现一个JMS几乎都是不可能的,然而来自Apache基金会的servlet容器Tomcat至少在理论上是可能做到的. 请注意,这里所说的“接口”也包含抽象类.规范的API可能会提供一个实现的模板,其中包括定义了一些抽象的基本类型的操作来供服务提供者去实现. 而服务提供者应提供这些接口和抽象类的具体实现.例如,在Tomcat中HttpSession接口被以org.apache.catalina.session.Stan…
PSAM 卡的应用        PSAM 功能 终端安全存储模块        PASM  常用于 脱机交易的 安全认证        脱机交易的流程          1.卡片对持卡人的认证(防止卡片被盗) 2.pos机对卡片合法性的认证(防止卡片被复制或者仿制卡) 3.卡片对pos机的合法性认证(防止卡片被非法修改) 4.教育查询机制即防拨功能(脱机过程中发生异常,提供方法查询交易是否成功) 5.卡片交易流水防伪造TAC或TC计算(对卡片产生的脱机交易验证数据) 6.脱机支付需要PSAM…
实验十一.基于符合ISO/IEC 7816 标准协议的CPU卡RATS.PPS请求指令操作 实验目的 1.学习和了解ISO/IEC 7816标准. 2.学习和了解ATS各字节的具体定义. 3.学习和了解PPS设置的实现. 实验器材: 1.RFID读写器模块1台 2.笔记本电脑或台式电脑1台 3.PC机软件及MINI型USB连接线 实验内容: 1.利用提供的底层程序及据于WINDOS环境下的上位机软件. 2.开启读写器的USB通信功能,打开上位机软件发送RATS命令,上位机可以通过USB来获取发送…
首先,需要特别感谢蓝斯老师的资料,我这里有很大一部分是参考蓝斯老师的,附上传送门:http://blog.csdn.net/lancees/article/details/9178385 一.DLNA相关设备说明 DMS:Digital Media Server的缩写,把本设备内的多媒体文件(自己控制需要共享哪些文件)到DLNA服务端: DMP:Digital Media Player的缩写,可以搜索局域网内,所有DMS提供的多媒体内容,并在本设备播放: DMC:Digital MediaCon…
PSAM 卡的应用        PSAM 功能 终端安全存储模块        PASM  常用于 脱机交易的 安全认证        脱机交易的流程          1.卡片对持卡人的认证(防止卡片被盗) 2.pos机对卡片合法性的认证(防止卡片被复制或者仿制卡) 3.卡片对pos机的合法性认证(防止卡片被非法修改) 4.教育查询机制即防拨功能(脱机过程中发生异常,提供方法查询交易是否成功) 5.卡片交易流水防伪造TAC或TC计算(对卡片产生的脱机交易验证数据) 6.脱机支付需要PSAM…
核心部分   1. 定义 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,它早期的名称为catalina,后来由Apache.Sun 和其他一些公司及个人共同开发而成,并更名为Tomcat.Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选,因为Tomcat 技术先进.性…
1.架构图 2. 定义 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,它早期的名称为catalina,后来由Apache.Sun 和其他一些公司及个人共同开发而成,并更名为Tomcat.Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选,因为Tomcat 技术先进.性能…