Please use this identifier to cite or link to this item: http://repository.ipb.ac.id/handle/123456789/54806
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorRahmawan,Hendra
dc.contributor.advisorGiri, Endang Purnama
dc.contributor.authorZulfikar, Sayed
dc.date.accessioned2012-06-12T01:47:32Z
dc.date.available2012-06-12T01:47:32Z
dc.date.issued2012
dc.identifier.urihttp://repository.ipb.ac.id/handle/123456789/54806
dc.description.abstractAES is an algorithm for symmetric key cryptography. AES is expected to replace Data Encryption Standard (DES) as a recognized standard for various applications. The complexity of AES encryption and decryption process is O(n), it has fast computation in both encryption and decryption but its execution time will increase as the input data increase. In this research the AES algorithm would be parallelized by dividing the data to each processor (domain decomposition) and by dividing the constituent computing of AES to each processor (functional decomposition), and their performance would be analyzed. Parallel implementation of AES algorithm uses Message Passing Interface (MPI). The objectives of this research are to measure and analyze the performance of parallel AES algorithm using performance metrics. The best result of the parallel AES algorithm in this research is in the decryption process using domain decomposition method. A file with 118.525 MB size has 127.227 seconds decryption execution time using sequential AES algorithm, whereas using 16 processors, its decryption execution time is 34.896 seconds. The speedup is 3.646 and the efficiency is 0.228. This result is not good enough because the speedup is not equal to the number of processors used and the efficiency is below one. This is because the AES decryption in this research has a fast computational process, yet it has a big overhead for data communication. The worst result of the parallel AES algorithm is in the decryption process using functional decomposition method. Using the same file and three processors, the decryption execution time is 168.089 seconds. The speedup is 0.755 and the efficiency is 0.252. This is due to the fact that computing process decomposition is not equally distributed among the processes and the use of MPI blocking communication routine which cause a big overhead for data communication. Both parallel algorithms used in this research are not cost-optimalen
dc.subjectBogor Agricultural University (IPB)en
dc.subjectAES algorithmen
dc.subjectMessage Passing Interface (MPI)en
dc.subjectparallelen
dc.subjectperformance metrics, pipelineen
dc.titleAnalisis dan Implementasi Algoritme Advanced Encryption Standard (AES) Secara Paralelen
Appears in Collections:UT - Computer Science

Files in This Item:
File Description SizeFormat 
G12szu.pdf
  Restricted Access
Full text3.32 MBAdobe PDFView/Open
G12szu_Abstrak.pdf
  Restricted Access
Abstrak371.43 kBAdobe PDFView/Open
G12szu_BAB I Pendahuluan.pdf
  Restricted Access
BAB I378.29 kBAdobe PDFView/Open
G12szu_BAB II Tinjauan Pustaka.pdf
  Restricted Access
BAB II880.07 kBAdobe PDFView/Open
G12szu_BAB III Metode Penelitian.pdf
  Restricted Access
BAB III615.87 kBAdobe PDFView/Open
G12szu_BAB IV Hasil dan Pembahasan.pdf
  Restricted Access
BAB IV2.12 MBAdobe PDFView/Open
G12szu_BAB V Kesimpulan dan Saran.pdf
  Restricted Access
BAB V463.64 kBAdobe PDFView/Open
G12szu_Cover.pdf
  Restricted Access
Cover454.48 kBAdobe PDFView/Open
G12szu_Lampiran.pdf
  Restricted Access
Lampiran1.06 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.