Dissertation > Excellent graduate degree dissertation topics show

Research of Smart Card Basing on ECC Arithmetic for Resisting Power Attack

Author: MaBo
Tutor: DaiXianYingï¼›BaoSiGang
School: Xi'an University of Electronic Science and Technology
Course: Software Engineering
Keywords: Elliptic Curve Cryptography Smart Card Power attacks Simple power analysis Differential Power Analysis
CLC: TN409
Type: Master's thesis
Year: 2010
Downloads: 112
Quote: 1
Read: Download Dissertation

Abstract


Under the same premise of safety relative to other public-key cryptosystem, ECC (Elliptic Curve Cryptography) has a key short, small storage space, fewer processing steps, acclaimed in the field of smart cards, has become the mainstream technology of smart card encryption algorithm . Today, smart cards have been widely used, and followed by a variety of means of attack against ECC. Ordinary methods of attack efficiency is very low, even in the lifetime of the smart card is invalid. Power attacks, however, is a relatively efficient means of attack, has become the major threat of the smart card. This article studies the ECC algorithm principle and power attack methods;, research methods and techniques of the ECC anti-power attack on this basis; focuses on the smart card in the ECC algorithm anti-power attack program, and data focused detailed analysis shows that its execution efficiency and safety. Basis points mask is one of the main ideas of the the ECC algorithms resistance to differential power analysis, the leading job is to find a random point on the elliptic curve relative to select a random point in the past, this paper presents a new selection of elliptic curve random point, and now the national patent applications and patent pending number. According to the computing power of the smart card, the paper compares the computational cost of the different coordinate systems, the choice of the coordinate system to achieve the most efficient combination of the ECC algorithm anti-power attack program assessment. On this basis, a relatively efficient defense program for smart card, and theoretically prove the correctness of the program. The program has both efficient execution and strong security features. Paper through the combination of hardware and software based on the defense program, implemented in the smart card chip design the defense measures ECC algorithm;, the hardware part of the design of the underlying basic operations of ECC, simulation and design verification; while The software part of the design, the upper layer of ECC operations, and calculated by the actual data to be verified. Experimental verification of power attacks on the ECC algorithm before and after the thesis defense program on a smart card chip, power consumption waveform acquisition chip work, a lot of statistical power data and draw analysis of the results of Figure; verify the results show that the anti-power attack program design can fully resist the threat of power attacks from practice to prove the effectiveness of the defensive measures.

Related Dissertations

  1. Research and Application of digital signature system based on smart cards,TP393.08
  2. Research and Implementation on Smartcard Database Management System,TP311.52
  3. Virtual large-capacity card business in key technology research and implementation,TN409
  4. Smart card based on PBOC Canteen machine hardware system design and implementation,TP368.1
  5. System Testing of Chip Operating System (COS)on Ic Smart Card,TP311.52
  6. Design and Implementation of Security Smart Card SoC Chip Communication Interface,TN47
  7. Design of Secure E-mail System Based on Encryption,TP393.098
  8. The Improvement of CPK and the Design and Analysis of Electronic Payment Protocols Based on CPK,TP393.08
  9. The Reserch on Efficient Divisible E-Cash Based on ECC,TP393.09
  10. Research and Implementation on Hardware Digital Certificate Management System in Large-Scale Retail Trade,TP309
  11. Design and Implementation of (U) SIM Card Remote Detection System,TN929.5
  12. Research on Technology of Application Specific Instruction and Reconfigurable Unit of Elliptic Curve Cryptography Coprocessor Design,TN918.2
  13. The Integration Research, Design and Application of JAVA Smart Card Based on the RMI Technology,TN409
  14. Design and Implementation of the E-Authentication System Client,TP393.08
  15. Design and Implementation of Campus Card System,TP393.18
  16. Embedded systems in radio frequency identification (RFID) reader,TP368.12
  17. Research on Parallel Schedule of Scalar Multiplication of Elliptic Curve Cryptography,TN918.1
  18. Research of Double Matrix Combined Public Key Algorithm and Application,TN918.1
  19. The Study on Security with T=0 Communication Protocol of Smart Card,TN915.04
  20. Design and Implementation of Campus Smart Card System,TN409
  21. Smart card - based commercial banking and financial payment systems,TP311.52

CLC: > Industrial Technology > Radio electronics, telecommunications technology > Microelectronics, integrated circuit (IC) > General issues > Application
© 2012 www.DissertationTopic.Net  Mobile