Study on Algorithm of Same Judgment on Nonlinear Boolean Functions’ Logical Expressions Structure

Article Preview

Abstract:

The nonlinear Boolean function (NBF) is an indispensable tool in design and analysis of cryptosystem. Algorithm of the same judgment on two NBF logical expressions has wide needs in Boolean function application. However, the algorithm is more complicated. In this article, an algorithm of the same judgment on two NBF logical expressions based on ROBDD is put forward. Combined with advantages of the array and hash table, ROBDD expression node data structure Unique Table of NBF is designed. Its time complexity of same judgment is O(6(max(id)-2)).

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1428-1431

Citation:

Online since:

September 2012

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Randal E. Bryant Symbolic manipulation of Boolean functions using a graphical representation. Proceedings of the 22nd ACM/IEEE conference on Design Automation. 1985, 6: 688~694.

DOI: 10.1109/dac.1985.1586017

Google Scholar

[2] Randal E. Bryant Graph-based algorithms for Boolean functions manipulation. IEEE Trans. Comput. 35(8): 677~691, 1986. ISSN 0018-9340.

DOI: 10.1109/tc.1986.1676819

Google Scholar

[3] Datoussaid S, Verlinden O, Conti C. Application of evolutionary strategies to optimal design of multibody systems. Mutibody system dynamic, 2002, 8(4): 393-408.

DOI: 10.1023/a:1021101912826

Google Scholar

[4] Drechsler R, Becker B, Gockel N. Genetic algorithm for variable ordering of OBDDs[J]. IEE Proc-Comput. Digit. Tech , 1996, 143(6): 364-368.

DOI: 10.1049/ip-cdt:19960789

Google Scholar

[5] Drechsler R, Sieling D. 2001. Binary decision diagrams in theory and practice[J]. International Journal on Software Tools for Technology Transfer, 3(2): 112~136.

DOI: 10.1007/s100090100056

Google Scholar