Enkripsi Citra Digital Menggunakan Teknik Permutasi Bit Dan Algoritma Blowfish

Hidayat, Ryan (2011) Enkripsi Citra Digital Menggunakan Teknik Permutasi Bit Dan Algoritma Blowfish. Sarjana thesis, Universitas Brawijaya.

Abstract

Enkripsi merupakan salah satu teknik yang dapat digunakan untuk mengamankan transisi data dalam jaringan terbuka. Setiap jenis data memiliki karakteristik yang berbeda-beda, oleh karena itu teknik yang berbeda harus digunakan untuk melindungi data rahasia dari akses yang tidak sah. Sebagian besar algoritma enkripsi pada umumnya digunakan untuk data tekstual dan bukan hal yang baik apabila digunakan untuk data multimedia seperti citra digital. Salah satu algoritma yang dapat digunakan untuk mengamankan data digital adalah teknik permutasi dan algoritma Blowfish. Teknik permutasi merupakan teknik enkripsi sederhana yang akan mengkonversi citra digital menjadi rangkaian bit kemudian posisi bit-bit tersebut diacak menggunakan teknik permutasi. Algoritma Blowfish merupakan algoritma kriptografi modern berbasis blok dan memiliki karakteristik yang cocok untuk melakukan enkripsi citra digital. Karakteristik tersebut antara lain cepat (dapat melakukan enkripsi data pada microprocessors 32-bit dengan rate 26 clock cycles per byte), compact (dapat dijalankan pada memori kurang dari 5K) dan menggunakan operasi-operasi yang sederhana. Enkripsi menggunakan teknik permutasi yang dilanjutkan dengan algoritma Blowfish menghasilkan penurunan nilai korelasi yang signifikan dan peningkatan nilai entropy terhadap cipherimage yang dihasilkan. Hal ini dapat dilihat pada grafik nilai korelasi dengan rata-rata penurunan 0,8248 dan nilai entropy dengan rata-rata peningkatan 0,7551 untuk 4 kali pengujian.

English Abstract

Encryption is a technique that can be used to secure the transition of data in open networks. Each type of data has its own characteristics, therefore different techniques should be used to protect confidential image data from unauthorized access. Encryption algorithms mostly used for textual data and may not be suitable for multimedia data such as digital image. One of algorithm that can be used to secure digital data is a permutation technique and the Blowfish algorithm. Permutation technique is a simple encryption technique which convert the digital image into a series of bits and then the position of the bits are encrypted using permutation techniques. Blowfish algorithm is an algorithm based on blocks of modern cryptography and have characteristics suited to perform digital image encryption. Characteristics include fast ( encrypts data in 32- bit microprocessors with a rate of 26 clock cycles per byte ), compact ( can be run at less than 5K of memory ) and use simple operations. Encryption using permutation techniques, followed by the Blowfish algorithm produces a significant decrease in correlation values and an increase in the value of the entropy of the resulting cipherimage. It can be seen on the graph of correlation values with an average reduction of 0,8248 and the entropy values with an average increase of 0,7551 to 4 times the test.

Item Type: Thesis (Sarjana)
Identification Number: SKR/MIPA/2011/317/051104645
Subjects: 500 Natural sciences and mathematics > 510 Mathematics
Divisions: Fakultas Matematika dan Ilmu Pengetahuan Alam > Matematika
Depositing User: Unnamed user with email repository.ub@ub.ac.id
Date Deposited: 12 Dec 2011 10:42
Last Modified: 22 Oct 2021 07:57
URI: http://repository.ub.ac.id/id/eprint/152776
[thumbnail of 051104645.pdf]
Preview
Text
051104645.pdf

Download (4MB) | Preview

Actions (login required)

View Item View Item