Bu çalışma, Nesnelerin İnterneti (IoT) uygulamalarında güvenli ve gizliliğe duyarlı veri iletiminin enerji maliyetini incelemektedir. Çalışmada, güvenlik ve gizliliği sağlamak amacıyla kullanılan kriptografik algoritmaların IoT cihazlarında neden olduğu enerji tüketimi, deneysel ölçümlerden elde edilen nicel analizlere dayanarak değerlendirilmiş ve karşılaştırılmıştır. Deneysel düzende, gerçek sensör verilerine benzer özellikler taşıyan veri blokları kullanılmıştır. Yazılım geliştirme Arduino IDE ortamında gerçekleştirilmiş olup ESP8266 NodeMCU ve Heltec ESP32 V3 IoT cihazları test platformu olarak seçilmiştir. Çalışmada AES, AESSmall, AESTiny, SPECK, SPECKSmall, SPECKTiny, ChaCha, PRESENT, ACORN128 ve ASCON128 algoritmaları incelenmiştir. Her bir algoritma için şifreleme ve şifre çözme işlemleri gerçekleştirilmiş, bu süreçte süreler kaydedilmiş ve güç tüketimi ölçülmüştür. Elde edilen veriler kullanılarak enerji tüketimleri hesaplanmış ve algoritmaların performansları karşılaştırmalı olarak analiz edilmiştir. Bulgular, algoritmalar ve cihazlar arasında belirgin performans farklılıklarını ortaya koymaktadır. ESP8266 üzerinde Present, ESP32 üzerinde ise ACORN128 algoritması en düşük enerji tüketimini göstermiştir. Çalışma, IoT uygulamalarında güvenli ve enerji verimli veri iletimi için algoritma seçiminde yol gösterici niteliktedir.
This study investigates the energy cost of secure and privacy-preserving data transmission in Internet of Things (IoT) applications. The energy consumption introduced by cryptographic algorithms employed to ensure security and privacy is evaluated and compared through quantitative analysis based on experimental measurements on IoT devices. In the experimental setup, data blocks with properties resembling real sensor outputs were utilized. Software development was carried out in the Arduino IDE environment, and ESP8266 NodeMCU and Heltec ESP32 V3 IoT devices were selected as the test platforms. The study examined AES, AESSmall, AESTiny, SPECK, SPECKSmall, SPECKTiny, ChaCha, PRESENT, ACORN128, and ASCON128 algorithms. For each algorithm, encryption and decryption operations were executed, execution times were recorded, and power consumption was measured. Using these data, the energy consumption of the algorithms was calculated, and their performance was analyzed in a comparative manner. The results reveal significant performance differences across algorithms and devices. Present demonstrated the lowest energy consumption on the ESP8266, while Acorn128 showed the most efficient performance on the ESP32. The findings provide guidance for algorithm selection to achieve secure and energy-efficient data transmission in IoT applications.