NIST Lightweight Cryptography Standardization Process: Classification of Second Round Candidates, Open Challenges, and Recommendations
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
In January 2013, the National Institute of Standards and Technology (NIST) announced the CAESAR(Competition for Authenticated Encryption: Security, Applicability, and Robustness) contest to identifyauthenticated ciphers that are suitable for a wide range of applications. A total of 57 submissions made it intothe first round of the competition out of which 6 were announced as winners in March 2019. In the process ofthe competition, NIST realized that most of the authenticated ciphers submitted were not suitable for resourceconstraineddevices used as end nodes in the Internet-of-Things (IoT) platform. For that matter, the NISTLightweight Cryptography Standardization Process was set up to identify authenticated encryption and hashingalgorithms for IoT devices. The call for submissions was initiated in 2018 and in April 2019, 56 submissionsmade it into the first round of the competition. In August 2019, 32 out of the 56 submissions were selected forthe second round which is due to end in the year 2021. This work surveys the 32 authenticated encryptionschemes that made it into the second round of the NIST lightweight cryptography standardization process. Thepaper presents an easy-to-understand comparative overview of the recommended parameters, primitives, modeof operation, features, security parameter, and hardware/software performance of the 32 candidate algorithms. The paper goes further by discussing the challenges of the Lightweight Cryptography Standardization Processand provides some suitable recommendations.
Abstract
In January 2013, the National Institute of Standards and Technology (NIST) announced the CAESAR(Competition for Authenticated Encryption: Security, Applicability, and Robustness) contest to identifyauthenticated ciphers that are suitable for a wide range of applications. A total of 57 submissions made it intothe first round of the competition out of which 6 were announced as winners in March 2019. In the process ofthe competition, NIST realized that most of the authenticated ciphers submitted were not suitable for resourceconstraineddevices used as end nodes in the Internet-of-Things (IoT) platform. For that matter, the NISTLightweight Cryptography Standardization Process was set up to identify authenticated encryption and hashingalgorithms for IoT devices. The call for submissions was initiated in 2018 and in April 2019, 56 submissionsmade it into the first round of the competition. In August 2019, 32 out of the 56 submissions were selected forthe second round which is due to end in the year 2021. This work surveys the 32 authenticated encryptionschemes that made it into the second round of the NIST lightweight cryptography standardization process. Thepaper presents an easy-to-understand comparative overview of the recommended parameters, primitives, modeof operation, features, security parameter, and hardware/software performance of the 32 candidate algorithms. The paper goes further by discussing the challenges of the Lightweight Cryptography Standardization Processand provides some suitable recommendations.
참고문헌 (21)
- K. Schwab, "The Fourth Industrial Revolution", World Economic Forum, ~ (2016)
- Khusanbek Gafurov, "Comprehensive Survey on Internet of Things, Architecture, Security Aspects, Applications, Related Technologies, Economic Perspective, and Future Directions", JIPS(Journal of Information Processing Systems), 15(4), pp.797~819 (2019), 한국정보처리학회[DOI]
- M. Bellare, "Advances in Cryptology – ASIACRYPT 2000", pp.531~545 (2000), Springer
- P. Rogaway, "Authenticated-encryption with associated-data", Proceedings of the 9th ACM Conference on Computer and Communications Security, pp.98~107 (2002)
- "CAESAR call for submissions"[URL]
- "CAESAR submissions"[URL]
- "Announcing request for nomination for lightweight cryptographic algorithms" (2018)[URL]
- Report on lightweight cryptography, "K. McKay", National Institute of Standards and Technology, ~, pp.Report No. IR-8114 (2017)
- "Lightweight cryptography: round 1 candidates" (2021)[URL]
- "Lightweight cryptography: round 2 candidates" (2021)[URL]
- B. Rezvani, "Hardware implementation of NIST lightweight cryptographic candidates: a first look", IACR Cryptology ePrint Archive, 2019 (2019)
- F. Abed, "General classification of the authenticated encryption schemes for the CAESAR competition", Computer Science Review, 22, pp.13~26 (2016)
- E. B. Kavun, "A survey on authenticated encryption : ASIC designer’s perspective", ACM Computing Surveys (CSUR), 50(6), pp.2017~ (2017)[DOI]
- F. Zhang, "Survey of design and security evaluation of authenticated encryption algorithms in the CAESAR competition", Frontiers of Information Technology & Electronic Engineering, 19(12), pp.1475~1499 (2018)
- M. Agrawal, "Security and Privacy Trends in the Industrial Internet of Things", pp.71~94 (2019), Springer
- M. J. O. Saarinen, "A do-it-all-cipher for RFID: design requirements", IACR Cryptology ePrint Archive, 2012 (2012)
- "Profiles for the lightweight cryptography standardization process" (2017)[URL]
- "Submission requirement and evaluation criteria for the lightweight cryptography submission process" (2018)[URL]
- Dennis Agyemanh Nana Gookyi, "Selecting a Synthesizable RISC-V Processor Core for Low-cost Hardware Devices", JIPS(Journal of Information Processing Systems), 15(6), pp.1406~1421 (2019), 한국정보처리학회[DOI]
- "Cryptographic hash algorithm competition" (2007)[URL]
- "Keccak specification" (2008)[URL]
