Analisis Kineria Algoritme Speck Pada Keamanan File Teks

Sulistyowati, Karmila Dewi (2018) Analisis Kineria Algoritme Speck Pada Keamanan File Teks. Sarjana thesis, Universitas Brawijaya.

Abstract

Algoritme SPECK adalah algoritme lightweight block cipher terbaru yang diperkenalkan oleh NSA pada tahun 2013. SPECK memiliki 10 variasi berdasarkan ukuran blok dan kunci di mana pada setiap variasi memiliki tolak ukur tersendiri untuk kesempurnaan proses algoritme yaitu proses enkripsi dan dekripsi. Terdapat banyak proses enkripsi dan dekripsi yang telah diimplementasikan untuk keamanan file pengguna. Penelitian ini bertujuan menganalisis kinerja SPECK sebagai algoritme block cipher terbaru dalam melakukan proses enkripsi dan dekripsi pada file teks dengan menggunakan software. Penelitian pertama dilakukan dengan menggunakan 3 variasi SPECK dengan ukuran blok 128 bit yang memiliki 3 variasi kunci yaitu 128 bit, 192 bit dan 256 bit. Hasil yang didapatkan adalah semakin panjang kunci yang digunakan maka waktu sistem untuk memproses semakin cepat karena sistem membaca dalam bentuk karakter. Penelitian kedua menggunakan 6 varian ukuran file yaitu 50 KB, 100 KB, 150 KB, 200 KB, 250 KB dan 300 KB di mana masing-masing dilakukan 1024 kali percobaan untuk file 50 KB dan 100 KB serta 170 kali percobaan untuk file lainnya dengan adanya pertimbangan waktu sistem. Hasil yang didapatkan adalah semakin besar ukuran file yang digunakan maka waktu untuk sistem memproses semakin lama. Hal ini terjadi karena sistem semakin banyak melakukan proses enkripsi dan dekripsi data disebabkan jumlah kata dan kalimat yang semakin banyak pada file yang berukuran lebih besar. Dari hash analisis menggunakan Kruskal-Wallis dan Post hoc test didapatkan bahwa perubahan pada setiap 50 KB menghasilkan perbedaan waktu yang signifikan untuk proses enkripsi dan dekripsi

English Abstract

SPECK Algorithm is the latest lightweight block cipher algorithm introduced by the NSA in 2013. SPECK has 10 variations based on block size and key where each variation has its own benchmark for the perfection of algorithmic processes, namely the process of encryption and decryption. There are many encryption and decryption processes that have been implemented for the security of user files. This study aims to analyze the performance of SPECK as the latest block cipher algorithm in the process of encryption and decryption in text files using software. The first study was conducted using 3 variations of SPECK with 128-bit block sizes which have 3 key variations, namely 128 bits, 192 bits and 256 bits.The results obtained are the longer the key used, the more time the system to process because the system reads in the form of characters. The second study used 6 file size variants namely 50 KB, 100 KB, 150 KB, 200 KB, 250 KB and 300 KB, each of which was carried out 1024 times for 50 KB files and 100 KB and 170 times for other files in the presence of system time considerations. The results obtained are the larger the file size used, the longer the time for the processing system. This happens because the system is increasingly doing the process of encryption and decryption of data due to the increasing number of words and sentences in larger files. From the analysis hash using the Kruskal-Wallis and Post hoc tests it was found that changes in every 50 KB produced a significant time difference for the encryption and decryption process

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2018/1079/051901280
Uncontrolled Keywords: Algoritme SPECK, Kruskal-Wallis, Post hoc test-SPECK algorithm, Kruskal-Wallis, Post hoc test
Subjects: 000 Computer science, information and general works > 005 Computer programming, programs, data > 005.8 Data security > 005.82 Data encryption
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: soegeng sugeng
Date Deposited: 30 Oct 2019 04:03
Last Modified: 19 Oct 2021 07:50
URI: http://repository.ub.ac.id/id/eprint/167175
[thumbnail of Karmila Dewi Sulistyowati.pdf]
Preview
Text
Karmila Dewi Sulistyowati.pdf

Download (8MB) | Preview

Actions (login required)

View Item View Item