Skip to main content

Design and Implementation of ECC-Based RFID Tag for Wireless Communications on FPGAs

  • Conference paper
  • First Online:
International Proceedings on Advances in Soft Computing, Intelligent Systems and Applications

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 628))

  • 808 Accesses

Abstract

This paper proposes an elliptic curve cryptography (ECC) and direct spread spectrum (DSS) to implement Radio-Frequency Identification (RFID) tag chip for highly secure wireless communication. Digital baseband controller (DBC) and nonlinear feedback shift register (NLFSR) have been used to generate control signal, data transfer, and random number sequences for ECC processor and DSS compatible with ISO/IEC 14443. In order to achieve optimized resources in field programmable gate array (FPGA) for ECC, point multiplication, reusable registers, and asynchronous counter are adopted. The proposed work has been implemented on two Spartan 6 FPGAs. Wireless communication between them has been established via Zigbee modules. Single-user DS-SS system using pseudo-chaotic sequence as spreading sequence and RFID transmitter and receiver in FPGA development kit targeted to Xilinx’s Spartan 6 device XC6S45-2tq324 has been implemented. The proposed elliptic curve processor (ECP) in digital baseband controller (DBC) needs only 8.58 K gate area and has a delay of 7.509 ns. The synthesis results show that the power consumption of DBC including ECP and other units in transmitter and receiver is only 381.58 μW at 35,810 kHz. Considerable improvement in power dissipation, area, and delay has been achieved. Security of the data has been ensured by using ECC.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  1. Zilong, Liu , Dongsheng Liu, Xuecheng Zou, Hui Lin, and Jian Cheng. 2014. Design of an Elliptic Curve Cryptography Processor for RFID Tag Chips Sensors 14: 17883–17904

    Google Scholar 

  2. Koblitz, N. 1987. Elliptic Curve Cryptosystems. Mathematics of Computation 48: 203–220.

    Article  MathSciNet  MATH  Google Scholar 

  3. Lai, Jyu-Yuan, and Chih-Tsun Huang. 2011. Energy-Adaptive Dual-Field Processor for High-Performance Elliptic Curve Cryptographic Applications. IEEE Transactions on VLSI 19 (8).

    Google Scholar 

  4. Kocabas, U., J. Fan, and I. Verbauwhede. 2010. Implementation of binary Edwards curves for very-constrained devices. In Proceedings of 2010 the 21st International Conference on Application-Specific Systems Architectures and Processor (ASAP), Rennes, France, 7–9 July 185–191.

    Google Scholar 

  5. Hein, D., J. Wolkerstorfer, and N. Felber. 2009. ECC is Ready for RFID-a proof in silicon. In Selected Areas in Cryptography, vol. 5381 ed. Roberto, M.A., and K. Liam, 401–413. Heidelberg, Germany: Springer.

    Google Scholar 

  6. Azarderakhsh, R., and A.R. Masoleh. 2013. High-Performance Implementation of Point Multiplication on Koblitz Curves. IEEE Transactions on Circuits and Systema II Express Briefs 60: 41–45.

    Article  Google Scholar 

  7. National Institute of Standards and Technology. Recommended Elliptic Curves for Federal Government Use. Available online: http://csrc.nist.gov/groups/ST/toolkit/documents/dss/NISTReCur.pdf (Accessed on 15 Sept 2014).

  8. Ting, Hsin-Yu, and Chih-Tsun Huang. Design of Low-Cost Elliptic Curve Cryptographic Engines for Ubiquitous Security. 978-1-4799-2776-0/14/$31.00 ©2014 IEEE.

    Google Scholar 

  9. Lai, Jyu-Yuan, and Chih-Tsun Huang. 2008. High-Throughput Cost-Effective Dual-Field Processors and the Design Framework for Elliptic Curve Cryptography. IEEE Transactions on VLSI 16 (11).

    Google Scholar 

  10. Sakiyama, K., L. Batina, B. Preneel, and I. Verbauwhede. 2007. Multi-Corecurve-Based Cryptoprocessor with Reconfiguarable Modular Arithmetic Logic Units Over GF(2 m). IEEE Transacions on Computers 56 (9): 1269–1282.

    Article  Google Scholar 

  11. Lee, Y.K., K. Sakiyama, L. Batina, and I. Verbauwhede. 2008. Elliptic-Curve-Based Security Processor for RFID. IEEE Transactions on Computers 57: 1514–1527.

    Article  MathSciNet  MATH  Google Scholar 

  12. Kumar, S., and C. Paar. 2006. Are standards compliant elliptic curve cryptosystems feasible on RFID? In Proceedings of Workshop on RFID Security, Graz, Austria, 1214, July 2006.

    Google Scholar 

  13. Ansari, B., and M.A. Hasan. 2008. High-Performance Architecture of Elliptic Curve Scalar Multiplication. IEEE Transactions on Computers 57 (11): 1143–1153.

    Article  MathSciNet  MATH  Google Scholar 

  14. Sakiyama, K., E. De Mulder, B. Preneel, and I. Verbauwhede. 2006. A Parallel Processing Hardware Architecture for Elliptic Curve Cryptosystems. In Proceedings of IEEE International Conference Acoustic, Speech Signal Process (ICASSP), vol. 3. Toulouse, France 904–907.

    Google Scholar 

  15. Shylashree, N., A. Deepika, and V. Sridhar. 2012. High-Speed FPGA-Based Elliptic Curve Cryptography Using Mixed Co-ordinates. Journal of Discrete Mathematics and Cryptography 46: 8511–8516 (Elixir).

    Google Scholar 

  16. Liu, Dongsheng, Zilong Liu, Zhenqiang Yong, Xuecheng Zou, and Jian Cheng. 2015. Design and Implementation of an ECC-Based Digital Baseband Controller for RFID Tag Chip. IEEE Transactions on Industrial Electronics 62 (7).

    Google Scholar 

  17. G Gaubatz et al. 2005. State of the Art in Ultra-Low Power Public Key Cryptography for Wireless Sensor Networks. In 3rd IEEE Per Com 2005 Workshops, 146–150.

    Google Scholar 

  18. L Batina et al. 2007. Public-Key Cryptography on the Top of a Needle. ISCAS 2007: I831–1834.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Neelappa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Neelappa, Kurahatti, N.G. (2018). Design and Implementation of ECC-Based RFID Tag for Wireless Communications on FPGAs. In: Reddy, M., Viswanath, K., K.M., S. (eds) International Proceedings on Advances in Soft Computing, Intelligent Systems and Applications . Advances in Intelligent Systems and Computing, vol 628. Springer, Singapore. https://doi.org/10.1007/978-981-10-5272-9_38

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-5272-9_38

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-5271-2

  • Online ISBN: 978-981-10-5272-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics