Wow akhirnya ada algoritma kriptografi blok cipher karya anak Indonesia, namanya algoritmanya "Pattimura", mirip nama pahlawan yah. Kalau tidak salah algoritma ini di publish pas tanggal kemerdekaan Indonesia loh (17 Agustus 2015) Algoritma ini didesain oleh Abraham Ferdinand. Kata si Abraham, Algoritma ini tidak menggunakan sub kunci dalam proses enkripsinya, melainkan menggunakan tabel yang dibangkitkan dari kunci. Dasar ide dalam pengembangan algoritma enkripsi ini adalah dari algoritma Blowfish, IDEA dan RC4. Panjang kunci yang digunakan pada algoritma Pattimura adalah 128 bit, 192 bit dan 256 bit. Lebih detail algoritma Pattimura bisa dibaca dokumentasi algortimanya, namun sebelumnya harus clone terlebih dahulu di https://bitbucket.org/abeinoe/pattimura.
Buat kamu yang belum tahu bagaimana cara clone Algoritma Pattimura, Gue coba bantu caranya :
2) Klik Clone
3) Kalau dilaptop/desktop kamu tidak ada Git, silahkan install dulu aplikasi Git, untuk Windows bisa install Atlassian Source Tree
4) Setelah Install Atlassian Source Tree, Pilih Clone/New dan isikan Source Path-nya
5) Isikan Destination Path, nama file dan pilih Clone
6) Setelah selesai Clone maka akan terbentuk file dengan nama Pattimura (sesuai yang diisi di nama)
7) Buat kamu yang ingin baca alur algoritma pattimura ada didalam folder docx.
8) Kalau Gue coba compile source algoritma tersebut menggunakan Framework QT
8) dan setelah decompile hasilnyaaaaa...jreng jreng
Sekian dulu, pembahasan Algoritma Pattimura, silahkan dikembangkan sendiri yah. Pesan dari Abraham
"Pattimura v0.1 belum diuji kekuatan secara statistik dan matematika. Tujuan utama pembuatan algoritma ini sendiri adalah untuk menjadi "trigger" bagi para peneliti di Indonesia untuk dapat tertarik dengan penelitian di bidang Kriptografi. Oleh karena itu, algoritma ini menggunakan lisensi MIT (baca LICENSE.md).lgoritma enkripsi ini dibuat untuk didedikasikan bagi seluruh rakyat Indonesia yang ingin menggunakan algoritma enkripsi karya anak bangsa."
bagus gan.