4 research outputs found
Метод та програмні засоби побудови булевих перетворень для криптографічних алгоритмів захисту інформації
В бакалаврському дипломному проекті розроблено програму, що генерує SAC-функції за методом розкладання на систему балансних підфункцій, що призначена для отримання алгебраїчної нормальної форми булевих функцій, що задовольняють критерію строгого лавинного ефекту, тобто SAC-критерію.
Перевагою запропонованої методики побудови SAC-функцій є простота і істотно менші витрати машинного часу в порівнянні з відомими методами вирішення цього завдання.In this bachelor's diploma project was implemented a program that generates SAC-functions by the method of decomposition into a system of balanced subfunctions, which is designed to obtain an algebraic normal form of Boolean functions that satisfy the Strict Avaluate Criterion, ie SAC-criterion.
The advantage of the proposed method of constructing SAC-functions is the simplicity and significantly lower cost of machine time compared to known methods for solving this problem
Almost Security of Cryptographic Boolean Functions
PC(l) of order k is one of the most general cryptographic criteria of secure Boolean functions. In this paper, we introduce its #-almost version. The new definition requires only that f(X) + f(X + #) is almost uniformly distiributed (while the original definition of PC(l) of order k requires that it is strictly uniformly distiributed). We next show its construciton. Better parameters are then obtained than normal PC(l) of order k functions