检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:曹明[1] 黄银锋[1] 胡正名[1] 杨义先[1]
机构地区:[1]北京邮电大学网络与交换技术国家重点实验室信息安全中心,北京100876
出 处:《电子测量技术》2008年第2期1-2,6,共3页Electronic Measurement Technology
基 金:国家自然科学基金项目(60673098);北京市自然科学基金项目(4062025)资助
摘 要:设计高非线性度的布尔函数,具有重要的密码学意义,应用智能爬山算法能有效改善布尔函数的非线性度.分析了布尔函数真值表的单点及两点改变与Walsh-Hadamard变换之间的关系.为提高寻优时的局部特性,将HillClimb1算法和HillClimb2算法有机融合,提出了"HillClimb1+2算法",该算法将一点爬山与两点爬山交替进行,只要还有优化的可能就继续执行该算法,有效的减少陷入局部最优的可能性.实验数据表明,与基本爬山算法相比,该算法进一步优化了布尔函数的非线性度,有效提高了求解的结果。It is significant to design Boolean functions with high nonlinearity, and the nonlinearity of Boolean functions can be improved by using intelligent Hill-climbing algorithm. It is analyzed that the relationship between the Walsh- Hadamard transformation of Boolean functions and a single improvement and two points improvement. HillClimbl+2 algorithm is proposed to improve local property of finding optimal with combining HillClimbl with HillClimb2. This algorithm is not able to stop continuing until the optimal is found, and effectively decreases the probability of getting into local optimal. Experiences show that this algorithm can improve the nonlinearity of Boolean functions.
分 类 号:TN918[电子电信—通信与信息系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222