ABSTRAKSI: Kerahasiaan data merupakan hal yang sangat diperlukan dalam komunikasi data. Untuk menjamin keamanan dan kerahasiaan data tersebut diperlukan teknik tertentu yang dapat menyandikan data. Teknik ini biasanya disebut dengan kriptografi. Ada banyak algoritma kriptografi seperti One Time Pad, RC4, RSA, dan sebagainya yang dianggap benar-benar mampu menjaga keamanan dan kerahasiaan data. Oleh karena itu para kriptografer berusaha menciptakan algoritma yang rumit untuk lebih menjamin keamanannya.
Algoritma WAKE (Word Auto Key Encryption) merupakan salah satu algoritma yang digunakan untuk menyandikan data. Penulis melakukan implementasi dan menganalisa algoritma ini. Yang dianalisa adalah kompleksitas algoritma, ukuran file, tingkat keamanan, dan perbandingan waktu eksekusi dengan algortima lainnya. Keamanan algoritma WAKE terletak pada jumlah putaran yang ditentukan oleh user. Semakin banyak putarannya, maka semakin acak kunci yang dihasilkan, dan semakin aman data tersebut.
Kata Kunci : kriptografi, WAKE, keamanan dataABSTRACT: Confidentiality of data is much needed in data communication. To ensure the security and confidentiality of the data required a technique that can encode data. This technique is usually called cryptography. There are many cryptography algorithms such as One Time Pad, RC4, RSA, and others that are considered fully capable of maintaining security and confidentiality of data. Therefore the cryptographer attempt to create a complex algorithm to ensure the better safety. Algorithm WAKE (Word Auto Key Encryption) is one of the algorithm that is used to encode data. The author implementate and analyzes the algorithm. The author analyzed the complexity, the file size, security level, and the comparison of the execution time with the other cryptography algorithm.
WAKE security algorithm lies in the number of cycles specified by the user. If there are plentiful cycles, the generated key more random, and the data more secure.
Keyword: crypthography, WAKE, security of data