Rumusan Masalah Batasan Masalah Tujuan Penelitian Manfaat Penelitian Metode Penelitian

NTRUEncrypt adalah algoritma yang tergolong ke dalam algoritma yang menggunakan sistem kunci publik. Algoritma ini dibuat oleh tiga orang yaitu Jeffrey Hoffstein, Jill Pipher dan Joseph Silverman. Prosesnya NTRUEncrypt menggunakan operasi terhadap polynomial. Sehingga dalam prakteknya pesan perlu diubah dahulu kedalam bentuk polynomial untuk dapat dilakukan proses enkripsi dan dekripsi. Proses penting pada implementasi algoritma NTRUEncrypt adalah penentuan parameter yang digunakan dan pembangkitan kunci privat dan kunci publik, proses enkripsi, dan proses dekripsi. Metode EOF merupakan salah satu teknik yang digunakan dalam steganografi. Metode ini menggunakan cara dengan menyisipkan data pada akhir file. Sehingga, tidak akan mengganggu kualitas data awal yang akan disisipkan pesan. Namun, ukuran file setelah disisipkan pesan rahasia akan bertambah. Beberapa penelitian terdahulu yang berhubungan dengan penelitian ini antara lain tentang algoritma NTRUEncrypt yaitu Implementasi Algoritma Kunci Publik NTRUEncrypt pada Add-In Microsoft Outlock Sitorus, 2012, sedangkan steganografi dengan metode End of File yaitu Implementasi Pengenkripsian dan Penyembunyian Data Menggunakan Tiny Encryption Algorithm dan End of File Alfian, 2013. Berdasarkan uraian di atas, maka penulis bermaksud untuk mengimplementasikan algoritma kriptografi NTRUEncrypt dan Steganografi dengan metode End of File EOF. Oleh sebab itu, penulis mengambil tugas akhir dengan judul “Implementasi Kombinasi Algoritma NTRUEncrypt Dan Steganografi End Of File Pada Pengamanan Data Teks ”.

1.2. Rumusan Masalah

Berdasarkan latar belakang yang telah dikemukakan sebelumnya, maka rumusan masalah dalam penelitian ini adalah “bagaimana mengimplementasikan pengenkripsian dan penyembunyian data menggunakan algoritma kriptografi dan steganografi ”.

1.3. Batasan Masalah

Adapun batasan masalah dalam tugas akhir ini adalah sebagai berikut: a. Jenis file citra asli yang digunakan adalah citra dengan format bitmap .bmp b. Plainteks dapat diinputkan langsung atau berupa file .txt. c. Pesan dienkripsi menggunakan algoritma NTRUEncrypt dan disisipkan menggunakan metode End of File EOF. d. Parameter yang digunakan dalam algoritma NTRUEncrypt, yaitu N sebagai panjang polynomial, p sebagai small modulus, q sebagai large modulus dan df untuk nilai koefisien kunci privat telah ditetapkan terlebih dahulu untuk menghindari kesalahan pada saat enkripsi dan dekripsi. e. Panjang maksimal pesan yang dienkripsi adalah 247 karakter. f. Bahasa pemrograman menggunakan Visual Studio C sharp.

1.4. Tujuan Penelitian

Tujuan penelitian ini adalah untuk merancang dan mengimplementasikan pengenkripsian data teks menggunakan algoritma NTRUEncrypt dan menyisipkannya ke dalam media gambar bitmap dengan metode End of File.

1.5. Manfaat Penelitian

Penelitian ini diharapkan menghasilkan aplikasi yang mampu meningkatkan keamanan suatu data teks dengan mengkombinasikan algoritma NTRUEncrypt dan steganografi End of File.

1.6. Metode Penelitian

Metodologi penelitian yang akan digunakan adalah: 1. Studi Literatur Studi literatur dilakukan dengan peninjauan terhadap buku, jurnal, dan hasil penelitian untuk mengetahui algoritma NTRUEncrypt dan Steganografi End of File yang kemudian melalui kedua metode tersebut akan menghasilkan suatu kombinasi. 2. Analisis dan Perancangan Dengan adanya rumusan dan batasan masalah, kebutuhan perancangan dianalisis disertai pembuatan flowchart, Unified Modeling LanguageUML, dan design interface . 3. Implementasi Implementasi berupa aplikasi yang mampu mengenkripsi maupun mendekripsi data teks menggunakan algoritma NTRUEncrypt dan menyembunyikannya dengan menggunakan steganografi End Of File. 4. Pengujian Metode ini dilaksanakan dengan melakukan pengujian terhadap gambar yang telah disisipi pesan dengan melihat kriteria penyembunyian pesan, yaitu recovery dan fidelity. Pada pengujian recovery, pesan yang disembunyikan harus dapat diungkap kembali. Sedangkan fidelity, mutu citra penampung tidak jauh berubah setelah penambahan ciphertext. 5. Dokumentasi dan laporan Akhir Setelah implementasi, maka penulis akan membuat dokumentasi atau laporan tiap tahap dari program yang penulis rancang.

1.7. Sistematika Penelitian