Ask Your Question

athulan's profile - activity

2019-04-30 10:47:01 -0600 received badge  Scholar (source)
2019-04-30 10:46:59 -0600 received badge  Supporter (source)
2019-04-30 09:00:05 -0600 received badge  Student (source)
2019-04-29 12:11:01 -0600 asked a question What does the 'a' and x^254 in code means?
sage: R.<x>=GF(2^8,'a')[]
sage: from sage.crypto.boolean_function import BooleanFunction
sage: B = BooleanFunction( x^254 ) # the Boolean function Tr(x^254)
sage: B
2019-04-29 12:11:01 -0600 asked a question What can i do about this large boolean function?

If i have a large boolean function like this:

FUN() = (
    (( ~g&(f^i^0))|(g&(1^f^h^0)))^(( ~x&(w^z^0))|(x&(1^w^y^0)))
    ^((d&(1^a^b^e))|( ~d&(1^a^c^e)))^((m&(1^j^k^n))|( ~m&(1^j^l^n)))
    ^o^p^q^0^r^s^t^u^v
    )

can anyone explain how can i code to obtain the non-linearity of this boolean formula?

I didn't really understand the BooleanFunction() function in Sage.