Jurnal Ilmu Komputer, Teknologi Dan Informasi
Vol 2 No 1 (2024): Januari 2024

Modifikasi Metode Cipher Block Chaining (CBC) Dengan Pembangkit Kunci Mid Square

Fitria Lubis, Annisa Fitria Lubis (Unknown)



Article Info

Publish Date
31 Jan 2024

Abstract

Cipher block chaining (CBC) merupakan salah satu mode operasi block cipher yang menggunakan vektor inisialisasi (initialitation vector/IV) dengan ukuran tertentu (ukurannya sama dengan satu blok plaintext). Seiring dengan perkembangan ilmu pengetahuan manusia, kelemahan dari cipher block chaining berhasil ditemukan. Salah satu cara yang dapat dilakukan untuk mengatasi kelemahan Cipher Block Chaining adalah dengan melakukan pembangkitan kunci yang lebih acak. Penelitian ini menguraikan bagaimana prosedur yang dilakukan untuk memodifikasi pembangkitan kunci yang digunakan pada algoritma cipher block chaining. Proses pembangkitan kunci dilakukan berdasarkan pembangkit kunci midsquare, artinya kunci yang digunakan pada proses enkripsi dan dekripsi adalah kunci yang dibangkitkan berdasarkan pembangkit kunci midsquare, sehingga proses modifikasi yang dilakukan dalam pembangkitan kunci tersebut dapat meminimalkan tindakan pemecahan kunci yang dilakukan pihak lain serta algoritma ini dapat lebih optimal dalam mengamankan data. Hasil dari penelitian ini adalah merancang sebuah aplikasi pengaman data berbasis android dengan menggunakan metode cipher block chaining yang telah dimodifikasi menggunakan pembangkit kunci MidSquare. Aplikasi ini dapat digunakan untuk mengmankan data berupa teks, sehingga tidak dapat diambil oleh orang lain. Selain itu, aplikasi yang akan dirancang ini lebih mudah untuk digunakan dalam pengamanan data.

Copyrights © 2024






Journal Info

Abbrev

jurikti

Publisher

Subject

Computer Science & IT Control & Systems Engineering Engineering Social Sciences Other

Description

Jurnal Ilmu Komputer, Teknologi Dan Informasi, ini memiliki bidang kajian: 1. Manajemen Informatika, 2. Sistem Informasi, 3. Game Design, 4. Multimedia System, 5. Sistem Pembelajaran Berbasis Multimedia, 6. GIS, 7. Mobile Programming, 8. Database Design, 9. Network Programming, 10. Distributed ...