Latar Belakang Implementasi Dan Analisis Algoritma One Time Pad Sebagai Keamanan Data Pada Software as a Service Berbasis Owncloud.

1 BAB I PENDAHULUAN

1.1 Latar Belakang

Media penyimpanan atau storage saat ini sudah sangat berkembang menjadi online storage yang disebut cloud computing dimana teknologi tersebut dapat diakses oleh pelanggan melalui jaringan internet. Pada cloud computing, salah satu jasa layanan yang disediakan yaitu Software as a Service SaaS. Menurut Mell Grance, 2009, Software As A Service memiliki sisi yang perlu diwaspadai dan issu sentral yakni dalam hal keamanan data yang akan dikirimkan oleh pelanggan, dikarenakan banyak cracker atau serangan-serangan yang bisa menyadap data tersebut. Pada layanan Software As A Service provider menyediakan layanan ke pelanggan berupa software salah satunya adalah ownCloud. Software ini bisa digunakan secara pribadi, bisnis maupun skala besar perusahan. OwnCloud memiliki kelebihan selain gratis open source dan mudah dalam instalasi yaitu memiliki berkas penyimpanan yang mudah dipahami oleh pengguna biasa sekalipun. OwnCloud menyediakan syn client untuk penggunanya. Melalui syn client ownCloud, pengguna dapat dengan mudah melakukan proses upload file- file penting ke server ownCloud. Namun disamping kelebihan, konsep ownCloud juga memiliki sisi yang perlu diwaspadai yakni dalam hal keamanan data client yang akan diupload. Client tidak menyadari bahwa file yang telah diupload bisa disadap, dimodifikasi, dan dicuri oleh pihak yang tidak bertanggung jawab. Hal ini disebabkan karena isi dari file tersebut masih berbentuk pesan asli atau plaintext. Masalah keamanan dari sisi pengiriman data seperti ini perlu dipertimbangkan lagi, dikarenakan sudah semakin banyak cracker yang menyerang dan mencuri data-data privasi milik organisasi tertentu. Dalam penelitian ini terdapat beberapa penelitian yang melatar belakangi sehingga penulis melakukan penelitian mengenai keaman data yang akan diupload ke ownCloud. Penelitian pertama yang melatar belakangi penulis adalah penelitian dari Pratiwi 2011 menjelaskan beberapa ancaman yang salah satunya adalah adanya pihak ketiga yang bisa menyadap keberadaan file dari cloud provider yang digunakan. Serta bagaimana mengatasi ancaman tersebut dengan melakukan enkripsi menggunakan algoritma One Time Pad untuk file yang disimpan. Penelitian kedua dari Mooga Masthan, Dora B.S, 2013. Yang dibahas pada penelitian tersebut adalah menggunakan teknik enkripsi untuk mengamankan file yang akan disimpan dengan kedalam masing-masing multi cloud provider, yang salah satunya adalah Software As A Service SaaS. Contoh aplikasi yang digunakan dalam Software as a Service SaaS adalah ownCloud. Dimana algoritma yang dapat digunakan dalam jurnal tersebut adalah One Time Pad. Penelitian ketiga dari Debajyoti, dkk 2010. Pada penelitian tersbut menjelaskan tentang file yang masih kurang aman pada saat diupload kedalam multi cloud provider, ini dikarenakan adanya berbagai macam serangan yang bisa menyadap file tersebut, sehingga diterapkannya metode enkripsi file yang akan di- upload ke masing-masing multi cloud provider, sehingga menjadikan pengiriman file tersebut aman. Penelitian tersebut juga menujukkan skenario saat file dienkripsi sebelum diupload. Berdasarkan ketiga penelitian diatas maka penulis melakukan penelitian tentang keamanan ownCloud yang merupakan salah satu multi cloud provider dari Software as a Service SaaS . Untuk itu dibutuhkan suatu sistem keamanan pada saat melakukan pengiriman file. Didalam menghadapai persoalan tersebut pada penelitian ini penulis menggunakan metode enkripsi dengan algoritma OTP One- Time Pad pada file yang akan ditransmisikan diupload ke server ownCloud. Menurut YunJang, 2003, algoritma One Time Pad merupakan algoritma kriptografi jenis simetris yang relative sederhana dan mudah digunakan namun cukup aman dalam menjamin kerahasiaan data yang ingin diupload oleh pengirim tanpa dapat diketahui oleh pihak lain. Dengan prinsip rancangan modifikasinya adalah membagi plainteks menjadi cipherteks dan kunci, lalu mendistribusikan data tersebut secara acak pada saat pengiriman file. Untuk mejadikan file yang aman selama pengiriman pada ownCloud, dari pernyataan YunJang diatas, penulis akan melakukan pengembangan sistem terhadap syn client ownCloud dengan mengiplementasikan algoritma enkripsi One Time Pad untuk meningkatkan keamanan terhadap data atau file yang akan diupload. Teknik dari algoritma tersebut adalah setiap kali akan melakukan enkripsi dibangkitkan kunci disebut pad yang panjangnya sama dengan teks yang akan dienkripsi. Satu kunci hanya digunakan satu kali one-time enkripsi. Sehingga dengan panjang kunci yang sama dengan panjang plainteks tidak memudahkan pihak ketiga untuk melakukan tindakan yang tidak bertanggung jawab. Firman Rickson, 2013

1.2 Rumusan Masalah Berdasarkan pemaparan latar belakang masalah di atas, maka rumusan