PENGARUH PENAMBAHAN FUNGSI LINEAR DAN FUNGSI NONLINEAR TERHADAP KEKUATAN S-BOX S1 CLEFIA
Abstract
Abstract - Sbox is a function that widely used in designing symmetric encryption algorithms. This function is nonlinear, designed with some criteria, and one of the important functions that determine the strength of the asymmetric encryption algorithm. Choosing a good s-box is one of the important things in designing of symmetric encryption algorithms because it must ensure its resistance to the common cryptanalysis attack, such as Linear and Differential cryptanalysis. For these criteria, the s-box must have a good result on Linear Approximation Table (LAT), XOR Table, and Nonlinearity testing. In this study, the author will generate a new s-box from S1 Clefia’s s-box by applying a linear function, nonlinear function, and combination of both to the S1 Clefia. We use S1 Clefia because it has good criteria based on the Linear Approximation Table (LAT), XOR Table, and Nonlinearity testing. A total of 5 (five) new s-boxes generated by this method and then their strength will be evaluated based on the same testing method. Besides, Strict Avalanche Criterion (SAC) and Bit Independence Criterion (BIC) tests are applied to ensure that the sbox has good diffusion so that it’s difficult to analyze.
Keywords - S-Box, S1 Clefia, Linear and Differential Cryptanalysis, Linear Approximation Table (LAT), XOR Table, Nonlinearity, Strict Avalanche Criterion (SAC) and Bit Independence Criterion (BIC).
Abstrak – Sbox merupakan salah satu fungsi yang banyak digunakan dalam mendesain algoritma enkripsi simetrik. Fungsi ini bersifat nonlinear, didesain dengan kriteria khusus dan menjadi salah satu tolak ukur kekuatan suatu algoritma enkripsi simetrik. Pemilihan s-box menjadi salah satu hal penting dalam desain algoritma enkripsi simetrik, karena harus memastikan ketahanannya terhadap standar serangan yang ada saat ini, diantaranya Linear dan Differential cryptanalysis. Untuk memiliki kriteria tersebut, maka s-box harus memenuhi kriteria yang baik berdasarkan pengujian Linear Approximation Table (LAT), XOR Table dan Nonlinearity. Pada penelitian ini, penulis membangkitkan s-box baru dari s-box S1 Clefia dengan cara menerapkan suatu fungsi linear, fungsi nonlinear dan kombinasi keduanya terhadap s-box S1 Clefia. Penulis menggunakan s-box S1 Clefia karena memiliki kriteria yang baik berdasarkan pengujian Linear Approximation Table (LAT), XOR Table dan Nonlinearity. Sebanyak 5 (lima) buah s-box baru dibangkitkan dari penerapan fungsi tersebut, kemudian s-box baru tersebut dievaluasi kekuatannya dengan metode pengujian yang sama. Selain itu dilakukan pula pengujian Strict Avalanche Criterion (SAC) dan Bit Independence Criterion (BIC) untuk meyakinkan bahwa sbox yang dihasilkan memiliki tingkat difusi yang baik sehingga sulit untuk dianalisis.
Kata Kunci – S-Box, S1 Clefia, Linear dan Differential Cryptanalysis, Linear Approximation Table (LAT), XOR Table, Nonlinearity Strict Avalanche Criterion (SAC) dan Bit Independence Criterion (BIC).
Keywords
Full Text:
PDFReferences
Dundar, Baha Guclu. Cryptographic Properties of Some Highly Nonlinear Balanced Boolean Functions. Department of Cryptography-Ocak: Turkey. 2006.
Budaghyan, Lilya. The Equivalence Of Almost Bent and Almost Perfect Nonlinear Functions and Their Generalizations: Dissertation. 2005.
E. Biham & A. Shamir. “Differential Cryptanalysis of DES-Like Cryptosystems,” Journal of Cryptology, volume:4 pp. 3-72: Norway. 1991.
Howard M. Heys. A Tutorial on Linear and Differential Cryptanalysis. Memory University of Newfoundland, Canada
M. Matsui. Linear Cryptanalysis Method for DES cipher, Lectures Notes in Computer Science no. 765, Springer Verlag, pp. 386-397: Japan. 1994.
Sony Corporation. The 128-bit Blockcipher CLEFIA : Japan. 2007.
Webster A. F., Tavares S. E. On The Design Of S-BOXES. Queens's University:Canada
DOI: https://doi.org/10.36294/jurti.v4i1.1260
Refbacks
- There are currently no refbacks.
Copyright (c) 2020 JurTI (Jurnal Teknologi Informasi)
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
JurTI (Jurnal Teknologi Informasi) terindex :
JurrTI (Jurnal Teknologi Informasi)
Program Studi Program Studi Teknik Informatika, Fakultas Teknik, Universitas Asahan.
Jl. Jend. Ahmad Yani, Kisaran – 21224 – Sumatera Utara
Telp/WA : 082370952109 - 081268777854
E-Mail : jurtischolar@gmail.com
JurTI (Jurnal Teknologi Informasi) s licensed under a Creative Commons Attribution-ShareAlike 4.0 International License