Abstract
The consistent scaling of metal-oxide-semiconductor field-effect transistor devices lead to parameter variations which become a significant design challenge for the researchers and designers. This variation deviates the design parameter from specific values and degrades the performance. Process, voltage, and temperature (PVT) variations are uncontrollable natural occurring phenomena during fabrication steps that result in slow and fast MOS transistors. In this paper effect of variability on the performance of the nonlinear cryptographic block substitution box (SBOX) is explored at CMOS 45 nm technology at 1 V supply voltage. Performance parameter optimizes by including underlying cells with different CMOS logic structures like pass transistor logic (PTL) and transmission gate (TG). Power consumption pattern increases with FF corner and decreases towards the SS corner while delay varies differently for SF and FS corner. SBOX underlying cell XOR & AND gate implemented with PTL logic reduces the transistor count and lowers power consumption but at the same time PTL logic enhances delay. For the SBOX with TG logic decreases delay by maintaining power and area under specific limit. Delay and power vary more rapidly for PTL, and TG logic compares to static CMOS logic. The simulation result justifies that voltage and temperature variation is more pronounced at SF and FS corners compared to others. Maximum variation occurs for the delay, at SF corner with − 10% supply variation 307.52% and power at FS corner with + 10% supply variation 99.81%. The process variability of SBOX is majorly oriented towards the cryptographic applications and to access the SBOX vulnerabilities and countermeasures challenges.
Similar content being viewed by others
Data availability
The associated data will be made available on request.
Code availability
The simulation work has been carried out Cadence virtuso.
References
Pammu, A. A., Chong, K. S., Gwee, B. H. (2016) Secured low power overhead compensator look-up-table (LUT) substitution box (S-Box) architecture. In IEEE International Conference on Networking, Architecture and Storage (NAS). https://doi.org/10.1109/NAS.2016.7549420
Hossain, F. S., & Ali, M. L. (2015). A novel byte-substitution architecture for the AES cryptosystem. PLoS One. https://doi.org/10.1371/journal.pone.0138457
Zhang, X., & Parhi, K. K. (2004). High-speed VLSI architectures for the AES algorithm. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 12(9), 957–967.
Kim, H. K., & Myung, H. S. (2019). Low power AES using 8-bit and 32-bit Datapath optimization for small internet-of-things (IoT). Journal of Signal Processing Systems, 91(11), 1283–1289.
Avital, M. I., Levi, O. K., & Alexander, F. (2016). CMOS based gates for blurring power information. IEEE Transactions on Circuits and Systems I: Regular Papers, 63(7), 1033–1042.
Agarwal, A., Blaauw, D., & Zolotov, V. (2003). Statistical timing analysis for intra-die process variations with spatial correlations. In: ICCAD-2003. International Conference on Computer Aided Design (IEEE Cat. No.03CH37486) (Vol. 2003, pp. 900–907). https://doi.org/10.1109/ICCAD.2003.159781
Qian K, (2015) Variability modeling and statistical parameter extraction for CMOS Devices. Electrical Engineering and the computer sciences university of California at Berkeley Technical Report No. UCB/EECS-2015-165.
Mutlu, A., Le, K. J., Celik, M., Tsien, D., Shyu, G., & Yeh, L. (2007). An exploratory study on statistical timing analysis and parametric yield optimization. In 8th International Symposium on Quality Electronic Design (ISQED'07) (pp. 677–684). https://doi.org/10.1109/ISQED.2007.34
Kumar, A., & Tripathi, S. L. (2020). SBOX under PVT variation. Analog Integrated Circuits and Signal Processing, 105(1), 73–82.
Kumar, A., & Tejani, S. (2018). S-BOX architecture. In P. Singh, M. Paprzycki, B. Bhargava, J. Chhabra, N. Kaushal, & Y. Kumar (Eds.), Futuristic trends in network and communication technologies (pp. 17–27). Springer. https://doi.org/10.1007/978-981-13-3804-5_2
Rashidi, B. (2021). Lightweight 8-bit S-box and combined S-box/S-box− 1 for cryptographic applications. International Journal of Circuit Theory and Applications. https://doi.org/10.1002/cta.3041
Banik, S., Andrey, B., & Francesco, R. (2019). Compact circuits for combined AES encryption/decryption. Journal of Cryptographic Engineering, 9(1), 69–83.
Wu, J., Shi, Y., & Choi, M. (2012). Measurement and evaluation of power analysis attacks on asynchronous S-box. IEEE Transactions on Instrumentation Measurement, 61(10), 2765–2775.
Canright, D. (2009). A very compact S-box for AES. International Workshop on Cryptographic Hardware and Embedded, Retrived August 7, 2020, from https://www.iacr.org/archive/ches2005/032.pdf
Nandan, V., & Rao, R. G. S. (2020). Low power and area efficient design of AES SBox using enhanced transformation method for security application. International Journal of Communication Systems. https://doi.org/10.1002/dac.4308
Reyhani-Masoleh, A., Taha, M., & Ashmawy, D. (2019). New low-area designs for the AES forward, inverse and combined S-boxes. IEEE Transactions on Computers, 69(12), 1757–1773.
Begül, B., Meyer, L. D., Duval, S., Levi, I., & Standaert, F. (2020). A guide on S-boxes for low-latency masking. IACR Transactions on Symmetric Cryptology, Issue, 1, 144–184.
Weiwei, S., Zhang, S., Xu, J., Lu, M., Shi, L., & Yang, J. (2019). Machine learning assisted side-channel-attack countermeasure and its application on a 28-nm AES circuit. IEEE Journal of Solid-State Circuits, 55(3), 794–804.
Kumar, R., Suresh, V., Satpathy, S., Anders, M. A., & Kaul, H. (2020). A 4900-µm2 839-Mb/s side-channel attack-resistant AES-128 in 14-nm CMOS with heterogeneous sboxes, linear masked mixcolumns, and dual-rail key addition. IEEE Journal of Solid-State Circuits, 55(4), 945–955.
Bělohoubek, J., Fišer, P., & Schmidt, J. (2021). Optically induced static power in combinational logic: Vulnerabilities and countermeasures. Microelectronics Reliability, 124, 114281. https://doi.org/10.1016/j.microrel.2021.114281
Kong, J. H., Ang, L. M., & Seng, K. P. (2013). A very compact AES-SPIHT selective encryption computer architecture design with improved S-box. Journal of Engineering. https://doi.org/10.1155/2013/785126
Jayakumar, M. (2018). FPGA-masked S-box implementation for AES engine. VLSI Design: Circuits, Systems, and Applications., 469, 223–233.
Teegarden, C., Bhargava, M., Mai, K. (2010). Side-channel attack resistant ROM-based AES S-Box. In IEEE International Symposium on Hardware-Oriented Security and Trust (HOST), pp. 124–129, doi: https://doi.org/10.1109/HST.2010.5513101.
Kamel, D., Standaert, F. X., & Flandre, D. (2009). Scaling trends of the AES S-box low power consumption in 130 and 65 nm CMOS technology nodes. IEEE International Symposium on Circuits and Systems, 1385–1388. https://doi.org/10.1109/ISCAS.2009.5118023
Prathiba, A., & Bhaaskaran, V. (2018). Lightweight S-Box architecture for secure internet of things. Information, MDPI, 9(1), 13. https://doi.org/10.3390/info9010013
Acknowledgements
We acknowledge for the support and lab facility provided by department of VLSI design, School of Electronics and Electrical Engineering, Lovely Professional University, Punjab India.
Funding
There is no funding received for this work.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
There is no conflict of interest at any stage.
Ethics approval
It is a simulation-based design and analysis. So, it does not produce any environmental hazards.
Consent to participate
Yes, we are ready to participate.
Consent for publication
We are ready for publication with your journal.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Kumar, A., Tripathi, S.L. & Subramaniam, U. Variability Analysis of SBOX With CMOS 45 nm Technology. Wireless Pers Commun 124, 671–682 (2022). https://doi.org/10.1007/s11277-021-09377-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-021-09377-0