Top Banner
Implementasi Kriptografi Visual dan Yet Another Steganographic Scheme (YASS) sebagai Solusi Terhadap Mekanisme “Forgot My Password” pada Smartphone Android Muhammad Rizki Sa’ban Sekolah Tinggi Sandi Negara/ [email protected] “Forgot my password” adalah suatu mekanisme untuk menanggulangi hilangnya password. Mekanisme ini bekerja dengan cara memberikan pengguna beberapa pertanyaan unik yang perlu dijawab oleh pengguna untuk dapat mendapatkan kembali password atau langsung mengganti password dengan password baru. Mekanisme ini memiliki kelemahan dalam menghafalkan jawaban dari pertanyaan yang diajukan. Sumarsono (2010) memberikan solusi terhadap mekanisme ini dengan menggunakan konsep kriptografi visual, namun mekanisme yang diajukan masih memiliki kelemahan dalam kerahasiaan kunci yang disimpan oleh pengguna. Lin-Tsai (2003) mengemukakan konsep baru dengan menggabungkan kriptografi visual dengan steganografi. Konsep ini dapat menjadi solusi terhadap mekanisme “forgot my password” tersebut. Penelitian ini akan membahas tentang pengimplementasian kriptografi visual dan steganografi untuk menjadi solusi terhadap mekanisme “forgot my password” pada perangkat keras berupa smartphone berbasis sitem operasi Android. Steganografi yang digunakan menggunakan penyisipan domain spasial dan menggunakan Yet Another Steganographic Scheme (YASS) untuk meningkatkan keamanannya dari penyisipan Least Significant Bit (LSB) biasa. Hasil dari penelitian ini adalah sebuah aplikasi yang menerapkan kedua metode tersebut pada smartphone berbasis sistem operasi Android. Kata kunci : Android, Kriptografi Visual, Steganografi, YASS, Forgot My Password. 1. Pendahuluan Salah satu bentuk data rahasia adalah password. Password adalah suatu kode unik yang digunakan untuk kontrol akses terhadap suatu akses tertentu seperti akun email contohnya. Akan menjadi masalah apabila kita melupakan password tersebut sehingga kita tidak dapat mengakses akun kita yang mungkin berisi data yang sangat penting. Kasus lain yang terjadi adalah ketika seorang pengguna lupa terhadap password administrator laptop miliknya dan tidak dapat menggunakan laptopnya tersebut. Masalah lain yang dihadapi adalah penyadapan terhadap data-data yang disimpan. Hampir semua data yang terhubung ke jaringan internet telah tersadap, bahkan James Clapper selaku kepala intelijen Amerika dalam sebuah pertemuan parleman mengungkapkan bahwa seluruh pimpinan negara telah disadap [19]. Dibutuhkan pengamanan yang lebih apabila kita ingin menyimpan suatu data rahasia dalam suatu media penyimpanan. “Forgot my password” adalah suatu mekanisme untuk menanggulangi hilangnya password. Mekanisme ini bekerja dengan cara memberikan pengguna beberapa pertanyaan unik
10

Implementasi Kriptografi Visual dan Yet Another Steganographic Scheme sebagai Solusi terhadap Mekanisme Forget My Password

Feb 01, 2023

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Implementasi Kriptografi Visual dan Yet Another Steganographic Scheme sebagai Solusi terhadap Mekanisme Forget My Password

Implementasi Kriptografi Visual dan Yet AnotherSteganographic Scheme (YASS) sebagai SolusiTerhadap Mekanisme “Forgot My Password” pada

Smartphone Android

Muhammad Rizki Sa’banSekolah Tinggi Sandi Negara/ [email protected]

“Forgot my password” adalah suatu mekanisme untuk menanggulangi hilangnya password.Mekanisme ini bekerja dengan cara memberikan pengguna beberapa pertanyaan unik yang perludijawab oleh pengguna untuk dapat mendapatkan kembali password atau langsung mengganti

password dengan password baru. Mekanisme ini memiliki kelemahan dalam menghafalkan jawabandari pertanyaan yang diajukan. Sumarsono (2010) memberikan solusi terhadap mekanisme ini

dengan menggunakan konsep kriptografi visual, namun mekanisme yang diajukan masih memilikikelemahan dalam kerahasiaan kunci yang disimpan oleh pengguna. Lin-Tsai (2003) mengemukakan

konsep baru dengan menggabungkan kriptografi visual dengan steganografi. Konsep ini dapatmenjadi solusi terhadap mekanisme “forgot my password” tersebut.

Penelitian ini akan membahas tentang pengimplementasian kriptografi visual dan steganografiuntuk menjadi solusi terhadap mekanisme “forgot my password” pada perangkat keras berupa

smartphone berbasis sitem operasi Android. Steganografi yang digunakan menggunakan penyisipandomain spasial dan menggunakan Yet Another Steganographic Scheme (YASS) untuk meningkatkan

keamanannya dari penyisipan Least Significant Bit (LSB) biasa. Hasil dari penelitian ini adalah sebuahaplikasi yang menerapkan kedua metode tersebut pada smartphone berbasis sistem operasi Android.

Kata kunci : Android, Kriptografi Visual, Steganografi, YASS, Forgot My Password.

1. PendahuluanSalah satu bentuk data rahasiaadalah password. Password adalahsuatu kode unik yang digunakanuntuk kontrol akses terhadap suatuakses tertentu seperti akun emailcontohnya. Akan menjadi masalahapabila kita melupakan passwordtersebut sehingga kita tidak dapatmengakses akun kita yang mungkinberisi data yang sangat penting.Kasus lain yang terjadi adalahketika seorang pengguna lupaterhadap password administratorlaptop miliknya dan tidak dapatmenggunakan laptopnya tersebut.

Masalah lain yang dihadapi adalah

penyadapan terhadap data-data yangdisimpan. Hampir semua data yangterhubung ke jaringan internettelah tersadap, bahkan JamesClapper selaku kepala intelijenAmerika dalam sebuah pertemuanparleman mengungkapkan bahwaseluruh pimpinan negara telahdisadap [19]. Dibutuhkan pengamananyang lebih apabila kita inginmenyimpan suatu data rahasia dalamsuatu media penyimpanan.

“Forgot my password” adalah suatumekanisme untuk menanggulangihilangnya password. Mekanisme inibekerja dengan cara memberikanpengguna beberapa pertanyaan unik

Page 2: Implementasi Kriptografi Visual dan Yet Another Steganographic Scheme sebagai Solusi terhadap Mekanisme Forget My Password

yang perlu dijawab oleh penggunauntuk dapat mendapatkan kembalipassword atau langsung menggantipassword dengan password baru.Mekanisme ini rawan pembajakan [6],selain adanya resiko pengguna lupaakan jawaban unik yang telah diaisikan saat registrasi, mekanismeini memungkinkan pihak lain untukmelakukan brute force terhadappertanyaan yang diberikan.

Sumarsono (2010) memberikan suatumekanisme baru untuk “forgot mypassword” dengan merubah mekanismepertanyaan dan jawaban unik dengandua share hasil enkripsi darikriptografi visual. Mekanisme inimemiliki kekurangan yaitu shareyang dihasilkan merupakan sebuahgambar yang tidak bermakna,sehingga akan memunculkankecurigaan bagi pihak lain. Salahsatu solusi yang memungkinkanadalah dengan penggunaansteganografi pada share tersebut.

Steganografi dapat mengatasipendekatan kriptografikonvensional, memberikan solusibaru untuk transmisi data yang amantanpa dicurigai oleh pihak lainyang tidak berkepentingan.Steganografi merupakan ilmu yangmempelajari teknik penyembunyianpesan rahasia di dalam pesan yanglainnya, sedemikian rupa sehinggapihak lain tidak akan mengetahuibahwa terdapat pesan rahasia didalam pesan tersebut [7].

Dalam steganografi terdapatbeberapa istilah seperti covermedia atau stego media yangmerupakan data carrier atau mediatempat pesan/data rahasiadisisipkan/disembunyikan. Stegoimage adalah hasil dari datacarrier yang telah disisipi pesanrahasia. Stego-media dalam

steganografi bisa dalam bentukgambar, audio atau video dansebagainya. Namun, jika stego-mediahilang atau rusak, data rahasiatidak dapat direkonstruksi.

2. Landasan Teori2.1 Forgot My PasswordForgot my password merupakan suatumekanisme yang disediakan olehsuatu situs keanggotaan yangmenyediakan halaman khusus bagianggotanya tersebut. Mekanisme inidisediakan pengelola situs untukanggotanya yang lupa terhadappassword miliknya untuk mengaksessuatu halaman yang ada dalam situstersebut. Mekanisme “forgot mypassword” ini dilakukan denganmengatur ulang password penggunayang lupa akan password tersebut.

Pada mekanisme “forgot my password”yang biasanya, pengguna diharuskanmenghafal jawaban unik yang telahdiisikan sebelumnya saat prosespendaftaran. Hal ini sangatrentan, karena pengguna mungkinsaja melupakan jawaban uniktersebut. Supaya tidak melupakanjawaban unik tersebut, biasanyapengguna menyimpan jawabantersebut. Namun, proses menyimpanini sangat rentan terhadappembajakan [6].

Sumarson (2010) membuat mekanismebaru terhadap “forgot my password”yaitu dengan menggunakankriptografi visual, dimanapertanyaan dan jawaban unik dalammekanisme biasa digantikan denganshare yang saling berpasangan.Share 1 diumpamakan sebagaipertanyaan dan share 2 merupakanjawaban. Mekanisme yang dilakukanoleh Sumarsono disimulasikanterhadap akun Google. Adapuntahapan-tahapan yang dilakukan olehmekanisme yang dibuat Sumarsonodalam membangkitkan kembali

Page 3: Implementasi Kriptografi Visual dan Yet Another Steganographic Scheme sebagai Solusi terhadap Mekanisme Forget My Password

password adalah :

1. Masukkan username yangbersesuaian dengan akun penggunayang password-nya hilang.

Gambar 1: Mekanisme forgot my passwordSumarsono (1/4)

2. Verifikasi CAPTCHA.

Gambar 2: Mekanisme forgot mypassword Sumarsono (2/4)

3. Mengunggah gambar hasil enkripsiyang diperoleh saat pendaftaran(share).

Gambar 3: Mekanisme forgot mypassword Sumarsono (3/4)

4. Gambar akan diproses untukmembangkitkan kembali password.

Gambar 4: Mekanisme forgot mypassword Sumarsono (4/4)

Mekanisme ini memberikan keuntungandan kemudahan kepada penggunasehingga tidak perlu menghafaljawaban unik yang juga mungkin sajajawaban tersebut dibajak oleh oranglain. Namun mekanisme ini memilikikelemahan dimana share 2 masihberupa gambar yang tidak bermaknayang tentunya akan memberikankecurigaan terhadap pihak lain dandapat mencuri dan membajak passwordyang ada melalui forgot my passworditu sendiri.

2.2 Kriptografi VisualKriptografi visual diperkenalkanpertama kali oleh Moni Naor dan AdiShamir (Naor-Shamir) dalamEurocrypt pada tahun 1994. Teknikkriptografi visual ini adalahpeluasan dari teknik secret sharingyang dibuat oleh Adi Shamir,sehingga Kriptografi visual inijuga biasa disebut sebagai visualsecret sharing (VSS) [10].

Kriptografi visual memilikialgortima yang sangat unik. Berbedadengan algoritma kriptografi yanglain dimana untuk enkripsi dandekripsi membutuhkan perhitunganyang rumit, kriptografi visualdapat mendekripsi pesan hanyadengan mengandalkan kemampuanvisual (penglihatan) saja. Inimenjadi keunggulan tersendiri

Page 4: Implementasi Kriptografi Visual dan Yet Another Steganographic Scheme sebagai Solusi terhadap Mekanisme Forget My Password

karena perhitungan yang sederhanadapat mengurangi beban mesin yangdigunakan, serta kemudahankomputasi dan dekripsi menunjangpenggunaan kriptografi visual untuksemua kalangan termasuk yang masihawam kriptografi [11].

Algoritma pembagian share untukkriptografi visual dapat dilihatpada tabel 1. Pada tabel tersebut,pembagian share secara pixel padagambar. Jika nilai pixel hitam makashare 1 dan share 2 ditentukan padatabel. Demikian pula untuk pixelputih.Tabel 1: Skema Kriptografi Visual

(2x2)

Sumber : Digital Watermarking Scheme withVisual Cryptography, IMECS 2008(Canova-Yohanes, 2009).

Proses penggabungan antarakriptografi dan steganografibertujuan untuk meningkatkantingkat keamanan. Namun tentutujuan tersebut dapat tercapaiuntuk semua proses yang dilakukanmengingat dari sifat, teknik dantujuannya pun berbeda.

Baharsyah (2010) menyatakan bahwapenggunaan steganografi yangdikombinasikan dengan kriptografivisual memiliki beberapa keuntungandiantaranya :1. Tingkat kemanan pesan gambar

yang disimpan lebih baik.2. Tidak menimbulkan kecurigaan

pada orang lain yang mendapatkansebuah share dari kriptografivisual.

3. Pesan baru terbaca setelah shareterkumpul.

Tidak semua teknik steganografidapat diimplementasikan bersamaandengan kriptografi visual. Teknikyang dapat digunakan dalambersamaan dengan kriptografi visualadalah teknik LSB dan beberapateknik yang menggunakan penyisipandomain spasial [8]. Teknik lainselain yang bukan menggunakandomain spasial tidak dapatdigunakan bersamaan dengankriptografi visual karena hasilekstraksi memiliki noise yangmengakibatkan share yang sebelumnyatelah disisipkan ke dalam gambarmenjadi tidak identik sehinggatidak dapat digunakan untukdekripsi kriptografi visual.

2.3 Yet Another Steganographic Scheme (YASS)Steanografi merupakan seni dalammenyamarkan komunikasi. Denganmenggunakan steganografi,memungkinkan bagi Alice untukmengirimkan sebuah pesan rahasiakepada Bob tanpa ada orang lainyang akan mengetahui adanya pesanrahasia tersebut [9].

Ada tiga komponen utama dalamsteganografi yaitu pesan, media danstegomedia. Pesan adalah informasiyang akan disisipkan. Media adalahtempat disisipkannya pesan rahasia.Stegomedia adalah media yangdisisipi oleh pesan rahasia [8].

Bila dalam kriptografi dikenalistilah enkripsi dan dekripsipesan, dalam steganografi terdapatistilah penyisipan (embedding) danekstraksi pesan. Penyisipan adalah

Page 5: Implementasi Kriptografi Visual dan Yet Another Steganographic Scheme sebagai Solusi terhadap Mekanisme Forget My Password

proses menyisipkan pesan rahasiakedalam sebuah cover media.Ekstraksi adalah proses untukmemperoleh kembali pesan rahasiayang telah disisipkan kedalamstegomedia.

Steganografi memiliki empat sifatyaitu imperceptibility, robustness,capacity, security [8].Imperceptibility adalah suatusifat dimana stegomedia danmedia asli sulit dibedakan olehindera manusia biasa. Robustnessmerupakan sifat ketahanan pesanyang disisipkan terhadapmodifikasi atau perubahan-perubahanyang terjadi pada stegomedia.Capacity adalah kemampuan mediauntuk dapat menampung pesan.Sedangkan security adalah tingkatkeamanan dari pesan yang disisipkanterhadap perubahan dan tindakansteganoanalisis. Sifat-sifatsteganografi sangat bergantung padateknik penyisipan yang digunakan. Berdasarkan proses penyisipannya,steganografi dibedakan menjadi duadomain penyisipan yaitu domainspasial dan domain transformasi[9]. Teknik steganografi dalamdomain spasial melakukanperubahan/penyisipan denganmemandang media sebagai pixelbidang datar. Sedangkan domaintransformasi perlu merubah dahulukedalam suatu perhitungan matematistertentu.

Teknik-teknik steganografi yangberada dalam domain spasialumumnya memiliki tingkatkompleksitas komputasi danrobustness yang rendah. Tekniksteganografi yang masuk dalamdomain spasial adalah LeastSignisficant Bit (LSB). Hal iniberbeda dengan teknik-teknikdalam domain transformasi. Dalamdomain transformasi sepertiDiscrete Cousine Transform (DCT),

Discrete Fourier Transform (DFT)dan Singular Value Decomposition(SVD) memiliki tingkatkompleksitas komputasi danrobustness yang cukup tinggi.

YASS adalah pengembangan dariteknik LSB. Secara sederhana, YASSmengacak lokasi blok penyisipan bitpesan rahasia. YASS dibuat sebagaipengembangan dari teknik LSBdikarenakan teknik LSB masih rentanterhadap upaya steganalisismeskipun telah diberikan kunciuntuk menentukan lokasi penyisipan[9].

Jika dalam teknik biasa penyisipandilakukan kepada setiap bytegambar, dalam YASS gambar tersebutdipecah menjadi blok-blok dan dalamblok tersebut pun dipilih lagi ‘bigblock’, sebagai letak penyisipanpesan. Contoh pemilhan big blockdapat dilihat pada gambar 5.

Gambar 5: Letak penysisipan padaYASSSumber Gambar : Yet AnotherSteganographic Scheme that ResistBlind Steganalysis [9]

3. Perancangan1.2.3.3.1. Spesifikasi SistemBerdasarkan permasalahan yang ada,dibutuhkan beberapa ketentuan

Page 6: Implementasi Kriptografi Visual dan Yet Another Steganographic Scheme sebagai Solusi terhadap Mekanisme Forget My Password

terhadap aplikasi Stegoshare yangakan dibuat yaitu keamanan akanshare yang dihasilkan danpengelabuan (imperceptibility)terhadap share yang disimpan olehpengguna. Adapun spesifikasi sistemdari rancangan aplikasi Stegoshareadalah sebagai berikut :Tabel 2: Rancangan aplikasiStegoshareNo Komponen Jenis1. Bentuk

aplikasiMobile(Smartphone)

2. Sitem operasi Android3. Prosesor

perangkatminimal

500 MHz

4. Versi Androidminimal

2.2(Gingerbread)

5. Kerahasiaandata

Kriptografivisual

6. Otentikasi Username danpassword

7. Imperceptibility SteganografiYASS

3.2. Gambaran Umum Sistem

Gambar 6: Desain skema sistemStegoshareKeterangan :P = PasswordKV (E) = Enkripsi kriptografi

visualS = Share 1S’ = Share 2M = Media gambarY (E) = Penyisipan share pada gambar

dengan algoritma YASS

C = Gambar yang telah disisipishare (Stegomedia)

Y (D) = Ekstraksi share dari gambardengan algoritma YASS

KV (D) = Dekripsi kriptofrafivisual

Aplikasi yang dibuat menggabungkanalgoritma kriptografi visual danYASS dan membuatnya menjadi 3 tahapyaitu pembangkitan pasangan share,penyisipan share dan bangkitkanpassword.Pada tahapan pembangkitan pasanganshare, password yang berupa string akandikonversi menjadi bentuk bitmap,lalu dienkripsi dengan algoritmakriptografi visual menjadi dua buahshare yang berpasangan, kemudiansalah satu dari share tersebutdisimpan pada sistem. Padapenyisipan share, salah satu sharehasil enkripsi pada tahapsebelumnya disisipkan denganalgoritma penyisipan YASS kedalamsebuah cover image. Dan pada tahapterakhir, untuk mendapatkan kembalipassword yang diinginkan penggunamenyimpan hasil penyisipan, laludengan hasil penyisipan tersebut,sistem melakukan ekstraksi danmendapatkan share yang disisipkankemudian mendekripsinya dengansalah satu share yang lebih dahulutersimpan dalam sistem. Apabilapasangan share bersesuaian makasistem akan menampilkan password yangdiinginkan dalam bentuk gambar,namun apabila share tidak salingbersesuaian, maka gambar tidak akanbermakna.

4. ImplementasiStegoshare adalah aplikasi yangmengimplementasikan mekanisme “forgotmy password”. Implementasi dariaplikasi Stegoshare meliputibeberapa proses yang disesuaikandengan use case yang telah dibuatsebelumnya, namun pada kesempatankali ini akan dijelaskan 2 fungsi

Page 7: Implementasi Kriptografi Visual dan Yet Another Steganographic Scheme sebagai Solusi terhadap Mekanisme Forget My Password

utama yaitu sembunykan danbangkitkan password.

1.

2.

3.

4.

4.1.

4.2.

4.

4.1. Sembunyikan Password

Gambar 7: Halaman sembunyikanpassword

Pada halaman Sembunyikan passwordterdapat kolom isian teks password,label stego image, tombol Browse danSembunyikan password. Kolom tekspassword untuk memasukkan tekspassword yang akan disembunyikan,kolom label untuk memasukkan“label” yang akan diberikan untukhasil proses menyembunyikan passwordyang dilakukan, tombol Browsemengarahkan kepada gallery untukmemilih cover image yang akandigunakan sebagai kamuflase, dantombol Sembunyikan password untukmengheksekusi proses menyembunyikanpassword.

Gambar 8: Tampilan gallery untukmemilih cover image

Untuk menyembunyikan passwordpengguna mengisi kolom teks passworddengan password yang hendakdisembunyikan dengan prosesenkripsi kriptografi visual danpenyisipan YASS. Setelah itu klikBrowse untuk memilih cover image yangdikehendaki dari direktori. Padakolom label stego image masukkan nama“label” yang diinginkan untuk hasildari proses share password. Setelahsemua parameter tersebut dipenuhiklik tombol Sembunyikan passworduntuk memulai proses menyembunyikanpassword.

Setelah pengguna mengeklik tombolSembunyikan password denganketentuan semua parameter yangdiminta telah diisi, aplikasi akanmelakukan proses kriptografi visualterhadap teks password yang akandisembunyikan. Proses inimenghasilkan dua buah share. Salahsatu share langsung disimpan di dalamloker dengan nama “label” dan sharelainnya disisipkan dengan algoritmaYASS ke dalam cover image menghasilkanstego image yang diberi nama“label”stego.png yang akan disimpanpada SD card. Setelah proses menyembunyikanpassword selesai, aplikasi akanlangsung menuju ke halaman Menuutama dan meberikan notifikasi“proses selesai” berupa toast.

Page 8: Implementasi Kriptografi Visual dan Yet Another Steganographic Scheme sebagai Solusi terhadap Mekanisme Forget My Password

4.2. Bangkitkan Password

Gambar 9: halaman bangkitkan passwordPada halaman Bangkitkan passwordterdapat tobol Pilih password dari“label” password yang disembunyikan,tombol Browse untuk memilih stegoimage yang bersesuaian denganpassword yang akan dibangkitkan, dantombol Bangkitkan password untukeksekusi proses pembangkitanpassword dalam bentuk gambar.

Setelah memilih password yang akandibangkikan, pengguna memilih stegoimage yang bersesuaian dengan tobolBrowse. Nama file stego image yangdiplih akan tertera pada halaman.Setelah memilih password yang akandibangkitkan dan stego image, kliktombol Bangkitkan password untukmengeksekusi proses membangkitkanpassword. Proses yang dilakukanadalah kebalikan dari prosesmenyembunyikan password yaitu denganekstraksi share pada stego image denganalgoritms YASS kemudian dari shareyang didapat dilakukan dekripsikriptografi visual dengan share“label”. Hasil keseluruhan prosestersebut kemudian akan ditampilkandalam bentuk gambar. Gambar 10.adalah contoh hasil dari prosesmembangkitkan password dengan stegoimage yang sesuai, sementara gambar11. adalah hasil dari prosesmembangkitkan password dengan stegoimage yang tidak sesuai.

Gambar 10: Tampilan hasil dariproses membangkitkan password dengan

stego image yang sesuai

Gambar 11: Tampilan hasil dariproses membangkitkan password dengan

stego image yang tidak sesuai

5. AnalisisAplikasi Stegoshare yang dibuatmemiliki beberapa kelebihan yaitu :a)Dibandingkan dengan mekanisme

forgot my password yangsebelumnya, mekanisme inimemiliki keunggulan dalamkeamanan dari brute force attackterhadap pertanyaan yangdiajukan, steganografimengamankan share dari kecurigaanpihak lain.

b)Loker yang digunakan memudahkanuntuk penyimpanan share sekaligusmenjadi bahan otentikasi untukmasuk ke dalam aplikasi untukmembangkitkan password.

c)Proses kriptografi visual tidakmemerlukan perhitungan matematisyang rumit.

Page 9: Implementasi Kriptografi Visual dan Yet Another Steganographic Scheme sebagai Solusi terhadap Mekanisme Forget My Password

d)YASS tahan terhadap blindanalisis.

e)Stego image dapat disimpan dandigandakan dengan catatan tidakada perubahan pada gambar.

f)Tidak memerlukan banyak parametersehingga dapat dikategorikan userfriendly.

6. SimpulanDari hasil yang diperoleh dariimplementasi dan pengujian aplikasiyang dilakukan dalam penelitianTugas Akhir dengan judul“Impelementasi Kriptografi Visualdan YASS Sebagai Solusi TerhadapMekanisme “Forgot My Password” padaSmartphone Android” dapatdisimpulkan bahwa :1.Kriptografi visual dapat

diimpelentasikan bersamaan danberintegrasi dengan staganografi.Algortima steganografi yang telahdibuktikan pada penelitian iniadalah Yet Another SteganographicScheme (YASS).

2.Aplikasi Stegoshare yangmengimplementasikan algoritmakriptografi visual dan YASS dapatmenjadi solusi alternatifterhadap mekanisme “forgot mypassword”.

3.Aplikasi Stegoshare yangdirancang telah berhasil dibuatdan diimplementasikan padaperangkat keras berupa smartphoneberbasis sistem operasi Android.

7. SaranAplikasi Stegoshare yang telahdibuat masih memiliki kekurangandan keterbatsan. Oleh karena ituguna meningkatkan kegunaan aplikasidan guna kepentingan penelitian danpengembangan lebih lanjut, berikutadalah saran-saran dari penulisterkait pengembangan aplikasiselanjutnya :1.Aplikasi Stegoshare tidak

memperhatikan keamanan daridatabase yang digunakan untuk

proses log in aplikasi yangtersimpan di dalam system padasmartphone, sehingga dalampenggunaanya pengguna harusmembatasi akses pihak yang tidakberhak terhadap databasetersebut atau memberikan enkripsiterhadap database.

2.Fungsi aplikasi sangat bergantungpada stego image yang disimpanpengguna, tanpa stego imageaplikasi tidak akan berfungsi.Oleh karena itu untukmengantisipasi hilangnya stegoimage, pengguna diharapkanmenggandakan stego image danmenyimpannya pada mediapenyimpanan yang baik.

3.Aplikasi Stegoshare yang dibuatbertujuan untuk menjadi solusiterhadap mekanisme “forgot mypassword”, namun saat iniaplikasi masih dibuat independendengan serangkaian prosesregistrasi suatu akun yangmenerapkan “forgot my password”itu sendiri. Sehingga kedepannyadiharapkan adanya penelitianlebih lanjut yangmengintergrasikan secara langsungaplikasi ini dengan mekanisme“forgot my passord” pada suatusistem registrasi.

4.Untuk meningkatkan keamanandirektori yang digunakan, dapatdibuatkan password meter maupundilakukan penelitian untukmenentukan metode otentikasi yanglebih aman namun efektif danefisien.

5.Masih terdapat banyak peluanguntuk mengembangkan kriptografivisual dan steganografi terutamakombinasi dari keduanya. Salahsatunya dengan menggunakan shareyang lebih dari 2 atau sharedengan pola (k, n) atau yangdikenal sebagai secret sharing.

8. Daftar Pustaka[1] Pratama, Widianto. 2011.

Page 10: Implementasi Kriptografi Visual dan Yet Another Steganographic Scheme sebagai Solusi terhadap Mekanisme Forget My Password

Tutorial Pemrograman Android. [2] Huda, Arif Akbarul. 2010.

Membuat Sendiri Aplikasi Android[3] Fitrianingrum, Siska. 2012.

Digital Menggunakan KriptografiVisual dan Steganografi padaFile Gambar

[4] Lin, Chang-Chou & Tsai, WenHsiang. 2003. Secret ImageSharing with Steganography andAuthentication. The Journal ofSystems and Software.

[5] Pressman, Roger S. 2009.Software Engineering : APractitioner’s Approach, 7/e.Slide Set to accompany McGraw-Hill.

[6] R.S, Abraham. 2010.“Mekanisme “Forgot MyPassword?” dengan ImplementasiKriptografi Visual”. ProgramStudi Teknik Informatika,Sekolah Tinggi Elektro danInformatika.

[7] Menezes, Alfred J, Paul C.Van Oorschot & Vanstone, ScottA. Vanstone. 1996. Handbook ofApplied Cryptography. CRC Press.Boca Ration.

[8] Jaya, Danang. 2009Implementasi KriptografiVisual Pada SteganografiCitra Digital. PuskajiKriptografi Deputi III, LembagaSandi Negara.

[9] Bateman, Philip. 2008. ImageSteganography and Steganalysis.University of Surrey.

[10] Naor, M. dan A.Shamir. 1994. VisualCryptography, in Advance in

Cryptography. Springer Verlag.[11] Baharsyah, Muhammad Purnama.

2010 Pemanfaatan Steganografidalam Kriptografi Visual.Institut Teknologi Bandung.

[12] Canova, G, dan B. Johanes.2009. Visual Cryptography.Technisce Universitȁt Darmstadt

[13] Rosenberg, Doug & Stephens,Matt. 2007. Use Case DrivenObject Modeling with UML –Theory and Practice. Apress.

[14] Lembaga Sandi Negara RepublikIndonesia. 2007. JelajahKriptologi. Lembaga Sandi NegaraRepublik Indonesia: Jakarta.

[15] www.iconixsw.com[16] Heriyanto, Trisno. (3

Februari 2014). Indonesia Masuk5 Besar Negara PenggunaSmartphone(http://inet.detik.com/read/.diakses 4 April 2014)

[17] Hestya, Rindu P. (23 Oktober2013). 4 Alasan Black Berry AkanMati di Indonesia(http://www.tempo.co/read/news/.diakses pada 4 April 2014)

[18] Gideon. (13 Desember 2011).Melejit Sejak Maret, PenggunaAndroid Telkomsel Tembus 900Orang (http://dunianya-it.blogspot.com/. diakses pada 4April 2014)

[19] Info Tagabsel. (30 Oktober2013). Kepala badan intelijenAS:Semua Pemimpin Negara DisadapTanpa Pandang Bulu.(http://padanglawasutarajaya.blogspot.com/. diakses pada 4 April2014)