Perancangan Kriptografi Block Cipher berbasis Pola Dribbling Practice
DOI:
https://doi.org/10.24246/aiti.v18i2.158-172Keywords:
cryptography, block cipher, dribbling practice pattern, substitution box, avalanche effectAbstract
Block cipher is a technique in modern cryptography used to encrypt/decrypt digital data by dividing messages into data blocks and then encrypting or decrypting the data on a block-by-block basis. This study aims to design a block cipher based on a dribbling practice pattern as a new variation of existing block ciphers. The principles of block cipher design, such as substitution box, XOR operation, Feistel network, and key transposition, are applied in designing this block cipher. The avalanche effect (AE) value and the correlation value between plaintext and ciphertext are used as the metrics in evaluating the designed block cipher. The testing results show that an AE value of 54.687% is achieved when a character in the input plaintext changes. Therefore, there are significant changes in the resulting ciphertext when the input plaintext is slightly changed. Furthermore, the correlation value between plaintext and ciphertext is 0.247 (low correlation). As a result, it is hard to obtain the plaintext back based on the ciphertext result. These values are better compared to some previous studies available.
Downloads
Metrics
References
R. Munir, Kriptografi, 2nd ed. Bandung: Informatika, 2019.
ISO/IEC, “ISO/IEC 18033-3:2010 Information technology — Security techniques — Encryption algorithms — Part 3: Block ciphers,” 2010. https://www.iso.org/standard/54531.html.
P. B. T. Kumbara and M. A. I. Pakereng, “Perancangan Teknik Kriptografi Block Cipher Berbasis Pola Permainan Tradisional Rangku Alu,” J. Tek. Inform. dan Sist. Inf., vol. 5, no. 2, pp. 189–200, 2019, doi: 10.28932/jutisi.v5i2.1714.
Guntoro and M. A. I. Pakereng, “Perancangan Kriptografi Block Cipher Berbasis Pola Ikan Berenang,” Universitas Kristen Satya Wacana, 2016.
F. D. Paliama and A. D. Wowor, “Perancangan Kriptografi Block Cipher Berbasis Pada Teknik Formasi Permainan Bola,” Universitas Kristen Satya Wacana, 2016.
A. Widodo, A. D. Wowor, E. Mailoa, and M. A. I. Pakereng, “Perancangan Kriptografi Block Cipher Berbasis pada Teknik Tanam Padi dan Bajak Sawah,” in Seminar Nasional Teknik Informatika dan Sistem Informasi (SETISI), 2015, no. April, pp. 1–6.
F. P. Rampalemba and A. D. Wowor, “Analisis Iterated Cipher Berdasarkan Avalanche Effect pada Rancangan Skema Transposisi (P-Box) dan S-Box Crypton (Suatu Tinjauan Optimasi Putaran pada Block Cipher),” Universitas Kristen Satya Wacana, 2016.
A. J. Leodrian and M. A. I. Pakereng, “Pengaruh Perubahan Ciphertext Terhadap Perancangan Kriptografi Block Cipher 64 Bit Berbasis Pola Ikatan Jimbe Dengan Menggunakan Kombinasi S-Box,” Universitas Kristen Satya Wacana, 2016.
N. Azis, “Perancangan Aplikasi Enkripsi Dekripsi Menggunakan Metode Caesar Chiper dan Operasi XOR,” Ikraith-Informatika, vol. 2, no. 1, pp. 72–80, 2018.
F. A. Chandra and M. A. I. Pakereng, “Pengaruh S-Box Pada Perubahan Ciphertext Terhadap Perancangan Kriptografi Block Cipher 64 Bit Berbasis Pola Huruf U,” Universitas Kristen Satya Wacana, 2016.
Soemardiawan and S. Yundarwati, “Model Latihan Keterampilan Dribbling Sepak Bola Berbasis Koordinasi Untuk Atlet SMA Kota Mataram,” J. Ilm. Mandala Educ., vol. 6, no. 2, pp. 349–359, 2020.
Dafid, “Kriptografi Kunci Simetris Dengan Menggunakan Algoritma Crypton,” J. Ilm. STMIK, vol. 2, no. 3, pp. 20–27, 2006.
C. H. Lim, “CRYPTON : A New 128-bit Block Cipher -Specification and Analysis-,” 1998, [Online]. Available: http://citeseerx.ist.psu.edu/viewdoc/versions?doi=10.1.1.52.5771.
N. M. Louhenapessy and M. A. I. Pakereng, “Perancangan Kriptografi Block Cipher Berbasis Pola Formasi Futsal 1-2-1,” Universitas Kristen Satya Wacana, 2016.
A. K. Aziiz and M. A. I. Pakereng, “Perancangan Teknik Kriptografi Block Cipher Berbasis Pola Batik Ceplok Yogyakarta,” J. Sist. dan Teknol. Inf., vol. 8, no. 1, pp. 68–77, 2019, doi: 10.26418/justin.v8i1.37135.
Downloads
Published
How to Cite
Issue
Section
License
All articles published in AITI: Jurnal Teknologi Informasi is licensed under a Creative Commons Attribution 4.0 International License.