Implementasi Algoritme SPECK pada Fuzzy Keyword Search dalam Network Storage

Perwira, Syahmi Rifqi Hudha (2020) Implementasi Algoritme SPECK pada Fuzzy Keyword Search dalam Network Storage. Sarjana thesis, Universitas Brawijaya.

Abstract

Pada umumnya, penyimpanan data dalam jumlah yang sangat besar akan membutuhkan lebih dari satu memori penyimpanan agar dapat menampung seluruh data tersebut. Namun sekarang hal tersebut dapat dengan mudah diselesaikan dengan menggunakan network storage. Teknologi network computing ini memperbolehkan pengguna untuk menyimpan dan mengakses data di remote server. Keuntungan menggunakan network storage ini adalah pengguna dapat mengakses data dengan mudah dan network storage menyediakan penyimpanan dengan kapasitas tak terbatas. Akan tetapi kurangnya data privacy dan confidentiality pada network storage dan juga terdapat kemungkinan serangan secara internal dan eksternal apabila data yang disimpan tidak terenkripsi. Serangan dapat berupa SQL injection untuk mendapatkan informasi tambahan dengan mengakses SQL console. Oleh karena itu, data yang disimpan harus dienkripsi terlebih dahulu untuk mengatasi serangan tersebut. Salah satu cara mengamankan data tersebut adalah dengan menerapkan algoritme SPECK untuk menjamin kerahasiaan data. Algoritme SPECK diterapkan pada pengamanan file dan data di database. Pengujian yang dilakukan pada penelitian ini antara lain, pengujian validasi test vector, pengujian performance waktu pencarian, pengujian akurasi pencarian, pengujian keamanan pasif, pengujian keamanan aktif, pengujian fungsionalitas sistem, pengujian non-fungsionalitas sistem, pengujian validasi enkripsi dan dekripsi. Pada pengujian test vector ciphertext yang didapatkan dari pengujian sesuai dengan hasil ciphertext yang didapatkan dari jurnal dengan masukan plaintext dan key yang sama dengan jurnal. Sedangkan pada pengujian performance waktu yang didapatkan dari proses pencarian file dan data terenkripsi berjalan dengan cukup cepat dengan hasil antara 0.393 – 0.441 ns. Selanjutnya pada pengujian validasi enkripsi dan dekripsi hasil plaintext yang diterima sama dengan plaintext sebelum melewati proses enkripsi. Sedangkan pada pengujian fungsionalitas sistem berjalan sesuai fungsinya dan hasil dari pengujian non-fungsionalitas sistem dapat berjalan dengan baik pada berbagai web-browser seperti Opera, Google Chrome, Mozilla firefox dan Microsoft edge.

English Abstract

In general, storing data in very large amounts will require more than one storage memory in order to accommodate all the data. But now it can be easily solved by using network storage. This network computing technology allows users to store and access data on a remote server. The advantage of using network storage is users can access data easily and network storage will provide storage with unlimited capacity. However, there is a lack of data privacy and confidentiality in network storage and also the possibility of attacks internally and externally if the data stored is not encrypted. SQL injection is one of them, SQL injection is used to get additional information by accessing the SQL console. Therefore, the stored data must be encrypted in order to overcome the attack. One of the waysto secure this data is to apply the SPECK algorithm to ensure data confidentiality. The SPECK algorithm is applied to securing files and data in the database. Tests that carried out in this study is testing of test vector validation, testing the search time performance, search accuracy test, testing system functionality, testing system non-functionality, testing encryption and decryption validation. Test vector result from the test is matched with the ciphertext result obtained from the journal using input such as plaintext and key that also obtained from the journal, the time obtained from search process over encrypted file and data is quite good with results between 0.393 - 0.441 nanosecond, the result of testing validation of encryption and decryption is plaintext received are same as plaintext before passing the encryption process, the result of system functionality tests is according to its function, and the results of testing the system's non-functionality is system can run well on various web browsers like Opera, Google Chrome, Mozilla Firefox and Microsoft Edge.

Other obstract

-

Item Type: Thesis (Sarjana)
Identification Number: SKR/FILKOM/2020/241/052003431
Uncontrolled Keywords: Kriptografi, SPECK, Database, Searchable Encryption, Confidentiallity, Integrity
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: Budi Wahyono Wahyono
Date Deposited: 05 Aug 2020 08:22
Last Modified: 11 Apr 2023 03:50
URI: http://repository.ub.ac.id/id/eprint/180996
[thumbnail of DALAM MASA EMBARGO] Text (DALAM MASA EMBARGO)
Syahmi Rifqi Hudha Perwira (2).pdf
Restricted to Registered users only until 31 December 2023.

Download (6MB)

Actions (login required)

View Item View Item