Desain S-Box Fleksibel: Regenerasi Konstanta dan Koefisien Fungsi Linier Berbasis CSPRNG Chaos
The substitution process in block ciphers usually uses static s-boxes, where the value of each s-box entry is always fixed and the functions are one-to-one. Visually, the dataset pattern in the input is also seen in the output. This will make it easier for cryptanalysts to look at patterns and can p...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Universitas Gadjah Mada
2019-03-01
|
Series: | Jurnal Nasional Teknik Elektro dan Teknologi Informasi |
Subjects: | |
Online Access: | http://ejnteti.jteti.ugm.ac.id/index.php/JNTETI/article/view/484 |
id |
doaj-0fde8a09884a43e5a0e8c6d944c9542d |
---|---|
record_format |
Article |
spelling |
doaj-0fde8a09884a43e5a0e8c6d944c9542d2020-11-25T02:52:32ZengUniversitas Gadjah MadaJurnal Nasional Teknik Elektro dan Teknologi Informasi2301-41562460-57192019-03-018110.22146/jnteti.v8i1.484414Desain S-Box Fleksibel: Regenerasi Konstanta dan Koefisien Fungsi Linier Berbasis CSPRNG ChaosBambang Susanto0Alz Danny Wowor1Vania Beatrice Liwandouw2Universitas Kristen Satya WacanaUniversitas Kristen Satya WacanaRadboud UniversityThe substitution process in block ciphers usually uses static s-boxes, where the value of each s-box entry is always fixed and the functions are one-to-one. Visually, the dataset pattern in the input is also seen in the output. This will make it easier for cryptanalysts to look at patterns and can predict behavior based on the input. This study designs a flexible s-box where each entry contains a linear function, with constants and coefficients generated by CSPRNG chaos from the key input. The strength of a flexible s-box can be seen when changing key inputs (although 1 bit different) will produce different s-boxes. In addition, the same input dataset values will produce different outputs, so flexible s-boxes are one-to-many. Statistical tests show that the average correlation is in a low category. Tests on the cipher block also fulfill the Shannon Principle. The principle of Iterated Cipher with n-round is filled with n > 5 and 46n random numbers. The Avalanche Effect test on the algorithm gives better results than Twofish even though it is still below the DEShttp://ejnteti.jteti.ugm.ac.id/index.php/JNTETI/article/view/484s-box fleksibel;blok cipher;csprng chaos;fungsi linier |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Bambang Susanto Alz Danny Wowor Vania Beatrice Liwandouw |
spellingShingle |
Bambang Susanto Alz Danny Wowor Vania Beatrice Liwandouw Desain S-Box Fleksibel: Regenerasi Konstanta dan Koefisien Fungsi Linier Berbasis CSPRNG Chaos Jurnal Nasional Teknik Elektro dan Teknologi Informasi s-box fleksibel;blok cipher;csprng chaos;fungsi linier |
author_facet |
Bambang Susanto Alz Danny Wowor Vania Beatrice Liwandouw |
author_sort |
Bambang Susanto |
title |
Desain S-Box Fleksibel: Regenerasi Konstanta dan Koefisien Fungsi Linier Berbasis CSPRNG Chaos |
title_short |
Desain S-Box Fleksibel: Regenerasi Konstanta dan Koefisien Fungsi Linier Berbasis CSPRNG Chaos |
title_full |
Desain S-Box Fleksibel: Regenerasi Konstanta dan Koefisien Fungsi Linier Berbasis CSPRNG Chaos |
title_fullStr |
Desain S-Box Fleksibel: Regenerasi Konstanta dan Koefisien Fungsi Linier Berbasis CSPRNG Chaos |
title_full_unstemmed |
Desain S-Box Fleksibel: Regenerasi Konstanta dan Koefisien Fungsi Linier Berbasis CSPRNG Chaos |
title_sort |
desain s-box fleksibel: regenerasi konstanta dan koefisien fungsi linier berbasis csprng chaos |
publisher |
Universitas Gadjah Mada |
series |
Jurnal Nasional Teknik Elektro dan Teknologi Informasi |
issn |
2301-4156 2460-5719 |
publishDate |
2019-03-01 |
description |
The substitution process in block ciphers usually uses static s-boxes, where the value of each s-box entry is always fixed and the functions are one-to-one. Visually, the dataset pattern in the input is also seen in the output. This will make it easier for cryptanalysts to look at patterns and can predict behavior based on the input. This study designs a flexible s-box where each entry contains a linear function, with constants and coefficients generated by CSPRNG chaos from the key input. The strength of a flexible s-box can be seen when changing key inputs (although 1 bit different) will produce different s-boxes. In addition, the same input dataset values will produce different outputs, so flexible s-boxes are one-to-many. Statistical tests show that the average correlation is in a low category. Tests on the cipher block also fulfill the Shannon Principle. The principle of Iterated Cipher with n-round is filled with n > 5 and 46n random numbers. The Avalanche Effect test on the algorithm gives better results than Twofish even though it is still below the DES |
topic |
s-box fleksibel;blok cipher;csprng chaos;fungsi linier |
url |
http://ejnteti.jteti.ugm.ac.id/index.php/JNTETI/article/view/484 |
work_keys_str_mv |
AT bambangsusanto desainsboxfleksibelregenerasikonstantadankoefisienfungsilinierberbasiscsprngchaos AT alzdannywowor desainsboxfleksibelregenerasikonstantadankoefisienfungsilinierberbasiscsprngchaos AT vaniabeatriceliwandouw desainsboxfleksibelregenerasikonstantadankoefisienfungsilinierberbasiscsprngchaos |
_version_ |
1724729218044002304 |