Pengujian Sistem Berdasarkan Panjang Karakter Plaintext Pengujian Sistem Berdasarkan Panjang Bilangan Prima

4278 1381 3462 4952 1868 440 433 1410 1088 3809 5797 6547 7409 1507 4449 5586 1880 7213 5557 3235 4463 4317 6555 5303 4653 6417 5551 5103 5416 1111 4534 4735 6810 3053 2763 4000 2129 195 4870 5710 6602 5188 7245 413 2432 4038 5592 813 3388 6013 3914 2727 1907 1121 865 1351 6136 1265 5332 2646 5366 7292 6436 1838 3985 430 6427 1490 4847 3058 5762 381 6773 7278 2019 5755 2596 7203 2052 2907 4614 66 3890 2115 818 216 1370 3031 6531 1302 3450 5045 1757 2156 5552 7331 3681 67 3004 4084 4298 5314 1352 3007 4914 2413 529 4354 1054 5045 3469 287 165 1976 1513 5222 3680 2763 5060 3413 3366 1890 5015 3760 851 4574 5131 1956 1952 6655 1492 3437 6790 5445 7217 759 3500 6007 928 4386 761 579 5646 6175 3011 7367 1634 6322 6836 3829 5776 1040 4455 6079 2787 2355 585 4970 5496 3736 4042 3543 6020 6036 3097 5800 874 6193 594 1912 5662 2795 4768 6580 7519 5087 7288 2898 5066 4680 4543 6101 6091 5560 825 4055 4676 2209 740 6757 2762 2395 1304 91 3715 3344 3441 1239 2550 6749 2153 2244 406 5229 6866 7341 7026 4781 5746 6055 6961 4715 6169 1313 4412 5816 7212 1123 2256 7496 49 2688 1356 5183 6899 122 3081 4747 5450 622 7300 2835 22 331 5548 5754 3705 3604 5031 2827 2453 330 1955 3212 444 5063 5667 6874 1839 6268 2810 7102 5366 3428 3225 1635 6268 3694 1586 998 6995 4955 5517 3589 2741 2404 4707 2276 6160 6314 3901 6281 883 7245 5396 2439 5818 7472 371 221 658 1098 6410 3062 3522 3484 7051 1808 185 3062 5408 3280 4291 6570 265 4197 6944 273 7287 4147 4680 7420 6255 6186 5984 2065 6333 153 5424 4079 2068 70 4833 686 4023 1229 631 1676 2699 2533 1781 6370 2610 5924 4096 1131 7153 4700 5013 7494 4651 4994 5431 1314 7218 1405 4274 6176 392 4147 3275 2743 5483 5188 741 2450 222 4248 6475 3918 571 6281 6149 2218 5787 5638 846 6504 3991 4824 3090 Plaintext Hasil dekripsi Kelebihan algoritma ElGamal adalah suatu plaintext yang sama akan dienkripsi menjadi ciphertext yang berbeda- beda, tetapi pada proses dekripsi akan diperoleh plaintext yang sama. Waktu Enkripsi 1.3 second WaktuDekripsi 3 milisecond

4.2.4 Pengujian Sistem Berdasarkan Panjang Karakter Plaintext

Berikut data yang diperoleh dari pengujian dengan kunci yang sama dengan jumlah karakter plaintext yang berbeda. Data dapat dilihat pada tabel 4.2. Universitas Sumatera Utara Tabel 4.2 : Pengujian Dengan Kunci yang Sama dan Panjang Karakter Plaintext yang Berbeda Plaintext karakter Ciphertext karakter Waktu Enkripsi detik Waktu Dekripsi detik 50 131 0.689 0.003 100 200 0.902 0.004 1000 2048 9.698 0.024 5000 10082 47.435 0.101 10000 20000 93.96 0.223 Dari data pada tabel 4.2, dapat dilihat pengujian dengan kunci yang sama dan panjang karakter plaintext yang berbeda membutuhkan waktu yang berbeda pula. Semakin panjang jumlah karakter plaintext, maka semakin lama waktu yang dibutuhkan untuk proses enkripsi dan dekripsi. Grafik perbedaan waktu enkripsi dan dekripsi yang dibutuhkan dapat dilihat pada gambar 4.29. Gambar 4.29 : Grafik Waktu Enkripsi dan Dekripsi Berdasarkan Panjang Plaintext

4.2.5 Pengujian Sistem Berdasarkan Panjang Bilangan Prima

Berikut data yang diperoleh dari pengujian dengan jumlah karakter plaintext yang sama dan panjang Bilangan Prima yang berbeda. Data dapat dilihat pada tabel 4.3. 10 20 30 40 50 60 70 80 90 100 50 100 1000 5000 10000 W a kt u d e ti k Panjang Plainteks Karakter Waktu Enkripsi Waktu Dekripsi Universitas Sumatera Utara Tabel 4.3 : Pengujian Dengan Jumlah Karakter Plaintext yang Sama dan Panjang Bilangan Prima yang Berbeda Panjang Prima digit Waktu Enkripsi detik Waktu Dekripsi detik 4 6.099 0.032 5 16.727 0.109 6 20.857 0.112 7 31.646 0.114 8 47.677 0.133 Dari data pada tabel 4.3, dapat dilihat pengujian dengan jumlah karakter plaintext yang sama dan panjang bilangan prima yang berbeda membutuhkan waktu yang berbeda pula. Semakin panjang bilangan prima, maka semakin lama waktu yang dibutuhkan untuk proses enkripsi dan dekripsi. Jumlah karakter yang digunakan adalah 1000 karakter. Grafik perbedaan waktu enkripsi dan dekripsi yang dibutuhkan dapat dilihat pada gambar 4.30. Gambar 4.30 : Grafik Waktu Enkripsi dan Dekripsi Berdasarkan Panjang Bilangan Prima 10 20 30 40 50 60 4 5 6 7 8 W a kt u d e ti k Panjang Prima digit Waktu Enkripsi Waktu Dekripsi Universitas Sumatera Utara BAB V KESIMPULAN DAN SARAN

5.1. Kesimpulan

Berdasarkan hasil analisis dan pengujian yang telah dilakukan pada sistem implementasi algoritma ElGamal dengan teknik transposisi segitiga, maka didapat kesimpulan sebagai berikut: 1. Ukuran file ciphertext lebih besar dari plaintext karena setiap satu karakter dalam plaintext akan menghasilkan dua ciphertext. 2. Enkripsi dan dekripsi sistem dengan algoritma ElGamal dan teknik transposisi segitiga, tidak mengubah, menambah maupun mengurangi plaintext. 3. Enkripsi membutuhkan waktu lebih lama, jika bilangan prima yang digunakan semakin besar. 4. Lama waktu enkripsi ditentukan oleh perhitungan 2 ciphertext yang akan dibentuk.

5.2. Saran

Berikut ini beberapa saran yang dapat dijadikan pertimbangan dalam memperbaiki dan mengembangkan sistem ini: Universitas Sumatera Utara