ABSTRAK
Berdasarkan waktu, kriptografi dibagi menjadi dua jenis, yaitu kriptografi klasik dan kriptografi modern. Kriptografi modern lebih dipercaya oleh para ilmuwan daripada kriptografi klasik karena memiliki tingkat keamanan yang baik.Kriptografi klasik hanya melakukan pengacakan dari A-Z sedangkan kriptografi modern beroperasi dalam mode bit. Algoritma Beaufort termasuk algoritma klasik sehingga diperlukan kombinasi dengan algoritma modern untuk pengamanan yang lebih baik. Algoritma
modern yang digunakan yaitu algoritma Spritz. Keamanan algoritma Beaufort
bergantung pada penggunaan karakter kunci yang acak. Semakin acak kunci yang digunakan maka keamanan algoritma juga akan semakin baik. Algoritma Spritz
merupakan varian dari algoritma RC4,tingkat keamanan dari algoritma Spritz lebih baik dari RC4. Keamanan kedua algoritma tersebut sangat bergantung kepada pertukaran kunci.Super Enkripsi merupakan metode pengkombinasian antara kedua algoritma yang bertujuan untuk mendapatkan cipher yang lebih kuat sehingga sangat sulit untuk dipecahkan. Implementasi dilakukan dengan menggunakan bahasa pemrograman C#. Hasil dari penelitian menunjukkan bahwa hasil dari kompleksitas algoritma adalah θ(n). Hal tersebut berarti jumlah karakter yang digunakan berbanding lurus dengan waktu proses.
Kata kunci: Beaufort, Spritz, Super Enkripsi
IMPLEMENTATION OF COMBINATION BEAUFORT ALGORITHM AND
SPRITZ ALGORITHM IN A SUPER ENCRYPTION
SCHEME FOR TEXT SECURITY
ABSTRACT
Based on time, cryptography is divided into two types, namely classical cryptography and modern cryptography. Modern cryptography is more trusted by scientists than classical cryptography because it has a good level of security. Classical cryptography only does randomization of A-Z while modern cryptography operates in bit mode. The Beaufort algorithm includes classical algorithms such that a combination of modern algorithms for better security is required. The modern algorithm used is Spritz algorithm. The security of the Beaufort algorithm depends on the use of random key characters. The more random the keys are used then the security algorithm will also get better. Spritz algorithm is a variant of the RC4 algorithm, the security of Spritz algorithm is better than RC4. The security of both algorithms is highly dependent on the exchange of keys. Super Encryption is a method of combining between the two algorithms that aims to get more powerful cipher so it is very difficult to solve. The Implementation using C # programming language. The result of the research showed that algorithm complexity is θ (n). It means the number of characters used is directly proportional with processing time.
Keywords: Beaufort , Spritz,Super Encryption