Vol. 2, No. 1, Maret 2022

## Review : Algoritma Kriptografi Sistem Keamanan SMS di Android
Maya Sari 1 , Hindriyanto Dwi Purnomo 2 , Irwan Sembiring 3 1,2,3 Magister Sistem Informasi, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana
1,2,3 Jl. Dr. O. Notohamidjojo No. 1-10, Blotongan, Kec. Sidorejo, Kota Salatiga, Jawa Tengah 50715
1 972020002@student.uksw.edu, 2 hindriyanto.purnomo@uksw.edu, 3 irwan@uksw.edu
Abstract — The use of smartphones is very widespread in today's society. Android is widely liked by various circles of users as well as  among  smartphone  manufacturers  with  its  very  interesting features.  However,  even  though  this  smartphone  technology  has many  features,  users  still  have  special  considerations  for  SMS (Short  Message  Service)  email.  Unfortunately,  this  SMS  feature has  limitations,  only  in  the  security  of  exchanging  confidential information, this system is needed to provide secure information exchange  via  Android-based  SMS.  Therefore,  it  is  necessary  to secure  it  using  cryptographic  methods  and  a  high  level  of security  is  required.  In  this  study,  we  will  compare  three cryptographic  algorithms,  namely  AES  (Advanced  Encryption Standard),  RSA  (Rivest  Shamir  Adleman),  and  TEA  (Tiny Encryption  Algorithm)  which  is  carried  out  by  comparing  the characteristics  of  the  encryption  algorithm,  the  results  of  which will  be  used  for  an  Android-based  SMS  security  system  with better security. higher. Based on the findings of the review it can be  concluded  that  TEA  (Tiny Encryption  Algorithm)  is  the  best algorithm for this work for an SMS security system on Android.
I ntisari — Penggunaan  smartphone  sangat  luas  di  masyarakat saat  ini.  Android  banyak  disukai  oleh  berbagai  kalangan pengguna  maupun  di  kalaangan  produsen  smartphone  dengan fitur-fiturnya yang sangat menarik. Namun, meskipun teknologi smartphone  ini  memiliki  banyak  fitur,  penggunanya  tetap memiliki pertimbangan khusus untuk email SMS (Short Message Service). Sayangnya, fitur SMS ini memiliki keterbatasan, hanya dalam  keamanan  pertukaran  informasi  rahasia,  sistem  ini diperlukan  untuk  memberikan  keamanan  pertukaran  informasi melalui  SMS  berbasis  Android.  Oleh  karena  itu  diperlukan pengamanannya  dengan  menggunakan  metode  kriptografi  dan diperlukan  tingkat  keamanan  yang  tinggi. Pada  penelitian  ini akan  membandingkan  tiga  algoritma  kriptografi  yaitu  AES ( Advanced  Encryption  Standard),  RSA  (Rivest  Shamir Adleman)  dan  TEA  (Tiny  Encryption  Algorithm)  yang dilakukan dengan cara membandingkan karakteristik algoritma enkripsi  yang  hasilnya  akan  digunakan  untuk  sistem  keamanan SMS  berbasis  Android  dengan  keamanan  yang  lebih  tinggi. Berdasarkan temuan dari review dapat disimpulkan bahwa TEA ( Tiny  Encryption  Algorithm)  adalah  algoritma  terbaik  untuk pekerjaan ini untuk sistem keamanan SMS di Android.
Kata  Kunci—  Short  Message  Service,  Android,  TEA  (Tiny Encryption  Algorithm),  RSA  ( Rivest  Shamir  Adleman),    AES ( Advanced Encryption Standard).

## I. P ENDAHULUAN
Perkembangan  teknologi  informasi  dan  komunikasi sangat  pesat  mengakibatkan  munculnya  kemajuan  teknologi informasi.  Teknologi  informasi  telah  menjadi  bagian  yang tidak  terpisahkan  dari  banyak  aspek  kehidupan,  baik  secara langsung maupun tidak langsung. Karena banyaknya manfaat yang  diberikannya,  teknologi  informasi  terkait  erat  dengan berbagai aspek kehidupan manusia, memungkinkan terjadinya
komunikasi  dan  pertukaran  informasi  atau  data.  Seiring dengan  kemajuan  teknologi  informasi,  sangat  penting  untuk memiliki keamanan data terhadap kerahasiaan informasi yang dipertukarkan,  terutama  jika  data  tersebut  berada  dalam jaringan  komputer  yang  terhubung  /  terhubung  ke  jaringan lain [1].
Informasi  sangat  berharga  dalam  kehidupan  sehari- hari.  Semakin  banyak  informasi  yang  ingin  Anda  ingat, semakin  sulit  untuk  melakukannya.  Banyak  orang  kemudian akan  menyimpan  informasi  dalam  bentuk  catatan  di  atas kertas  atau  di  buku  harian.  Informasi  yang  tertulis  pada catatan biasanya  tentang  sesuatu  yang  penting  bagi  penulis. Menyimpan  informasi  dalam  bentuk  catatan  dianggap  efektif untuk  mengingat  kebutuhan.  Permasalahan  yang  ditemukan adalah metode tersebut masih memiliki celah atau kelemahan. menyimpan  informasi  yang  telah  ditulis dengan  tangan. Catatan  yang  ditulis  di  atas  kertas  dapat  rusak,  salah  tempat, atau bahkan musnah. Orang lain memiliki kemampuan untuk mengubahnya.  Hal  ini  disebabkan  kurangnya  kesadaran masyarakat  akan  pentingnya  menjaga  dan  mengamankan informasi [2].
Di  sisi  lain,  aplikasi  penyadapan  SMS  mungkin terdengar seperti penampakan bagi orang biasa. Tapping atau sadap biasanya identik dengan hal-hal yang bermakna negatif. Penyadapan  juga  dapat  diartikan  sebagai  tindakan  memata- matai, memantau tindakan berbahaya [3].
Keamanan  data  sangat  penting  dalam  menjaga kerahasiaan informasi, terutama informasi sensitif yang hanya boleh  diketahui  oleh  pihak  yang  berwenang.  Informasi  yang merupakan hasil  pengolahan dari  data  tersebut  memiliki  nilai yang  berbeda-beda  bagi  setiap  individu  individu.  Seringkali info  menjadi  sangat  berharga  dan  tidak  semua  orang  boleh mengetahuinya,  namun  selalu  ada  pihak  yang  mencoba mengalihkan  informasi  dengan  cara  yang  tidak  semestinya dan bahkan mengancam untuk menghancurkannya [4].
Kesenjangan  yang  terjadi  saat  ini  adalah  munculnya pertanyaan  Bagaimana  seseorang  dapat  dikirimkan  informasi rahasianya melalui layanan SMS? Diketahui dalam SMS tidak terdapat  fitur  yang  dapat  digunakan  untuk  menyimpan  pesan atau  informasi  rahasia,  sehingga  tidak  terjadi  kebocoran informasi yang digunakan dan merugikan berbagai pihak [5].
Kriptografi  merupakan  salah  satu  metode  untuk melindungi  data.  Istilah  kriptografi  berasal  dari  kata  Yunani chrpto  (rahasia)  dan  graphia  (tulisan).  Dengan  kata  lain, kriptografi adalah ilmu dan seni untuk memastikan keamanan pesan.  Algoritma  kriptografi  terdiri  dari  tiga  fungsi  dasar: enkripsi, dekripsi, dan  kunci [6].
Dari permasalahan tersebut tentu sangatlah diperlukan  komunikasi  yang  aman  dan  nyaman  oleh pengguna,  tanpa  ada  serangan  pihak  lain  yang  dapat merugikan.  Dengan  demikian  dibutuhkan  suatu  solusi
pendekatan  melalui  penggunaan  metode  yang  sesuai  untuk sistem  keamanan  yakni  dengan  melakukan  enkripsi  secara end-to-end .  Dalam  penelitian ini  penulis  akan  menganalisis lebih  lanjut  mengenai  enkripsi,  dekripsi  dan  tiga  algoritma kriptografi  yakni  algoritma  RSA  ( Rivest  Shamir  Adleman ), TEA  ( Tiny  Encryption  Algorithm )  dan  Algoritma  AES ( Advanced Encryption Standard ).

## II. T INJAUAN P USTAKA

## 2.1 Short Message Service
"Kemampuan  untuk  mengirim  dan  menerima  pesan  teks singkat  melalui  perangkat  nirkabel,  khususnya  perangkat komunikasi  telepon  seluler."  "Layanan  Pesan  Singkat  (SMS) adalah  protokol  layanan  yang  memungkinkan  ponsel mengirim  dan  menerima  pesan  teks  singkat  (hingga  160 karakter per pesan) [7].”

## 2.2 Android
Android adalah sistem operasi seluler yang berbasis Linux. Android  adalah  sebuah  platform  open  source  yang  kode sumbernya  tersedia  secara  bebas  bagi  para  pengembang sehingga  mereka  dapat  membuat  aplikasi  yang  berjalan  di Android.  Istilah  "terbuka"  mengacu  pada  kebebasan  untuk melakukan  (termasuk  kebebasan  untuk  menyesuaikan)  dan dilindungi  oleh  lisensi  sumber  terbuka.  Sejak  debutnya  pada tahun 2007, Android telah berkembang menjadi sistem operasi ponsel  paling  populer  di  dunia.  Pada  tahun  2015,  terdapat lebih  dari  4,4  miliar  pengguna  ponsel  dan  1  miliar  pengguna tablet  di  seluruh  dunia,  dengan  lebih  dari  80%  di  antaranya berjalan di platform Android [8].

## 2.3 Kriptografi
Kriptografi  adalah  teknik  untuk  memastikan  kerahasiaan dan  keamanan  pesan  saat  dikirim  ke  tujuan,  mencegah penyadapan.  Enkripsi,  dekripsi,  dan  kunci  adalah  tiga  dasar kriptografi.  Fungsi  utama  kriptografi  adalah  merahasiakan kunci  dan  mengubah  plaintext  menjadi  ciphertext,  sehingga plaintext  menjadi  password  yang  tidak  diketahui  orang  lain, tanpa harus merahasiakan algoritma yang digunakan. Jika kata sandi  digunakan  untuk  kerahasiaan  dan  keamanan  dapat dibaca  oleh  orang  lain,  maka  kerahasiaannya  terancam. Alhasil  dapat  dikatakan  aman  digunakan  sebagai  aplikasi berupa  pesan  teks,  gambar,  suara,  video,  dan  media  lainnya [9].

## 2.4 Enkripsi
“Enkripsi  adalah  suatu  metode  pengamanan  data  yang dikirim agar tetap rahasia; pesan asli dikenal sebagai plaintext (plain  text),  yang  diubah  menjadi  kode  yang  tidak  dapat dipahami” (ciphertext) [10].
2.5 Dekripsi
"Deskripsi  adalah  kebalikan  dari  enkripsi."  Pesan terenkripsi dikembalikan ke bentuk aslinya [11].
2.6 Keamanan
Keamanan  merupakan  hal  yang  sa.ngat  penting  Menjaga kerahasiaan  data  dalam  bisnis  membutuhkan  tingkat keamanan  yang  tinggi.  Untuk  menjaganya,  pemerintah  dan lembaga  perbankan  harus  bekerja  sama.  Informasi  rahasia sangat  penting  untuk  Metode  penyimpanan  dan  pengiriman khusus  digunakan  untuk  memastikan  bahwa  data  tidak  dapat dibaca atau diubah oleh orang yang tidak bertanggung jawab. Informasi disimpan di komputer atau di database surel. Untuk dapat  mengatakan  bahwa  data  benar-benar  aman,  sistem keamanan  yang  sangat  baik  yang  tidak  dapat  diakses  oleh orang yang tidak berwenang harus diterapkan. memahaminya, baik  dari  segi  keamanan  fisik  maupun  dari  segi  keamanan sistemik [12].

## III. M ETODOLOGI P ENELITIAN
Berdasarkan beberapa hal yang telah diuraikan sebelumnya  dalam  penelitian ini  serta  prosedur  prosedur dalam  pengumpulan  data  dan  analisa  data.  Dimana  data-data yang  dipakai  penelitian  ini  diambil  dari  berbagai  sumber, seperti artikel, papper, serta dari internet.

## Gambar. 1 Alur Penelitian
Untuk  mencapai  tujuan  tersebut  diperlukan  studi  tentang algoritma  yang  sesuai.  Dalam  hal  ini  perlu  dilakukan  tentang kelebihan  dan  kekurangan  beberapa  algoritma  enkripsi, dekripsi  yang  ada.  Dalam  penelitian ini  akan  menganalisis algoritma  RSA,  algoritma  AES  dan  Algoritma  TEA  [13]. berikut dibawah ini akan dibahas mengenai ketiga algoritma.
3.1 Algoritma RSA ( Rivest Shamir Adleman )
Salah satu metode untuk mengamankan data adalah dengan menggunakan algoritma kriptografi untuk melakukan enkripsi. Enkripsi  data  tidak  memungkinkan  untuk  membaca  teks  asli atau  teks  biasa  karena  telah  diubah  menjadi  teks  yang  tidak dapat  dibaca,  juga  dikenal  sebagai  teks  sandi.  Banyak algoritma  kriptografi  yang  tersedia  untuk  digunakan.  Mereka diklasifikasikan menjadi dua jenis berdasarkan sifat kuncinya: simetris,  yang  hanya  menggunakan  satu  kunci  rahasia,  dan asimetris (algoritma public key), yang menggunakan sepasang public key dan kunci rahasia [14].
Vol. 2, No. 1, Maret 2022
Kelebihan  RSA,  kekuatan  algoritma  RSA  terletak  pada tingkat  kesulitan  dalam  memfaktorkan  bilangan  menjadi faktor-faktor  prima,  yang  dalam  hal  ini n = a x  b. sekali n berhasil difaktorkan menjadi a dan b , makaØ (n) = (a-1)x(b- 1)  dapat  dihitung.  Selanjutnya,  karena  kunci  enkripsi e diumumkan    (tidak  rahasia),  maka  kunci  dekripsi  d  dapat dihitung dari persamaan ed ≡ 1 (mod n) [14]. RSA  512  bit  (dikutip  dari  Sarwono  Sutikno,  EL)  [15]. Modulus n = 81 5a d0 b9 0a ac 9f 4c da cc 57 6e ca a7 6a c3 46 92 a7 81 68 ec 08 ec 77 dd 40 c2 ec 97 52 cb 3b 34 2c b6 a6 e2 76 3a ed 42 84 fa 55 ac 0d 6c 10 39 a2 7e a3 09 be 40 35 38 04 7d 06 43 1f 6f .
e = 29 40 70 02 50 db 19 6b b1 f4 8a a7 b4 59 6c 4b 66 b5 94 f6 15 ae e4 69 44 95 23 f3 d0 fc ea 84 19 7c 55 e0 27 40 2d 19 18 15 08 05 51 ac f5 98 91 f0 98 5f c4 17 05 eb 3b e8 a3 04 32 d4 20 2f .
d = 59 f1 2f 29 73 d0 bc 8e 13 6e 2a 21 53 2c b7 4d 69 82 c9 54 92 6c 64 43 0d 69 15 83 e9 44 a6 de 5e 30 e9 ae 48 f9 c8 84 a4 16 44 4d df 50 f2 0e 96 3e 24 df a4 f4 ec 3d c6 db 61 a7 e6 dc ea cf [15].
` Secara umum, RSA hanya aman jika n cukup besar. Jika n hanya  memiliki  panjang  256  bit  atau  kurang,  n  dapat difaktorkan  dalam  beberapa  jam  menggunakan  PC  dan program yang tersedia secara bebas. Jika n adalah 512 bit atau kurang, dapat difaktorkan oleh ratusan komputer [16].
Kelemahan  RSA  lebih  lambat  dari  algoritma  kriptografi kunci simetris seperti DES dan AES. Dalam praktiknya, RSA tidak  mengenkripsi  pesan,  melainkan  mengenkripsi  kunci simetris  (kunci  sesi)  dengan  kunci  publik  penerima  pesan. Pesan dienkripsi menggunakan algoritma simetris seperti DES atau AES. Pesan dan kunci rahasia dikirim secara bersamaan. Penerima  mendekripsi  kunci  simetris  menggunakan  private key,  kemudian  menggunakan  kunci  simetris  tersebut  untuk mendekripsi pesan [17].
3.2 Algoritma AES ( Advanced Encryption Standard ) Merupakan  algoritma  AES  memiliki  desain  yang  sangat konservatif  dan  implementasi  yang  efisien.  Algoritma  ini merupakan  algoritma  yang  sangat  kuat,  yang  sampai  saat  ini belum  ada  laporan  serangan  dari  kriptanalisis  yang  berhasil merusaknya.  Algoritma  ini  juga  tidak  dipatenkan  sehingga penggunaannya tidak memerlukan biaya [18]. AES mengenkripsi 128-bit plaintext P ke 128-bit chipertext C dalam 32 putaran di bawah kendali 33 dari 128- bit subkeys K 0 K 1, K 2, ...  K 32. Pengunaan  yang  mendukung  kunci  sebesar 128,  192,  atau  256  bit  [19].  Cipher  ini  merupakan  cipher Substitusi-Permutasi (SP-Network), yaitu sekumpulan operasi matematika yang saling berhubungan. SP-Network mengubah blok bit input menjadi bit output [20].
Salah satu kelemahan algoritma AES adalah dapat dianalisa dengan melakukan  serangan menggunakan  metode  Rectangle Algebraic  dengan  10  AES-256  putaran  serangan.  Metode  ini memeriksa data dalam 10 putaran 22 x 2 144 x 2 10 = 2 155 pairs of selective plaintext , 2 155 waktu dari 10 putaran enkripsi dan 2 155 waktu dari 10 putaran deskripsi. 2131,8 kelompok kunci yang ditebak  untuk  10  bit  dari  10  putaran  Serpent  256  kunci enkripsi disimpan secara total [21].
Algoritma  AES  walaupun  dikatakan  sangat  kuat  pada penelitian berbagai serangan menggunakan metode Rectangel ini  tetap  bisa  digunakan  untuk  menemukan  kunci,  meski perlahan [22].
Gambar. 2 Penguncian data enksripsi yang akan di depkripsi [22]
3.2 Algoritma TEA ( Tiny Encryption Algorithm )
Algoritma  TEA  adalah  algoritma  sederhana  yang  dapat digunakan dalam bahasa pemrograman dan bahasa mesin [23]. Tujuan  algoritma  TEA  adalah  untuk  menghemat  memori sambil meningkatkan kecepatan  [24]. TEA Algorithm  Design ditujukan  untuk  sistem embedded dan mobile yang membutuhkan  lebih  banyak  memori  dan  kecepatan.  Operasi dasar TEA sangat sederhana dan mudah. TEA pada dasarnya adalah blok plaintext yang dibagi menjadi dua bagian, Kiri [0] dan  Kanan  [0],  dengan  ciphertext  diwakili  oleh  C  (Kiri),  64, dan 64. (Kanan).

## Gambar. 3  Algoritma TEA [24]
Proses  pada  Gambar  1  dimulai  dengan  input-bit  teks  yang panjangnya  bisa  mencapai  64  bit.  Teks  64  bit  yang  ringan kemudian  dibagi  menjadi  dua  bagian,  yaitu  sisi  kiri  (L0) hingga  32  bit  dan  sisi  kanan  (R0)  hingga  32  bit.  Bahkan bagian  teks  ringan  akan  mandiri.  R0(z)  akan  digeser  ke  kiri sebanyak  empat  kali  dan  ditambah  dengan  kunci  KI . Sementara  itu,  z  ditambahkan  ke  total.  (delta),  yang merupakan konstanta, ditambahkan ke total. Hasil penambahan  ini  di-XOR  dengan  penambahan  sebelumnya. Kemudian  XOR  lima  kali  dengan  kunci  k(1),  dengan  hasil penambahan  z  menjadi  hak  digester.  Hasilnya  kemudian dikalikan dengan L0(y), menghasilkan R1 [24].
Sisi  kiri  akan  melalui  prosedur  yang  sama.  dengan  tepat Posisi  L0(y)  akan  digeser  ke  kiri.  empat  kali  menggunakan kunci  k(2).  Sementara  itu,  Y  ditambahkan  ke  nomor  (delta). Hasil Dengan menambahkan, penambahan ini adalah XORED Sebelumnya.  Kemudian  XOR  dengan  hasilnya.  Selanjutnya, Y  dipindahkan  lima  poin  ke  kanan.  beberapa  kali  dengan kunci  k(3).  Hasil  tersebut,  L1  akan  ditambahkan  ke  R0  (Z) [24].
Meskipun  sederhana,  fitur  ini  memiliki  tingkat  keamanan yang  cukup  tinggi,  karena  sistem  enkripsi  menggunakan proses jaringan Feistel. Sesuatu yang menyebabkan non-linier dan  pergeseran  dua  arah  (kiri  dan  kanan).  menyebabkan semua  bit  kunci  dicampur  beberapa  kali  Teknik  ini  dapat digunakan  untuk  menghindari  penggunaan  Kriptanalisis melakukan pencarian ekstensif.

## IV. H ASIL DAN P EMBAHASAN
Berdasarkan penjelasan mengenai tiga algoritma kriptografi  yang  telah  diuraikan  di  metodologi  penelitian maka  dihasilkan  perbandingan  karakteristik  tiga  algoritma kriptografi  dengan  panjang  bit  sama  yakni  128-bit  adalah algoritma  AES  dan  TEA  sedangkan  RSA  yakni  256-bit seperti pada Tabel 4.1
Tabel 4.1 Perbandingan Karakteristik Algoritma Enkripsi
Rivest Shamir Adleman (RSA) 1. 256-bit 2. RSA a m a n jika n cukup bes a r 3. RSA tid a k men e nkripsi pesan 4. RSA mengenkripsi kunci sim e tris 5. Menggunakan kunci simetris untuk mendepkripsi pesan Advanced Encryption Standard (AES) 1. 128- b it
2. 32 put a ran 3. P e ncampuran kunci : pada seti a p put a ran 128- b it subkey K i di XOR kan deng a n B i secara l a ngsung 4. S-B o x : kombinasi 128-bit input d a n kunci seb a gai 32-bit
5. 32-bit dari saluran S-Box dieksekusi sehingga menghasilkan S i (B i ⊕ K i )
6. meng a lami tr a nsformasi linear . 7. pros e s dekripsi berb a sis feistel chipher .
Tiny Encryption Algorithm (TEA) 1. 128-bit 2. Dib a gi menj a di 2 b a gian y a kni 64 left dan 64 right
3. Perg e seran (Shift), m a sing masing 64 bit digeser ke left empat kali dan digeser ke right lima k a li .
4. Penamb a han, setelah digeser maka ak a n ditambahkan k u nci k(0),k(3), sedangkan Y d a n Z aw a l ditambah sum (delta) .
5. Set e lah dit a mbah masing-masing register meng a l a mi XOR deng a n 1 putaran .
6. Key schedule, k[0],k[3] konstan digunakan genap
7. Pr o ses d e kripsi berb a sis feistel chiper namun kunci p e nggunaanya dib a lik .
Ada tradeoff antara  kecepatan  dan  keamanan.  Tingkat keamanan diwakili oleh panjang bit, dengan panjang bit yang sama dengan yang digunakan TEA. Pada table 4.1 Algoritma yang  paling  cocok  untuk  keamanan  SMS  pada  smartphone Android adalah salah satu algoritma TEA, karena karakteristik Algoritma  TEA  memiliki  kemampuan  untuk  memaksimalkan kecepatan  dan  meminimalkan  memori.  Langkah-langkah kunci  TEA  menjadwalkan  Forshift,  penambahan,  XOR  dan teknik  kunci  berusaha  untuk  menghindari  pencarian  yang dilakukan oleh kriptanalisis secara efektif.

## V. K ESIMPULAN DAN S ARAN
Kontribusi  utama  penelitian  ini  adalah  rekomendasi algoritma  terbaik  untuk  keamanan  SMS  di  Android,  yaitu alg o ritma  TEA  ( Tiny Encryption  Algorithm ).  Algoritme yang direkomendasikan  memiliki  tingkat  keamanan  yang  cukup baik (128-bit), dan menggunakan teknik shift, adisi, XOR-an, dan key  schedule untuk  menghindari  pencarian  yang melelahkan,  sehingga  penggunaan  memori  lebih  sedikit  dan kinerja  lebih  cepat  daripada a lgoritme  lain.  Perlu  diketahui bahwa  mek a nisme  pengiriman  paket  data  di Short  Message Service (SMS)  beroperasi  secara  real  time.  Eksplorasi m e ngenai  perform a dari  algoritma  TEA  ( Tiny  Encrytion Algorithm ) yang diusulkan nantinya akan dilakukan penelitian berikutnya.

## U CAPAN T ERIMA K ASIH
Seiring dengan selesainya penulis dalam menyusun papper ini,  penulis  hendak  menyampaikan  puji  dan  syukur  atas rahmat  Tuhan  Yang  Maha  Esa  yang  telah  memberikan kemudahan  bagi  penulis  selama  pengerjaan  papper  ini  dan Terima  kasih  penulis  sampaikan  kepada  Tim  Jurnal  TI  ISB yang  telah  meluangkan  waktu  untuk  membuat template ini dan  juga  kepada  seluruh  pihak  yang  turut  andil  memberikan dukungan dan masukan yang membangun.

## R EFERENSI
[1] A.  R.  Nugroho  and  W.  Pramusinto,  “Implementasi  Kriptografi Dengan Algoritma Caesar Cipher, Aes 192 Dan Des Untuk Aplikasi Pesan Instan Berbasis Android,” Skanika , vol. 1, no. 1, 2018.
[2] D. Adhar, “Implementasi Algoritma Des (Data Encryption Standard) Pada Enkripsi Dan Deskripsi Sms Berbasis Android,” J. Tek. Inform. Kaputama , vol. 3, no. 2, pp. 53–60, 2019.
[3] R.  K.  Hapsari,  J.  Arief,  and  R.  Hakim,  “SISTEM  KEAMANAN SHORT  MESSAGE  SERVICE  (  SMS  )  BERBASIS  ANDROID MENGGUNAKAN  ALGORITMA  ADVANCED  ENCRYPTION STANDARD ( AES ),” pp. 55–60, 2016.
[4] R. Sulaiman and M. Vebu, “Peningkatan Keamanan Pesan Berbasis Android  Menggunakan  Algoritma  Kriptografi  RSA,” J.  Sisfokom (Sistem Inf. dan Komputer) , vol. 7, no. 2, p. 116, 2018.
[5] M.  I.  Batubara,  “Aplikasi  Kriptografi  Pengamanan  Pesan  SMS dengan Algoritma One Time Pad ( OTP ) berbasis Android,” vol. 4, no. 2, pp. 193–199, 2019.
[6] G.  A.  Nuryanto et  al. ,  “Implementasi  Kriptografi  Pada  Aplikasi
Vol. 2, No. 1, Maret 2022
Memo Berbasis Android,” Pros. SENDI_U2019 , pp. 978–979, 2019. [7] A. G. Pratama, A. Anton, and Firmansyah, “Implementasi Aplikasi Enkripsi Short Message Service (SMS) Berbasis Android,” J.  Tek.
Komput. AMIK BSI , vol. 1, no. 1, pp. 22–29, 2015.
[8] H. Hendy and H. Akbar, “Pengembangan Aplikasi Android Belajar Kriptografi Sebagai Media Pembelajaran Mata Kuliah Kriptografi,” J. Inform. , vol. 8, no. 1, pp. 17–25, 2021.
[9] B.  Fachri  and  R.  M.  Sembiring,  “Pengamanan  Data  Teks Menggunakan Algoritma DES Berbasis Android,” J. Media Inform. Budidarma , vol. 4, no. 1, p. 110, 2020.
[10] S.  Bima  and  W.  Setiawan,  “ENKRIPSI  SMS  DAN  MMS DENGAN  ALGORITMA  DATA  ENCRYPTON  STANDART PADA  JAVA  2  MICRO  EDITION,”  vol.  2,  no.  3,  pp.  389–398, 2012.
[11] S.-2016]  AHMAD  SHOFI,  WIYANTO,  “Enkripsi  dan  deskripsi dengan metode data encryption standard (des) dengan menggunakan bahasa pemrograman php 1,” no. 1412120049, 2016.
[12] A. Hidayat and A. Faizin, “Perbandingan Kriptografi Menggunakan Algoritma  Data  Encryption  Standart  (Des)  Dan  Algoritma  Rivest Shamir  Adleman  (Rsa)  Untuk  Keamanan  Data,” JASIEK  (Jurnal Apl.  Sains,  Informasi,  Elektron.  dan  Komputer) ,  vol.  1,  no.  2,  pp. 143–148, 2019.
[13] H. A. Erwin Gunadhi, “KEAMANAN KOMUNIKASI DATA SMS PADA  ANDROID  DENGAN  MENGGUNAKAN  APLIKASI KRIPTOGRAPI ADVANCE ENCRYPTION STANDARD (AES),” Jurnaoritmal Alg , vol. 12, no. 2, pp. 296–300, 2015.
[14] Rinaldi Munir, “Algoritma RSA.”
[15] S.  S.  Putra,  P.  S.  Sasongko,  and  N.  Bahtiar,  “Verifikasi Kepemilikan  Citra  Medis  Dengan  Kriptografi  Rsa  Dan  Lsb Watermarking,” J. Sains Dan Mat. , vol. 19, no. 3, pp. 75–81, 2011.
[16] D. Y. Sylfania, F. P. Juniawan, L. Laurentinus, and H. A. Pradana,
“SMS Security Improvement using RSA in Complaints Application on Regional Head Election’s Fraud,” J.  Teknol. dan  Sist.  Komput. , vol. 7, no. 3, pp. 116–120, 2019.
[17] Y.  Reswan,  U.  Juhardi,  and  B.  T.  Yuliansyah,  “Implementasi Kompilasi  Algoritma  Kriptografi  Transposisi  Columnar  Dan  Rsa Untuk Pengamanan Pesan Rahasia,” J. Inform. Upgris , vol. 4, no. 2, 2019.
[18] A.  R.  Tulloh,  Y.  Permanasari,  and  E.  Harahap,  “Kriptografi Advanced  Encryption  Standard  (  AES  )  Untuk  Penyandian  File Dokumen,” J. Mat. UNISBA , vol. 2, no. 1, pp. 118–125, 2016.
[19] R. Anderson, E. Biham, and L. Knudsen, “Serpent : A proposal for the  advanced  encryption  standard,” NIST  AES  Propos. ,  pp.  1–23,
1998.
[20] V.  Yuniati,  G.  Indriyanta,  and  A.  Rachmat  C.,  “Enkripsi  Dan Dekripsi  Dengan  Algoritma  Aes  256  Untuk  Semua  Jenis  File,” J. Inform. , vol. 5, no. 1, 2011.
[21] R.  Rahmawati  and  D.  Rahardjo,  “Aplikasi  Pengamanan  Data Menggunakan  Algoritma  Steganografi  Discrete  Cosine  Transform dan Kriptografi grafi AES 128 BIT pada SMK PGRI 15 Jakarta,” J. Tek. Inform. dan Sist. Inf. , vol. 2, no. April, pp. 67–74, 2016.
[22] R.  A.  Setyawan,  S.  Sulistyo,  B.  S.  Hantono,  J.  Grafika,  and  N. Yogyakarta, “Review: Algoritma Kriptografi Untuk Pengembangan Aplikasi  Telepon  Anti  Sadap  di  Android,” Conf.  Inf.  Technol. Electr. Eng. 2014 , no. January 2015, pp. 53–58, 2014.
[23] M. F. Mulya and N. Rismawati, “Analisis Dan Simulasi Algoritma Tea  (  Tiny  Encryption  Algorithm  )  Untuk  Enkripsi  Dan  Dekripsi Pesan Text,” vol. 3, no. 1, 2019.
[24] S. A. Yee Hunn, S. Z. Siti, and N. Binti Idris, “The development of Tiny Encryption Algorithm (TEA) crypto-core for mobile systems,” Int. Conf. Electron. Devices, Syst. Appl. , no. November, pp. 45–49, 2012.