用户名: 密码: 验证码:
低功耗双界面CPU智能卡芯片的研究与设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
目前智能卡根据卡中的集成电路不同可大体分为逻辑加密卡和CPU卡。我国市场上最常见的IC卡是逻辑加密卡,这类IC卡凭借较高的性价比得到了广大用户的青睐,并己被广泛应用于公交、医疗、校园一卡通,门禁等领域。由于逻辑加密卡芯片采用的是流密码技术,密钥长度也不是很长,普遍存在着较大的安全隐患,有被黑客破解的可能。在金融、身份识别、电子护照等对安全要求比较高的领域目前更倾向于使用内嵌微处理器的CPU卡芯片。
     CPU卡芯片比逻辑加密卡具有更高的安全性,内部有双重安全机制,第一重是芯片本身集成的加密算法模块;第二重保护则是CPU卡芯片特有的COS(Chip Operating System)系统。除此以外,CPU卡可以实现真正的一卡多用。但是CPU卡芯片比逻辑加密卡芯片设计更复杂,特别是接触式、非接触式双重应用的双界面智能卡芯片设计难度则更大。研制出低功耗高可靠性的双界面CPU卡芯片,已成为国内外智能卡芯片研发机构的工作重点和主攻方向。本论文根据双界面智能卡芯片的应用需求,在低功耗方面开展了针对性的研究。
     在双界面智能卡系统架构的基础上,论文针对非接触应用条件下对低功耗要求的特殊性,’采用了低功耗管理、具体电路结构等不同层级总共九种有效低功耗设计方法来降低芯片的峰值功耗,并对功耗仿真结果进行了详细比较。
     接着论文首次提出了一种能够根据系统实际运行的负载情况以及能量耦合情况自动调节无源芯片工作频率的方法,即动态频率调整(Dynamic Frequency Scaling)方法。使用该方法后,使得智能卡芯片在非接触应用时,工作距离比不使用该方法(四分频)至少延长了2厘米;在相同耦合距离的条件下,同采用固定频率(八分频)相比,平均交易时间缩短了18%。
     论文又详细地介绍了在智能卡芯片设计中,异步电路设计方法相较于同步电路设计方法的巨大优势,并且应用专门描述异步电路的Balsa语言和用于同步电路描述的verilog语言分别实现了DES算法的四相捆绑数据协议的异步电路设计,然后和采用同步电路设计方法的DES算法模块相比较,证明了这两种异步电路设计方法的有效性,以及在低功耗上的优势。
     最后论文描述了芯片测试情况,测试了在接触式和非接触式不同应用条件下的交易时间。在两种应用条件下,通过对交易过程中命令的分解,理论推导了交易时间并和仿真结果和芯片的实测结果进行了对比,结果表明芯片的功能和交易速度性能完全符合设计的要求。
Currently smart card can be categorized into two major types:logic encrypt card and CPU card. The most common IC card in civil market is logic encrypt card. The type of IC card is very welcome to the customers due to its high performance price ratio, and it is widely used in public transportation, medicine, one card on campus, entrance guard and so on. But the logic card uses the stream encryption method and its secret key is very short, it can be cracked by hacks easily. The application areas such as finance, identify certified, electronic passport choose the CPU smart cards instead of logic cards.
     CPU card chip has dual security mechanisms. One is the chip itself integrates the encryption algorithm module, the other is its specific COS (Chip Operation System). Though the CPU card can indeed realize multi-application, its design is more complex than the normal logic card chip, without saying the dual-interface CPU smart card chip. Many research and development institutions are focusing on exploiting the chip design. The paper makes lots of research to realize the effective low power design for this smart card chip.
     Firstly, the paper describes the special low power requirement and challenge by the contactless application and presents nine effecitive low power design methods to lower the average power and peak power for both of contactless and contact applications from architecture level, circuit structure level and software/hardware combination level.
     The paper presents a creative method to automatically adjust the working frequency according to smart card real operation load for the first time, we call it as DFS (Dynamic Frequency Scaling) method which is specially used for the passive devices. The test result shows that the longest communication distance is improved from 6cm to 8 cm compared to the same smart card chip using the fixed frequency divided by 4 and the transaction time is saved by 18% in average, compared to the same chip using the fixed frequency divided by 8.
     The paper introduces the asynchronous circuits design method in detail. By using balsa language and Verilog languae, we realize the DES asynchrous circuit design based on the four-phase bundled-data protocol. The test results confirm the rightness of the asynchronous design method and its superiority in the low power design for the smart card.
     Finally, the paper gives the test result of the real chip and compares the transcation time among calculation, simulation and test results. It shows the chip has good performance for both of the transaction time and the communication distance in contactless application.
引文
[1]Wolfgang Rankl, Wolfgang Effing Giesecke, Devrient GmbH. Smart Card Handbook, Third Edition [M]. Munich, Germany:John Wiley & Sons Inc.,2003:95.
    [2]J.L.Zoreda, J.M.Oton, Smart Cards[M], Boston London, Artech House,1994:
    [3]D.Paret, RFID and Contactless Smart Card Applications[M], NJ, US:John Wiley & Sons Inc.,2005:
    [4]百度百科.非接触IC卡[EB/OL].:百度网,2011-07-07:
    [5]Wolfgang Rankl Giesecke, Devrient GmbH. Smart Card Applications-Design Models for using and programming smart cards [M]. Germany:John Wiley & Sons In.,2007:100
    [6]白宇琴.基于智能卡的电子钱包设计与实现[D].大连:大连理工大学,2009:
    [7]语馨.智能IC卡芯片类型[EB/OL].:中国一卡通网,2008-3-26:
    [8]Mifarel技术说明[EB/L]:百度文库,2011-3-17:
    [9]复合卡Combi IC Card Series技术参数[EB/OL].:百度文库,2011-7-13:
    [10]ISO/IEC 7816-1, Identification cards — Integrated circuit cards— Part1:Physical characteristics [S].2003:
    [11]中国金融集成电路(1C)卡规范第3部分:与应用无关的1C卡与终端接口规范[S].2010:
    [12]Klaus Finkenzeller射频识别(RFID)技术--线电应的应答器和非接触IC卡的原理与应用[M].北京:电子工业出版社,2001.
    [13]W. Jeon, J. Melngailis, and R. W. Newcomb. CMOS Passive RFID Transponder With Read-Only Memory for Low cost fabrication. Proc., IEEE SOCC 05 [J], Washington DC, Sept.2005:pp.181-184
    [14]ISO/IEC FDIS 14443-1/2, Identification cards-Contactless integrated circuit(s) cards— Proximity cards— Partl/Part2 [S].2000:
    [15]ISO/IEC 7816-2, Identification cards—Integrated circuit cards—Part2 [S].2004:
    [16]ISO/IEC FDIS 14443-3/4, Identification cards—Contactless integrated circuit(s) cards—Proximity cards— Part3/Part4 [S].2000:
    [17]樊昌信,张甫栩,徐炳祥等.通信原理(第五版)[M].北京:国防工业出版社,2001:260-318.
    [18]Takao Rokutan, Hachioqi. Modified Miller Data Demodulator [P]. US:4,612,508,1986.
    [19]李文海,毛京丽,石方文.数字通信原理(第二版)[M].北京:人民邮电出版社,2007.
    [20]孙枫叶,张科峰,刘冬生,李孝煌.高频RFID标签曼彻斯特编码电路的设计[J].电子技术应用,2006:10.
    [21]ISO/IEC 7816-3, Identification cards— Integrated circuit cards—Part3 [S].2006:
    [22]J.Hoepman,E. Hubbers, B.Jacobs, M.Oostdijk, R. WichersSchreur, R.Crossingborders. Securityand privacy issues of the Europeane-passport[R]. IWSEC2006.LNCS, Springer, Heidelberg.2006:vol4266, pp.152-167.
    [23]B.Jacobs, R. WichersSchreur. Mifare Classic,logical formalization anda nalysis[R], PVScode.2008:
    [24]G.deKoningGans, J.H.Hoepman, F.D.Garcia. A practical attack on the MIFARE Classic[A]. In:Proceedings of the 8th Smar tCard Research and Advanced Application Workshop (CARDIS2008) [C]. LNCS, Springer, Heidelberg,2008:vol.5189, pp.267-282.
    [25]Garcia, Flavio D., Gerhard de Koning Gans, Ruben Muijrers, Peter van Rossum, Roel Verdult, Ronny Wichers Schreur, Bart Jacobs. Dismantling MIFARE Classic[A].In:ESORICS[C] Springer-Verlag, Berlin, Heidelberg, 2008:pp.97-114.
    [26]张纲.浅谈非接触式IC卡芯片技术的发展趋势[EB/OL].:智能卡&电子标签,2009-10-20:
    [27]非接触式IC卡[EB/OL].:百度百科,2007-3-16:
    [28]S.Owre, J.M.Rushby, N.Shankar, F.VonHenke. Formal verification for fault-toleran tarchitectures: Prolegomena to the design of PVS[J]. IEEETransactions on Software Engineering.1995:21(2),107-125.
    [29]电子钱包的现状及发展方向[EB/OL].:中国一卡通网,2006-12-13:
    [30]ANSI X3.92-1981. American national standard for data encryption algorithm (DEA). American National Standards Insti-tute, New York,1981:
    [31]R.L.Rivest, A.Shamir and L.Adleman. A Method for Obtainign Digital Signatures and Public-Key Crypto Systems[J]. Communications of the ACM. Feb.1978:Vol21(2), pp.120-126.
    [32]SA加密算法[EB/OL].:维基百科,2009-1-26.
    [33]VISA and MasterCard Inc.,Secure Electronic Transaction(SET) Specification:BOOK I:Business Description, Draft for testing[M], May 31,1997:
    [34]冯方方,宋莉.安全电子事物协议的基本流程[J].电脑知识与技术,2007,26:1293-1294.
    [35]LB002-2000.社会保障卡(个人)规范[S].劳动和社会保障部,2000:
    [36]JR/T 0025.9-2010.中国金融集成电路(IC)卡规范第9部分:电子钱包扩展应用指南[S].中国人民银行,2010:
    [37]Fred J. Pollack. New microarchitecture challenges in the coming generations of CMOS process technologies [M]. Haifa, Israel:Proceedings of the 32nd annual ACM/IEEE international symposium on Microarchitecture, November 16-18,1999:2.
    [38]Steve Schulz. Si2 [EB/OL].:www.si2.org,2007:
    [39]王伦耀,吴训威.主从型D触发器中短路功耗的研究[J].浙江大学学报(理学版).2003:4,pp.409-412.
    [40]Jan Rabaey. Low Power Design Essentials[M]. US.:Springer,2009:
    [41]Mohab Anis. Subthreshold leakage current--challenges and solutions[A]. In:ICM 2003[C], Cairo, Egypt. Dec. 2003:9-11.
    [42]Michael Keating, David Flynn, Robert Aitken, Alan Gibbons, Kaijian Shi. Low Power Methodology Manual For System-on-Chip Design[M]. NY:Springer.2007:
    [43]Darren Jones. How To Successfully Use Gated Clocking in an ASIC Design. Boston:MIPS Technologies, Inc.,2002:
    [44]A.Shebaita, Y.Ismail. Variable Threshold Voltage Design Scheme for CMOS Tapered Buffers[A]. IEEE International Symposium on Circuits and Systems,2007.1SCAS 2007[C]. New Orleans, LA.2007:pp. 1385-1388.
    [45]Yong-Jun Xu, Zu-Ying Luo, Xiao-Wei Li, Li-Jian Li, Xian-Long Hong. Leakage Current Estimation of CMOS Circuit with Stack Effect[J]. Journal of Computer Science&Technology.2004:19(5).
    [46]Kerber, Andreas,Maitra, Kingsuk. Semiconductor circuit including a long channel device and a short channel device[P]. United States:7880236,2011-02-01:
    [47]Wong, M.D.F. Low power design with multi-Vdd and voltage islands (Abstract)[A].7th International Conference on ASIC,2007. ASICON'07[C].2007:1325.
    [48]M. Srivastav, S.S.S.P.Rao, H.Bhatnagar. Power reduction technique using multi-Vt libraries[A]. Fifth International Workshop on System-on-Chip for Real-Time Applications,2005. Proceedings[C].2005:pp.363-367.
    [49]Chen Sin-Yu Chen, Lin Rung-Bin,Tung Hui-Hsiang, Lin Kuen-Wey. Power gating design for standard-cell-like structured ASICs. Design[A], Automation & Test in Europe Conference & Exhibition (DATE)[C],2010:pp.514-519.
    [50]何艳.低功耗芯片技术的研究及其在RFID中的应用[D].上海:复旦大学博士论文,2008:
    [51]ISO/IEC10373-6, Identification cards—Test methods—Part 6:Proximity cards[S].2011:
    [52]Z. Lu, J. Hein, M. Humphrey, M. Stan, J. Lach, and K. Skadron. Control theoretic dynamic frequency and voltage scaling for multimedia workloads [A]. In Proc. Int. Conf. CASES [C],2002:pp.156-163.
    [53]Intel Developer manual.Intel 80200 Processor Based on Intel XScale Microarchitecture[EB/OL].: http://developer.intel.com/design/iio/manuals/273411.htm
    [54]Cruso SE Processor TM5800 Data Book, Version 2.1 [M], Transmeta Corporation, September 22,2003:pp.16-18.
    [55]. Krisztian Flautner, et al. A Combined Hardware-Software Approach for Low-Power SoCs:Applying Adaptive Voltage Scaling and Intelligent Energy Management Software[R]. ARM,2003:
    [56]Choi Kihwan, Lee Wonbok, R.Soma, M.Pedram. Dynamic voltage and frequency scaling under a precise energy model considering variable and fixed components of the system power dissipation[A]. In:International Conference on Computer Aided Design,2004. ICCAD-2004. IEEE/ACM[C].:pp.29-34.
    [57]. M. Wang and H.Min.Applying Effective Dynamic Frequency Scaling Method in Contactless Smart Card [J]. IEEE Trans. VLSI, accepted on 1st Aug.2011 and to be published.
    [58]. K. Finkenzeller. RFID handbook:Fundamentals and Applications in Contactless Smart Cards and Identification,2nd ed. [M]. Chichester, England:John Wiley & Sons,2003:ch.4.
    [59]. Y. Lee. RFID Coil Design [R]. U.S.A.:Microchip Technology Inc.,1998:pp.3-5.
    [60]E. Amirante, J. Fischer, M. Lang, et al.An ultra low-power adiabatic adder embedded in a standard 0.13μm CMOS environment[A]. In Proc. European Solid-State Circuits Conference[C], Lissabon, Portugal,2003:pp. 599-602.
    [61]A. Blotti and R. Saletti.Ultra low-power adiabatic circuit semi-custom design,[J]. IEEE Tran. on VLSI Systems,2004:12(11), pp.1248-1253.
    [62]. K. Mok, K. Tsang, C. Chan, C. Choy and K. Pun. Adiabatic Smart Card [A]. In IEEE Asia Pacific Conference on Circuits and Systems [C]. Singapore,2006:pp.287-290.
    [63]. K. Mok and C. Chan. A 13.56 MHz adiabatic smart card/RFID [A]. In 7th International Conference on ASIC [C], Guilin, China,2007:pp.874-877.
    [64]Mark Neidengard,Bradley A. Minch. Hysteretic threshold logic and quasi-delay insensitive asynchronous design[J]. IEEE Transactions on Circuits and Systems,2002:49(10), pp.1423-1428.
    [65]管旭光,杨银堂,朱樟明.用于片上网络的准延时不敏感全异步仲裁器[J].西安电子科技大学学报(自然科学版),2011:38(3)
    [66]J. Kessels, T. Kramer.G. den Besten, A. Peeters, V. Timm. Applying Asynchronous Circuits in Contactless Smart Cards [A]. In Sixth International Symposium on Advanced Research in Asynchronous Circuits and Systems (ASYNC'00) [C], Eilat, Israel,2000:pp.36-44.
    [67]K.Y.Yun, P.A.Beerel, J. Arceo. High-performance asynchronous pipeline circuits[A]. In Second International Symposium on Advanced Research in Asynchronous Circuits and Systems,1996. Proceedings[C]. Fukushima, Japan,1996:17-28.
    [68]C. Isci, A. Buyuktosunoglu and M. Martonosi. Long-Term Workload Phases Duration Predictions and Applications To DVFS [J]. IEEE MICRO., Sept.-Oct.2005, vol.25, issue 5, pp.39.
    [69]V. Berten, C. Chang and T. Kuo. Managing Imprecise Worst Case Execution Times on DVFS Platforms [A]. In 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications [C], Beijing, China,2009:pp.181-190.
    [70]W.Lang and P. Lai. Design and Implementation of a Critical Speed-Based DVFS Mechanism for the Android Operating System[A]. In 5th International Conference on Embedded and Multimedia Computing (EMC) [C], Cebu, Philippines,2010:pp.1-6.
    [71]P.R. Gray, P.J. HURST, S.H. Lewis, R.G Meyer. Analysis AND Design of Analog Integrated Circuits,5ed. [M]. New York:John Wiley & Sons, Inc.,2009:Ch.l, pp.11-25.
    [72]P.E. Allen and D.R. Holberg. CMOS Analog Circuit Design,2nd ed. [M]. NewYork, Oxford:Oxford University Press,2002:Ch.6, pp.243-251.
    [73]. C.H. van Berkel, M.B. Josephs, and S.M. Nowick. Scanning the technology:Applications of asynchronous circuits [J]. Proceedings of the IEEE, February 1999,87(2):223-233.
    [74]M.B.Josephs, S.M.Nowick, C.H.Van Berkel. Modeling and design of asynchronous circuits[J]. Proceedings of the IEEE,1999:87(2), pp.234-242.
    [75]. S.M. Nowick, M.B. Josephs, and C.H. van Berkel (editors). Special issue on asynchronous circuits and systems [J]. Proceedings of the IEEE, February 1999,7(2).
    [76]. T.E. Williams and M.A. Horowitz. A zero-overhead self-timed 160ns.54 bit CMOS divider [J]. IEEE Journal of Solid State Circuits,1991,26(11):1651-1661.
    [77]. C.H. van Berkel, R. Burgess, J. Kessels, A. Peeters, M. Roncken, and F. Schalij. Asynchronous circuits for low power:a DCC error corrector [J]. IEEE Design & Test,1994,11(2):22-32.
    [78]. L.S. Nielsen, C. Niessen, J. Spars(?), and C.H. van Berkel. Low-power operation using self-timed circuits and adaptive scaling of the supply voltage [J]. IEEE Transactions on VLSI Systems,1994,2(4):391-397.
    [79]. D.E. Muller. Asynchronous logics and application to information processing [A]. In H. Aiken and W. F. Main, editors, Proc. Symp. on Application of Switching Theory in Space Technology[C]. Stanford University Press,1963:pp.289-297
    [80]. D.E. Muller and W.S. Bartky. A theory of asynchronous circuits [A]. In Proceedings of an International Symposium on the Theory of Switching [C]. Cambridge:Harvard UniversityPress, the annals of the computation laboratory of Harvard University, April 1959, Part Ⅰ, Volume ⅩⅪⅩ:pages 204-243.
    [81]Synopsys Inc. Design Compiler Reference Manual[M].2008:
    [82]. Chris J. Myers. Asynchronous Circuit Design [M]. New York:John Wiley & Sons, Inc.,2001:107.
    [83]O.A.Petlin, C.Farnsworth, S.B. Furber.Design for testability of an asynchronous adder[A]. IEE Colloquium on Design and Test of Asynchronous Systems[C], London, UK,1996:5/1-5/9.
    [84]Fant K M, Brandt S A. NULL convention logic:a complete and consistent logic for asynchronous digital circuit synthesis[A]. International Conference on Application Specific System, Architectures, and Processors[C]. Chicago:ICSP,1996.261-273.
    [85]. T. Verhoeff. Delay-insensitive codes-an overview [J]. Distributed Computing.1988,3(1):1-8.
    [86]陈虹,张晓昱.异步电路设计[M].北京:清华大学出版社.2010:第二章.
    [87]任洪广,石伟,王志英,苏博,王友瑞.异步集成电路设计方法综述[J].计算机辅助设计与图形学学报.2011:3,pp.543-552.
    [88]N.P.D.Nguyen, H.Kuwahara, C.J. Myers, J.P Keener. The Design of a Genetic Muller C-Element[A] 13th IEEE International Symposium on Asynchronous Circuits and Systems,2007. ASYNC 2007[C].2007:pp.95-104.
    [89]M.Gholipour, K.Shojaee, A.Afzali-Kusha, A.Khademzadeh, M.Nourani. An efficient model for performance analysis of asynchronous pipeline design methods[A]. IEEE International Symposium on Circuits and Systems, ISCAS2005[C].2005:5, pp.5234-5237.
    [90]. I. E. Sutherland.Micropipelines[J]. Communications of the ACM,June 1989:32(6), pp.720-738.
    [91]Guan Xuguang, Zhou Duan and Yang Yintang. Optimization design of a full asynchronous pipeline circuit based on null convention logic[J]. Journal of Semiconductors 2009:20(7).
    [92]U. Cummings, A. Lines, and A. Martin. An asynchronous pipelined lattice structure filter [A]. In Proc. International Symposium on Advanced Research in Asynchronous Circuits and Systems [C]. November 1994: pp.126-133.
    [93]FIPS PUB 46-3. Data Encryption Standard (DES) [S]. January 15,1977. Reaffirmed 1999 October 25.
    [94]. Doug Edwards, Andrew Bardsley, Lilian Janin, Luis Plana et al. Balsa:A Tutorial Guide, V3.5[M]. England: University of Manchester,19, May,2006.
    [95]Jens Sparso, Steve Furber. Principles of Asynchronous Circuit Design-A System Perspective[M]. England: Kluwer Academic Publishers, Sep.,2001.
    [96]陈喆.我国交通智能卡行业CPU卡技术应用探讨[J].中国智能交通.2008:第一期.
    [97]A. ABrial, J. Bouvier, M. Renaudin, P. Senn and P. Vivet. A new contactless smart card IC using an on-chip antenna and an asynchronous microcontroller [J]. IEEE Journal of Solid-State Circuits, Jul.2001, vol.36, issue 7: pp.1101-1107.
    [98]Joep Kessels, Torsten Kramer, Gemt den Besten, Ad Peeters, Volker Tim. Applying Asynchronous Circuits in Contactless Smart card[A]. Proc. International Symposium on Advanced Research in Asynchronous Circuits and Systems[C]. IEEE Computer Society Press, april.2000:36-44.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700