PERANCANGAN ENKRIPSI DAN DESKRIPSI DENGAN METODE ALPHA-QWERTY REVERSE PADA APLIKASI SHORT MESSAGE SERVICE BERBASIS ANDROID

dokumen-dokumen yang mirip
PERANCANGAN APLIKASI PENGAMANAN INFORMASI TEKS DENGAN MENGGUNAKAN ALGORITMA KRIPTOGRAFI ALPHA-QWERTY REVERSE

BAB I PENDAHULUAN. dan SMS hingga ponsel cerdas. Ponsel cerdas atau juga dikenal dengan smartphone memiliki

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. dari isinya, informasi dapat berupa penting atau tidak penting. Bila dilihat dari sifat

RANCANGAN KRIPTOGRAFI HYBRID KOMBINASI METODE VIGENERE CIPHER DAN ELGAMAL PADA PENGAMANAN PESAN RAHASIA

BAB I PENDAHULUAN. Kerahasiaan dan keamanan saat melakukan pertukaran. data adalah hal yang sangat penting dalam komunikasi data,

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM


BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. Perkembangan teknologi informasi yang semakin pesat. dapat dirasakan hampir di setiap bidang kehidupan. Salah

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM. KriptoSMS akan mengenkripsi pesan yang akan dikirim menjadi ciphertext dan

BAB I PENDAHULUAN. keamanan, kerahasiaan, dan keotentikan data. Oleh karena itu diperlukan suatu

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN.

PERANCANGAN APLIKASI KERAHASIAAN PESAN DENGAN ALGORITMA HILL CIPHER

IMPLEMENTASI ALGORITMA KRIPTOGRAFI KODE CAESAR, VIGENERE, DAN TRANSPOSISI UNTUK SISTEM PROTEKSI PENGGUNAAN PESAN SINGKAT (SMS) PADA SMARTPHONE ANDROID

PENGAMANAN DOKUMEN MENGGUNAKAN METODE RSA (RIVEST SHAMIR ADLEMAN)BERBASIS WEB

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

BAB I PENDAHULUAN. multiplayer games, transfer data, vidio streaming dan lain-lain. Berbagai

BAB I PENDAHULUAN. 1.1 Latar Belakang

APLIKASI ENKRIPSI SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN ALGORITMA DATA ENCRYPTION STANDARD (DES) BERBASIS ANDROID

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

PENERAPAN ALGORITMA AES (ADVANCE ENCRYPTION STANDARD) 128 DAN VIGENERE CIPHER PADA APLIKASI ENKRIPSI PESAN SINGKAT BERBASIS ANDROID

BAB I PENDAHULUAN. berkembang pesat pada era ini. Terlebih lagi, banyak aplikasi mobile yang diciptakan, membuat

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

APLIKASI SHORT MESSAGE SERVICE DENGAN ENKRIPSI TEKS MENGGUNAKAN ALGORITMA ADVANCED ENCRYPTION STANDARD BERBASIS MOBILE PADA PLATFORM ANDROID

BAB I PENDAHULUAN. teknologi Short Message Service (SMS). SMS (Short Message Service) atau

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Enkripsi Sederhana SMS (Short Message Service) Menggunakan Vigenere Cipher

IMPLEMENTASI ALGORITMA CAESAR, CIPHER DISK, DAN SCYTALE PADA APLIKASI ENKRIPSI DAN DEKRIPSI PESAN SINGKAT, LumaSMS

BAB 1 PENDAHULUAN. Jaringan selular adalah sebuah komponen yang sangat penting dalam

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

Pengembangan Algoritma Advanced Encryption Standard pada Sistem Keamanan SMS Berbasis Android Menggunakan Algoritma Vigenere

PERANCANGAN APLIKASI KRIPTOGRAFI BERBASIS WEB DENGAN ALGORITMA DOUBLE CAESAR CIPHER MENGGUNAKAN TABEL ASCII

Modifikasi Pergeseran Bujur Sangkar Vigenere Berdasarkan Susunan Huruf dan Angka pada Keypad Telepon Genggam

Pengenalan Kriptografi

BAB I PENDAHULUAN. muncul sampai dengan adanya yang disebut smartphone, yang memiliki berbagai fungsi seperti

BAB I PENDAHULUAN. yang beragam dan salah satu diantaranya adalah media SMS ( Short Message

BAB III ANALISA DAN PERANCANGAN. 3.1 Analisa Berikut tahap-tahap awal dalam pembuatan:

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

1BAB I PENDAHULUAN 1.1 Latar Belakang

Pengaman Pengiriman Pesan Via SMS dengan Algoritma RSA Berbasis Android

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian sebelumnya yang ditulis oleh Alen Dwi Priyanto

BAB IV PENGUJIAN DAN ANALISA

Cryptography. Lisa Anisah. Abstrak. Pendahuluan. ::

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN. Perkembangan teknologi pada zaman sekarang ini begitu cepat, khusus

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN. yang beragam dan salah satu di antaranya adalah media SMS (Short Message

BAB III ANALISIS DAN DESAIN SISTEM

Bab 3. Metode dan Perancangan Sistem

BAB I PENDAHULUAN. kemudahan pertukaran informasi, seperti telepon rumah, internet, websites, dan

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

VISUALISASI ALGORITMA CHIPER BLOCK CHAINING SEBAGAI MEDIA PEMBELAJARAN BERBASIS MOBILE ANDROID

Aplikasi Enkripsi Untuk Pengiriman Pesan Rahasia Berbasis Android

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

RANCANG BANGUN APLIKASI PENGAMANAN SMS DENGAN METODE ALGORITMA VIGENERE CIPHER DAN TRANSPOSISI BERBASIS ANDROID

MODIFIKASI VIGÈNERE CIPHER DENGAN MENGGUNAKAN MEKANISME CBC PADA PEMBANGKITAN KUNCI

BAB 1 PENDAHULUAN Latar Belakang

Pembangkit Kunci Acak pada One-Time Pad Menggunakan Fungsi Hash Satu-Arah

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR...

Aplikasi Kriptografi dengan Menggunakan Algoritma Vigenere Cipher dan Implementasi Steganografi Least Significant Bit (LSB) pada Matlab R2013a

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV PERANCANGAN SISTEM

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

BAB I PENDAHULUAN. format digital dan merniliki beragam bentuk dalam hal ini data atau informasi di

IMPLEMENTASI PENGAMANAN DATA ENKRIPSI SMS DENGAN ALGORITMA RC4 BERBASIS ANDROID

IMPLEMENTASI ALGORITMA VIGENERE CIPHER DAN RIVEST SHAMMER ADLEMAN (RSA) DALAM KEAMANAN DATA TEKS

PERANCANGAN APLIKASI KOMPRESI CITRA DENGAN METODE RUN LENGTH ENCODING UNTUK KEAMANAN FILE CITRA MENGGUNAKAN CAESAR CHIPER

BAB III ANALISA DAN PERANCANGAN

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

BAB I PENDAHULUAN. komunikasi yang sangat cepat maka, pada saat ini ada istilah Smartphone yang

BAB III ANALISA DAN DESAIN SISTEM

Latar Belakang Masalah Landasan Teori

IMPLEMENTASI ALGORITMA AFFINE CIPHER DAN ALGORITMA ADVANCED ENCRYPTION STANDARD (AES) PADA APLIKASI SHORT MESSAGE SERVICE (SMS) BERBASIS ANDROID

PENERAPAN ALGORITMA CAESAR CIPHER DAN ALGORITMA VIGENERE CIPHER DALAM PENGAMANAN PESAN TEKS

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB I PENDAHULUAN. pengiriman data elektronik melalui dan media lainnya yang sering

PERANCANGAN APLIKASI KRIPTOGRAFI BERLAPIS MENGGUNAKAN ALGORITMA CAESAR, TRANSPOSISI, VIGENERE, DAN BLOK CHIPER BERBASIS MOBILE

(S.2) KRIPTOGRAFI METODA MODULAR MULTIPLICATON-BASED BLOCK CIPHER PADA FILE TEXT

BAB IV IMPLEMENTASI, PENGUJIAN, DAN ANALISIS HASIL. Perangkat keras yang digunakan untuk perancangan aplikasi ini adalah : : Intel Pentium Dual core

Security Sistem Informasi.

SISTEM PENGAMANAN PESAN SMS MENGGUNAKAN INTERNASIONAL DATA ENCRYPTION ALGORITHM

APLIKASI ENKRIPSI PESAN TEKS (SMS) PADA PERANGKAT HANDPHONE DENGAN ALGORITMA CAESAR CIPHER

ALGORITMA ELGAMAL UNTUK KEAMANAN APLIKASI

IMPLEMENTASI KRIPTOGRAFI DAN STEGANOGRAFI DENGAN MENGGUNAKAN ALGORITMA RSA DAN MEMAKAI METODE LSB

BAB I PENDAHULUAN. teknologi, salah satunya adalah telepon selular (ponsel). Mulai dari ponsel yang

APLIKASI JAVA KRIPTOGRAFI MENGGUNAKAN ALGORITMA VIGENERE. Abstract

BAB III ANALISIS DAN PERANCANGAN SISTEM

Transkripsi:

PERANCANGAN ENKRIPSI DAN DESKRIPSI DENGAN METODE ALPHA-QWERTY REVERSE PADA APLIKASI SHORT MESSAGE SERVICE BERBASIS ANDROID Muhammad Eka Putra 1*, Suroso 1, Adewasti 1 1 Program Studi Teknik Telekomunikasi, Jurusan Teknik Elektro, Politeknik Negeri Sriwijaya Jl. Srijaya Negara, Bukit Besar, Ilir Barat 1, Kota Palembang, Sumatera Selatan * Email: eka543.ep@gmail.com Abstrak Teknologi telepon seluler menyediakan beberapa layanan yang dapat digunakan untuk berkomunikasi. Salah satu dari layanan tersebut adalah SMS (Short Message Service). Dari sisi keamanan informasi, keamanan SMS belum terjamin karena memiliki keterbatasan dalam melakukan pertukaran informasi. Biasanya informasi tersebut bersifat rahasia/penting sehingga diperlukan sistem yang bisa memberikan pengamanan terhadap informasi SMS yang ditukarkan antar pengguna pada telepon seluler berbasis android. Untuk penjaminan keamanan pada layanan SMS diperlukan suatu penerapan metode pengaman. Salah satunya adalah dengan menggunakan algoritma kriptografi. Metode pengaman SMS yang digunakan adalah metode alpha-qwerty reverse. Metode alpha-qwerty reverse yaitu metode dengan mengambil dari perpanjangan urutan keyboard qwerty. Software yang digunakan dalam perancangan metode pada aplikasi menggunakan software eclipse. Hasil akhir dari penelitian ini menghasilkan keamanan pesan pada layanan SMS dengan cara enkripsi dan deskripsi menggunakan metode alpha-qwerty reverse. Kata kunci: alpha-qwerty reverse, deskripsi, enkripsi, Short Message Service (SMS) 1. PENDAHULUAN Sarana yang penting bagi manusia untuk saling menyampaikan sebuah informasi yaitu dengan melakukan komunikasi. Keanekaragaman komunikasi telah banyak digunakan oleh manusia dari zaman ke zaman. Perkembangan teknologi informasi yang pesat telah menunjukkan cara berkomunikasi yang beragam bagi manusia (Harini dan Utami, 2012). Salah satu teknologi informasi tersebut yaitu telepon seluler. Telepon seluler memiliki fasilitas yang digunakan untuk mengirim dan menerima informasi dengan menggunakan layanan Short Message Service (SMS). Menurut Amaliasari (2015), SMS merupakan salah satu layanan yang praktis dan banyak dikenal pada telepon bergerak (mobile devices). Meskipun praktis, kondisi ini belum menjamin penuh keamanan pengiriman informasi. Sistem tidak bisa menjamin keamanan kandungan informasi manakala terjadi kesalahan dalam pengiriman (Harini dan Utami, 2012). Selain itu, layanan SMS memiliki celah kelemahan pada keamanan yang dapat disalahgunakan oleh provider yang dapat menimbulkan ancaman SMS Interception. Untuk mencegah hal tersebut, maka layanan SMS perlu dilengkapi dengan fasilitas tambahan keamanan yang menggunakan algoritma kriptografi. Kriptografi merupakan ilmu yang mempelajari bagaimana supaya informasi baik berupa pesan atau dokumen kita agar tetap aman dan tidak bisa dibaca oleh pihak yang tidak seharusnya. Di dalam algoritmanya memiliki dua macam yaitu algoritma kriptografi klasik yang menggunakan mode karakter dan algoritma kriptografi modern yang menggunakan mode bit. Pada algoritma kriptografi modern jika diimplementasikan dalam enkripsi dan deskripsi SMS mengakibatkan pesan SMS yang sebelumnya mempunyai maksimal 160 karakter, akan melebihi maksimal karakter yang sudah terdapat pada aplikasi SMS. Hal ini dapat terlihat dari ukuran pesan yang tersandi menjadi lebih besar dari pesan aslinya dengan menggunakan mode bit, bahkan bisa dua sampai empat kali ukuran pesan aslinya (Ayu, 2014). Melihat permasalahan tersebut, maka penulis ingin mencoba melakukan perancangan enkripsi dan deskripsi dengan metode alpha-qwerty reverse pada aplikasi Short Message Service (SMS) berbasis android. 2. METODOLOGI 2.1. Perancangan Tampilan Desain Aplikasi 229

Adapun rancangan desain tampilan enkripsi dan deskripsi pada aplikasi Short Message Service yang akan dibuat dapat dilihat pada gambar 1. Gambar 1. Rancangan desain tampilan enkripsi (kiri) dan deskripsi (kanan) 2.2. Perancangan Perintah Layout Dalam perancangan ini, akan dilakukan proses pengiriman serta penerimaan yang dilakukan antara pengirim pesan dan penerima pesan. Berikut flowchart perancangan pengiriman dan penerimaan pesan. Gambar 2. Flowchart perancangan pengiriman (kiri) dan penerimaan pesan (kanan) Dalam perancangan perintah menggunakan sistem urutan teks biasa dan urutan teks keyboard (Rahmani dkk., 2012). Pada sistem urutan teks biasa dapat dilihat pada tabel berikut: Tabel 1. Tabel sistem urutan teks biasa a b c d e f g h i j K l m n o 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 p q r s t u v w x y Z A B C D 230

15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 E F G H I J K L M N O P Q R S 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 T U V W X Y Z 0 1 2 3 4 5 6 7 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 8 9 ~! @ # $ % ^ & * ( ) _ 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 - = + { } [ ] ; : < >,. 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89? / 90 91 92 Selain sistem urutan teks biasa, perancangan ini menggunakan sistem urutan teks keyboard yang dapat dilihat pada tabel berikut: Tabel 2.Tabel sistem urutan teks keyboard q w e r t y u i o p a s d f g 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 h j k l z x c v b n m Q W E R 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 T Y U I O P A S D F G H J K L 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 Z X C V B N M ~! @ # $ % ^ 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 & * ( ) _ - = + { } [ ] ; : 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 < >,.? / 0 1 2 3 4 5 6 7 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 8 9 90 91 92 Saat proses metode alpha-qwerty reverse, urutan karakter yang digunakan adalah sistem urutan teks keyboard untuk plaintext dan kunci serta urutan teks biasa untuk ciphertext. Selain itu, perancangan perintah pada aplikasi dibagi menjadi dua yaitu perancangan perintah enkripsi di dalam pengiriman pesan dan perancangan perintah deskripsi di dalam penerimaan pesan. Berikut flowchart dalam proses enkripsi dan deskripsi sebagai berikut. Gambar 3. Flowchart perancangan perintah enkripsi (kiri) dan deskripsi (kanan) Pada metode alpha-qwerty reverse memiliki rumus enkripsi dan deskripsi. Saat perancangan perintah enkripsi, plaintext akan dijumlahkan terhadap kunci dengan rumus sebagai berikut: Ci = (Pi + Ki) mod 93 (1) 231

Sedangkan pada perancangan perintah deskripsi akan dikurangkan terhadap kunci dengan rumus sebagai berikut: Pi = (Ci - Ki) mod 93 (2) Keterangan: Ci = nilai desimal karakter ciphertext ke-i Pi = nilai desimal karakter plaintext ke-i Ki = nilai desimal karakter kunci ke-i Mod 93 karena berdasarkan ketentuan metode 2.3. Tes Kinerja Sistem Kinerja sistem secara keseluruhan yang berfungsi untuk mengetahui proses enkripsi dan deskripsi pada aplikasi dengan hasil yang diharapkan. Tes kinerja sistem yang dilakukan yaitu dengan cara pengujian secara langsung pada aplikasi dan pengujian secara teoritis. Gambar 4. Blok diagram proses enkripsi dan deskripsi yang diharapkan 3. HASIL DAN PEMBAHASAN 3.1. Tampilan Enkripsi dan Deskripsi Gambar 5. Tampilan enkripsi (kiri) dan deskripsi (kanan) pada aplikasi 232

3.2. Pengujian Enkripsi pada Aplikasi Pengujian ini akan dilakukan menggunakan telepon seluler dengan 5 sampel plaintext dengan kunci polsri dan 5 sampel plaintext dengan kunci kripto123. Berikut hasil pengujian yang telah dilakukan. Tabel 3. Hasil pengujian enkripsi Plaintext Kunci Hasil Uji Aplikasi Hasil Uji Teori Status (Ciphertext) (Ciphertext) Pengujian hello polsri ykkdl ykkdl Sama telekomunikasi polsri nkknupioqsurup nkknupioqsurup Sama Kriptografi123# polsri 0lzuhpxlCyk?aa_ 0lzuhpxlCyk?aa_ Sama 0613 4035 1620 polsri /didca/amk<ca? /didca/amk<ca? Sama Password : polsri SsDwepmur c SsDwepmur c Sama 321_Hello a/ 0fzBq a/ 0fzBq hello kripto123 GfzBm GfzBm Sama telekomunikasi kripto123 vfzlvqp?qyurul vfzlvqp?qyurul Sama Kriptografi123# kripto123 8gosiqe>cEk?a.! 8gosiqe>cEk?a.! Sama 0613 4035 1620 kripto123 g/?bdb(=)q<ca< g/?bdb(=)q<ca< Sama Password : 321_Hello kripto123 0nsufq<d:/c a>(f<kjl 0nsufq<d:/c a>(f<kjl Sama 3.3. Pengujian Deskripsi pada Aplikasi Pengujian ini akan dilakukan menggunakan telepon seluler dengan 5 sampel ciphertext dengan kunci polsri dan 5 sampel ciphertext dengan kunci kripto123. Berikut hasil pengujian yang telah dilakukan. Tabel 4. Hasil pengujian deskripsi Ciphertext Kunci Hasil Uji Aplikasi Hasil Uji Teori Status (Plaintext) (Plaintext) Pengujian ykkdl polsri hello hello Sama nkknupioqsurup polsri telekomunikasi telekomunikasi Sama 0lzuhpxlCyk?aa_ polsri Kriptografi123# Kriptografi123# Sama /didca/amk<ca? polsri 0613 4035 1620 0613 4035 1620 Sama SsDwepmur c polsri Password : 321_Hello Password : 321_Hello Sama a/ 0fzBq GfzBm kripto123 hello hello Sama vfzlvqp?qyurul kripto123 telekomunikasi telekomunikasi Sama 8gosiqe>cEk?a.! kripto123 Kriptografi123# Kriptografi123# Sama g/?bdb(=)q<ca< kripto123 0613 4035 1620 0613 4035 1620 Sama 0nsufq<d:/c a>(f<kjl kripto123 Password : 321_Hello Password : 321_Hello Sama 3.4. Analisa Uji tes pada aplikasi tersebut dilakukan menggunakan telepon seluler serta menggunakan teori. Dapat dilihat pada pengujian enkripsi, ciphertext yang dihasilkan saat pengujian aplikasi sama dengan pengujian teori. Begitu juga dengan pengujian deskripsi, plaintext yang dihasilkan saat pengujian aplikasi sama dengan pengujian teori. Berdasarkan hasil tersebut, maka perancangan telah dikatakan berhasil pada enkripsi maupun dekripsi pada aplikasi Short Message Service berbasis android. 4. KESIMPULAN 1.1 Kesimpulan Beberapa kesimpulan yang dapat ditarik berdasarkan hasil dan pembahasan penulisan makalah ini adalah sebagai berikut: (1) Ketika dienkripsi, pesan yang dikirim berupa plaintext dengan kunci akan menghasilkan ciphertext dengan status pengujian sama 233

(2) Ketika dideskripsi, pesan yang dikirim berupa ciphertext dengan kunci akan menghasilkan plaintext dengan status pengujian sama (3) Enkripsi dan deskripsi pada aplikasi Short Message Service bekerja dengan baik dikarenakan hasil keluaran pada aplikasi sesuai dengan hasil teori. 1.2 Saran Adapun saran yang dapat disampaikan yaitu dengan berjalannya perancangan algoritma kriptografi metode alpha-qwerty reverse pada aplikasi Short Message Service berbasis android diharapkan juga mampu mengembangkan serta mencari tahu tingkat keamanan metode tersebut. DAFTAR PUSTAKA Amaliasari, R.D. Implementasi Algoritma Enkripsi AES dan Vigenere Cipher pada Aplikasi SMS Berbasis Android. www.eprints.dinus.ac.id. Diakses: 21 Mei 2017, jam 09.00. Ayu, T.K., (2014), Aplikasi SMS Berbasis Android dengan Enkripsi Vigenere Running Key, Skripsi, Universitas Sanata Dharma, Yogyakarta, Indonesia. Harini, R.T. dan Utami, E. Aplikasi Enkripsi SMS dengan Modifikasi Vigenere Cipher pada Ponsel Android. www.ojs.amikom.ac.id. Diakses: 21 Mei 2017, jam 08.45. Rahmani, Md.K.I., Wadhwa, N., Malhotra, V. Alpha-Qwerty Cipher: An Extended Vigenere Cipher. www.airccse.org. Diakses: 21 Mei 2017, jam 09.45. 234