Implementasi Polinomial dan Trigonometri Sebagai Fungsi Komposisi dalam Pembangkit Bilangan Acak Berbasis CSPRNG Chaos
Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi
untuk memperoleh Gelar Sarjana Komputer
Peneliti:
Cicilia Rika Irianto (672018058) Alz Danny Wowor, S.Si., M.Cs.
Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana
Salatiga November 2022
Halaman Pernyataan
Pernyataan
Yang bertandatangan di bawah ini,
Nama : Cicilia Rika Irianto
NIM 672018058
Program Studi : S1 Teknik Informatika Fakultas : Fakultas Teknologi Informasi
menyatakan dengan sesungguhnya bahwa tugas akhir dengan judul:
Implementasi Polinomial dan Trigonometri Sebagai Fungsi Komposisi dalam Pembangkit Bilangan Acak Berbasis CSPRNG Chaos
yang dibimbing oleh:
1. Alz Danny Wowor, S.Si., M.Cs.
adalah benar-benar hasil karya saya.
Di dalam tugas akhir ini tidak terdapat keseluruhan atau sebagian tulisan atau gagasan orang lain yang saya ambil dengan cara menyalin atau meniru dalam bentuk rangkaian kalimat atau gambar serta simbol yang saya aku seolah-olah sebagai karya saya tanpa memberikan pengakuan pada penulis atau sumber aslinya.
Salatiga, November 2022
Yang memberi pernyataan,
Cicilia Rika Irianto
Implementasi Polinomial dan Trigonometri Sebagai Fungsi Komposisi dalam Pembangkit Bilangan Acak Berbasis
CSPRNG Chaos
Cicilia Rika Irianto1, Alz Danny Wowor2
Universitas Kristen Satya Wacana, Jl. Diponegoro 52-60, Salatiga Universitas Kristen Satya Wacana, Jl. Diponegoro 52-60, Salatiga
672018058@student.uksw.edu1, alzdanny.wowor@uksw.edu2
Abstract –The random number generator requires a key which is very important in selecting the function. Several tests were successful at generating random numbers using polynomial functions.
Trigonometry functions can also be used to generate random numbers. Several studies have only regenerated polynomial functions, not all functions generate random numbers, therefore modifications are made using compositional functions. This study uses compositional functions where f(x) is a polynomial function and g(x) is a trigonometric function. Provides the 6 elements of the trigonometric functions for each of the polynomial functions, finding solutions for polynomial functions that do not generate random numbers. The addition of these trigonometry functions provides solutions to several polynomial functions that initially cannot generate random numbers. The results of this study are several array functions that have been successfully used as CSPRNG Chaos random number generators.
For functions that have not succeeded in generating random numbers, each iteration of 3-digit numbers is taken with the hope that some numbers 1-5 will succeed in generating random numbers.
Keywords – Trigonometry Function, CSPRNG Chaos, Polynomial Function, Composition Function.
Intisari – Pembangkit bilangan acak memerlukan suatu kunci yang sangat penting dalam pemilihan fungsi. Beberapa Pengujian berhasil menghasilkan bilangan random dengan menggunakan fungsi polinomial. Fungsi Trigonometri juga dapat digunakan untuk pembangkit bilangan acak. Beberapa penelitian yang hanya meregenerasi fungsi polinomial tidak semua fungsi menghasilkan bilangan acak , oleh karena itu dilakukan modifikasi dengan menggunakan fungsi komposisi. Penelitian ini menggunakan fungsi komposisi dimana f(x) adalah fungsi polinomial dan g(x) adalah fungsi trigonometri. Memberikan 6 elemen fungsi trigonometri pada setiap masing-masing fungsi polinomial, mencari tahu solusi untuk fungsi polinomial yang tidak menghasilkan bilangan acak. Penambahan fungsi trigonometri ini memberikan solusi pada beberapa fungsi polinomial yang awalnya tidak dapat membangkitkan bilangan acak. Hasil dari penelitian ini adalah beberapa fungsi komposisi berhasil digunakan sebagai pembangkit bilangan acak CSPRNG Chaos, pada fungsi yang belom berhasil membangkitkan bilangan acak, dilakukan pengambilan iterasi masing-masing 3 digit angka dengan harapa pada beberapa bilngan 1-5 ada yang berhasil membangkitkan bilangan acak.
Kata Kunci - Fungsi Polinomial, Fungsi Trigonometri, CSPRNG Chaos, Fungsi Pembangkit, Fungsi Komposisi