学位论文 > 优秀研究生学位论文题录展示

安全智能卡SoC芯片的通讯接口设计与实现

作 者: 许全胜
导 师: 吴春瑜
学 校: 辽宁大学
专 业: 微电子学与固体电子学
关键词: 智能卡 接口 ISO/IEC7816-3标准 SoC 串行通信 安全
分类号: TN47
类 型: 硕士论文
年 份: 2011年
下 载: 26次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着我国信息化进程的不断深入,智能卡(Smart Card)已在我国各个行业领域获得了广泛应用。智能卡也称集成电路卡,即IC卡(Integrated Circuit Card)。IC卡最初是为了解决金融交易中的安全问题而设计的,它带来全新的交易概念与前所未有的优势。这些优势主要在于其良好的机器读写能力、共同认可的防范技术和相对较大的数据存储能力。很快,这些优势被其他行业看中,使IC卡广泛应用于手机、交通、医疗、门禁、学校、身份证等其他领域。论文研究的目的在于加深对IC卡和读写设备之间通信原理的理解,完善IC卡通讯接口的设计方法,掌握当前SoC设计及IC卡通信的相关技术。课题的研究对象是基于ISO/IEC 7816-3标准的接触式IC卡通讯接口,并兼顾了金融领域的EMV规范和移动通信领域的GSM11.11规范中对IC卡通讯接口的相关规定。论文主要从以下几个方面对IC卡通讯接口技术做了深入的研究。文章首先分析了当今IC卡发展现状,指出本课题研究的意义。其次,研究了SoC设计技术、串行通信技术、智能卡的安全技术,并将其作为本设计的设计思想和设计方法。再次,研究了ISO/IEC 7816-3标准,因为此标准是国际公认的异步IC卡电路接口和传输协议,目前应用最为普遍,是IC卡通用的标准。另外EMV规范和GSM11.11规范中关于IC卡通讯接口的规定都和其基本一致。故此,本论文将其单独作为一章进行研究。最后,在这些技术理论准备的基础上,本文提出了一种接触式IC卡接口的设计方案,并在此方案指导下设计并实现了一款接触式IC卡通讯接口。论文工作的创新性主要体现在以下几个方面:1.课题设计采用基于总线的设计方法,使设计模块具有很强的可移植性。只需更改总线接口模块的设计,即可适用于其他类型的SoC芯片总线;2.课题设计模块作为读卡器接口应用时的通信时钟状态可读,提高了开发人员对硬件的可控制性;3. LRC和CRC校验功能均由硬件实现,提高了冗余校验的计算速度,同时为软件编程人员节省了ROM空间的开销;4.课题设计的ETU计数模块在接收数据和发送数据时具有重新同步功能。另外,作为读卡器接口应用时,还保障了不和智能卡通信时ETU计数模块不工作,以降低功耗;5.课题将主从模式的智能卡接口放在一起实现,既可作为智能卡接口应用,又可作为读卡器接口应用。论文的主要工作成果是设计实现了一款接触式IC卡通讯接口。该接口通过了各个层级的验证和成品测试,被证明完全支持ISO/IEC 7816-3标准、支持T=0与T=1传输协议、支持时钟停止操作、支持正向/反向约定、支持T=0时的字符出错重发功能和可选择的字符出错重发次数,并符合EMV规范、GSM11.11规范中对IC卡讯接口的相关规定,是一款功能完善、性能优越的接触式智能卡接口。该研究成果可作为今后对IC卡技术做进一步研究的参考资料,还可作为双界面卡的接触卡部分应用,具有广泛的应用价值。

全文目录


摘要  4-6
ABSTRACT  6-16
符号说明  16-17
第1章 绪论  17-20
  1.1 课题背景  17
  1.2 智能卡概述及其发展现状  17-18
  1.3 研究目的及意义  18-19
  1.4 研究内容及结构安排  19-20
第2章 安全智能卡通信的相关技术  20-33
  2.1 SoC 技术  20-24
    2.1.1 SoC 概述  20-21
    2.1.2 SoC 设计方法学  21-24
  2.2 串行通信技术  24-29
    2.2.1 异步通信和同步通信  25-26
    2.2.2 串行通信的制式  26-27
    2.2.3 通信数据的差错检测  27-28
    2.2.4 波特率与发送/接收时钟  28-29
  2.3 安全技术  29-32
    2.3.1 密码技术  30
    2.3.2 数字签名  30-31
    2.3.3 认证技术  31
    2.3.4 存取权限控制  31-32
  2.4 本章小结  32-33
第3章 智能卡标准 ISO/IEC 7816-3  33-44
  3.1 操作程序  34-36
    3.1.1 卡的激活  34
    3.1.2 冷复位与热复位  34-35
    3.1.3 时钟停止  35-36
    3.1.4 停活  36
  3.2 信息交换  36-39
    3.2.1 复位应答ATR  36-37
    3.2.2 协议参数选择PPS  37-38
    3.2.3 APDU 命令响应对  38-39
  3.3 特殊参数  39-41
    3.3.1 基本时间单元ETU  39-40
    3.3.2 额外保护时间整数N  40
    3.3.3 等待时间WT  40-41
  3.4 传输协议  41-43
    3.4.1 传输协议T=0  41-42
    3.4.2 传输协议T=1  42-43
  3.5 本章小结  43-44
第4章 智能卡通讯接口的设计  44-70
  4.1 系统结构设计  44-46
  4.2 总线接口功能模块BUSI  46
  4.3 PAD 接口功能模块 PADI  46-48
  4.4 寄存器管理功能模块REGM  48-52
    4.4.1 ETU 配置寄存器(ECR)  48-49
    4.4.2 控制寄存器1(CR1)  49
    4.4.3 控制寄存器2(CR2)  49-50
    4.4.4 控制寄存器3(CR3)  50
    4.4.5 状态寄存器(SR)  50
    4.4.6 中断使能寄存器(IER)  50-51
    4.4.7 额外保护时间整数寄存器(EGTIR)  51
    4.4.8 等待时间寄存器(WTR)  51
    4.4.9 数据寄存器(DR)  51
    4.4.10 冗余校验寄存器(RCR)  51-52
  4.5 状态中断管理功能模块INTM  52-53
  4.6 通信时钟管理功能模块CLKM  53-55
  4.7 时间管理功能模块TM  55-57
  4.8 接收器RxM  57-62
    4.8.1 接收状态机RSM  58-60
    4.8.2 接收移位寄存器RSR  60-61
    4.8.3 接收标志置位逻辑RF  61-62
  4.9 发送器TxM  62-66
    4.9.1 发送状态机TSM  63-64
    4.9.2 发送移位寄存器TSR  64-65
    4.9.3 发送标志置位逻辑TF  65-66
  4.10 LRC 及 CRC 校验功能模块 RCM  66-69
    4.10.1.L RC 的硬件实现  67
    4.10.2.C RC 的硬件实现  67-69
  4.11 本章小结  69-70
第5章 仿真验证与测试  70-88
  5.1 模块级RTL 功能仿真验证  70-79
    5.1.1 BUSI 读功能验证  71-72
    5.1.2 PADI 主模式发送数据功能验证  72
    5.1.3 REGM 写功能验证  72-73
    5.1.4 INTM 功能验证  73
    5.1.5 CLKM 功能验证  73-74
    5.1.6 TM 功能验证  74-75
    5.1.7 RxM 功能验证  75-76
    5.1.8 TxM 功能验证  76-77
    5.1.9 RCM 功能验证  77-79
  5.2 基于SoC 仿真平台的系统级验证  79-80
  5.3 FPGA 验证  80-85
    5.3.1 SSCI 的FPGA 验证  82-84
    5.3.2 MSCI 的FPGA 验证  84-85
  5.4 芯片成品功能测试  85-87
  5.5 本章小结  87-88
第6章 结束语  88-89
致谢  89-90
参考文献  90-93
攻读学位期间发表的学术论文及参加科研情况  93-94

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. SOA高校迎新系统中的SDO模型的研究与实现,G647
  3. Windows内核态密码服务接口设计与实现,TP309.7
  4. 嵌入式可信计算机系统安全机制的设计与实现,TP309
  5. 矢量CAD电子图纸保护系统研究,TP391.72
  6. FPGA/DSP图像协处理技术及以太网数据传输,TP391.41
  7. 基于主动方式的恶意代码检测技术研究,TP393.08
  8. 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
  9. 基于NIOS II的导弹伺服控制器的研制,TP273
  10. LXI仪器Web接口开发,TP274
  11. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  12. 基于功能节点的无线传感器网络多对密钥管理协议研究,TP212.9
  13. 基于DSP的VXI总线通用接口板研制,TP274
  14. 基于LEACH的安全建簇无线传感器网络路由协议研究,TP212.9
  15. LXI计数器研制,TP274
  16. 基于比对技术的非法网站探测系统的实现与研究,TP393.08
  17. 浙江大明山景区山地户外运动基地建设研究,G895
  18. 黄磷储罐区安全评价方法研究,TQ126.317
  19. 港内拖带钻井平台的通航安全研究,TE951
  20. 基于PDCA的R施工项目安全管理研究,TU714
  21. 土地生态安全评价方法综合应用研究,X826

中图分类: > 工业技术 > 无线电电子学、电信技术 > 微电子学、集成电路(IC) > 大规模集成电路、超大规模集成电路
© 2012 www.xueweilunwen.com