BAB 6 KESIMPULAN DAN SARAN 6.1. Kesimpulan Sistem secure fax yang berfungsi untuk menerima dan mengirim fax dari dan ke mesin fax, menerima dan mengirim fax terenkripsi dari dan ke sistem secure fax lain, serta melakukan enkripsi dan dekripsi data fax dibuat dan diuji dengan melalui beberapa tahap, yaitu : perancangan sistem, pembuatan dan pengujian rangkaian line telepon, proses mengkonfigurasi dan membangun eCos, implementasi program aplikasi, pengujian dan debugging sebagian fungsi aplikasi di host PC, pembuatan file image dan instalasi ke embedded target, pengujian dan debugging program aplikasi di embedded target, pengujian sistem dengan efax dan program di host PC, dan terakhir pengujian sistem dengan mesin fax melalui PABX. Penggunaan embedded PC sebagai platform untuk sistem embedded dapat membuat perancangan menjadi lebih sederhana karena tidak perlu melakukan perancangan yang kompleks untuk hardware, melainkan dapat lebih difokuskan pada software, termasuk sistem operasi. Pengembangan sistem secure fax melibatkan penulisan 2364 baris source code C dan diperkirakan secara kasar membutuhkan waktu sekitar 150 jam bekerja, sudah termasuk pengujian dan debugging. Apabila diperlukan perancangan hardware secara khusus, ditambah pembuatan sistem operasi khusus untuk hardware tersebut, akan diperlukan waktu yang jauh lebih lama. Dengan menggunakan eCos yang dikonfigurasi untuk hardware i386 PC ditambah dukungan filesystem ramfs, aplikasi akhir secure fax termasuk sistem operasinya berukuran sekitar 150 KB. Bagian sistem operasinya sendiri berukuran sekitar 70 KB, jauh lebih kecil dibandingkan kebutuhan sistem yang menggunakan sistem operasi lain seperti Embedded Linux yang minimal membutuhkan sekitar 2 MB memori program. Membuat sendiri aplikasi khusus untuk eCos dapat mengurangi kompleksitas sistem operasi jika dibandingkan dengan melakukan porting aplikasi misalnya 85 dari Linux ke eCos, karena tidak memerlukan paket seperti POSIX compatibility layer. Aplikasi secure fax yang dibuat berukuran sekitar 150 KB (100 KB jika tanpa kriptografi) sedangkan ketika dicoba membuat efax, yang merupakan program Linux, untuk eCos dihasilkan file image berukuran sekitar 270 KB. Aplikasi eCos dapat di-boot dari CompactFlash dengan boot loader GRUB. 6.2. Saran Perlu dilakukan implementasi protokol pertukaran kunci dengan menggunakan public key cryptography pada aplikasi secure fax. Tanpa protokol ini maka pengirim dan penerima harus terlebih dahulu sama-sama mengetahui kunci yang digunakan, dan itu artinya kunci akan dikirimkan melalui komunikasi yang tidak aman (kecuali keduanya bertemu dulu, tetapi hal ini berarti ketidaknyamanan untuk pengguna). Selain itu hal ini juga berakibat pada banyaknya jumlah kunci yang harus diketahui karena setiap pasangan pengirim dan penerima harus memiliki kunci yang unik. Penggunaan keyboard dan monitor untuk interaksi dengan pengguna perlu digantikan dengan misalnya LCD dan keypad agar sistem yang dihasilkan lebih cocok untuk menjadi sebuah produk sistem embedded. Perlu dilakukan analisis terhadap keamanan sistem secure fax, serta pengamanan yang diberikannya terhadap dokumen fax yang dikirimkan. Perlu dilakukan perbaikan terhadap bug-bug yang masih ada pada aplikasi secure fax yang saat ini dibuat. 86