Mohon tunggu...
Fitrah Riyadi
Fitrah Riyadi Mohon Tunggu... Mahasiswa - Mahasiswa

Sedang menempuh pendidikan di Universitas Halu Oleo Jurusan Teknik Informatika

Selanjutnya

Tutup

Ruang Kelas

Peranan Algoritma Cipher Hill dalam Kriptografi dengan Menggunakan Perhitungan Manual Matriks

4 Juni 2024   23:16 Diperbarui: 4 Juni 2024   23:35 219
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
https://jurnal.unity-academy.sch.id/index.php/jirsi/article/view/15/16

Pengertian Kriptografi 

Kriptografi adalah ilmu dan seni untuk mengamankan komunikasi dari pihak ketiga yang tidak berwenang. Secara harfiah, kriptografi berasal dari bahasa Yunani, yaitu "kryptos" yang berarti "tersembunyi" dan "graphein" yang berarti "menulis". Oleh karena itu, kriptografi sering diartikan sebagai "menulis secara tersembunyi" atau "tulisan rahasia".Kriptografi adalah bidang yang penting dalam keamanan informasi, memastikan kerahasiaan, integritas, dan otentikasi komunikasi. Dengan berbagai jenis dan aplikasi, kriptografi terus berkembang seiring dengan kemajuan teknologi dan kebutuhan akan keamanan yang lebih tinggi.

Pengertian Algoritma Hill Chiper Hill

Algoritma Hill Cipher adalah salah satu metode kriptografi klasik yang menggunakan prinsip aljabar linear. Teknik ini diperkenalkan oleh Lester S. Hill pada tahun 1929 dan menggunakan operasi matriks untuk mengenkripsi dan mendekripsi pesan. Hill Cipher sangat efektif karena mampu mengenkripsi blok huruf sekaligus, membuatnya lebih sulit dipecahkan dibandingkan metode sederhana seperti Caesar Cipher.

Prinsip Dasar Hill Cipher

Hill Cipher bekerja dengan menggunakan matriks kunci untuk mengenkripsi dan mendekripsi pesan. Berikut adalah langkah-langkah perhitungan manual yang digunakan dalam Hill Cipher:

  1. Pemilihan Matriks Kunci: Matriks kunci berukuran nn dipilih. Matriks ini harus memiliki invers modulo 26 untuk memastikan proses dekripsi bisa dilakukan.
  2. Pembagian Pesan: Pesan dibagi menjadi blok-blok dengan panjang sesuai ukuran matriks kunci.
  3. Konversi Huruf ke Bilangan: Setiap huruf dalam blok diubah menjadi bilangan berdasarkan urutan dalam alfabet (A=0, B=1, ..., Z=25).
  4. Operasi Matriks untuk Enkripsi: Blok huruf dikalikan dengan matriks kunci menggunakan operasi matriks modulo 26.
  5. Konversi Kembali ke Huruf: Hasil dari operasi matriks dikonversi kembali menjadi huruf untuk mendapatkan pesan terenkripsi.

 Teknik Enkripsi Hill Cipher

Enkripsi adalah    seni    dari    meng-encipher    suatu    data,    yang menterjemahkan  data  tersebut  menjadi  suatu  data  yang  tidak  dapat  sibaca  oleh siapapun, tapi hanya dapat dibaca oleh penerima data yang dimaksud.Berikut tahapan-tahapan algoritma enkripsi Hill Cipher:

a.Menentukan  Plaintext,  kemudian  membagi  plaintext  per  blok  sesuai  dengan jumlah blok matiks kunci

b.Menentukan  matriks  kunci  yang  akan  digunakan  (nilai  determinasi  matriks kunci harus nilai bilangan ganjil positif atau negatif).

c.Melakukan proses enkripsi menggunakan rumus : C = Mk * Mp

HALAMAN :
  1. 1
  2. 2
  3. 3
Mohon tunggu...

Lihat Konten Ruang Kelas Selengkapnya
Lihat Ruang Kelas Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun