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...

Full description

Bibliographic Details
Main Authors: Bambang Susanto, Alz Danny Wowor, Vania Beatrice Liwandouw
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