摘要
为了实现智能手机与POS技术相结合,研究基于MTK平台Android4.2系统,利用刷卡磁头读取银行卡磁条数据,磁头所产生的电信号经解码芯片解析后输出特定时序到CPU,得到银行卡磁条明文。利用STM32对PSAM卡进行读写,CPU通过串口与STM32通信,对磁条卡数据明文做数据加密处理,将其传给上层应用,为应用做金融交易提供基础数据。经系统测试,刷卡1000次磁头对银行卡磁条损伤轻微,成功率可以达到99%以上,PSAM卡的加密耗时为1.8s左右,成功率为100%,整机的功耗低,系统运行稳定且流畅。
In order to realize the combination of smart phone and POS technology,using magnetic head to read magnetic stripe data of bank card,and the electric signal produced by the magnetic head is decode by chip.The chip will output a specific time series to CPU,and the information of bank card is obtained.Then,STM32 is used to read and write PSAM card,CPU communicate with it through UART.The information of bank card will be encrypted by PSAM card,then passing it to the application to provide basic data for the financial transactions.After testing system,the damage to bank card is slight with swing card 1 000 times and the success rate can reach more than 99%.Meanwhile,the elapsed time of data encrypted by PSAM card is about 1.8 seconds,the success rate is 100%.In addition,the power consumption of whole machine is low and the system runs stably and smoothly.
作者
李志生
蔡志兵
宋德周
Li Zhisheng;Cai Zhibing;Song Dezhou(Shenzhen Concox Information Technology Co, ,Ltd, Shenzhen 518133, China)
出处
《电子测量技术》
2018年第8期59-62,共4页
Electronic Measurement Technology
关键词
磁条卡
PSAM
加密
延时
成功率
magnetic stripe card
PSAM
encrypt
delay
success rate