BAB 1 PENDAHULUAN Latar Belakang

dokumen-dokumen yang mirip
Bab 3. Metode dan Perancangan Sistem

Bab 3 Metode Perancangan

Advanced Encryption Standard (AES) Rifqi Azhar Nugraha IF 6 A.

SKRIPSI RAHMAN KURNANDA

BAB 1 PENDAHULUAN. khususnya internet sangatlah cepat dan telah menjadi salah satu kebutuhan dari

Bab 1 PENDAHULUAN Latar Belakang

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISIS DAN PERANCANGAN

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB I PENDAHULUAN. melalui ringkasan pemahaman penyusun terhadap persoalan yang dibahas. Hal-hal

BAB I PENDAHULUAN. yang sangat penting dan perlu diperhatikan dalam menjaga kerahasiaan informasi.

Implementasi Kriptografi Algoritma AES Serta Algoritma Kompresi Huffman Dengan

BAB 1 PENDAHULUAN. 1.1.Latar Belakang

Perancangan Aplikasi Kriptografi File Dengan Metode Algoritma Advanced Encryption Standard (AES)

BAB III ANALISIS DAN DESAIN SISTEM

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. LATAR BELAKANG

APLIKASI PENGAMANAN DOKUMEN DENGAN MENGGUNAKAN TEKNIK KRIPTOGRAFI ALGORITMA AES-RINJDAEL

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang. Seiring dengan perkembangan peradaban manusia dan kemajuan pesat di

2.4.1 Teknik Blok Teknik Permutasi dan Transposisi Teknik teknik Kriptanalis Know Plainteks Analisys...

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Dewasa ini teknologi pengiriman pesan teks semakin berkembang,

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Aplikasi Pengamanan Data dengan Teknik Algoritma Kriptografi AES dan Fungsi Hash SHA-1 Berbasis Desktop

BAB III ANALISA DAN DESAIN SISTEM. perancangan pembuatan kriptografi Impementasi AES ( Advanced Encyrption

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. Perancangan program aplikasi dalam skripsi ini menggunakan aturan linear sequential

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

Gambar 3.1 Flowchart proses enkripsi AES

BAB III ANALISA DAN DESAIN SISTEM

PERANCANGAN APLIKASI ENKRIPSI DATA MENGGUNAKAN METODE ADVANCED ENCRYPTION STANDARD

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. Keamanan data merupakan hal yang sangat penting dalam menjaga

BAB III ANALISA DAN PERANCANGAN

SEMINAR TUGAS AKHIR PERIODE JANUARI 2012

BAB 1 PENDAHULUAN. dalam bahasa sandi (ciphertext) disebut sebagai enkripsi (encryption). Sedangkan

BAB I PENDAHULUAN. Pada era teknologi informasi yang semakin berkembang, pengiriman data

BAB I PENDAHULUAN. diperlukan juga biaya yang besar untuk menyediakan media penyimpanan

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM


BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

Penggabungan Algoritma Kriptografi Simetris dan Kriptografi Asimetris untuk Pengamanan Pesan

BAB I PENDAHULUAN. dengan munculnya berbagai sistem operasi yang lengkap layaknya komputer,

BAB I PENDAHULUAN. dalam kehidupan manusia. Kemajuan teknologi dengan kehidupan manusia seakan-akan tidak

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB III ANALISA DAN DESAIN SISTEM

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. mengamankan informasi pada masalah ini dapat memanfaatkan kriptografi.

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

ANALISA DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

APLIKASI JAVA KRIPTOGRAFI MENGGUNAKAN ALGORITMA VIGENERE. Abstract

BAB I PENDAHULUAN. memang sangat pesat, teknologi perangkat lunak telah menambahkan fungsi

BAB I PENDAHULUAN. dokumen dan berkomunikasi dengan orang lain di lokasi yang berjauhan. tersebut untuk melakukan berbagai macam tindakan kriminal.


BAB 2 LANDASAN TEORI Kriptografi

1. BAB III ANALISA DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. sangat penting pada sistem informasi pada saat sekarang ini. Hal ini disebabkan

BAB I PENDAHULUAN. berbagai pekerjaannya. Komputer-komputer dapat digunakan untuk memenuhi

PERANCANGAN APLIKASI PENGAMANAN DATA DENGAN KRIPTOGRAFI ADVANCED ENCRYPTION STANDARD (AES)

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Jurnal Ilmu Administrasi, Volume V, Nomor 3, Asropi (2008:252)

BAB III ANALISA SISTEM

Algoritma Enkripsi Baku Tingkat Lanjut

BAB I PENDAHULUAN. proses pertukaran pesan atau informasi melalui jaringan internet, karena turut

Aplikasi Steganografi Menggunakan LSB (Least Significant Bit) dan Enkripsi Triple Des Menggunakan Bahasa Pemrograman C#

BAB IV PERANCANGAN SISTEM

IMPLEMENTASI ALGORITMA AES UNTUK PENGAMANAN ISI FILE CSS PADA WEBSITE KOMPETENSI JARINGAN SKRIPSI

BAB III ANALISA DAN PERANCANGAN

PERANCANGAN APLIKASI KRIPTOGRAPHY ADVANCED ENCRYPTION STANDARD TUGAS AKHIR. Disusun Oleh : DEDY BUDIAWAN NPM

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

Bab 2 Tinjauan Pustaka

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. sering digunakan dalam kehidupan sehari-hari, seperti internet, e-commerce,

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II DASAR TEORI. Gambar 2.1. Proses Enkripsi Dekripsi

BAB I PENDAHULUAN. khususnya internet sangatlah cepat dan telah menjadi salah satu kebutuhan dari

BAB I PENDAHULUAN. untuk mencegah informasi tersebut sampai pada pihak-pihak lain yang tidak

BAB I PENDAHULUAN. Ilmu yang mempelajari tentang cara-cara pengamanan data dikenal dengan

BAB I PENDAHULUAN. 1.1 Latar Belakang

APLIKASI PENGAMAN ISI LAYANAN PESAN SINGKAT PADA TELEPON SELULER BERBASIS J2ME MENGGUNAKAN ALGORITHMA SIMETRI SKRIPSI. Oleh : MIFTAHUL.

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

Transkripsi:

BAB 1 PENDAHULUAN 1.1. Latar Belakang Keamanan data merupakan hal yang sangat penting dalam menjaga kerahasiaan informasi, terutama yang berisi informasi sensitif yang hanya boleh diketahui isinya oleh pihak tertentu, sehingga perlu dilakukan penyandian data supaya beberapa pihak yang tidak memiliki kewenangan tidak akan dapat membuka informasi yang dikirim. Dalam ilmu pendidikan menjelaskan bahwa ilmu yang mempelajari tentang proses pengamanan data adalah kriptografi. Salah satu cara untuk menjaga keamanan dan kerahasiaan suatu data adalah dengan teknik enkripsi dan dekripsi. Ada banyak algoritma yang digunakan oleh orang untuk melakukan pengamanan data tersebut, diantaranya adalah Algoritma Three Data Encryption Standard (3DES) dan algoritma Rinjdael. Salah satu pengimplementasian kriptografi dapat diterapkan dalam bidang pendidikan, sebagai contoh keamanan data PDF. PDF adalah sebuah format dokumen yang memungkinkan memuat di dalamnya text, gambar, grafik. PDF merupakan singkatan dari Portable Document Format, mempermudah pertukaran dokumen, keunggulan dari dokumen yang dibuat dengan format PDF adalah dia tidak bisa diubah secara langsung oleh si penerima dokumen tidak seperti file dokumen dengan format.doc,.txt atau yang lainnya. Proses pencurian data secara fisik yang masih sering terjadi yaitu mengambil data langsung ke pusat data center maupun dapat mencuri dengan cara hacking langsung ke dalam basis data. Untuk keamanan di dalam Sebuah data center diperlukan beberapa hal untuk mencegah terjadinya pencurian informasi tersebut. Adapun prosedur keamanan yang dapat dilakukan untuk mengatasi masalah tersebut biasanya dengan cara menggunakan sistem authentifikasi yang berlapis. Hal ini dimaksudkan agar keamanan dapat berlapis dan juga hanya beberapa user saja yang memiliki privilledge khusus yang dapat mengakses data center utama. Namun seiring dengan teknologi yang semakin berkembang cara mengatasi sistem pencurian tersebut masih belum dapat mengurangi permasalahan. Perlu dilakukan proses perbandingan algoritma yang lebih aman untuk melakukan pengamanan data khususnya data berformat PDF. Adapun algoritma 3DES

2 merupakan suatu algoritma pengembangan dari algoritma DES (Data Encrytion Standard). Proses enkripsi algoritma Triple DES adalah proses pengenkripsi namun tidak mengubah algoritma dari DES. 3DES memiliki tiga buah kunci yang berukuran 168 bit atau tiga kali kunci 56 bit dari DES. Triple DES lebih cocok untuk implementasi perangkat keras, algoritma 3DES cenderung lambat pada perangkat lunak. Pada algoritma 3DES dibagi menjadi tiga tahap, setiap tahap merupakan implementasi dari algorima DES. Tahap pertama, plaintext yang diinputkan dioperasikan dengan kunci external pertama ( ) dan melakukan proses enkripsi dengan menggunakan DES. Sehingga menghasilkan pra-ciphertext pertama. Tahap kedua, pra-ciphertext pertama yang dihasilkan pada tahap pertama, kemudian dioperasikan dengan kunci external ( ) dan melakukan proses enkripsi atau proses dekripsi atau tergantung cara pengenkripsian yang digunakan dengan menggunakan algoritma DES. Sehingga menghasilkan pra-ciphertext kedua. Tahap terakhir, praciphertext kedua yang dihasilkan pada tahap kedua, dioperasikan dengan kunci external, ketiga ( ) dan melakukan proses enkripsi dengan menggunakan algoritma DES, sehingga menghasilkan ciphertext (C). Sedangkan Rinjdael adalah proses mengenkripsi dan mendekripsi blok data sepanjang 128 bit dengan panjang kunci 128 bit, 192 bit atau 256 bit. Proses enkripsi pada algoritma Rinjdael terdiri dari 4 jenis transformasi bytes, yaitu SubBytes, ShiftRows, Mixcolumns dan AddRoundKey. Pada algoritma Rinjdael, jumlah blok input, blok output, dan stateadalah 128 bit. Dengan besar data 128 bit, berarti Nb= 4 yang menunjukkan panjang data tiap baris adalah 4 byte. Dengan blok input atau blok data sebesar 128 bit, key yang digunakan pada algoritma Rinjdael tidak harus mempunyai besar yang sama dengan blok input. Cipher key pada algoritma Rinjdael bisa menggunakan kunci dengan panjang 128 bit, 192 bit, atau 256 bit. Perbedaan panjang kunci akan mempengaruhi jumlah round yang akan diimplementasikan pada algoritma Rinjdael ini. Sehingga metode ini diharapkan dapat menghasilkan enkripsi dan dekripsi data PDF yang lebih tepat dalam mengamankan data berformat PDF dan dapat mengetahui informasi running time dan ukuran data sebelum dan sesudah di enkripsi. Dalam penulisan skripsi ini penulis akan mengimplementasikan kedua metode tersbut sehingga meningkatkan mengamankan data PDF. Untuk itu berdasarkan latar belakang masalah di atas, maka diusulkan

3 sebuah penelitian dengan judul Perbandingan Algoritma 3DES Dan Rinjdael Dalam Perancangan Aplikasi Keamanan Data PDF. 1.2. Rumusan Masalah Adapun perumusan masalah dari Skripsi ini adalah, bagaimana membandingkan algoritma 3DES dan AES-Rinjdael dalam mengamankan data PDF. 1.3. Batasan Masalah Batasan masalah pada perbandingan algoritma 3DES dengan rinjdael dalam perancangan aplikasi keamanan data PDF yaitu: a. Ukuran data PDF yang dapat di enkripsi maksimal 100 MB. b. Data yang digunakan berupa angka, huruf, tabel, gambar rumus dan lain-lain. c. Bahasa pemrograman yang digunakan adalah php, mysql. d. Parameter yang di bandingkan adalah runtime dan size. 1.4. Tujuan Penelitian Tujuan dari penelitian ini adalah untuk membandingkan algoritma 3DES dan AES-Rinjdael sehingga dapat mengetahui perbedaan dan kemampuan kedua algoritma yang dilengkapi informasi running time dan ukuran data sebelum dan sesudah di enkripsi dalam mengamankan data PDF dan menambah informasi mengenai perhitungan algoritma 3DES dan AES-Rinjdael dalam enkripsi dan dekripsi plaintext serta menampilkan proses perhitungan manualnya. 1.5.Manfaat penelitian Manfaat dari penelitian Skripsi ini dapat dijelaskan sebagai berikut : a. Dihasilkannya perbedaan kemampuan algoritma 3DES dan Rinjdael dalam mengamankan data PDF. b. Dihasilkan runtime dan size dalam pengujian algoritma 3DES dan Rinjdael. c. Menghasilkan aplikasi keamanan data yang dilengkapi algoritma 3DES dan Rinjdael pada keamanan data PDF.

4 1.6. Metodologi Penelitian Metodologi penelitian yang digunakan dalam penulisan Skripsi ini adalah sebagai berikut : a. Studi Literatur Melakukan studi kepustakaan melalui hasil penelitian berupa buku, jurnal, dan artikel-artikel yang relevan, serta mempelajari lebih dalam teori-teori tentang algoritma 3DES dan AES-Rinjdael. b. Analisis dan Perancangan Sistem Melakukan analisis terhadap masalah yang ada untuk mendapatkan solusi dari masalah tersebut dan membuat perancangan aplikasi perbandingan algoritma 3DES dengan Rinjdael dalam perancangan aplikasi keamanan data PDF. Pada perancangan Skripsi ini penulis menggunakan metode prototyping. Prototyping merupakan salah satu metode pengembangan perangat lunak yang banyak digunakan. Dengan metode prototyping ini pengembang dan pelanggan dapat saling berinteraksi selama proses perancangan sistem. Perancangan sistem menggunakan model UML diantaranya activity diagram, use case diagram, class diagram dan lain-lain. c. Implementasi Menulis kode program dan mengimplementasikan kedalam bahasa pemrograman. d. Pengujian Melakukan pengujian terhadap aplikasi yang dihasilkan dan melakukan pemeliharaan sistem. e. Dokumentasi Membuat dokumentasi dalam bentuk laporan penelitian dalam hal ini tugas akhir. 1.7. Sistematika Penulisan Sistematika penulisan Skripsi dapat diuraikan melalui beberapa tahap sebagai berikut : BAB I : PENDAHULUAN Membahas tentang latar belakang dilakukannya penelitian,rumusan masalah yang akan dibahas, tujuan yangingin dicapai, batasan masalah, metode penyelesaian

5 BAB II BAB III BAB IV BAB V masalah yangdigunakan dalam Skripsi dan sistematika dari penulisan. : LANDASAN TEORI Berisi pembahasan dasar teori tentang sistem pakar serta metode yang akan digunakan dan dijadikan landasan untuk pengembangan perancangan perangkat lunak perbandingan algoritma 3DES dengan Rinjdael dalam perancangan aplikasi keamanan data PDF : ANALISA DAN PERANCANGAN SISTEM Berisi analisis dan perancangan sistem yang terdiri dari analisis dan perancangan proses dengan menggunakan diagram alir (flow diagram), analisis dan perancangan sistem aplikasi yang dibangun, analisis terhadap metode 3DES dan Rinjdael. : IMPLEMENTASI DAN PENGUJIAN Pada bab ini menjelaskan tentang implementasi dan pengujian pada perbandingan algoritma 3DES dengan Rinjdael dalam perancangan aplikasi keamanan data PDF berdasarkan perancangan pada bab sebelumnya, yang akan diimplementasikan menggunakan PHP. Serta dilakukan pengujian terhadap aplikasi tersetbut. : KESIMPULAN DAN SARAN Berisi kesimpulan dari hasil penelitian Skripsi ini serta saransaran untuk pengembangan lebih lanjut.