CN103281172B - 高速公路电子预付卡与加密机之间的池化通信方法 - Google Patents
高速公路电子预付卡与加密机之间的池化通信方法 Download PDFInfo
- Publication number
- CN103281172B CN103281172B CN201310175239.8A CN201310175239A CN103281172B CN 103281172 B CN103281172 B CN 103281172B CN 201310175239 A CN201310175239 A CN 201310175239A CN 103281172 B CN103281172 B CN 103281172B
- Authority
- CN
- China
- Prior art keywords
- encryption equipment
- byte
- buffering area
- data
- thread
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 70
- 230000003139 buffering effect Effects 0.000 claims abstract description 46
- 238000000034 method Methods 0.000 claims abstract description 27
- 238000012546 transfer Methods 0.000 claims abstract description 11
- 230000008569 process Effects 0.000 claims description 12
- 230000004913 activation Effects 0.000 claims description 7
- 230000015572 biosynthetic process Effects 0.000 claims description 7
- 238000013461 design Methods 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000006378 damage Effects 0.000 claims 1
- 238000004364 calculation method Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 6
- 238000002474 experimental method Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Storage Device Security (AREA)
Abstract
本发明公开了一种高速公路电子预付卡与加密机之间的池化通信方法,所述方法包括:定义加密机返回数据的基本格式,通过基本格式定义缓冲区;服务器创建连接池对象工厂、组装线程和读取线程,通过连接池对象工厂对原始数据进行验证,并通过组装线程将验证后的原始数据以报文的形式放入加密机的缓冲区中,返回缓存区的索引;加密机读取缓存区中的报文,按照基本格式编写加密后数据,将加密后数据按照索引传输至缓冲区中;服务器从缓冲区中读取加密后数据,并传输至读卡器,读卡器接收加密后数据发送至高速公路电子预付卡,高速公路电子预付卡根据加密后数据进行计算。本发明提高了加密的有效性,并且避免了系统资源的闲置,提高了工作效率。
Description
技术领域
本发明涉及通信领域,尤其涉及一种高速公路电子预付卡与加密机之间的池化通信方法。
背景技术
高速公路预付卡的使用已经是未来高速公路收费的趋势,使得电子交易数据量越来越大,应用程序需要实时在线的处理数以千计的并发量,因此需要提高加密计算效率,合理利用加密机资源。
现有技术中,高速公路预付卡与加密机之间的交互通常为:建立链接→发送加密指令→等待指定时间→从缓冲区读取→关闭连接。若加密机的等待时间设置太短,可能会导致读取数据不全;若加密机的等待时间设置较长,又会造成资源大量闲置,且每次加密都需重新连接;若业务并发量突然增大,可能会超过加密机连接数限制,无法正常工作。
发明内容
本发明提供了一种高速公路电子预付卡与加密机之间的池化通信方法,本方法避免了系统资源的闲置,提高了工作效率,详见下文描述:
一种高速公路电子预付卡与加密机之间的池化通信方法,所述方法包括:
定义加密机返回数据的基本格式,通过所述基本格式定义缓冲区;
读卡器从高速公路电子预付卡中读取原始数据,并将所述原始数据传输至服务器;
所述服务器创建连接池对象工厂、组装线程和读取线程,通过所述连接池对象工厂对所述原始数据进行验证,并通过所述组装线程将验证后的原始数据以报文的形式放入所述加密机的缓冲区中,返回所述缓存区的索引;
所述加密机读取缓存区中的报文,按照所述基本格式编写加密后数据,将所述加密后数据按照索引传输至所述缓冲区中;
所述服务器从所述缓冲区中读取所述加密后数据,并传输至所述读卡器,所述读卡器接收所述加密后数据发送至所述高速公路电子预付卡,所述高速公路电子预付卡根据所述加密后数据进行计算。
所述定义加密机返回数据的基本格式的过程具体为:
第一和第二个字节拼成一个整数作为加密机返回数据的长度n;
第三和第四个字节作为返回类型;
第五和第六个字节作为返回结果,结果状态‘0’‘0’表示加密成功;
加密结果长度为n-6个字节。
所述通过基本格式定义缓冲区的过程具体为:
设计缓冲区为byte[X][Y],每条返回结果作为一行,规划缓存区每一行的约定:
byte[i][0]和byte[i][1]中存储字节的长度;
byte[i][2]和byte[i][3]中存储加密返回类型’M’和’H’;
byte[i][4]和byte[i][5]中存储返回结果状态,‘0’‘0’表示加密成功;
byte[i][6]--byte[i][Y]中存储加密内容。
所述服务器创建连接池对象工厂、组装线程和读取线程,通过所述连接池对象工厂对所述原始数据进行验证,并通过所述组装线程将验证后的原始数据以报文的形式放入所述加密机的缓冲区中,返回所述缓存区的索引的过程具体为:
1)定义与所述加密机通讯的所述连接池对象工厂,并创建所述连接池对象工厂;
创建所述连接池对象工厂包括:生成对象、激活对象、销毁对象和验证对象;
2)通过所述生成对象生成所述连接池对象工厂中的通讯对象,所述通讯对象被使用后,通过所述激活对象激活所述通讯对象;
3)每次请求从所述连接池对象工厂中获取到所述通讯对象后,通过所述验证对象对所述通讯对象进行链接验证,若返回结果正确,则继续进行加密操作,否则,通过所述销毁对象销毁所述通讯对象,并获取新的通讯对象进行重新链接验证;
4)定义所述组装线程,所述组成线程用于对通过验证的原始数据进行组装,形成发送报文,放入到所述加密机的缓冲区中;
5)所述加密机返回缓冲区的索引至所述服务器,定义所述读取线程,所述读取线程用于根据所述索引从缓冲区中读取所述加密后数据。
所述加密机读取缓存区中的报文,按照所述基本格式编写加密后数据,将所述加密后数据按照索引传输至所述缓冲区中的过程具体为:
填充前六个字节,以获得后续字节的长度n-6,依据预设规则判定接收的报文是否发生错误,若发生了错误则彻底放弃这个通讯对象;将所述加密后数据按照所述索引传输至缓冲区中。
所述预设规则为:加密计算的结果长度,不能大于定义的数据长度n;加密机返回的结果内容是一个完整的数组。
所述方法还包括:当所述读取线程等待超时后,所述服务器会先唤醒外部等待超时的所述读取线程,所述读取线程再获取所述加密后数据。
所述方法还包括:当所述服务器超时未读取所述加密后数据时,所述读取线程通过所述销毁对象销毁所述通讯对象。
所述方法还包括:关闭整个服务的时,所述读取线程通过所述销毁对象把建立的所有通讯对象关闭销毁。
本发明提供的技术方案的有益效果是:通过本发明定义的基本格式、缓冲区、服务器创建的连接池对象工厂对需要加密的数据进行处理,获取到加密后的数据,服务器读取加密后数据并最终传输至高速公路电子预付卡,本发明提高了加密的有效性,并且避免了系统资源的闲置,提高了工作效率。通过实验验证,本方法在并发处理1000条数据时,最长时间只需要用时2秒;与原来每次请求必须等待0.5秒相对比,提高了数百倍效率,满足了实际应用中的多种需要。
附图说明
图1为高速公路电子预付卡与加密机之间的通信框图;
图2为一种高速公路电子预付卡与加密机之间的池化通信方法的流程图;
图3为高速公路电子预付卡与加密机之间的通信示意图;
图4为仿真试验的效果图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面对本发明实施方式作进一步地详细描述。
为了避免系统资源的闲置,提高工作效率,本发明实施例提供了一种高速公路电子预付卡与加密机之间的池化通信方法,即预付卡在使用中需要通过卡机进行读写操作,为了保证卡片中存储数据的安全,需要通过加密机进行密钥计算,计算后,将计算结果通过卡机返回到卡片,从而实现整个卡片资料修改或者卡片的消费充值等操作,参见图1、图2和图3,详见下文描述:
101:定义加密机返回数据的基本格式,通过基本格式定义缓冲区;
该步骤具体为:
1)第一和第二个字节拼成一个整数作为加密机返回数据的长度n;
总数据长度是:0xFFFF(16进制)=65535(十进制)一个字节8位二进制数,即FF,通过高低移位,即:第一字节是高8位,第二字节是低8位,来实现数据的长度,(byte[0]&0xFF00)>>8,(byte[1]&0x00FF)。
2)第三和第四个字节作为返回类型;
实际应用时,每个加密机都会对应一个返回类型,不同厂家的加密机返回类型不同,本发明实施例采用的加密机为:基于SJL06密码机的华大指令集,涉及到计算MAC值的时候,加密机输出的结果结构为表1:
表1
| 输出域 | 长度 | 类型 | 内容 |
| 应答码 | 2 | A | MH |
| 错误代码 | 2 | H | 00表示正确 |
| MAC | 1-8 | B |
通过表1可以看出A为可打印字符;B为任意字符,0x00-0xFF;H为十六进制字符‘0’–‘F’,加密机的返回类型为MH,本发明实施例对加密机的返回类型不做限制。
3)第五和第六个字节作为返回结果;
第五和第六个字节返回的结果状态‘0’‘0’表示加密成功,其他返回结果例如:‘0’‘1’、‘1’‘0’和‘1’‘1’均表示加密不成功。
即加密机最终返回的数据中,前6个字节表示基本格式,加密结果长度为n-6个字节,当数据长度和前6个字节都正确,表示返回加密数据成功。
4)根据加密机返回数据的基本格式定义缓冲区。
该步骤具体为:设计缓冲区为byte[X][Y],该缓冲区可同时存储多条返回结果,并且每条返回结果作为一行,规划缓存区每一行的约定:
byte[i][0]和byte[i][1]中存储字节的长度;
byte[i][2]和byte[i][3]中存储加密返回类型’M’和’H’;
byte[i][4]和byte[i][5]中存储返回结果状态,‘0’‘0’表示加密成功;
byte[i][6]--byte[i][Y]中存储加密内容。
102:读卡器从高速公路电子预付卡中读取原始数据,并将原始数据传输至服务器;
该步骤的操作为本领域技术人员所公知,由每个读卡器本身确定,本发明实施例对此不做限制。
103:服务器创建连接池对象工厂、组装线程和读取线程,通过连接池对象工厂对原始数据进行验证,并通过组装线程将验证后的原始数据以报文的形式放入加密机的缓冲区中,返回缓存区的索引index;
为了在超时后不做处理,而又要在不关闭连接的情形下保证后续请求返回准确的结果,为每个通讯对象Socket提供一个读取线程去读取数据,严格把握数据格式,并把数据以严格的格式写在缓冲区中。
1)定义与加密机通讯的连接池对象工厂,并创建连接池对象工厂;
通过连接池对象工厂实现对通讯对象Socket的管理,创建连接池对象工厂包括:生成对象makeObject()、激活对象activateObject、销毁对象destroyObject和验证对象validateObject。
其中,生成对象makeObject()是在系统启动的时候,根据定义的连接池深度,程序自动与加密机进行通信,生成了通讯对象socket(例如:生成对象makeObject()可以作为连接池对象工厂中的一个机器,通过这个机器,就可以制作通信对象socket);同时在面向对象的语言中,本发明定义了一个完整的连接池对象,该连接池对象的核心是通信对象socket,同时有激活对象属性、销毁对象属性、验证对象属性等。
通讯对象Socket有两个属性分别为:正常运行水平线参数和最大运行水平线参数,其中,正常运行水平线参数默认在连接池中创建通讯对象Socket的数量;最大运行水平线参数可扩充最大限度的通讯对象Socket的数量,为临时请求并发量增长提供备用。
正常情况下,连接池对象工厂中的通讯对象socket已经可以满足要求,当临时需要更多的通讯对象socket的时候,会创建(最大限度数量-正常数量)的通讯对象,使用完毕后,通过销毁对象destroyObject释放资源。
2)连接池对象工厂中的通讯对象Socket被使用后,该通讯对象Socket被激活;
实际应用中防止多个线程同时持有一个通讯对象Socket,通过激活操作保证了其他线程无法使用已经激活的通讯对象Socket。
3)每次请求从连接池对象工厂中获取到通讯对象socket后,对通讯对象socket进行链接验证,若返回结果正确,则继续进行加密操作,否则,销毁连接池对象,并获取新的对象进行重新链接验证;
其中,在使用每个通讯对象socket的时候,为保证通讯对象socket在连接池对象工厂中仍然正常存活有效,通过验证validateObject方法,对通讯对象socket是否存活进行验证,验证的规则是:对通讯对象socket与加密机进行心跳验证,发送链接验证码16个0(加密机支持的心跳验证码):0000000000000000,如果通讯对象socket返回结果正常,继续进行加密操作;否则通过销毁对象destroyObject终止这个通讯对象socket,并获取新的通讯对象socket进行重新链接验证。
4)定义组装线程,组成线程用于对通过验证的原始数据进行组装,形成发送报文,放入到加密机的缓冲区中;
上述操作使得当有需要计算的请求访问后,不需要该请求立刻与加密机进行通信,而是把请求的内容提交后,等待读取线程来通知该请求,从而可以提高工作效率。因为传统每次请求后,建立Socket通信,然后需要wait,这种等待只能设置为固定长度,而实际计算过程中,根据计算的业务类型、加密机的负载,这些等待时间是不相同的,没有必要进行固定的时间等待,从而耗费了加密机的等待资源。
5)加密机返回缓冲区byte[index]的索引index至服务器,定义读取线程,读取线程用于根据索引index从缓冲区中读取加密后数据。
通过该操作服务器就可以到缓冲区的指定索引下,通过读取线程读取加密后的数据,避免了资源的浪费。
104:加密机读取缓存区中的报文,按照基本格式编写加密后数据,将加密后数据按照索引号传输至缓冲区中;
即设置一个无限的循环,每次循环为下一个byte[i]填充数据,该步骤具体为:
填充前六个字节,以获得后续字节的长度n-6,依据预设规则判定接收的报文是否发生错位或错误,若发生了错误则彻底放弃这个连接;将加密后数据按照索引号传输至缓冲区中。
预设规则为:1、加密计算的结果长度,不能大于定义的数据长度n;2、加密机返回的结果内容是一个完整的数组(加密机计算结果填充的是否正确,不需要考虑)。
其中,上述所述的错位指的是:在并发处理中计算中,只能根据byte[2]’M’,byte[3]’H’来校验存储位置是否正确,来影响整个结果。
105:服务器从缓冲区中读取加密后数据,并传输至数据卡,数据卡接收加密后数据发送至高速公路电子预付卡,高速公路电子预付卡根据加密后数据进行计算。
例如:目前高速公路使用的电子预付卡是一种CPU卡,使用基于分散算法的密钥管理,即加密机中存放母钥,在卡片发行初始化的时候,母钥使用分散算法,并根据卡号,计算出一个子密钥,放到到卡片中。
当需要对卡片操作的时候,比如:把A信息写到卡中,此时,需要把写卡时间、写卡数据、卡号以及卡片自动生成一个随机数等信息发送到加密机中,加密机根据这些信息进行计算,生成一个MAC码,返回到卡片中,卡片同样也会根据子密钥,把上述的内容进行计算,也会得到一个MAC码,如果这2个MAC码相同,说明合法允许进行写卡操作。
当缓存区中有加密后数据时,读取线程会通过索引index去获得缓存区中指定的byte[],获取加密后数据,并校验有效长度后返回加密的字符串。其中,当读取线程等待超时后,服务器会先唤醒外部等待超时的读取线程,读取线程再获取加密后数据。
本方法根据定义的数据长度和前六位来校验有效长度,加密机将计算结果存储在n-6的缓存中,当缓存区中指定的byte[]大于n-6时,表明缓存区中存储的字节是非法的,非有效数据结果。
当服务器超时未读取加密后数据时,即存在长时间未处理的索引时,读取线程会销毁该通讯对象Socket,确保连接池对象工厂中的通讯对象Socket总处于相对稳定的状态。
具体实现时,为了释放资源,本方法还包括:关闭整个服务的时候,把建立的所有通讯对象socket进行关闭销毁,释放资源。
其中,本发明实施例对高速公路电子预付卡、读卡器、服务器和加密机的类型不做限制,只要能完成上述功能的器件均可。
下面以具体的试验来验证本发明实施例提供的高速公路电子预付卡与加密机之间的池化通信方法的可行性,详见下文描述:
在实验中,根据需要的硬件:航天金卡卡机*3,普通高速公路电子支付预付卡*3、华大加密机*1、应用服务器*1、操作PC*3等实验硬件,并将设备组合成互联互通的局域网环境。
在实验的环境中,为了实现并发处理的效果,还需要一套自动读写卡操作的模拟程序,该程序实现了对每台操作PC上的卡机进行自动读写操作,并记录每次的读写内容,生成数据报告,具体的实验如下:
1)使用模拟程序,对每张卡片进行写申请,并记录申请的数据和返回的结果数据,每张卡片的操作1000次,并记录保存数据,可参考表1;
2)模拟程序在实现对每张卡片的1000次操作申请后,读取表1的数据,并调用应用服务,进行计算,并将计算结果记录到表1的MAC值;
3)在运行这3000次的调用加密机的服务中,使用的是线程池运行池数量为500,最大上限为1000的模拟测试,程序运行内存调整为4G;
4)记录总的运行时间和单笔时间分布情况,可参考图4。
5)模拟程序根据加密机计算的结果,按照次序,依次写卡操作,写卡后,重新读卡,并记录读取的内容,填写到表2中的读取结果项(仅列出几次数据处理的结果进行说明)。
表2
通过表2和图4可以看出,读卡器对卡片进行并发读取获取计算结果,并通过测试程序,将这些计算结果提交给服务器中的连接池服务,连接池服务将待计算的数据并发提交到加密机中实现数据结果的计算。通过表2可以看出,每次计算的结果是准确的,实现了对卡片的成功写卡操作。
通过图4可以看出,在进行3000次的请求计算中,20ms内计算完成的次数大约在1500次,40ms左右计算完成的大约在1200次,60ms到80ms内,大约在200次左右,80ms以上的在100次左右。通过图4的计算结果分布,说明了服务器在处理过程是满足处理要求的。
本领域技术人员可以理解附图只是一个优选实施例的示意图,上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种高速公路电子预付卡与加密机之间的池化通信方法,其特征在于,所述方法包括:
定义加密机返回数据的基本格式,通过所述基本格式定义缓冲区;
读卡器从高速公路电子预付卡中读取原始数据,并将所述原始数据传输至服务器;
所述服务器创建连接池对象工厂、组装线程和读取线程,通过所述连接池对象工厂对所述原始数据进行验证,并通过所述组装线程将验证后的原始数据以报文的形式放入所述加密机的缓冲区中,返回所述缓冲区的索引;
所述加密机读取缓冲区中的报文,按照所述基本格式编写加密后数据,将所述加密后数据按照索引传输至所述缓冲区中;
所述服务器从所述缓冲区中读取所述加密后数据,并传输至所述读卡器,所述读卡器接收所述加密后数据发送至所述高速公路电子预付卡,所述高速公路电子预付卡根据所述加密后数据进行计算;
其中,所述定义加密机返回数据的基本格式的过程具体为:
第一和第二个字节拼成一个整数作为加密机返回数据的长度n;
第三和第四个字节作为返回类型;
第五和第六个字节作为返回结果,结果状态‘0’‘0’表示加密成功;
加密结果长度为n-6个字节。
2.根据权利要求1所述的一种高速公路电子预付卡与加密机之间的池化通信方法,其特征在于,所述通过基本格式定义缓冲区的过程具体为:
设计缓冲区为byte[X][Y],每条返回结果作为一行,规划缓冲区每一行的约定:
byte[i][0]和byte[i][1]中存储字节的长度;
byte[i][2]和byte[i][3]中存储加密返回类型‘M’和‘H’;
byte[i][4]和byte[i][5]中存储返回结果状态,‘0’‘0’表示加密成功;
byte[i][6]--byte[i][Y]中存储加密内容。
3.根据权利要求2所述的一种高速公路电子预付卡与加密机之间的池化通信方法,其特征在于,所述服务器创建连接池对象工厂、组装线程和读取线程,通过所述连接池对象工厂对所述原始数据进行验证,并通过所述组装线程将验证后的原始数据以报文的形式放入所述加密机的缓冲区中,返回所述缓冲区的索引的过程具体为:
1)定义与所述加密机通讯的所述连接池对象工厂,并创建所述连接池对象工厂;
创建所述连接池对象工厂包括:生成对象、激活对象、销毁对象和验证对象;
2)通过所述生成对象生成所述连接池对象工厂中的通讯对象,所述通讯对象被使用后,通过所述激活对象激活所述通讯对象;
3)每次请求从所述连接池对象工厂中获取到所述通讯对象后,通过所述验证对象对所述通讯对象进行链接验证,若返回结果正确,则继续进行加密操作,否则,通过所述销毁对象销毁所述通讯对象,并获取新的通讯对象进行重新链接验证;
4)定义所述组装线程,所述组装线程用于对通过验证的原始数据进行组装,形成发送报文,放入到所述加密机的缓冲区中;
5)所述加密机返回缓冲区的索引至所述服务器,定义所述读取线程,所述读取线程用于根据所述索引从缓冲区中读取所述加密后数据。
4.根据权利要求3所述的一种高速公路电子预付卡与加密机之间的池化通信方法,其特征在于,所述加密机读取缓冲区中的报文,按照所述基本格式编写加密后数据,将所述加密后数据按照索引传输至所述缓冲区中的过程具体为:
填充前六个字节,以获得后续字节的长度n-6,依据预设规则判定接收的报文是否发生错误,若发生了错误则彻底放弃这个通讯对象;将所述加密后数据按照所述索引传输至缓冲区中。
5.根据权利要求4所述的一种高速公路电子预付卡与加密机之间的池化通信方法,其特征在于,所述预设规则为:
加密计算的结果长度,不能大于定义的数据长度n;加密机返回的结果内容是一个完整的数组。
6.根据权利要求4所述的一种高速公路电子预付卡与加密机之间的池化通信方法,其特征在于,所述方法还包括:
当所述读取线程等待超时后,所述服务器会先唤醒外部等待超时的所述读取线程,所述读取线程再获取所述加密后数据。
7.根据权利要求4所述的一种高速公路电子预付卡与加密机之间的池化通信方法,其特征在于,所述方法还包括:
当所述服务器超时未读取所述加密后数据时,所述读取线程通过所述销毁对象销毁所述通讯对象。
8.根据权利要求4所述的一种高速公路电子预付卡与加密机之间的池化通信方法,其特征在于,所述方法还包括:
关闭整个服务时,所述读取线程通过所述销毁对象把建立的所有通讯对象关闭销毁。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310175239.8A CN103281172B (zh) | 2013-05-13 | 2013-05-13 | 高速公路电子预付卡与加密机之间的池化通信方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310175239.8A CN103281172B (zh) | 2013-05-13 | 2013-05-13 | 高速公路电子预付卡与加密机之间的池化通信方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103281172A CN103281172A (zh) | 2013-09-04 |
| CN103281172B true CN103281172B (zh) | 2016-03-02 |
Family
ID=49063632
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310175239.8A Active CN103281172B (zh) | 2013-05-13 | 2013-05-13 | 高速公路电子预付卡与加密机之间的池化通信方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103281172B (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104318287A (zh) * | 2014-11-04 | 2015-01-28 | 南京联创科技集团股份有限公司 | 异构ic卡系统间业务统一的分段继承方法 |
| CN108228338B (zh) * | 2016-12-22 | 2019-06-11 | 视联动力信息技术股份有限公司 | 一种视联网资源管理方法和系统 |
| CN107783819A (zh) * | 2017-10-30 | 2018-03-09 | 郑州云海信息技术有限公司 | 一种虚拟连接关系的存储方法、装置及介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101042736A (zh) * | 2006-03-24 | 2007-09-26 | 中国银联股份有限公司 | 一种智能卡及智能卡中存取对象的方法 |
| CN201355520Y (zh) * | 2008-11-21 | 2009-12-02 | 陈洪 | 基于电子身份识别的车辆监管系统 |
| CN102521745A (zh) * | 2011-12-05 | 2012-06-27 | 天津市通卡公用网络系统有限公司 | 跨平台的智能卡在线售卡方法 |
| CN102663473A (zh) * | 2012-04-25 | 2012-09-12 | 山东神思电子技术股份有限公司 | 智能卡cos安全机制的实现方法 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7762457B2 (en) * | 2001-07-10 | 2010-07-27 | American Express Travel Related Services Company, Inc. | System and method for dynamic fob synchronization and personalization |
| KR101041043B1 (ko) * | 2009-09-18 | 2011-06-13 | 한국건설교통기술평가원 | 호환형 교통카드용 키 카드 및 교통카드용 키 카드의 운영방법 |
-
2013
- 2013-05-13 CN CN201310175239.8A patent/CN103281172B/zh active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101042736A (zh) * | 2006-03-24 | 2007-09-26 | 中国银联股份有限公司 | 一种智能卡及智能卡中存取对象的方法 |
| CN201355520Y (zh) * | 2008-11-21 | 2009-12-02 | 陈洪 | 基于电子身份识别的车辆监管系统 |
| CN102521745A (zh) * | 2011-12-05 | 2012-06-27 | 天津市通卡公用网络系统有限公司 | 跨平台的智能卡在线售卡方法 |
| CN102663473A (zh) * | 2012-04-25 | 2012-09-12 | 山东神思电子技术股份有限公司 | 智能卡cos安全机制的实现方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103281172A (zh) | 2013-09-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110245506B (zh) | 基于区块链的智能合约管理方法及装置、电子设备 | |
| CN100590590C (zh) | 包括便携式数据处理单元的数据交换系统 | |
| CN105160242B (zh) | 一种读卡器的证书加载方法、证书更新方法及读卡器 | |
| CN102568061B (zh) | 一种实现门禁控制的方法、系统及装置 | |
| MX2007014237A (es) | Implementacion de almacenamiento seguro con integridad protegida. | |
| CN108460875A (zh) | 一种基于动态二维码的门禁认证方法及装置 | |
| CN106503492A (zh) | 一种授权管理方法、服务器、客户设备和系统 | |
| CN109977702A (zh) | 一种基于ds2432芯片的fpga设备加密认证系统和方法 | |
| CN109948347A (zh) | 一种数据存储方法及装置、服务器及可读存储介质 | |
| CN102377570A (zh) | 一种生成动态口令的方法和装置 | |
| CN104484628B (zh) | 一种具有加密解密功能的多应用智能卡 | |
| CN103093130B (zh) | 一种硬件绑定信息加密方法和网络设备 | |
| CN114423006B (zh) | 一种nfc标签的密钥管理方法 | |
| CN101894235A (zh) | 一种智能卡安全会话系统 | |
| CN101789152B (zh) | 一种支持大金额支付及在线充值的多用途非接触卡及其使用方法 | |
| CN109741050A (zh) | 延长金融ic卡使用期限的方法以及相关方法和装置 | |
| CN106228090B (zh) | 一种多主安全域Java智能卡及其实现方法 | |
| CN101004797A (zh) | 大容量智能卡中数据安全存储的方法 | |
| CN108038392A (zh) | 一种智能卡加密方法 | |
| CN112469039B (zh) | 一种基于安全芯片的移动终端安全授权方法 | |
| CN109598137B (zh) | 一种用于安全处理数据的方法及其系统 | |
| CN103281172A (zh) | 高速公路电子预付卡与加密机之间的池化通信方法 | |
| CN101136079A (zh) | Cpu与逻辑加密双用智能卡及其关键数据的处理方法 | |
| CN103336977A (zh) | 车辆电子信息卡安全保护系统及方法 | |
| CN104268483A (zh) | 一种数据保护系统、装置及其方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |