Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 2

SENTRIN- Implementasi Algoritma Sparkle Schwaemm128-128 Untuk Proses Enkripsi Pengiriman Data Pada Sensor GPS berbasis IoT dengan Protokol Modul NRF24L01

Implementasi Algoritma Sparkle Schwaemm128-128 Untuk Proses Enkripsi Pengiriman Data Pada Sensor GPS berbasis IoT dengan Protokol Modul NRF24L01

Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK) · Vol. 12 No. 3 (2025) · pp. 517–524

DOI
10.25126/jtiik.2025129462
ISSN
2528-6579, 2355-7699
Published
2025-06-30
Publisher
Fakultas Ilmu Komputer, Universitas Brawijaya
Language
id
License
creativecommons.org/licenses/by-sa/4.0

Abstract

Bahasa Indonesia

Penelitian ini bertujuan untuk menerapkan algoritma enkripsi Sparkle Schwaemm128-128, yang merupakan algoritma enkripsi ringan yang berdasarkan pada permutasi Sparkle, untuk proses enkripsi pengiriman data pada sensor GPS berbasis IoT dengan protokol modul NRF24L01. Metode penelitian yang digunakan adalah eksperimen dengan menggunakan perangkat keras NodeMCU ESP8266, sensor GPS NEO-6Mv2, modul komunikasi NRF24L01, dan platform Arduino IDE. Hasil penelitian menunjukkan bahwa algoritma Sparkle Schwaemm128-128 dapat mengenkripsi dan mendekripsi data sensor GPS dengan kecepatan 8012 mikrodetik untuk waktu enkripsi dan 13108 untuk waktu dekripsi. Sisa memori penggunaan pada mikrokontroler NodeMCU ESP8266 berkisar 51765 byte yaitu hanya 36,75% memori yang terpakai pada node sensor dan 52174 byte yaitu hanya 36,36% memeri yang terpakai pada node pusat. Penelitian ini diharapkan dapat memberikan solusi keamanan yang efisien dan efektif untuk sistem IoT yang menggunakan sensor GPS dan modul komunikasi NRF24L016.

English

Penelitian ini bertujuan untuk menerapkan algoritma enkripsi Sparkle Schwaemm128-128, yang merupakan algoritma enkripsi ringan yang berdasarkan pada permutasi Sparkle, untuk proses enkripsi pengiriman data pada sensor GPS berbasis IoT dengan protokol modul NRF24L01. Metode penelitian yang digunakan adalah eksperimen dengan menggunakan perangkat keras NodeMCU ESP8266, sensor GPS NEO-6Mv2, modul komunikasi NRF24L01, dan platform Arduino IDE. Hasil penelitian menunjukkan bahwa algoritma Sparkle Schwaemm128-128 dapat mengenkripsi dan mendekripsi data sensor GPS dengan kecepatan 8012 mikrodetik untuk waktu enkripsi dan 13108 untuk waktu dekripsi. Sisa memori penggunaan pada mikrokontroler NodeMCU ESP8266 berkisar 51765 byte yaitu hanya 36,75% memori yang terpakai pada node sensor dan 52174 byte yaitu hanya 36,36% memeri yang terpakai pada node pusat. Penelitian ini diharapkan dapat memberikan solusi keamanan yang efisien dan efektif untuk sistem IoT yang menggunakan sensor GPS dan modul komunikasi NRF24L016. Abstract This research aims to implement the Sparkle Schwaemm128-128 encryption algorithm, which is a lightweight encryption algorithm based on Sparkle permutation, for the data encryption process in IoT-based GPS sensors with the NRF24L01 module protocol. The research method used is an experiment using NodeMCU ESP8266 hardware, NEO-6Mv2 GPS sensor, NRF24L01 communication module, and Arduino IDE platform. The results showed that the Sparkle Schwaemm128-128 algorithm can encrypt and decrypt GPS sensor data at 8012 microseconds for encryption time and 13108 for decryption. The remaining memory usage on the NodeMCU ESP8266 microcontroller ranges from 51765 bytes which is only 36.75% of the memory used on the sensor node and 52174 bytes which is only 36.36% of the memory used on the central node. This research is expected to provide an efficient and effective security solution for IoT systems that use GPS sensors and NRF24L01 communication modules.

Keywords

Collaboration network of the authors

26 authors · 49 co-authorship links

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • University of Brawijaya
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Rakhmadhanny PrimanandaUniversity of Brawijaya2
Fariz Andri BakhtiarUniversity of Brawijaya2
Reza Andria SiregarUniversity of Brawijaya2
BaihaqsaniUniversity of Brawijaya2
Halimah Septya MikaylaUniversity of Brawijaya2
Munjin Nasyih AnnaisaburiAffiliation unknown2
Munjin Nasyih AnnaisaburiAffiliation unknown2
Amry YahyaAffiliation unknown2
Dimas Tri MustakimAffiliation unknown2
Dimas Tri MustakimAffiliation unknown2
Eko Sakti P.Affiliation unknown1
Raden Arief SetyawanUniversity of Brawijaya1
Indri - AtiUniversity of Brawijaya1
Adhitya BhawiyugaUniversity of Brawijaya1
Yohanna Fransiska AladinaUniversity of Brawijaya1
Kasyful AmronUniversity of Brawijaya1
Achmad BasukiUniversity of Brawijaya1
Muhammad Fadhli ImanUniversity of Brawijaya1
Amelia Dwi RochaniUniversity of Brawijaya1
Diah Ratih DestyoriniUniversity of Brawijaya1
Fariz Abid DarmawanUniversity of Brawijaya1
I Putu Agrahita WigunaUniversity of Brawijaya1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

Metadata source: OAI-PMH (metadata jurnal) https://jtiik.ub.ac.id/index.php/jtiik/en/oai, first harvested 27 Okt 2026, last seen 27 Okt 2026.
Original metadata (oai_dc)
<oai_dc:dc xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/  http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
	<dc:title xml:lang="id">SENTRIN- Implementasi Algoritma Sparkle Schwaemm128-128 Untuk Proses Enkripsi Pengiriman Data Pada Sensor GPS berbasis IoT dengan Protokol Modul NRF24L01</dc:title>
	<dc:title xml:lang="en">Implementasi Algoritma Sparkle Schwaemm128-128 Untuk Proses Enkripsi Pengiriman Data Pada Sensor GPS berbasis IoT dengan Protokol Modul NRF24L01</dc:title>
	<dc:creator xml:lang="id">Sugianto, Avis</dc:creator>
	<dc:creator xml:lang="id">Kusyanti, Ari</dc:creator>
	<dc:creator xml:lang="id">Trisnawan, Primantara Hari</dc:creator>
	<dc:creator xml:lang="en">Sugianto, Avis</dc:creator>
	<dc:creator xml:lang="en">Kusyanti, Ari</dc:creator>
	<dc:creator xml:lang="en">Trisnawan, Primantara Hari</dc:creator>
	<dc:subject xml:lang="id">IoT</dc:subject>
	<dc:subject xml:lang="id">GPS</dc:subject>
	<dc:subject xml:lang="id">Enkripsi</dc:subject>
	<dc:description xml:lang="id">Penelitian ini bertujuan untuk menerapkan algoritma enkripsi Sparkle Schwaemm128-128, yang merupakan algoritma enkripsi ringan yang berdasarkan pada permutasi Sparkle, untuk proses enkripsi pengiriman data pada sensor GPS berbasis IoT dengan protokol modul NRF24L01. Metode penelitian yang digunakan adalah eksperimen dengan menggunakan perangkat keras NodeMCU ESP8266, sensor GPS NEO-6Mv2, modul komunikasi NRF24L01, dan platform Arduino IDE. Hasil penelitian menunjukkan bahwa algoritma Sparkle Schwaemm128-128 dapat mengenkripsi dan mendekripsi data sensor GPS dengan kecepatan 8012 mikrodetik untuk waktu enkripsi dan 13108 untuk waktu dekripsi. Sisa memori penggunaan pada mikrokontroler NodeMCU ESP8266 berkisar 51765 byte yaitu hanya 36,75% memori yang terpakai pada node sensor dan 52174 byte yaitu hanya 36,36% memeri yang terpakai pada node pusat. Penelitian ini diharapkan dapat memberikan solusi keamanan yang efisien dan efektif untuk sistem IoT yang menggunakan sensor GPS dan modul komunikasi NRF24L016.</dc:description>
	<dc:description xml:lang="en">Penelitian ini bertujuan untuk menerapkan algoritma enkripsi Sparkle Schwaemm128-128, yang merupakan algoritma enkripsi ringan yang berdasarkan pada permutasi Sparkle, untuk proses enkripsi pengiriman data pada sensor GPS berbasis IoT dengan protokol modul NRF24L01. Metode penelitian yang digunakan adalah eksperimen dengan menggunakan perangkat keras NodeMCU ESP8266, sensor GPS NEO-6Mv2, modul komunikasi NRF24L01, dan platform Arduino IDE. Hasil penelitian menunjukkan bahwa algoritma Sparkle Schwaemm128-128 dapat mengenkripsi dan mendekripsi data sensor GPS dengan kecepatan 8012 mikrodetik untuk waktu enkripsi dan 13108 untuk waktu dekripsi. Sisa memori penggunaan pada mikrokontroler NodeMCU ESP8266 berkisar 51765 byte yaitu hanya 36,75% memori yang terpakai pada node sensor dan 52174 byte yaitu hanya 36,36% memeri yang terpakai pada node pusat. Penelitian ini diharapkan dapat memberikan solusi keamanan yang efisien dan efektif untuk sistem IoT yang menggunakan sensor GPS dan modul komunikasi NRF24L016.
 
Abstract
This research aims to implement the Sparkle Schwaemm128-128 encryption algorithm, which is a lightweight encryption algorithm based on Sparkle permutation, for the data encryption process in IoT-based GPS sensors with the NRF24L01 module protocol. The research method used is an experiment using NodeMCU ESP8266 hardware, NEO-6Mv2 GPS sensor, NRF24L01 communication module, and Arduino IDE platform. The results showed that the Sparkle Schwaemm128-128 algorithm can encrypt and decrypt GPS sensor data at 8012 microseconds for encryption time and 13108 for decryption. The remaining memory usage on the NodeMCU ESP8266 microcontroller ranges from 51765 bytes which is only 36.75% of the memory used on the sensor node and 52174 bytes which is only 36.36% of the memory used on the central node. This research is expected to provide an efficient and effective security solution for IoT systems that use GPS sensors and NRF24L01 communication modules.</dc:description>
	<dc:publisher xml:lang="en">Fakultas Ilmu Komputer, Universitas Brawijaya</dc:publisher>
	<dc:date>2025-06-30</dc:date>
	<dc:type>info:eu-repo/semantics/article</dc:type>
	<dc:type>info:eu-repo/semantics/publishedVersion</dc:type>
	<dc:format>application/pdf</dc:format>
	<dc:identifier>https://jtiik.ub.ac.id/index.php/jtiik/article/view/9462</dc:identifier>
	<dc:identifier>10.25126/jtiik.2025129462</dc:identifier>
	<dc:source xml:lang="id">Jurnal Teknologi Informasi dan Ilmu Komputer; Vol 12 No 3: Juni 2025; 517-524</dc:source>
	<dc:source xml:lang="en">Jurnal Teknologi Informasi dan Ilmu Komputer; Vol. 12 No. 3: Juni 2025; 517-524</dc:source>
	<dc:source>2528-6579</dc:source>
	<dc:source>2355-7699</dc:source>
	<dc:source>10.25126/jtiik.123</dc:source>
	<dc:language>id</dc:language>
	<dc:relation>https://jtiik.ub.ac.id/index.php/jtiik/article/view/9462/1433</dc:relation>
	<dc:rights xml:lang="en">Copyright (c) 2025 Jurnal Teknologi Informasi dan Ilmu Komputer</dc:rights>
	<dc:rights xml:lang="en">https://creativecommons.org/licenses/by-sa/4.0</dc:rights>
</oai_dc:dc>