과제정보
ㆍThis work was supported by Basic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Education(No. 2017R1D1A3B03031677) ㆍThis research was supported by the KIAT(Korea Institute for Advancement of Technology) grant funded by the Korea Government(MOTIE: Ministry of Trade Industry and Energy). (No. N0001883, HRD Program for Intelligent semiconductor Industry) ㆍAuthors are thankful to IDEC for supporting EDA software.
참고문헌
- C. Paar and J. Pelzl, "Introduction to Public-Key Cryptography," Chapter 6 in Understanding Cryptography, A Textbook for Students and Practitioners, Springer, 2009.
- O. Toshihiko, "Lightweight Cryptography Applicable to various IoT Devices," NEC Technical Journal, vol. 12, no. 1, pp. 67-71, Oct. 2017,
- J. Athenaorcid and V. Sumathy, "Survey on Public Key Cryptography Scheme for Securing Data in Cloud Computing," Circuits and Systems, vol. 8, no. 3, pp. 77-92, Aug. 2017. https://doi.org/10.4236/cs.2017.83005
- R. Rivest, A. Shamir and L. Adleman, "A method for obtaining Digital Signatures and Public-Key Crypto-systems," Communications of the ACM, vol. 21, no. 2, pp. 120-126, Feb. 1978. https://doi.org/10.1145/359340.359342
- N. Koblitz, "Elliptic curve cryptosystems," Mathematics of Computation, vol. 48, no. 177, pp. 203-209, Jan. 1987. https://doi.org/10.1090/S0025-5718-1987-0866109-5
- V.S. Miller, "Use of elliptic curve in cryptography," CRYPTO85: Proceedings of the Advances in Cryptology, Springer-Verlag, 1986, pp. 417-426.
- Z.U. Khan and M. Benaissa, "High-Speed and Low-Latency ECC Processor Implementation Over GF (2^m) on FPGA," IEEE Transactions on Very Large Scale Integration (VLSI) Systems vol. 25, no. 1, pp. 165-176, Jan. 2017. https://doi.org/10.1109/TVLSI.2016.2574620
- S.H. Lee and K.W. Shin, "A Lightweight Hardware Implementation of ECC Processor Supporting NIST Elliptic Curves over ," Journal of Institute of Korean Electrical and Electronics Engineers, vol. 23, no. 1, pp. 58-67, Mar. 2019.
- B.G. Park and K.W. Shin, "A Lightweight ECC Processor Supporting Elliptic Curves over NIST Prime Fields," Journal of The Institute of Electronics and Information Engineers, vol. 55, no. 9, pp. 1107-1115, Sep. 2018.
- K.C.C. Loi and S.B. Ko, "Scalable elliptic curve cryptosystem FPGA processor for NIST prime curves," IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 23, no. 11, pp. 2753-2756, Nov. 2015. https://doi.org/10.1109/TVLSI.2014.2375640
- B.Y. Sung, "A Lightweight Public-key Cryptography Processor Integrating ECC and RSA into a Unified Hardware," Thesis, Kumoh National Institute of Technology, Korea, 2019.
- NIST Std. FIPS PUB 186-2, Digital Signature Standard (DSS), National Institute of Standard and Technology (NIST), Jan. 2000.
- Standards for Efficient Cryptography Group, SEC 2: Recommended Elliptic Curve Domain Parameters, version 2.0, Jan. 2010. Available: https://www.secg.org/sec2-v2.pdf
- A.P. Zele and A.P. Wadhe, "Comparatively Study of ECC and Jacobian Elliptic Curve Cryptography," International Journal of Science and Research (IJSR), pp. 2086-2089, 2013.
- K. Javeed, X. Wang and M. Scott, "High performance hardware support for elliptic curve cryptography over general prime field," Microprocessors and Microsystems, vol. 51, pp. 331-342, Jun. 2017. https://doi.org/10.1016/j.micpro.2016.12.005
- Z. Liu, D. Liu and X. Zou, "An Efficient and Flexible Hardware Implementation of the Dual-Field Elliptic Curve Cryptographic Processor," IEEE Transactions on Industrial Electronics, vol. 64, No. 3, Mar. 2017.
- W.L. Cho and K.W. Shin, "Scalable RSA public-key cryptography processor based on CIOS Montgomery modular multiplication Algorithm," Journal of the Korea Institute of Information and Communication Engineering, vol. 22, no. 1, pp. 100-108, Jan. 2018. https://doi.org/10.6109/jkiice.2018.22.1.100