Comparative performance analysis of hardware and software AES encryption implementation in WSN
Open accessAbstract
Wireless Sensor Networks (WSNs) have been among the most researched areas in the last ten or twenty years. Different sensor technologies and wireless communication contributed to the progress in this field, but two features of these systems are still insufficiently developed. These are data security and energy consumption. Data is particularly vulnerable during transmission, whether it is communication between nodes or between a base station and a server. One of the most promising solutions for this problem is data encryption. However, data encryption negatively affects sensor nodes' energy consumption, so there is a compromise between data security and energy consumption. Symmetric encryption algorithms are more effective than asymmetric for these applications. Advanced Encryption Standard (AES) is the most frequently used symmetric algorithm. This paper analyzes the performance of hardware and software implementation of the AES encryption algorithm on the sensor node. The hardware implementation is based on the integrated circuit ATECC608A, while the microcontroller firmware includes the software implementation. The analyzed parameters include execution time, energy consumption, and memory usage, for four working frequencies (8 MHz, 16 MHz, 32 MHz, and 64 MHz), and different supply voltages (2.6 V, 3.3 V, and 5 V). The results show that the hardware implementation works faster for the lower working frequency (up to 12 MHz). The execution time of software implementation is reduced approximately 50 % with doubled frequency, while the reduction is less, and inconstant in hardware implementation. The hardware implementation consumes more energy that software, and the difference rises with the working frequency. These differences are 20 %, 40 %, 60 %, and 75 % at the same frequencies considered for execution time analyzing. The hardware implementation occupies 4.58 % of the memory of the microcontroller (PIC18F45K22), while 10.13 % is needed for the software implementation. These results can provide a good starting point for choosing an appropriate encryption implementation method.
AI snapshot
Written from the paper’s full text.
TL;DR
This paper compares hardware and software AES encryption on a WSN sensor node using a PIC18F45K22 microcontroller and the ATECC608A crypto IC. Hardware AES is faster only at lower operating frequencies (up to about 12 MHz), while software AES uses less energy but more program memory.
Key findings
- Hardware AES has lower execution time at lower frequencies, approximately up to 12 MHz; software AES is faster at higher frequencies. Doubling the microcontroller frequency reduces software execution time by almost 50%, while hardware execution time reductions are smaller and inconstant: 25%, 15%, and 13% for 8→16 MHz, 16→32 MHz, and 32→64 MHz, respectively.
- Hardware AES consumes more energy than software AES at every tested frequency and supply voltage. Table 2 reports hardware-vs-software energy differences of +16%, +17%, +27% at 8 MHz for 2.6 V, 3.3 V, and 5 V; +40%, +39%, +45% at 16 MHz; +60%, +61%, +61% at 32 MHz; and +75%, +75%, +78% at 64 MHz.
- Hardware AES occupies 4.58% of the microcontroller’s programmable memory, while software AES occupies 10.13%. The selected PIC18F45K22 has 4 kB of user program memory.
- The hardware encryption process includes ATECC608A wake-up, which takes about 1500 µs, and encryption, which takes about 2030 µs; these fixed times do not depend on the microcontroller working frequency.
Methods
- The sensor node uses a PIC18F45K22 microcontroller. Hardware AES is implemented with an external ATECC608A integrated circuit over I²C; software AES is implemented inside the microcontroller firmware.
- Execution time was measured with an oscilloscope using GPIO pulses marking operation start/end. Current was measured with a 100 mΩ shunt resistor and INA212, and energy was calculated from current, voltage, and time.
- Measurements were taken at supply voltages of 2.6 V, 3.3 V, and 5 V and microcontroller working frequencies of 8 MHz, 16 MHz, 32 MHz, and 64 MHz. The microcontroller was in sleep mode before and after encryption.
Limitations
- The paper does not explicitly state limitations.
- Evident from the text: the results are tied to one specific hardware/software setup—PIC18F45K22 plus ATECC608A—and to AES only; the authors state future work will test different microcontrollers and integrated circuits.
- Evident from the text: the study measures encryption execution time, energy, and memory only, not radio transmission energy; the authors state future research will analyze various radio modules and transmission energy.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
2 of 6 cited sources checked · 1 supported · 0 flagged · accuracy not yet measured
- Findingreasoning
The execution time of AES encryption decreases as the microcontroller working frequency increases.
“The execution time decreases with the increase of the microcontroller working frequency.”
Quote in the paperSubstantial claim - Findingown data
The energy consumption differences between the hardware and software AES implementations are 20%, 40%, 60%, and 75% at the frequencies considered for execution time analysis.
“These differences are 20 %, 40 %, 60 %, and 75 % at the same frequencies considered for execution time analyzing.”
Quote in the paperSubstantial claim - Findingown data
The reduction in execution time with increasing frequency is greater for software AES encryption than for hardware AES encryption.
“The reduction of the execution time is more intensive for software than for hardware encryption.”
Quote in the paperSubstantial claim - Findingown data
For the software AES implementation, doubling the working frequency reduces execution time by approximately 50%.
“The execution time of software implementation is reduced approximately 50 % with doubled frequency, while the reduction is less, and inconstant in hardware implementation.”
Quote in the paperSubstantial claim - Findingown data
The hardware AES implementation occupies 4.58% of the memory of the microcontroller PIC18F45K22.
“The hardware implementation occupies 4.58 % of the memory of the microcontroller (PIC18F45K22), while 10.13 % is needed for the software implementation.”
Quote in the paperSubstantial claim
- Findingown data
The software AES implementation occupies 10.13% of the memory of the microcontroller PIC18F45K22.
“The hardware implementation occupies 4.58 % of the memory of the microcontroller (PIC18F45K22), while 10.13 % is needed for the software implementation.”
Quote in the paperSubstantial claim - Findingown data
The difference in energy consumption between the hardware and software AES implementations rises with the working frequency.
“The hardware implementation consumes more energy that software, and the difference rises with the working frequency.”
Quote in the paperSubstantial claim - Findingown data
The hardware AES implementation works faster than the software implementation for lower working frequencies (up to 12 MHz).
“The results show that the hardware implementation works faster for the lower working frequency (up to 12 MHz).”
Quote in the paperSubstantial claim - Findingown data
The hardware AES implementation consumes more energy than the software AES implementation.
“The hardware implementation consumes more energy that software, and the difference rises with the working frequency.”
Quote in the paperSubstantial claim - Findingown data
The ATECC608A takes about 2030 us to perform AES encryption.
“The ATECC608A takes about 2030 us to perform encryption, and cipher text data can be read by microcontroller after that.”
Quote in the paperSubstantial claim - Findingown data
When the working frequency is doubled, the execution time of software AES encryption is reduced by almost 50%.
“When the working frequency is doubled, the execution time of software encryption is reduced by almost 50 %.”
Quote in the paperSubstantial claim - Findingreasoning
Hardware AES encryption takes less execution time than software AES encryption at working frequencies approximately up to 12 MHz.
“The hardware encryption process takes less time at smaller values of the observed frequencies (approximately up to 12 MHz).”
Quote in the paperSubstantial claim - Findingown data
The wake-up process of the ATECC608A takes about 1500 us.
“The wake-up process takes about 1500 us.”
Quote in the paperNot a substantial claim - Findingown data
At 8 MHz and 2.6 V, hardware AES encryption consumes 16% more energy than software AES encryption.
“For example, at frequency of 8 MHz and 2.6 V power supply voltage, the hardware encryption process consumes 16 % more energy than software.”
Quote in the paperSubstantial claim - Findingown data
Hardware AES encryption consumes more energy than software AES encryption for every tested working frequency and power supply voltage.
“The results show that hardware encryption consumes more energy than software, for every working frequencies and power supply voltages.”
- Also stated in: § 5. RESULTS · plain
“The AES encryption algorithm implemented in software requires less energy than another one realized by hardware components.”
Quote in the paperSubstantial claim - Also stated in: § 5. RESULTS · plain
- Findingnone given
The difference in energy consumption between hardware and software AES encryption is greater at higher power supply voltages.
“Also, the difference in the consumed energy in these two processes is higher at increased power supply voltage.”
Quote in the paperNot a substantial claim - Findingreasoning
For hardware AES encryption, energy consumption rises with increasing working frequency at constant power supply voltage.
“In the case of the hardware encryption, the consumed energy rises with the increasing working frequency at the constant power supply voltage.”
Quote in the paperSubstantial claim - Findingreasoning
Both hardware and software AES encryption consume more energy at higher power supply voltage for the same microcontroller working frequency.
“The both processes, hardware and software, consume more energy if the power supply voltage is higher at the same microcontroller working frequency.”
Quote in the paperNot a substantial claim - Findingreasoning
At the same power supply voltage and equal working frequencies, software AES encryption consumes less energy than hardware AES encryption.
“In the case of the same power supply voltage and equal working frequencies, the software encryption process demands less energy than hardware because it does not include additional components and circuits.”
Quote in the paperSubstantial claim - Interpretationreasoning
The smaller reduction in hardware AES execution time is due to the fixed time interval required by ATECC608A for wake-up and encryption, which does not depend on the microcontroller working frequency.
“The reason for that is the fixed time interval, which is necessary to ATECC608A perform specific operations (wake-up, encryption), and they do not depend on the microcontroller working frequency.”
Quote in the paperSubstantial claim - Interpretationreasoning
The choice of AES implementation method does not depend on the monitored physical parameters and a sensor node's application.
“The choice of the implementation method does not depend on the monitored physical parameters and a sensor node's application.”
Quote in the paperSubstantial claim - Study design and conductreasoning
The minimal power supply voltage level is 2.6 V, necessary to provide reliable control of the transistor that turns on/off the ATECC608A.
“Although the microcontroller and ATECC608A can operate at 2.3 V and 2 V, respectively, the minimal power supply voltage level is 2.6 V.This voltage level is necessary to provide reliable control of the transistor, which turns on/off the ATECC608A.”
Quote in the paperNot a substantial claim - Interpretationown data
Hardware AES implementation is a better choice when it is necessary to ensure data security with minimal memory usage.
“Therefore, hardware implementation is a better choice when it is necessary to ensure data security with minimal memory usage.”
Quote in the paperSubstantial claim - Interpretationreasoning
For software AES encryption, the decrease in execution time has more influence on energy consumption than the increase in current intensity at higher working frequencies.
“The decreasing of the execution time in the software encryption has more influence on energy consumption than increasing the current intensity at the higher working frequencies.”
Quote in the paperSubstantial claim - Interpretationown data
The frequency of measurement (execution time), available energy, and microcontroller resources (programmable memory size and working frequency) determine which AES encryption method should be applied.
“The frequency of measurement (execution time), available energy, and microcontroller resources (size of the programmable memory and working frequency) determine which encryption method should be applied.”
Quote in the paperSubstantial claim - Interpretationreasoning
If execution time is the primary goal and the working frequency is below 12 MHz, hardware AES encryption offers better results.
“Therefore, if the execution time is the primary goal, and the working frequency is smaller than 12 MHz, the hardware encryption process offers better results, while the software encryption operates faster at higher values of working frequencies.”
Quote in the paperSubstantial claim - Interpretationown data
If execution time is the most important during sensor node operation and there is no energy constraint, software AES encryption is a better solution than hardware AES encryption.
“So, if the execution time is the most important during the sensor node operation, and there is no energy constrains, the software encryption implementation is the better solution than hardware.”
Quote in the paperSubstantial claim
- Classified as probably not a substantial claim. 11
- May combine two claims. 12
- The quote only partly states this claim. 2
Classified as probably not a substantial claim. May combine two claims.
PremisecitationSymmetric encryption algorithms are low-cost and high-efficiency.
“Symmetric encryption algorithms are low-cost and high-efficiency.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [9] P. P. Santoso, E. Rilvani, A. B. Trisnawan, K. Adiyarta, D. Napitupulu, T. Sutabri and R. Rahim, "Systematic Literature Review: Comparison Study of Symmetric Key and Asymmetric Key Algorithm", In Proceedings of the 2nd Nommensen International Conference on Technology and Engineering, Medan, Indonesia, 2018, vol. 420, p. 012111. source
The Figure 1 passage says symmetric algorithms operate faster than asymmetric algorithms, and Results and Discussion says they perform well on speed and power consumption. These support high efficiency, but the passages do not establish that symmetric algorithms are low-cost. (LLM, conf=0.86)
Experimental — accuracy not yet measured
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationAsymmetric encryption algorithms are complex and take more execution time than symmetric algorithms, but they deliver a higher level of security.
“Asymmetric algorithms are complex and take more execution time, but they deliver a higher level of security.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [9] P. P. Santoso, E. Rilvani, A. B. Trisnawan, K. Adiyarta, D. Napitupulu, T. Sutabri and R. Rahim, "Systematic Literature Review: Comparison Study of Symmetric Key and Asymmetric Key Algorithm", In Proceedings of the 2nd Nommensen International Conference on Technology and Engineering, Medan, Indonesia, 2018, vol. 420, p. 012111. source
May combine two claims.
Findingnone givenFor the hardware AES implementation, the reduction in execution time with doubled frequency is less and inconstant.
“The execution time of software implementation is reduced approximately 50 % with doubled frequency, while the reduction is less, and inconstant in hardware implementation.”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningFor hardware AES encryption, the execution time reduction is 25%, 15%, and 13% for frequency changes from 8 to 16 MHz, 16 to 32 MHz, and 32 to 64 MHz, respectively.
“A similar trend is noted for hardware encryption, but the reduction of execution time is smaller: 25 %, 15 %, and 13 % for frequency changes 8 MHz to 16 MHz, 16 MHz to 32 MHz, and 32 MHz to 64 MHz, respectively.”
Quote in the paperSubstantial claimThe quote only partly states this claim.
FindingreasoningSoftware AES encryption energy consumption decreases slightly as working frequency increases.
“Therefore, the energy consumption decreases slightly if the software encryption is applied.”
Quote in the paperSubstantial claimThe quote only partly states this claim.
Findingown dataSoftware AES encryption is faster than hardware AES encryption at working frequencies above 12 MHz.
“while the software encryption is faster at higher frequencies.”
- Also stated in: § 5. RESULTS · plain
“while the software encryption operates faster at higher values of working frequencies.”
Quote in the paperSubstantial claim- Also stated in: § 5. RESULTS · plain
May combine two claims.
Findingown dataHardware AES implementation occupies 4.58% of programmable memory, while software AES implementation occupies 10.13%.
“For the hardware and software implementation, 4.58 % and 10.13 % of programmable memory are occupied, respectively.”
- Also stated in: § 5. RESULTS · plain
“the hardware implementation occupies less programmable memory”
Quote in the paperSubstantial claim- Also stated in: § 5. RESULTS · plain
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationAfter the National Security Agency approved it, AES has become a recommended security standard of data encryption.
“After the National Security Agency approved it, AES has become a recommended security standard of data encryption [37].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [37] M. Dworkin, E. Barker, J. Nechvatal, J. Foti, L. Bassham, E. Roback and J. Dray, "Advanced Encryption Standard (AES)", Federal Inf. Process. Stds. (NIST FIPS), Nov. 2001.
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Classified as probably not a substantial claim. May combine two claims.
PremisereasoningEven though symmetric encryption algorithms provide a lower security level than asymmetric algorithms, they are usually used in WSNs because of resource limitations.
“Even symmetric encryption algorithms provide a lower security level than asymmetric they are usually used in WSNs because of resource limitations.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationAES is a high-speed encryption algorithm and provides more security than other symmetric encryption algorithms.
“AES is high speed encryption algorithm, and it provides more security that others symmetric encryption algorithms.”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [10] C. Zhang, Y. Jia, L. Zhu and Z. Zhang, "Research on Simple Power Consumption Based on AES Algorithm", In Proceedings of the 2023 IEEE 2nd International Conference on Electrical Engineering, Big Data and Algorithms (EEBDA), Changchun, China, 2023, pp. 1883-1886. source
- cites [11] E. S. Selvapriya and L. Suganthi, "Design and Implementation of Low Power Advanced Encryption Standard Cryptocore Utilizing Dynamic Pipelined Asynchronous Model", Integration, vol. 93, p. 102057, 2023. source
May combine two claims.
Interpretationown dataHardware AES's lower memory usage is significant for sensor nodes built on microcontrollers with limited memory space, or sensor nodes that contain computationally demanding algorithms for data analysis.
“On the other hand, the hardware implementation occupies less programmable memory, which is significant for sensor nodes built on microcontrollers with limited memory space, or sensor nodes that contain computationally demanding algorithms for data analysis.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
InterpretationreasoningThe experimental setup for current measurement based on INA212 operates at the same voltage level as a sensor node, so it can be made using a microcontroller instead of an oscilloscope and installed in a sensor node, providing real-time consumption measurement.
“The experimental setup for current measurement based on INA212 operates at the same voltage level as a sensor node.So, it can be made using a microcontroller instead of an oscilloscope and installed in a sensor node, providing real-time consumption measurement.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Interpretationown dataSoftware AES encryption should be applied inside the sensor node if energy saving is the primary goal, such as sensor nodes powered by battery or energy-harvesting power supply.
“This encryption process should be applied inside the sensor node if energy saving is the primary goal, such as sensor nodes powered by battery or energy-harvesting power supply.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Interpretationnone givenThe only constraint for hardware AES implementation is a microcontroller inside a sensor node equipped with an I2C interface, and enough programmable memory for software implementation.
“The only constraint for hardware implementation is a microcontroller inside a sensor node equipped with an I 2 C interface, and enough programmable memory for software implementation.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductreasoningThe microcontroller is in sleep mode before and after the encryption process to minimize energy consumption during the inactive state.
“The microcontroller is in sleep mode before and after the encryption process to minimize energy consumption during the inactive state (no measurement or sending data).”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone givenThe current measurement circuit based on shunt resistor and INA212 provides high precision and has a low impact on load operating voltage.
“This methods provide the high precision and it has a low impact on load operating voltage.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataThe increase in power consumption for hardware AES encryption is mainly due to increased current intensity, which is more significant at higher frequencies than the reduction of execution time.
“The main contribution to the increased power consumption is the increase of the current intensity, which is more significant at higher frequencies than the reduction of the execution time.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductcitationAll unused microcontroller pins were configured as output and set to low voltage levels to prevent unnecessary energy consumption.
“All microcontroller unused pins are configured as output, and set to low voltage levels to prevent unnecessary energy consumption [41].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [41] B. Ivey, Low-Power Design Guide, Microchip Technology Inc., 2011.
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
The paper relies on this without support.
Traditional security solutions cannot be applied to WSNs because sensor nodes have significant resource constraints.
“Traditional security solutions require a lot of computing energy and large memory.Therefore, they cannot be applied to WSNs because of significant resource constraints.”
The paper relies on this without support.
Sensor nodes are usually deployed unattended and battery-powered, and battery recharging or replacement is not easy.
“Sensor nodes are usually deployed in unattended environments without access to an electrical grid and powered by batteries.The battery recharging or replacement is not easy, so the sensor node's energy consumption should be reduced maximally.”
The paper relies on this without support.
The performance results obtained on the PIC18F45K22 and ATECC608A platform are representative enough to guide selection of AES implementation in WSNs.
“These results can provide a good starting point for choosing an appropriate encryption implementation method.”
The paper relies on this without support.
AES is not energy-demanding and provides a high level of security.
“It is not energy-demanding and provides a high level of security.”
The paper relies on this without support.
The power supply voltages 3.3 V and 5 V are the most common in battery-powered sensor nodes, and most radio transceiver modules operate at these voltages.
“Two other power supply voltages considered in this paper are 3.3 V and 5 V because they are the most common in battery-powered sensor nodes, and most radio transceiver modules operate at these voltages.”
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
Current-measurement step specifies the GPIO oscilloscope channel
MinorThe setup connects the current-sensing output to CH1 and a GPIO pin to CH2, but step 6 says current is measured on channel 2.
“6) The current is measured on channel 2, for the same time interval as 5).”
“3) OUT pin of INA212 is connected to one channel of the oscilloscope (CH1); 4) One GPIO pin of the device under test (microcontroller in our case) is connected to another channel of the oscilloscope (CH2).”
Cites
Applications of Wireless Sensor Networks: An Up-to-Date Survey
Kandris, D., Nakas, C., Vomvas, D., & Koulouras, G. (2020) · Applied System Innovation · doi:10.3390/asi3010014 · Cited by 737 · see citing works
Advanced Encryption Standard (AES)
(2001) · doi:10.6028/nist.fips.197 · Cited by 700 · see citing works
Internet of Things applications: A systematic review
Asghari, P., Rahmani, A. M., & Javadi, H. H. S. (2019) · Computer Networks · doi:10.1016/j.comnet.2018.12.008 · Cited by 589 · see citing works
Daemen, J., & Rijmen, V. (2000) · Lecture notes in computer science · doi:10.1007/10721064_26 · Cited by 321 · see citing works
Lightweight Cryptography for Internet of Insecure Things: A Survey
Dutta, I. K., Ghosh, B., & Bayoumi, M. (2019) · IEEE Annual Computing and Communication Workshop and Conference (CCWC) · doi:10.1109/ccwc.2019.8666557 · Cited by 123 · see citing works
A Survey on Symmetric and Asymmetric Cryptography Algorithms in information Security
Al-Shabi, M. A. (2019) · International Journal of Scientific and Research Publications · doi:10.29322/ijsrp.9.03.2019.p8779 · Cited by 98 · see citing works
Security and application of wireless sensor network
Huanan, Z., Suping, X., & Wang, J. (2021) · Procedia Computer Science · doi:10.1016/j.procs.2021.02.088 · Cited by 97 · see citing works
Security protocol using elliptic curve cryptography algorithm for wireless sensor networks
Qazi, R., Qureshi, K. N., Bashir, F. I., Najam-ul-Islam, M., Iqbal, S., & Arshad, A. (2020) · Journal of Ambient Intelligence and Humanized Computing · doi:10.1007/s12652-020-02020-z · Cited by 83 · see citing works
Cryptographic Data Security for Reliable Wireless Sensor Network
Urooj, S., Lata, S., Ahmad, S., et al. (2023) · Alexandria Engineering Journal · doi:10.1016/j.aej.2023.03.061 · Cited by 74 · see citing works
Blockchain Mechanism and Symmetric Encryption in A Wireless Sensor Network
Guerrero-Sánchez, A. E., Rivas-Araiza, E. A., Gonzalez-Cordoba, J. L., Toledano‐Ayala, M., & Takács, A. (2020) · Sensors · doi:10.3390/s20102798 · Cited by 71 · see citing works
Power Consumption and Calculation Requirement Analysis of AES for WSN IoT
Hung, C., & Hsu, W.-T. (2018) · Sensors · doi:10.3390/s18061675 · Cited by 63 · see citing works
Experimental evaluation of a WSN platform power consumption
Antonopoulos, C. G., Prayati, A., Stoyanova, T., et al. (2009) · doi:10.1109/ipdps.2009.5161185 · Cited by 45 · see citing works
Mahlake, N., Mathonsi, T. E., Plessis, D. D., et al. (2023) · Journal of Communications · doi:10.12720/jcm.18.1.47-57 · Cited by 40 · see citing works
High Dynamic Range Power Consumption Measurement in Microcontroller-Based Applications
Nisio, A. D., Noia, T. D., Carducci, C. G. C., et al. (2016) · IEEE Transactions on Instrumentation and Measurement · doi:10.1109/tim.2016.2549818 · Cited by 38 · see citing works
Security in Wireless Sensor Networks: A Cryptography Performance Analysis at MAC Layer
Tropea, M., Spina, M. G., Rango, F. D., et al. (2022) · Future Internet · doi:10.3390/fi14050145 · Cited by 36 · see citing works
Kim, J. M., Lee, H., Yi, J., & Park, M. (2016) · Journal of Sensors · doi:10.1155/2016/2678269 · Cited by 30 · see citing works
Lightweight Aggregated Data Encryption for Wireless Sensor Networks (WSNs)
Harn, L., Hsu, C.-F., Xia, Z., & He, Z. (2021) · IEEE Sensors Letters · doi:10.1109/lsens.2021.3063326 · Cited by 29 · see citing works
Measuring the performance and energy consumption of AES in wireless sensor networks
Panait, C., & Dragomir, D. (2015) · Annals of Computer Science and Information Systems · doi:10.15439/2015f322 · Cited by 27 · see citing works
A Survey on Encryption Schemes in Wireless Sensor Networks
Hayouni, H., Hamdi, M., & Kim, T.-H. (2014) · doi:10.1109/asea.2014.14 · Cited by 27 · see citing works
The Best Performance Evaluation of Encryption Algorithms to Reduce Power Consumption in WSN
Sibahee, M. A. A., Lu, S., Hussien, Z. A., et al. (2017) · doi:10.1109/ciis.2017.50 · Cited by 27 · see citing works
An Energy Efficient AES Encryption Core for Hardware Security Implementation in IoT Systems
Dao, M.-H., Hoang, V., Dao, V.-L., & Tran, X. (2018) · International Conference on Advanced Technologies for Communications · doi:10.1109/atc.2018.8587500 · Cited by 24 · see citing works
A smart weather station based on sensor technology
Djordjević, M., & Danković, D. (2019) · Facta universitatis - series Electronics and Energetics · doi:10.2298/fuee1902195d · Cited by 22 · see citing works
An Asymmetric Encryption-Based Key Distribution Method for Wireless Sensor Networks
Cheng, Y., Liu, Y., Zhang, Z., et al. (2023) · Sensors · doi:10.3390/s23146460 · Cited by 21 · see citing works
Security protocols for wireless sensor networks
Bhalla, M., Pandey, N., & Kumar, B. (2015) · International Conference on Green Computing and Internet of Things (ICGCIoT) · doi:10.1109/icgciot.2015.7380610 · Cited by 18 · see citing works
Systematic literature review: comparison study of symmetric key and asymmetric key algorithm
Santoso, P. P., Rilvani, E., Trisnawan, A. B., Adiyarta, K., Napitupulu, D., Sutabri, T., & Rahim, R. (2018) · IOP Conference Series: Materials Science and Engineering · doi:10.1088/1757-899x/420/1/012111 · Cited by 18 · see citing works
Selvapriya, E. S., & Suganthi, L. (2023) · Integration · doi:10.1016/j.vlsi.2023.102057 · Cited by 18 · see citing works
Security for wireless sensor networks using cryptography
Ramadevi, P., Ayyasamy, S., Suryaprakash, Y., et al. (2023) · Measurement Sensors · doi:10.1016/j.measen.2023.100874 · Cited by 14 · see citing works
Comparison of Encryption Algorithms in Wireless Sensor Networks
Dener, M. (2018) · ITM Web of Conferences · doi:10.1051/itmconf/20182201005 · Cited by 11 · see citing works
New approach to improve power consumption associated with blockchain in WSNs
Jabor, M. S., Azez, A. S., Campelo, J. C., & Bonastre, A. (2023) · PLoS ONE · doi:10.1371/journal.pone.0285924 · Cited by 10 · see citing works
Khan, M. S., Khan, N. M., Khan, A., et al. (2021) · International Journal of Distributed Sensor Networks · doi:10.1177/15501477211018623 · Cited by 9 · see citing works
Prospectiva de seguridad de las redes de sensores inalámbricos
Gutiérrez-Portela, F., Almenares-Mendoza, F., Calderón-Benavides, L., et al. (2021) · Revista UIS Ingenierías · doi:10.18273/revuin.v20n3-2021014 · Cited by 6 · see citing works
Encryption Symmetric secret Key in Wireless Sensor Network Using AES Algorithm
Hussein, S. N., Obaid, A. H., & Jabbar, A. A. (2022) · Iraqi Journal of Science · doi:10.24996/ijs.2022.63.11.38 · Cited by 6 · see citing works
Elamurugu, V., & Evanjaline, D. J. (2021) · International Journal of Computer Networks And Applications · doi:10.22247/ijcna/2021/210726 · Cited by 5 · see citing works
Wireless Sensor Networks Applications, Challenges, and Security Requirements
Abdulwahid, A. H., & Salih, M. (2022) · Proceedings of 2nd International Multi-Disciplinary Conference Theme: Integrated Sciences and Technologies, IMDC-IST 2021, 7-9 September 2021, Sakarya, Turkey · doi:10.4108/eai.7-9-2021.2314823 · Cited by 5 · see citing works
Wireless Sensor Network Security Based on Improved Identity Encryption
Zhou, H., & Bi, H. (2022) · Scientific Programming · doi:10.1155/2022/2308825 · Cited by 5 · see citing works
Implementation of AES Algorithm in MicroController Using PIC18F452
Deen, A. E. T. E. (2013) · IOSR Journal of Computer Engineering · doi:10.9790/0661-1553538 · Cited by 4 · see citing works
Cryptographic Algorithms for Security in Wireless Sensor Networks
Sinha, S., & Aggarwal, S. (2022) · International Conference on Intelligent Engineering and Management (ICIEM) · doi:10.1109/iciem54221.2022.9853139 · Cited by 4 · see citing works
Wireless Sensor Networks - Design, Applications and Challenges
Sen, J., Yi, M., Niu, F., & Wu, H. (2023) · IntechOpen eBooks · doi:10.5772/intechopen.104033 · Cited by 4 · see citing works
FPQA implementation of modified Elliptic Curve Digital Signature Algorithm
Venkataraman, K., & Sadasivam, T. (2019) · Facta universitatis - series Electronics and Energetics · doi:10.2298/fuee1901129v · Cited by 3 · see citing works
Research on Simple Power Consumption Based on AES Algorithm
Zhang, C., Jia, Y., Zhu, L., & Zhang, Z. (2023) · 2023 IEEE 2nd International Conference on Electrical Engineering, Big Data and Algorithms (EEBDA) · doi:10.1109/eebda56825.2023.10090666 · Cited by 1 · see citing works
Application of synchronous dynamic encryption system (SDES) in wireless sensor networks
Soliman, H. S., & Omari, M. (2005) · Proceedings of the 2nd ACM international workshop on Performance evaluation of wireless ad hoc, sensor, and ubiquitous networks · doi:10.1145/1089803.1089996
An Asymmetric Encryption-Based Key Distribution Method for Wireless Sensor Networks
Cheng, Y., Liu, Y., Zhang, Z., et al. (2023) · doi:10.20944/preprints202306.1731.v1
Flagged first, then by citations
Research works printed but not linked: 2
- A. B. Karuppiah, Dr. S. Rajaram, "Energy Efficient Encryption Algorithm for Wireless Sensor Network", Int. J. Eng. Res. Technol. (IJERT), vol. 1, pp. 1-7, May 2012.
- Z. Nakutis, "Embedded Systems Power Consumption Measurement Methods Overview", Matavimai, vol. 2, no. 44, pp. 29-35, 200
Cited by
Sorted by citations
Secure and Efficient AES-128 Encryption of ECG Signals on FPGA for Telemedicine Applications
Barbura, C.-G., Faragó, P., & Hintea, S. (2026) · World Congress on Medical Physics and Biomedical Engineering, September 7 - 12, 2009, Munich, Germany · doi:10.1007/978-3-032-24724-7_1
- Authors
- Vracar, L., & Stojanovic, M.
- Affiliations
- University of Nis (RS)
- Venue
- Facta universitatis - series: Electronics and Energetics
- Publisher
- National Library of Serbia
- Published
- 2025
- Volume
- 38
- Issue
- 2
- Pages
- 221-237
- ISSN
- 0353-3670 (ISSN-L)
- 2217-5997
- OpenAlex
- W4415430425
- Semantic Scholar
- 21b474cf4e1d647fae6a0d2947bc641e0c8c313e
- Cited by
- 1
- References
- 39
- Citations by year
- 2026: 1
- FWCI
- 0.43
- Type
- journal article
- Language
- en
- Open access
- diamond
- doi.org
- Licence
- Locations
- Facta universitatis - series Electronics and Energetics (publishedVersion, cc-by-nc-nd)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Cryptographic Implementations and Security
- Physical Sciences › Computer Science › Computer Networks and Communications › Security in Wireless Sensor Networks
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Arduino and IoT Applications
- Keywords
- Advanced Encryption Standard, AES, wireless sensor networks, execution time, energy consumption, memory usage, symmetric encryption, data security, supply voltage
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-23.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-23.
Cited sources are checked by gpt-6-sol.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review