Abstract:
Enkripsi sering kali digunakan untuk melakukan pengamanan data. Penambahan keamanan
dengan mengenkripsi data tersebut membuat entitas yang tidak berkepentingan
tidak dapat mengetahui apapun dari data tersebut. Aktivitas ini baik untuk menjaga
kerahasiaan, namun merugikan pada saat melakukan pencarian terhadap data tersebut.
Salah satu cara melakukan pencarian adalah mendekripsi seluruh data lalu dilakukan
pencarian. Untuk mengatasi masalah ini, diajukan cara melakukan enkripsi baru yaitu
searchable encryption dengan memakai kunci simetri.
Searchable encryption dengan kunci simetri adalah algoritma searchable encryption
yang memakai kunci yang sama untuk proses enkripsi dan juga dekripsi. Sebelum data
dienkripsi, setiap data diberikan kata kunci, lalu data dan kata kunci tersebut dienkripsi
dan disimpan. Proses pencarian dilakukan dengan cara mencari kata kunci yang sesuai.
Proses dekripsi akan dilakukan terhadap hasil pencarian apabila ditemukan kata kunci
yang sesuai.
Hasil yang diperoleh dari algoritma searchable encryption dengan memakai kunci
simetri ini adalah ciphertext yang dapat dicari. Ciphertext ini lebih baik dari ciphertext
hasil enkripsi lainnya karena dapat dilakukan pencarian dan tetap menjaga kerahasiaan
data. Durasi pencarian pada algoritma ini berdasarkan metode pencarian yang
dikemukakan oleh Dawn Song [1] sudah lebih cepat dibandingkan dengan mendekripsi
seluruh ciphertext lalu dilakukan pencarian.
Berdasarkan pengujian yang didapatkan dari perangkat lunak yang telah dibangun,
algoritma searchable encryption dengan memakai kunci simetri ini dapat diterapkan
pada basis data. Proses pencarian pada algoritma ini dapat dibuat lebih cepat dengan
cara mencari hasil enkripsi dari kata kunci langsung ke dalam basis data.