Wednesday, 22 June 2016

Implementasi Komputasi Paralel Untuk Enkripsi Citra Berbasis AES Menggunakan JPPF

Implementasi Komputasi Paralel Untuk Enkripsi Citra Berbasis AES Menggunakan JPPF
Mohammad Zarkasi, Waskitho Wibisono, dan FX. Arunanto
Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember (ITS)
Jl. Arief Rahman Hakim, Surabaya 60111 Indonesia
E-mail: waswib@if.its.ac.id

Abstrak
Semakin pesat perkembangan teknologi informasi, proses tukar-menukar citra menjadi semakin tinggi dan mudah. Kebutuhan terhadap kerahasiaan dan hak cipta citra menjadi aspek yang harus dipenuhi. Salah satu cara untuk menjaga kerahasiaan citra adalah dengan menerapkan enkripsi. Advanced Encryption Standard (AES) merupakan algoritma enkripsi simetris dengan key yang panjang yang paling banyak digunakan saat ini. Untuk mempercepat waktu enkripsi diterapkan komputasi paralel. Karena AES bersifat sekuensial maka data yang berupa citra yang diparalelkan. Untuk implementasi komputasi paralel digunakan Java Parallel Programming Framework (JPPF) yang berarsitektur master/slave. JPPF menyediakan beberapa strategi distribusi untuk mengoptimalkan performa dengan menyesuaikan pembagian task. Tiap task berisi potongan citra untuk diproses oleh slave. Uji coba dilakukan pada beberapa citra dengan resolusi yang berbeda dan pada 8 komputer yang memiliki spesifikasi berbeda. Berdasarkan hasil uji coba, pada komputer dengan spesifikasi frekuensi prosesor 2,53 GHz core tunggal diperoleh speedup dengan rata-rata 1,65.

Definisi Komputasi cloud,grid, virtualisasi dan terdistribusi serta implementasi dalam bidang matematika

Pengertian

Cloud computing, often referred to as simply “the cloud,” is the delivery of on-demand computing resources—everything from applications to data centers—over the Internet on a pay-for-use basis.

Cloud computing services
Software as a service (SaaS), Cloud-based applications—or software as a service (SaaS)—run on distant computers “in the cloud” that are owned and operated by others and that connect to users’ computers via the Internet and, usually, a web browser.
Platform as a service (PaaS), Platform as a service provides a cloud-based environment with everything required to support the complete lifecycle of building and delivering web-based (cloud) applications—without the cost and complexity of buying and managing the underlying hardware, software, provisioning and hosting.
Infrastructure as a service (IaaS), Infrastructure as a service provides companies with computing resources including servers, networking, storage, and data center space on a pay-per-use basis.
Cloud Computing merupakan teknologi yang menggunakan internet dan remote server pusat untuk menjaga data dan aplikasi. Cloud computing memungkinkan konsumen dan pebisnis untuk menggunakan aplikasi tanpa instalasi dan mengakses file pribadi mereka di komputer manapun dengan akses internet. Teknologi ini memungkinkan untuk komputasi yang jauh lebih efisien dengan memusatkan penyimpanan data, pengolahan dan bandwidth.