计算机应用研究
計算機應用研究
계산궤응용연구
APPLICATION RESEARCH OF COMPUTERS
2015年
5期
1500-1502
,共3页
魏康%杨晓元%刘龙飞%袁宏博
魏康%楊曉元%劉龍飛%袁宏博
위강%양효원%류룡비%원굉박
布尔函数%爬山算法%相关免疫%非线性度
佈爾函數%爬山算法%相關免疫%非線性度
포이함수%파산산법%상관면역%비선성도
Boolean functions%hill climbing algorithm%correlation-immune%nonlinearity
在布尔函数的设计中,总是希望得到满足多个密码特性的密码函数,但是这些密码特性之间存在着一定的制约关系。利用爬山算法对一阶相关免疫函数进行了优化,得到了大量高非线性度的布尔函数并通过MATLAB 实验对八元、九元一阶相关免疫函数进行了优化。实验结果表明,该算法可进一步优化相关免疫函数的非线性度。
在佈爾函數的設計中,總是希望得到滿足多箇密碼特性的密碼函數,但是這些密碼特性之間存在著一定的製約關繫。利用爬山算法對一階相關免疫函數進行瞭優化,得到瞭大量高非線性度的佈爾函數併通過MATLAB 實驗對八元、九元一階相關免疫函數進行瞭優化。實驗結果錶明,該算法可進一步優化相關免疫函數的非線性度。
재포이함수적설계중,총시희망득도만족다개밀마특성적밀마함수,단시저사밀마특성지간존재착일정적제약관계。이용파산산법대일계상관면역함수진행료우화,득도료대량고비선성도적포이함수병통과MATLAB 실험대팔원、구원일계상관면역함수진행료우화。실험결과표명,해산법가진일보우화상관면역함수적비선성도。
In the design of Boolean functions, people always want to get Boolean functions satisfy multiple cryptographic cha-racteristics, but among these cryptographic characteristics have certain restriction relationship.This paper used hill climbing algorithm to optimize the correlation-immune functions which could get much Boolean functions with high nonlinearity and used MATLAB to optimize the eight-variables and nine-variables 1st order correlation-immune functions.The experiment results show that this algorithm can improve the nonlinearity of correlation-immune functions.