Have a personal or library account? Click to login
A low-latency 163-bit ECC processor for IoT applications Cover

A low-latency 163-bit ECC processor for IoT applications

Open Access
|Jun 2025

References

  1. S. Sankar, R. Gupta, J. Jose, S. Nandi, Sec-NoC: A Lightweight Secure Communication System for On-Chip Interconnects, IEEE Embedded Systems Letters, Vol. 16, No. 2, pp. 214-217, 2024, doi: 10.1109/LES.2023.3333561.
  2. D. Owens, R. E. Khatib, M. Bisheh-Niasar, R. Azarderakhsh, M. M. Kermani, Efficient and Side-Channel Resistant Ed25519 on ARM Cortex-M4, IEEE Transactions on Circuits and Systems I: Regular Papers, Vol. 71, No. 6, pp. 2674-2686, 2024, doi: 10.1109/TCSI.2024.3384414.
  3. N. Mishra, S. K. Hafizul Islam, S. Zeadally, A survey on security and cryptographic perspective of Industrial-Internet-of-Things”, Internet of Things, Vol. 25, 101037, pp. 1-28, 2024, doi.org/10.1016/j.iot.2023.101037.
  4. Z. U. A. Khan, M. Benaissa, High speed ECC implementation on FPGA over GF(2m), 25th Int. Conf. Field-Program. Logic Appl. (FPL), 1–6, Sep. 2015, doi: 10.1109/FPL.2015.7293951.
  5. K. C. Cinnati Loi, Seok-Bum Ko, Parallelization of scalable elliptic curve cryptosystem processors in GF (2m), Microprocessors and Microsystems 45, Part A, pp. 10–22, 2016, https://doi.org/10.1016/j.micpro.2016.02.013.
  6. K Sowjanya, M. Dasgupta, S. Ray, Elliptic curve cryptography-based authentication scheme for Internet of Medical Things, Journal of Information Security and Applications, Vol. 58, pp 102761, 2021, doi.org/10.1016/j.jisa.2021.10276.
  7. C. A. Lara-Nino, A. Diaz-Perez, M. Morales-Sandoval, Lightweight elliptic curve cryptography accelerator for internet of things applications, Ad Hoc Networks, Vol. 103, 102159, 2020, doi.org/10.1016/j.adhoc.2020.102159.
  8. S. M. Shohdy, A. b. El-sisi, N. Ismail, FPGA Implementation of Elliptic Curve Point Multiplication over GF (2191), In J.H. Park et al. (Eds.): ISA 2009, LNCS 5576, pp. 619–634, Springer-Verlag Berlin Heidelberg 2009, https://doi.org/10.1007/978-3-642-02617-1_63.
  9. A. P. Fournaris, J. Zafeirakis, O. Koufopavlou, Designing and evaluating high speed elliptic curve point multipliers, in Proc. 17th Euromicro Conf. Digit. Syst. Design (DSD), 169–174, 2014, doi: 10.1109/DSD.2014.104.
  10. W. N. Chelton, M. Benaissa, Fast elliptic curve cryptography on FPGA, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., Vol. 16, No. 2, pp. 198–205, 2008, doi: 10.1109/TVLSI.2007.912228.
  11. Z. U. A. Khan, M. Benaissa, High-Speed and Low-Latency ECC Processor Implementation Over GF(2m) On FPGA, IEEE Transactions on Very Large-Scale Integration (VLSI) Systems, Vol. 25, No. 1, 165-176, 2017, doi: 10.1109/TVLSI.2016.2574620.
  12. A. A. H. Abd-Elkader, M. Rashdan, El-S. A. M. Hasaneen, H. F. A. Hamed, Efficient implementation of Montgomery modular multiplier on FPGA, Computers and Electrical Engineering, Vol. 97, 107585, 2022, doi.org/10.1016/j.compeleceng.2021.107585.
  13. V. Kumar, N. Badal, R. Mishra, Body sensor networks architecture and security issues in healthcare application, IOP conference Series: Materials science and Engineering, Vol. 1022, No. 1, 012075, 2021, doi:10.1088/1757-899X/1022/1/012075.
  14. T. K. Dang, C. D. Pham, T. L. P. Nguyen, A pragmatic elliptic curve cryptography-based extension for energy-efficient device to device communication in smart cities, Smart Cities and Societies, Vol. 56, 102097, 2020, https://doi.org/10.1016/j.scs.2020.102097.
  15. J. Ye, Z. Yang, An ECC with error detection and against side channel attacks for resource constrained devices, Journal of King Saud University-Computer and Information Sciences, Vol. 36, No. 4, 102019, 2024, https://doi.org/10.1016/j.jksuci.2024.102019.
  16. A. E. Adeniyi, R. G. Jimoh, J. B. Awotunde, A systematic review on elliptic curve cryptography algorithm for internet of things: Categorization, application areas, and security, Computers and Electrical Engineering, Vol. 118, Part A, 109330, 2024, 10.1016/j.compeleceng.2024.109330.
  17. H. S. Bhagappa, N. Divyashree, N. Avinash, B.N. Manjunatha, J. Vishesh, M. Mamatha, Enhancing secrecy using hybrid elliptic curve cryptography and Diffie Hellman key exchange approach and Young’s double slit experiment optimizer based optimized cross layer in multihop wireless network, Measurement: Sensors, Vol. 31, 100967, 2024, https://doi.org/10.1016/j.measen.2023.100967.
  18. F. Rodrýìguez-Henrýìquez, N. A. Saqib, A. Dıáz-Pérez, A fast parallel Implementation of Elliptic Curve point multiplication over GF(2m), Microprocessors and Microsystems, Vol. 28, No. 5-6, pp. 329–339, 2004, https://doi.org/10.1016/j.micpro.2004.03.003.
  19. D. Panwar, S. S. Dhanda, K. S. Kaswan, P. Singh, S. Kumari, A 233-Bit Elliptic Curve Processor for IoT Applications, Lecture Notes in Electrical Engineering Emergent Converging Technologies and Biomedical Systems, Springer Nature Singapore, 61-69, 2024, https://doi.org/10.1007/978-981-99-8646-0_6
  20. C. Rebeiro, S. S. Roy, D. S. Reddy, D. Mukhopadhyay, Revisiting the Itoh-Tsuji Inversion algorithm for FPGA platform, IEEE Transactions on VLSI Systems, Vol. 19, No. 8, 1508 – 1512, 2011. 10.1109/TVLSI.2010.2051343
  21. A. P. Fournaris, J. Zafeirakis, O. Koufopavlou, Designing and evaluating high speed elliptic curve point multipliers, in Proc. 17th Euromicro Conf. Digit. Syst. Design (DSD), 169–174, 2014, doi: 10.1109/DSD.2014.104.
  22. N. P. Kumar, C. Shirisha, An area-efficient ECC architecture over GF(2m) for resource constrained applications, Int. J. Electronics and Communications (AEU) Vol. 125, pp. 153383, 2020, 10.1016/j.aeue.2020.153383.
  23. C. H. Kim, S. Kwon, C. P. Hong, FPGA implementation of high-performance elliptic curve cryptographic processor over GF (2163), Journal of System Architecture, Vol 54, No. 10, pp. 893-900, 2008, 10.1016/j.sysarc.2008.03.005.
  24. Y. Zhang, D. Chen, Y. Choi, L. Chen, S.-B. Ko, A high performance ECC hardware implementation with instruction-level parallelism over GF (2163), Microprocessors and Microsystems, Vol 34, pp. 228-236, 2010, https://doi.org/10.1016/j.micpro.2010.04.006.
  25. G. Orlando, C. Paar, A high performance reconfigurable elliptic curve processor for GF(2m), CHES 2000, Lecture Notes in Computer Science, Vol. 1965, pp. 41-56, 2000, https://doi.org/10.1007/3-540-44499-8_3
  26. C. Grabbe, M. Bednara, J. V. Z. Gathen, J. Shokrollahi, J. Teich, A high performance vliw processor for finite field arithmetic, Reconfigurable architecture workshop (RAW), 2003, doi: 10.1109/IPDPS.2003.1213351.
  27. M. Benaissa, W. M. Lim, Design of flexible GF (2m) elliptic curve cryptography processors, IEEE transactions on VLSI System, Vol. 14, No. 6, pp. 59-662, 2006, https://doi.ieeecomputersociety.org/10.1109/TVLSI.2006.878235.
  28. R. Azarderaksh, A. Reyani-Masoleh, Efficient FPGA implementations of point multiplication on binary Edwards and generalized Hessian curves using Gaussian normal basis, IEEE Transaction on VLSI Systems, Vol. 20, No. 8, 1453-1466, 2012, doi: 10.1109/TVLSI.2011.2158595.
  29. H. Mahdizadeh, M. Masoumi, Novel architecture for efficient FPGA implementation of elliptic curve cryptographic processor over GF (2163), IEEE Trans. Very Large Scale Integr. (VLSI) Syst., Vol. 21, No. 12, pp. 2330–2333, 2013, doi: 10.1109/TVLSI.2012.2230410.
  30. R. Salarifard, B. S. Sarmadi, H. M. Boorani, A low-latency and low-complexity point-multiplication in ECC, IEEE Transaction on Circuits and Systems-I Regular Papers, Vol. 65, No. 9, 2869-2877, 2018, doi: 10.1109/TCSI.2018.2801118.
  31. G. D. Sutter, J. Deschamps, J. L, Imana, Efficient elliptic curve point multiplication using digit-serial binary field-operations, IEEE Transactions on Industrial Electronics Vol. 60, No. 1, 217-225, 2013, 10.1109/TIE.2012.2186104.
  32. M. Imran, M. Rashid and I. Shafi, “Lopez Dahab based elliptic crypto processor (ECP) over GF(2163) for low-area applications on FPGA,” 2018 International Conference on Engineering and Emerging Technologies (ICEET), Lahore, Pakistan, 2018, pp. 1-6, doi: 10.1109/ICEET1.2018.8338645.
  33. M. Imran, M. Rashid, A, R, Jafri, M. Kashif, Throughput/area optimized piplined architecture for elliptic curve crypto processor, IET Computer Digital Tech, Vol. 13, No. 5, 1-8, 2019, https://doi.org/10.1049/iet-cdt.2018.5056.
  34. M. Imran, I. Shafi, A. R. Jafri and M. Rashid, “Hardware design and implementation of ECC based crypto processor for low-area-applications on FPGA,” 2017 International Conference on Open Source Systems & Technologies (ICOSST), Lahore, Pakistan, 2017, pp. 54-59, doi: 10.1109/ICOSST.2017.8279005.
  35. H. M. Choi, C. P. Hong, C. H. Kim, High Performance Elliptic Curve Cryptographic Processor over GF(2163), 4th IEEE Int. Symp. Elect. Design Test and Appl. (DELTA), 290-295, 2008, doi: 10.1109/DELTA.2008.118.
DOI: https://doi.org/10.2478/jee-2025-0025 | Journal eISSN: 1339-309X | Journal ISSN: 1335-3632
Language: English
Page range: 241 - 255
Submitted on: Jan 12, 2025
|
Published on: Jun 19, 2025
In partnership with: Paradigm Publishing Services
Publication frequency: 6 issues per year

© 2025 Sumit Singh Dhanda, Savita Kumari, Vinod Kumar, Sachin Kumar Gupta, published by Slovak University of Technology in Bratislava
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.