Pengamanan Data Berbasis Hill Cipher dengan Operasi Modulo pada Karakter ASCII
DOI:
https://doi.org/10.62411/tc.v23i4.11523Abstract
Pengamanan data dalam era digital menjadi semakin penting dengan meningkatnya kebutuhan untuk melindungi informasi sensitif. Penelitian ini mengimplementasikan algoritma Hill Cipher yang dimodifikasi dengan operasi modulo pada karakter ASCII untuk memperluas cakupan aplikasi metode kriptografi ini. Hill Cipher, yang secara klasik menggunakan alfabet dengan operasi modulo 26, dibatasi hanya pada huruf-huruf alfabet. Modifikasi yang diusulkan dalam penelitian ini menggunakan operasi modulo 256, yang mencakup seluruh karakter ASCII (0–255), termasuk huruf, angka, simbol, dan karakter khusus. Penelitian ini menggunakan matriks kunci berukuran 2 x 2 yang memastikan keamanan melalui perhitungan determinan yang tidak nol dan coprime dengan 256. Proses enkripsi dilakukan dengan mengalikan vektor yang mewakili nilai ASCII dari plaintext dengan matriks kunci, diikuti oleh operasi modulo 256 untuk memastikan hasilnya berada dalam rentang karakter ASCII yang valid. Hasil enkripsi berupa ciphertext kemudian dideskripsi dengan invers matriks kunci yang diperoleh melalui operasi invers modulo 256. Penelitian ini membuktikan bahwa Hill Cipher yang dimodifikasi dapat diterapkan secara efektif untuk pengamanan data modern berbasis teks, menghasilkan ciphertext yang aman dan plaintext yang dapat didekripsi dengan akurat. Kata kunci: Hill Cipher, ASCII, operasi modulo 256, enkripsi, dekripsiDownloads
Published
Issue
Section
License
Copyright (c) 2024 Muhammad Nurtanzis Sutoyo, Qammaddin, Rahayu, Ni Komang Ria Kariani
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Pernyataan Lisensi
Artikel yang diterbitkan dalam jurnal Techno.Com dilisensikan di bawah Lisensi Creative Commons Atribusi-NonKomersial 4.0 Internasional (CC BY-NC 4.0).
Anda diperbolehkan untuk menyalin, mendistribusikan, menampilkan, dan melakukan karya dari artikel ini serta membuat karya turunan selama Anda memberikan kredit yang sesuai kepada penulis asli dan tidak menggunakan karya ini untuk tujuan komersial. Untuk melihat salinan lisensi ini, kunjungi [Creative Commons Attribution-NonCommercial 4.0 International](https://creativecommons.org/licenses/by-nc/4.0/).
---
Contoh pengkreditan:
- Penulis: [Nama Penulis]
- Judul Artikel: [Judul Artikel]
- Jurnal: Techno.Com, Vol. [Nomor Volume], No. [Nomor Edisi], Tahun [Tahun Penerbitan]
Jika Anda ingin menggunakan karya ini untuk tujuan komersial, Anda harus mendapatkan izin terlebih dahulu dari penulis atau penerbit.
---