Pengamanan Data menggunakan Algoritma Enkripsi Advanced Encryption Standard (AES) dan Zigzag Cipher
Keywords:
video, encryption, python, AES-256, zigzag cipher, cryptographyAbstract
Masalah keamanan dan kerahasiaan data merupakan aspek penting dalam komunikasi modern. Kriptografi adalah metode utama untuk mengamankan informasi dari suatu data dengan mengubahnya menjadi data yang tidak dapat dibaca menggunakan suatu algoritma enkripsi. Penelitian ini bertujuan untuk meningkatkan keamanan enkripsi data, khususnya dalam format video, dengan memodifikasi algoritma Advanced Encryption Standard (AES-256) menggunakan penambahan langkah enkripsi Zigzag Cipher. Penelitian dilakukan dengan menguji performa algoritma zigzag cipher, AES-256, AES-256 + zigzag pada input data, AES-256 + zigzag cipher pada output data, dan AES-256 + zigzag cipher pada input password, digunakan untuk memproses 30 file video yang dipotong ke durasi tertentu dari 3 video sumber dan 1 file video dengan tampilan monolitik (1 warna), dengan menggunakan 4 password per algoritma. Pengujian diterapkan menggunakan bahasa pemrograman Python 3.8.10. Hasil penelitian menunjukkan bahwa penambahan Zigzag Cipher pada AES-256 dapat meningkatkan kompleksitas dan keamanan enkripsi. Algoritma zigzag sendiri diketahui lebih cepat sekitar 20 kali dibandingkan AES atau variasinya. Meskipun penambahan zigzag cipher menyebabkan penambahan waktu pemrosesan, peningkatan ini relatif kecil. Algoritma AES Modifikasi 1 (Zigzag pada plaintext AES) secara konsisten mencapai nilai entropy yang lebih tinggi, sementara semua algoritma yang diuji mampu mencapai koefisiensi korelasi yang rendah, mendekati 0.