journal article·2023-05-31Open access

Maintaining Secure Level on Symmetric Encryption under Quantum Attack

Hung-Jr Shiu, Chao-Tung Yang, Yun-Ru Tsai, Wei-Chung Lin, Chun-Ming Lai

Applied Sciences· Volume 13· Issue 11

Abstract

Quantum computing is currently being researched in many countries, and if implemented in the near future, it may pose a threat to existing encryption standards. In the quantum computer environment, asymmetric encryption can be solved by Shor’s Algorithm in polynomial time, and the difficulty of breaking symmetric encryption using brute force is reduced from N times to square root N times by Grover’s Algorithm. We take the Advanced Encryption Standard as the theme and increase the key length from the original standard 192 bits and 256 bits to 384 bits and 512 bits, respectively, in order to maintain the security level of AES 192/256 under the environment of quantum computing, so we propose the key schedule of AES 384/512, and write the software in C++ on FPGA. The experimental results show that our scheme can achieve Level III and Level V security levels in a quantum computer attack environment. In addition to increasing the length of the key, we use the LUT method in the process of writing SubBytes to replace the array and speed up the computation to optimize the execution speed. In addition, the proposed scheme is still based on 128-bit computing blocks, rather than computing blocks in larger blocks.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Quantum Computing Algorithms and Architecture · Chaos-based Image/Signal Encryption · Coding theory and cryptography

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Science and Information Engineering, National Taipei University, New Taipei City 237, Taiwan

Department of Computer Science, Tunghai University, Taichung City 407, Taiwan

Research Center for Smart Sustainable Circular Economy, Tunghai University, Taichung City 407, Taiwan

References (29)

Show source-provided references
1. Cyber security and beyond: Detecting malware and concept drift in AI-based sensor data streams using statistical techniques10.1016/j.compeleceng.2023.108702 ↗
2. Tariq, N., Asim, M., Al-Obeidat, F., Zubair Farooqi, M., Baker, T., Hammoudeh, M., and Ghafir, I. (2019). The Security of Big Data in Fog-Enabled IoT Applications Including Blockchain: A Survey. Sensors, 14.10.3390/s19081788 ↗
3. Al-Obeidat, F., Hani, A.B., Adedugbe, O., Majdalawieh, M., and Benkhelifa, E. (2020, January 4). The Socio-economic Impacts of Social Media Privacy and Security Challenges. Proceedings of the Frontiers in Cyber Security, Tianjin, China.10.1007/978-981-15-9739-8_41 ↗
4. Bhatia, V., and Ramkumar, K.R. (2020, January 30–31). An Efficient Quantum Computing technique for cracking RSA using Shor’s Algorithm. Proceedings of the IEEE 5th International Conference on Computing Communication and Automation (ICCCA), Greater Noida, India.10.1109/ICCCA49541.2020.9250806 ↗
5. Grover, L.K. (1996, January 22–24). A fast quantum mechanical algorithm for database search. Proceedings of the Twenty-Eighth Annual ACM Symposium on Theory of Computing, New York, NY, USA.10.1145/237814.237866 ↗
6. Grassl, M., Langenberg, B., Roetteler, M., and Steinwandt, R. (2016, January 24–26). Applying Grover’s algorithm to AES: Quantum resource estimates. Proceedings of the International Conference on Post-Quantum Cryptography, Fukuoka, Japan.10.1007/978-3-319-29360-8_3 ↗
7. NIST (2001). Announcing the Advanced Encryption Standard (AES), Federal Information Processing Standards Publication.
8. Quantum Computing10.1109/MS.2021.3087755 ↗
9. Mattsson, J.P., Smeets, B., and Thormarker, E. (2021). Quantum-Resistant Cryptography. arXiv.10.23919/ETR.2021.9904724 ↗
10. On the security and confidentiality of quantum key distribution10.1002/spy2.111 ↗
11. Balupala, H.K., Rahul, K., and Yachareni, S. (2021, January 14). Galois Field Arithmetic Operations using Xilinx FPGAs in Cryptography. Proceedings of the IEEE International IOT, Electronics and Mechatronics Conference (IEMTRONICS), Toronto, Canada.10.1109/IEMTRONICS52119.2021.9422551 ↗
12. Cryptography and Computer Privacy10.1038/scientificamerican0573-15 ↗
13. Webster, A.F., and Tavares, S.E. (1985). Advances in Cryptology—CRYPTO ‘85 Proceedings, Springer.
14. Khose, P.N., and Raut, V.G. (2015, January 8–10). Implementation of AES algorithm on FPGA for low area consumption. Proceedings of the International Conference on Pervasive Computing (ICPC), Pune, India.10.1109/PERVASIVE.2015.7087102 ↗
15. Moh’d, A., Jararweh, Y., and Tawalbeh, L.A. (2011, January 5–8). AES 512: 512-bit Advanced Encryption Standard algorithm design and evaluation. Proceedings of the International Conference on Information Assurance and Security (IAS), Melacca, Malaysia.10.1109/ISIAS.2011.6122835 ↗
16. D’souza, F.J., and Panchal, D. (2017, January 5–6). Advanced encryption standard (AES) security enhancement using hybrid approach. Proceedings of the International Conference on Computing, Communication and Automation (ICCCA), Greater Noida, India.10.1109/CCAA.2017.8229881 ↗
17. Hu, F., and Ni, F. (2022, January 7–8). Software Implementation of AES-128: Side Channel Attacks Based on Power Traces Decomposition. Proceedings of the 2022 International Conference on Cyber Warfare and Security (ICCWS), Islamabad, Pakistan.10.1109/ICCWS56285.2022.9998437 ↗
18. Sanap, S.D., and More, V. (2021, January 13–14). Performance Analysis of Encryption Techniques Based on Avalanche effect and Strict Avalanche Criterion. Proceedings of the International Conference on Signal Processing and Communication, Coimbatore, India.10.1109/ICSPC51351.2021.9451784 ↗
19. Sunil, J., Suhas, H.S., Sumanth, B.K., and Santhameena, S. (2020, January 6–8). Implementation of AES Algorithm on FPGA and on software. Proceedings of the IEEE International Conference for Innovation in Technology (INOCON), Bangluru, India.10.1109/INOCON50539.2020.9298347 ↗
20. Singh, K., and Dod, S. (2016). An Efficient Hardware design and Implementation of Advanced Encryption Standard (AES) Algorithm. Comput. Sci.
21. Kumar, K., Singh, V., Mishra, G., Babu, B.R., Tripathi, N., and Kumar, P. (2022, January 14–16). Power-Efficient Secured Hardware Design of AES Algorithm on High Performance FPGA. Proceedings of the 2022 5th International Conference on Contemporary Computing and Informatics (IC3I), Uttar Pradesh, India.10.1109/IC3I56241.2022.10073148 ↗
22. Rahim, U., Siddiqui, M.F., Javed, M.A., and Nafi, N. (December, January 30). Architectural Implementation of AES based 5G Security Protocol on FPGA. Proceedings of the 2022 32nd International Telecommunication Networks and Applications Conference (ITNAC), Wellington, New Zealand.10.1109/ITNAC55475.2022.9998367 ↗
23. Implementation of AES Algorithm Using Verilog10.37314/JJEM.2020.040103 ↗
24. Soumya, V.H., Neelagar, M.B., and Kumaraswamy, K.V. (2018, January 27–28). Designing of AES Algorithm using Verilog. Proceedings of the International Conference for Convergence in Technology (I2CT), Mangalore, India.10.1109/I2CT42659.2018.9058322 ↗
25. Srinivas, N.S., and Akramuddin, M.D. (2016, January 3–5). FPGA based hardware implementation of AES Rijndael algorithm for Encryption and Decryption. Proceedings of the International Conference on Electrical Electronics and Optimization Techniques (ICEEOT), Chennai, India.10.1109/ICEEOT.2016.7754990 ↗
26. Shah, S.S., and Raja, G. (2015, January 19–21). FPGA implementation of chaotic based AES image encryption algorithm. Proceedings of the IEEE International Conference on Signal and Image Processing Applications (ICSIPA), Kuala Lumpur, Malaysia.10.1109/ICSIPA.2015.7412256 ↗
27. Joshi, A., Dakhole, P.K., and Thatere, A. (2015, January 20). Implementation of S-Box for Advanced Encryption Standard. Proceedings of the IEEE International Conference on Engineering and Technology (ICETECH), Coimbatore, India.10.1109/ICETECH.2015.7275043 ↗
28. Nadjia, A., and Mohamed, A. (2015, January 13–15). Efficient implementation of AES S-box in LUT-6 FPGAs. Proceedings of the International Conference on Electrical Engineering (ICEE), Boumerdes, Algeria.10.1109/INTEE.2015.7416679 ↗
29. Pammu, A.A., Chong, K.S., Ne, K.Z., and Gwee, B.H. (2016, January 20–22). High Secured Low Power Multiplexer-LUT Based AES S-Box Implementation. Proceedings of the International Conference on Information Systems Engineering (ICISE), Los Angeles, CA, USA.10.1109/ICISE.2016.11 ↗