Showing posts with label Kriptografi. Show all posts
Showing posts with label Kriptografi. Show all posts

01 July 2010

Enkripsi Vigenere Cipher pada JDBC - Part 2

Dalam posting sebelumnya dikondisikan sebuah kasus dimana pemilihan vigenere ini dilakukan karena mempertimbangkan panjang karakter hasil enkripsi. Dan setelah berkonsultasi dengan dosen pembimbing, berkaitan dengan hal ini ternyata ada suatu hal penting yang bisa menjadi hal penting dalam teknik variasi kriptografi.

Poin penting dalam enkripsi vigenere terhadap jdbc ini adalah :
Pada beberapa implementasi kripografi yang diberikan terhadap database, yang sudah sering dilakukan, adalah dengan memberikan penyandian data pada saat data akan disimpan. Dalam teknis querynya adalah enkripsi dilakukan pada saat data diberi query insert into. Contohnya adalah insert into "namatabel" values (enkripsi("nilai yang akan disimpan dalam database")). Teknik implementasi enkripsi database ini, atau bisa disebut translucent database, merupakan teknik yang berguna saat pembuat sistem sudah merencanakan sebuah sistem database yang wajib diberi perlindungan enkripsi. Teknik ini berguna untuk database yang masih kosong, sehingga sejak awal penyimpanan data, sudah dilakukan enkripsi.

Ketika dilakukan implementasi enkripsi pada "insert into", maka data yang disimpana setelah adanya penambahan modul enkripsi tersebut akan terenkripsi. Tetapi bagaimana dengan data yang sudah ada dalam database sebelum si pemilik atau si pembuat sistem berpikir untuk memberikan perlindungan.
Dalam hal ini harus dilakukan pengisian ulang data yang dengan menggunakan "insert into" yang sudah diberi modul enkripsi. Tentunya kasus ini menimbulkan kerugian bagi si pemilik dan pembuat sistem database.

Teknik enkripsi database, atau translucent database, yang diumplementasikan di skripsi ini adalah dengan menggunakan teknik query select, enkripsi, lalu update database menjadi cipherteks.

Referensi :
Yos Richard Beeh

02 May 2010

AES Learning

Akhirnya setelah sekian lama tidak melakukan posting, ada hasrat buat posting lagi.
Dan posting ini berkaitan dengan skripsi / tugas akhirku yang temanya Enkripsi Database.
Dan untuk enkripsi ini aku memakai algoritma kriptografi AES dan dengan Java Language Programming.

Referensi banyak saya peroleh dari Blog Restia (reestea.wordpress.com).
Dimana dalam melakukan kriptografi programming dia menggunakan Library Bouncy Castle (www.bouncycastle.org), dengan alasan library ini dapat dipertanggungjawabkan mengenai referensi dan ada beberapa fitur yang mudah diimplementasikan dalam program.
Untuk cara konfigurasi library Bouncy Castle tersebut dapat dilihat pada link berikut.

Sekian, semoga bermanfaat.