• No results found

Bent and Semi-bent Functions via Linear Translators

N/A
N/A
Protected

Academic year: 2020

Share "Bent and Semi-bent Functions via Linear Translators"

Copied!
18
0
0

Loading.... (view fulltext now)

Full text

(1)

Bent and Semi-bent Functions via Linear Translators

Ne¸se Ko¸cak1,2, Sihem Mesnager3,4,5, Ferruh ¨Ozbudak2,6

1 ASELSAN Inc. Ankara, Turkey 2

Institute of Applied Mathematics, Middle East Technical University, Ankara, Turkey

3 Department of Mathematics, University of Paris VIII, France 4

University of Paris XIII, LAGA, UMR 7539, CNRS, France

5 Telecom ParisTech, France 6

Department of Mathematics, Middle East Technical University, Ankara, Turkey

[email protected],[email protected],[email protected]

Abstract. The paper is dealing with two important subclasses of plateaued functions: bent and semi-bent functions. In the first part of the paper, we construct mainly bent and semi-bent functions in the Maiorana-McFarland class using Boolean functions having linear structures (linear translators) systematically. Although most of these results are rather direct appli-cations of some recent results, using linear structures (linear translators) allows us to have certain flexibilities to control extra properties of these plateaued functions. In the second part of the paper, using the results of the first part and exploiting these flexibilities, we modify many secondary constructions. Therefore, we obtain new secondary constructions of bent and semi-bent functions not belonging to the Maiorana-McFarland class. Instead of using bent (semi-bent) functions as ingredients, our secondary constructions use only Boolean (vectorial Boolean) functions with linear structures (linear translators) which are very easy to choose. Moreover, all of them are very explicit and we also determine the duals of the bent functions in our constructions. We show how these linear structures should be chosen in order to satisfy the corresponding conditions coming from using derivatives and quadratic/cubic functions in our secondary constructions.

Keywords: Boolean functions, Bent functions, Semi-bent functions, Walsh-Hadamard trans-form, Linear structures, Linear translators and Derivatives.

1

Introduction

The classes of bent and semi-bent functions are special subclasses of the so-called plateaued func-tions [25]. They are studied in cryptography because, besides having low Walsh-Hadamard transform magnitude which provides protection against fast correlation attacks and linear cryptanalysis, they can also possess other desirable properties. For their relations to coding theory and applications in cryptography bent and semi-bent functions have attracted a lot of research.

(2)

functions. A survey containing open problems on semi-bent functions can be found in [20]. Despite the amount of research in the theory of bent and semi-bent functions, the classification of those functions is still elusive, therefore, not only their characterization, but also their construction are challenging problems. Several constructions of explicit bent and semi-bent functions have been proposed in the literature but investigation of such kind of functions is still needed.

The concept of a linear translator exists of p-ary function (see for instance [16]) but it was introduced in cryptography, mainly for Boolean functions (see for instance [10]). Functions with linear structures are considered as weak for some cryptographic applications. For instance, a recent attack on hash functions proposed in [1] exploits a similar weakness of the involved mappings. All Boolean functions using a linear translator have been characterized by Lai [17]. Further, Charpin and Kyureghyan have done the characterization for the functions in univariate variables fromFpn

toFpof the formT rFpn/Fp(F(x)), whereF(x) is a function overFpnandT rFpn/Fpdenotes the trace

function from Fpn to Fp. The result of Lai in [17] has been formulated recently by Charpin and

Sarkar [13].

For a Boolean map, linear structures or linear translators are not desirable and are generally considered as a defect. In this paper, we show that one can recycle such Boolean functions to get Boolean functions with optimal or very high nonlinearity. More precisely, we show that one can obtain primary constructions of bent and semi-bent functions from Boolean maps having linear structures or linear translator in Sections 3, 4 and 5. All the primary constructions proposed in the paper belong to the well-known class of Maiorana-McFarland. However, an important feature of the bent functions presented in this paper is that their dual functions can be explicitly computed. Next, we focus on secondary constructions presented in [3] and in [4] (see also [19]). Note that several primary constructions have been derived in [19] and in [21] from the Carlet’s result ([4], Theorem 3) which has been completed in ([19], Theorem 4). We show how to obtain new secondary constructions by reusing bent functions presented in the paper. Our new secondary constructions are very explicit and they use Boolean functions (vectorial Boolean functions) with certain linear structures (linear translators) as ingredients instead of bent or semi-bent functions. The conditions on such linear structures (linear translators) in our secondary constructions are easily satisfied. Finally, we show that one can construct bent functions from bent functions of Sections 3 and 4 by adding a quadratic or cubic function appropriately chosen.

This paper is organized as follows: We provide a short background in Section 2. We present explicit constructions of bent and semi-bent functions in Maiorana-McFarland type in Sections 3, 4 and 5. We give various secondary constructions in Sections 6, 7 and 8.

2

Notation and Preliminaries

For any setE,E⋆ =E\ {0} and #E will denote the cardinality ofE. A Boolean function on the finite fieldF2n of order 2n is a mapping fromF2nto the prime fieldF2. Recall that for any positive

integers k, and r dividingk, the trace function fromF2k to F2r, denoted byT rkr, is the mapping

defined for every x F2k as T rkr(x) := x+x2 r

+x22r +· · ·+x2k−r. For a Boolean function f

onF2n, the Walsh-Hadamard transform off is the discrete Fourier transform of the sign function

χf:= (1)f off, whose value atω∈F2n is defined asχcf(ω) =∑xF

2n(1)

f(x)+T rn

1(ωx).

Definition 1. Letnbe an even integer. A Boolean functionf onF2n is said to be bent if its Walsh transform satisfiesχcf(a) =±2

n

(3)

Bent functions come in pairs. For a bent function f on F2n, we define its dual function feas a

Boolean function onF2n satisfying the equation : (1)fe(x)2 n

2 =χcf(x) for allx∈F2n.

The dualfeof a bent function is also bent.

Definition 2. Let nbe an even integer. A Boolean function f onF2n is said to be semi-bent if its Walsh transform satisfies χcf(a)∈ {02

n+2

2 }for all aF2n.

Definition 3. [25] A Boolean function f on F2n is said to be k-plateaued if its Walsh transform satisfiesχcf(a)∈ {02

n+k

2 } for alla∈F2n and for some fixedk,0≤k≤n.

Whennis even, bent functions correspond to 0-plateauedfunctions and semi-bent functions corre-spond to 2-plateauedfunctions.

We refer to [5] for further background and important notions like algebraic representation, trace representation and bivariate representation of Boolean functions. We will mainly use bivariate representation of bent and semi-bent functions in this paper.

Next we recall definitions of linear translator and linear structure.

Definition 4. Let n=rk, 1 ≤k ≤n. Let f be a function from F2n to F2k, γ∈ F2n and b be a constant of F2k. Then γ is ab-linear translator off if f(x) +f(x+) =ub for all x∈F2n and

u∈F2k. If f(x) +f(x+γ) =b for allx∈F2n, thenγ is called ab-linear structure off.

The notion ofb-linear translator is well known in the literature (see for example [16]). The notion ofb-linear structure is usually given for functionsf :F2n→F2, that isk= 1(see for example [9]).

Remark 1. Note that being b-linear translator is stronger than being b-linear structure if k > 1 and they are the same if k = 1. For example, let f : F24 F22 be a function defined as f(x) =

T r4

2(x2+γx) whereγ∈F24\F22. Then,γis a 0-linear structure off but it is not a 0-linear translator

off asf(x+)̸=f(x) foru∈F22\F2.

The notions of linear structures, linear translators and derivatives are related.

Definition 5. Let F : F2n F2m. For a F2n, the function DaF given by DaF(x) = F(x) +

F(x+a),∀x∈F2n is called the derivative of F in the direction ofa.

Note thatDγf(x) =b for each x∈ F2n if and only if γ is ab-linear structure of f. Similarly,

Duγf(x) =ubfor eachx∈F2n and eachu∈F2k if and only ifγis a b-linear translator off.

In the literature, usually, Boolean functions are denoted by small letters (like f) and vector Boolean functions are denoted by capital letters (like F). Nevertheless, for the sake of simplicity of notation, we also denote Boolean functions (vector Boolean functions) by capital letters (small letters) when it seems more appropriate in this paper.

3

Constructions of Bent and Semi-bent Boolean Functions from the

Class of Maiorana-McFarland Using One Linear Structure

A functionH :F2F2m→F2is said to be in the class of Maiorana-McFarland if it can be written

in bivariate form as

H(x, y) =T rm1 ((y)) +h(y) (3.1) where ϕis a map from F2m to F2m and his a Boolean function onF2m. It is well-known that we

(4)

Proposition 1. ([5,15,18]) LetH be defined by (3.1). Then,

1. H is bent if and only if ϕis a permutation and its dual function is H˜(x, y) =T rm 1

(

yϕ−1(x))+

h(ϕ−1(x)).

2. H is semi-bent ifϕis2-to-1.

As a first illustration of Proposition 1, let us consider a first class of maps fromF2m to itself:

ϕ:y7→y+γf(y) whereγis a linear structure off. This class has the property that it only contains one-to-one maps or 2-to-1 maps. Therefore, by Proposition 1, one can obtain the following infinite families of bent and semi-bent functions.

Proposition 2. Let f andhbe two Boolean functions over F2m. Let H be the Boolean function defined onF2F2m by

H(x, y) =T rm1(xy+γxf(y)) +h(y), γ∈F2m.

H is bent (resp. semi-bent) if and only ifγis a0-linear (resp.1-linear) structure off. Furthermore, if H is bent, then its dual is

˜

H(x, y) =T r1m(yx+γyf(x)))+h(x+γf(x)).

Proof. Properties ofϕ:y7→y+γf(y) are well-known and firstly developed in [8,9] (see also [11,16]). Bijectivity is given by Theorem 2 of [8]. For the 2-to-1 property, see Theorems 3,6 in [9]. The proof is then immediately obtained. Also, note that sinceϕis an involution (see also [11,12,16]), we have

˜

H(x, y) =T rm1 ((x)))+h(ϕ(x)).

In order to show that the hypotheses of Proposition 2 hold in certain cases, we give the following examples which are direct applications of Theorems 3, 4 in [8].

Example 1. Letγ∈F

2mandβ∈F2m such thatT rm1(βγ) = 0 (resp.T rm1 (βγ) = 1). LetH :F2m

F2m be an arbitrary mapping andhbe any Boolean function onF2m. Then the functiongdefined

overF2F2m by

g(x, y) =T r1m(xy+γxT r1m(H(y2+γy) +βy)) +h(y) is bent (resp. semi-bent).

Example 2. Let 0≤i≤m−1,i̸∈ {0,m

2} andδ, γ∈F2m such that δ 2i1

=γ122i

. Lethbe any Boolean function onF2m andgbe the Boolean function defined on F2F2m by

g(x, y) =T r1m(xy+γxT r1m(δy2i+1)) +h(y).

IfT rm 1 (δγ2

i+1

) = 0 (resp.T rm 1 (δγ2

i+1

) = 1) theng is bent (resp. semi-bent).

Observe that if we compose ϕ at left by a linearized permutation polynomial L, any output has the same number of preimages under ϕthan under L◦ϕ. Hence, one can slightly generalize Proposition 2 as follows.

Proposition 3. Letf andhbe two Boolean functions overF2m andγ∈F2m. LetLbe a linearized permutation polynomial of F2m. The Boolean functionH defined by

H(x, y) =T r1m(xL(y) +L(γ)xf(y)) +h(y)

is bent (resp. semi-bent) if and only if γ is a 0-linear (resp.1-linear) structure of f. Moreover, if H is bent then its dual functionH˜ is given by

˜

(5)

4

Constructions of Bent and Semi-bent Boolean Functions From the

Class of Maiorana-McFarland Using Two Linear Structures

In this section we consider the functionsH of the form (3.1) :

H(x, y) =T r1m((y)) +h(y) withϕ(y) =π1(π2(y) +γf(π2(y)) +δg(π2(y))) (4.1) where f,g andhare Boolean functions over F2m,γ, δ F2m, γ ̸=δ andπ1,π2 are permutations ofF2m (not necessarily linear). The class (4.1) contains the functions involved in Proposition 1 and

in Proposition 3 (which corresponds to the case wheref =g). In the line of Section 3, we study the cases whereγ andδ are linear structures of the Boolean functions involved inϕ. Then one can exhibit conditions of bentness or semi-bentness as those of Propositions 1 and 3 that we present in the following two propositions. We indicate that, despite their similarities with Proposition 1 and 3, we obtain bent functions that do not fall in the scope of Proposition 1 and 3.

Proposition 4. Let H be defined by equation (4.1). ThenH is bent if one of the following condi-tions holds:

(i) γ is a0-linear structure off,δ is a0-linear structure off andg,

(ii) γ is a 0-linear structure of f,δ is a 1-linear structure off and δ+γ is a 0-linear structure ofg,

(iii) δis a0-linear structure ofg,γ is a0-linear structure off and g,

(iv) δis a 0-linear structure ofg,γis a 1-linear structure ofg andδ+γ is a0-linear structure of f,

(v) δis a1-linear structure off,γ is a1-linear structure off andg, (vi) γ is a1-linear structure ofg,δ is a1-linear structure off and g. Moreover, ifH is bent then its dual is H˜(x, y) =T rm

1 (

yϕ−1(x))+h(ϕ1(x))whereϕ1=π 21

ρ−1π

11 and ρ−1 is given explicitly in the Appendix as Proposition 8. In particular, choosing

π1(x) =L(x)as a linearized permutation polynomial and π2 as the identity, we get that

H(x, y) =T rm1 (xL(y) +L(γ)xf(y) +L(δ)xg(y)) +h(y) (4.2)

is bent in the conditions above and H˜(x, y) =T rm1 (

yρ−1(L−1(x)))+h(ρ−1(L−1(x)).

Proof. We give the proof for only case (i) since the proofs for the other cases are very similar. It suffices to show that ρ:y7→y+γf(y) +δg(y) is a permutation. Suppose thatρ(y) =ρ(z), i.e.,

y+γf(y) +δg(y) =z+γf(z) +δg(z). (4.3) Takingf of both sides we obtain f(y+γf(y) +δg(y))=f(z+γf(z) +δg(z)). Sinceγ andδ are 0-linear structures off, we have

f(y) =f(z). (4.4)

Combining equations (4.3) and (4.4), we gety+δg(y) =z+δg(z). Takinggof both sides we obtain

g(y+δg(y)) =g(z+δg(z)). Sinceδis a 0-linear structure ofg, we conclude

g(y) =g(z). (4.5)

(6)

Remark 2. The converse of Proposition 4 is not always true. For example, forf(x) =T r3

1(x3+α5x),

g(x) =T r3

1(αx3+α5x),γ=αandδ=α3whereαis a primitive element ofF23,ϕis a permutation

but none of the conditions given in Proposition 4 is satisfied.

The following result shows in which casesϕis 2-to-1 and henceH is semi-bent.

Proposition 5. Let H be defined by (4.1). ThenH is semi-bent if one of the following conditions holds:

(i) γ,δ are1-linear structures off andγ is a0-linear structure ofg, (ii) δ is a1-linear structure off andγ,δ are0-linear structures of g, (iii) γ,δ are0-linear structures off andδ is a1-linear structure of g, (iv) δ is a0-linear structure off andγ,δ are1-linear structures of g,

(v) γ is a 0-linear structure off,δ is a 1-linear structure of f and γ+δ is a 1-linear structure of g,

(vi) γ is a1-linear structure ofg,δis a 0-linear structure ofg andγ+δ is a1-linear structure of f.

In particular, choosing π1(x) = L(x) as a linearized permutation polynomial and π2 as the

identity, we get that H(x, y) = T rm

1 (xL(y) +L(γ)xf(y) +L(δ)xg(y)) +h(y) is semi-bent in the

conditions above.

Proof. We give the proof for case (i) only since the proofs for other cases are similar. Now, we need to show that ρ(y) : y 7→y+γf(y) +δg(y) is 2-to-1. Let ρ(y) =a for some a∈F2m. Then,

y ∈ {a, a+γ, a+δ, a+γ+δ}. As γ is a 1-linear structure of f and 0-linear structure of g, we have ρ(a) = ρ(a+γ) and ρ(a+δ) = ρ(a+γ+δ). Moreover, ρ(a+δ) = a+δ+γf(a+δ) +

δg(a+δ) =a+δ+γ+γf(a) +δg(a+δ) where we use that δ is a 1-linear structure of f. We observe that ρ(a) = a+γf(a) +δg(a) ̸= ρ(a+δ). Indeed, otherwise if the equality holds, then

γ+δ+δ(g(a) +g(a+δ)) = 0. This is a contradiction as γ ̸= δ and γ ̸= 0. This implies that

ρ−1(a) ={a, a+γ} orρ−1(a) ={a+δ, a+γ+δ}which shows that ρis 2-to-1.

Remark 3. The converse of Proposition 5 is not always true. For example, for f(x) =T r3

1(α4x3+

α4x),g(x) =T r3

1(αx3+α2x),γ=αandδ=α3 whereαis a primitive element ofF23, ϕis 2-to-1

but none of the conditions given in Proposition 5 is satisfied.

5

Constructions of Bent and

k

-Plateaued Functions Using Linear

Translators

(7)

Proposition 6. Letm be a positive integer andkbe a divisor ofm. Let f be a function fromF2m toF2k andhbe a Boolean function onF2m. Let H be the function defined on F2F2m by

H(x, y) =T rm1 (xy+γxf(y)) +h(y), γ∈F2m.

(i) Ifγis ac-linear translator off wherec∈F2m andc̸= 1, thenH is bent and its dual function is given as

˜

H(x, y) =T rm1

(

y

(

x+γf(x)

1 +c

)) +h

(

x+γf(x)

1 +c

)

.

Moreover,H(x, y) =T rm

1 (xL(y)+L(γ)xf(y))+h(y)whereLis anF2k-linearized permutation polynomial, is also bent under these conditions and its dual is

˜

H(x, y) =T r1m

(

y

(

L−1(x) +γf(L

1(x)) 1 +c

)) +h

(

L−1(x) +γf(L

1(x)) 1 +c

)

.

(ii) Ifγis a 1-linear translator off andh= 0thenH isk-plateaued with Walsh transform values

c

χH(a, b) = {

±2m+k if T rm

k() = 0,

0 otherwise.

Note that Proposition 6 generalizes partially Proposition 2 (extending the condition 0-linear structure to c-linear translator with c ̸= 1). Furthermore, one can derive from Proposition 4 and Proposition 5 similar statements if f :F2m F2k instead of being a Boolean function. Indeed, it

suffices to change the 0-linear structures (resp. 1-linear structures) with 0-linear translators. (resp. 1-linear translators).

6

Bent Functions not Belonging to the Class of Maiorana-McFarland

Using Linear Translators

In the following we are now interested in investigating constructions of bent functions that do not necessarily belong to the class of Maiorana- McFarland contrary to the preceding sections. To this end, we are particularly interested in the secondary construction of the formf(x) =ϕ1(x)ϕ2(x) +

ϕ1(x)ϕ3(x) +ϕ2(x)ϕ3(x) presented in [4] and next completed in [19]. More precisely, it is proven in [4] that ifϕ1,ϕ2andϕ3are bent, then ifψ:=ϕ1+ϕ2+ϕ3is bent and if ˜ψ= ˜ϕ1+ ˜ϕ2+ ˜ϕ3, thenf is bent, and ˜f = ˜ϕ1ϕ˜2+ ˜ϕ1ϕ˜3+ ˜ϕ2ϕ˜3. Next, it is proven in [19] that the converse is also true: ifϕ1,ϕ2,

ϕ3andψare bent, thenf is bent if and only ifψe+ ˜ϕ1+ ˜ϕ2+ ˜ϕ3= 0 ( whereψ:=ϕ1+ϕ2+ϕ3). In this section, we show that one can reuse Boolean functions of the shape presented in the preceding sections in the construction of [19,21].

Firstly, one can derive easily bent functionsf, whose dual functions are very simple, by choosing functions Hi in the class of Maiorana-McFarland such that the permutation involving in eachHi is built in terms of an involution and a linear translator. More explicitly, each Hi is a Boolean function overF2m defined byHi(y) =T rm1

(

L(y) +L(γi)h(g(y)) )

whereLis aF2k-linear involution

onF2m (k being a divisor ofm); carefully chosen according to the hypothesis of [12, Corollary 2],

(8)

functions f are therefore obtained from a direct application of [19, Theorem 4] and [12, Corollary 2].

Secondly, we extend a result from [21] by considering two linear structures instead of one. This result uses linear structures as in the first case of Proposition 4. Similarly, for the other five cases we can construct bent functions and their duals. Due to space limitations these results are presented in the Appendix as Propositions 9, 10, 11, 12, 13.

Proposition 7. Letf andgbe functions fromF2m toF2. Fori∈ {1,2,3}setϕi(y) :=y+γif(y) +

δig(y)where

(i) δ123 are elements of F2m which are0-linear structures off andg; (ii) γ12 andγ3 are elements ofF2m which are 0-linear structures of f; (iii) γ1+γ2 andγ1+γ3 are0-linear structures ofg.

Then the functionhdefined onF2F2mbyh(x, y) =T r1m

(

1(y) )

T rm 1

(

2(y) )

+T rm 1

(

1(y) )

T rm 1

(

3(y) )

+

T rm 1

(

2(y) )

T rm 1

(

3(y) )

is bent and the dual ofhis given byh˜(x, y) =T rm 1

(

yϕ−11(x) )

T rm 1

(

yϕ−21(x) )

+

T rm1 (

yϕ−11(x) )

T rm1 (

yϕ−31(x) )

+T r1m (

yϕ−21(x) )

T r1m (

yϕ−31(x) )

whereϕ−i1(x) =x+γif(x) +δi [

g(x)(1 +f(x))+g(x+γi)f(x)].

Proof. Let ψi(x, y) = T rm1 (

xϕi(y) )

. Then by Proposition 4, ψi is bent for i = 1,2,3. Let γ =

γ1+γ2+γ3 and δ =δ1+δ2+δ3. Then, ψ(x, y) = T rm1 (

x(y+γf(y) +δg(y)) )

is bent since γ

is a 0-linear structure off andδ is a 0-linear structure off andg. Now, it remains to show that ˜

ψ= ˜ψ1+ ˜ψ2+ ˜ψ3. ˜ψ=T r1m (

xϕ−1(y))andϕ1(x) is given in Proposition 8 in the Appendix. Note that ˜ψ= ˜ψ1+ ˜ψ2+ ˜ψ3 if and only ifg(x+γ1)=g(x+γ2)=g(x+γ3)=g(x+γ1+γ2+γ3) which meansγ1+γ2 andγ1+γ3 are 0-linear structures ofg.

7

A Secondary Construction of Bent and Semi-bent Functions Using

Derivatives and Linear Translators

In this section, we consider a new kind of secondary construction. That construction has been proposed by Carlet and Yucas [3] and is presented below.

Theorem 1. Let f and g be two bent functions over F2n. Assume that there exists a∈F2n such that Daf =Dag. Then the function h:F2n→F2 defined byh(x) =f(x) +Daf(x)

(

f(x) +g(x))is bent and its dual ish˜(x) = ˜f(x) +T rn

1(ax)( ˜f(x) + ˜g(x)).

In the line of Theorem 1 and of the preceding sections, we shall derive from Theorem 1 new secondary constructions of bent and semi-bent functions in Theorem 2 and Theorem 3. To this end, we will use the following lemma.

Lemma 1. Let b F2m and W ⊆ F2m be an m−1 dimensional linear subspace with b /∈ W. Let µ:F2m F2 be a Boolean function such that b is a 0-linear structure of µ. Choose arbitrary functionsh1:F2m→F2andu:W →F2and define the Boolean functionh2:F2m F2byh2(w) =

u(w) +h1(w)andh2(w+b) =u(w) +h1(w+b) +µ(w)forw∈ W. ThenDbh1(y) +Dbh2(y) =µ(y)

(9)

Proof. We observe thath2(w+b) +h2(w) =h1(w+b) +h1(w) +µ(w) for allw∈ W by definition. Using the fact thatbis a 0-linear structure ofµwe complete the proof.

Note that Lemma 1 gives a construction of a Boolean functionh2:F2m F2 with the property

Dbh1(y) +Db(h2(y) =µ(y) for ally F2m for given b∈F2m,h1:F2m F2 andµ havingb with

0-linear structure. The construction usesm−1 free variables in the form of the functionu:W →F2. Using Lemma 1, Theorem 1 and results from Section 5, we present below a new secondary construction of bent functions.

Theorem 2. Let 1 k < m be integers with k | m. Let f, g be functions from F2m to F2k. Assume that γ, δ F

2m are 0-linear translators of f and g, respectively. Further assume that

b F2m is a 0-linear structure of f and g. Let a F2m be an arbitrary element. For arbitrary function h1 :F2m F2 construct h2 :F2m F2 satisfying Dbh1(y) =Dbh2(y) +T rm1

(

a(γf(y+

b) +δg(y+b))) for all y F2m using Lemma 1. Set F(x, y) :=T rm1 (xy+γxf(y)) +h1(y) and

G(x, y) :=T rm

1 (xy+δxg(y)) +h2(y). The function defined by

H(x, y) =F(x, y) +Da,bF(x, y) (

F(x, y) +G(x, y))

is bent and its dual is

˜

H(x, y) =T rm1(yx+γyf(x))+h1(x+γf(x))

+T r1m(ax+by)[T rm1 (y(γf(x) +δg(x)))+h1(x+γf(x)) +h2(x+δg(x)) ]

.

Proof. F and G are bent by Proposition 6. Using the fact that b is a 0-linear structure of f

and g we get that Da,bF(x, y) = T r1m (

xb+a(y+b+γf(y+b)))+Dbh1(y) and Da,bG(x, y) =

T rm1(xb+a(y+b+δg(y+b)))+Dbh2(y). HenceDa,bF(x, y) =Da,bG(x, y) and the proof follows from Theorem 1 and Proposition 6.

Using [24, Theorem 16] instead of Theorem 1 we obtain the following secondary construction of semi-bent functions.

Theorem 3. Under notation and assumptions of Theorem 2 we construct h2 : F2m F2

satis-fying Dbh1(y) =Dbh2(y) +T r1m (

a(γf(y+b) +δg(y+b)))+ 1 (instead of Dbh1(y) =Dbh2(y) +

T rm 1

(

a(γf(y+b) +δg(y+b)))) for all y∈F2m. Set F andGin the same way. Then the function defined byH(x, y) =F(x, y) +G(x, y) +Da,bF(x, y) +Da,bF G(x, y)is semi-bent.

Note that Theorem 3 gives a secondary construction of semi-bent functions of high degree by choosing the arbitrary function h1 : F2m F2 of large degree. Moreover it gives a different construction than the one given in [20, Section 4.2.5] and hence it is an answer to Problem 4 of [20].

8

A Secondary Construction of Bent Functions Using Certain

Quadratic and Cubic Functions Together with Linear Structures

(10)

Theorem 4 is based on [2, Lemma 1]. We note that the bent functions of Theorem 4 is different from the two classes of plateaued functions in Section 6 of [2]. First of all we obtain bent functions while two classes of functions in Section 6 of [2] produce only plateaued functions.

Theorem 6 is a further generalization of Theorem 4 using cubic functions instead of quadratic functions.

Lemma 2. [2] Letw1, w2, u∈F2m with{w1, w2} linearly independent overF2m. We have

x∈F2m

(1)T r1m(w1x)T r1m(w2x)+T rm1(ux)=

  

0 if u /∈ ⟨w1, w2⟩={0, w1, w2, w1+w2}, 2m−1 if u∈ {0, w

1, w2}, 2m−1if u=w

1+w2.

In Lemma 2, for any givenF2-linearly independent set, the Boolean function on F2m given by

x7→T rm

1(w1x)T r1m(w2x) is a quadratic function.

Theorem 4. Let w1, w2, γ F2m with {w1, w2} linearly independent over F2. Assume that f, h :

F2m F2 are Boolean functions such thatw1 andw2are 0-linear structures of f andh. Moreover, we assume that γ is a 0-linear structure off. Then the Boolean function F defined onF2F2m by

F(x, y) =T r1m(xw1)T r1m(xw2) +T r1m (

xy+γxf(y))+h(y) (8.1)

is bent and its dual function is

˜

F(x, y) =T rm1 (yw1)T rm1 (yw2) +T r1m (

yx+γyf(x))+h(x+γf(x)). Moreover,F(x, y) =T rm1(xw1)T rm1(xw2) +T rm1

(

xL(y) +L(γ)xf(y))+h(y)whereLis a linearized permutation polynomial of F2m is also bent under the same conditions and its dual function is

˜

F(x, y) =T rm1 (yw1)T r1m(yw2) +T rm1 (

yL−1(x) +γyf(L−1(x)))+h(L−1(x) +γf(L−1(x))). Proof. One has for every (a, b)F2F2m,

c

χF(a, b) = ∑

yF2m

(1)h(y)+T r1m(by)

xF2m

(1)T rm1(xw1)T rm1(xw2)+T rm1

(

xy+γxf(y)+ax)

Let ϕ(y) =y+γf(y) and S =∑xF

2m(1)

T rm1(xw1)T rm1(xw2)+T rm1

(

x(ϕ(y)+a))

. Then by Lemma 2, we have

S =   

0 ifϕ(y) +a /∈ {0, w1, w2, w1+w2}, 2m−1 ifϕ(y) +a∈ {0, w

1, w2}, 2m−1ifϕ(y) +a=w

1+w2.

Now, f(a) =f(a+w1) =f(a+w2) =f(a+w1+w2) sincew1 and w2 are 0-linear structures of

f. We have two cases, namelyf(a) = 0 andf(a) = 1. Here, only the proof for the casef(a) = 0 is given since the proof for the other case is very similar.

Assumef(a) = 0. Thenϕ(y) +a∈ {0, w1, w2}wheny∈ A={a, a+w1, a+w2}andϕ(y) +a=

w1+w2wheny=a+w1+w2. Hence,

c

χF(a, b) = 2m−1  ∑

y∈A

(1)h(y)+T rm1(by)(1)h(a+w1+w2)+T rm1(b(a+w1+w2))

(11)

Sincew1 andw2 are 0-linear structures ofh, we obtain c

χF(a, b) = 2m−1 [

(1)h(a)+T rm1(ba)

] S1

where

S1= [

1 + (1)T rm1(bw1)+ (1)T rm1(bw2)(1)T rm1(b(w1+w2))

]

. (8.2)

Note that

S1= {

2 ifT rm1(bw1)T r1m(bw2) = 0, 2 ifT rm

1(bw1)T r1m(bw2) = 1. Combining these we obtain thatF is bent and its dual ˜F satisfies that

˜

F(x, y) =T rm1(yw1)T rm1 (yw2) +T r1m (

yx+yγf(x))+h(x+γf(x)).

Remark 4. In Theorem 4, for givenF2-linearly independent subset{w1, w2}, the Boolean function onF2F2m given by (x, y)7→T r1m(xw1)T r1m(xw2) is a quadratic function, which is used as the

first summand in the definition of F(x, y) in equation (8.1). In the proof of Theorem 4, we apply Lemma 2 for this quadratic function. Note that ifγ̸= 0 and 1 +deg(f),deg(h) and 2 are distinct, then the degree ofF(x, y) ismax{1 +deg(f), deg(h),2}, which may be much larger than 2. In the following we present a straightforward generalization of Theorem 4.

Theorem 5. Let w1, w2, γ, δ F2m with {w1, w2} linearly independent over F2. Assume that

f, g, h : F2m F2 are Boolean functions such that w1 and w2 are 0-linear structures of f, g and h. Moreover, we assume that γ is a 0-linear structure of f and δ is a 0-linear structure of f andg. Then the Boolean functionF defined on F2F2m by

F(x, y) =T rm1 (xw1)T rm1(xw2) +T rm1 (

x(L(y) +L(γ)f(y) +L(δ)g(y)))+h(y)

is bent and its dual function is

˜

F(x, y) =T r1m(yw1)T r1m(yw2) +T rm1 (

yρ−1(x))+h(ρ−1(x))where

ρ−1(x) =L1(x) +γf(L1(x)) +δ[g(L1(x))(1 +f(L1(x)))+g(L1(x) +γ)f(L1(x))]. We now give the analogue of Lemma 2 which improves Lemma 1 of [2].

Lemma 3. Let w1, w2, w3, u∈F2m with{w1, w2, w3} linearly independent overF2m. We have

x∈F2m

(1)T rm1(w1x)T rm1(w2x)T rm1(w3x)+T rm1(ux)=

      

0 if u /∈ ⟨w1, w2, w3⟩, 3.2m−2if u= 0,

2m−2 if u∈ {w

1, w2, w3, w1+w2+w3}, 2m−2if u∈ {w1+w2, w1+w3, w2+w3}.

Proof. LetT denotes the sum in the statement of the lemma. LetT1andT2be the sums as

T1= ∑

x∈F2m|T r1m(w1x)=0

(12)

and

T2= ∑

x∈F2m|T rm1(w1x)=1

(1)T r1m(w2x)T r1m(w3x)+T r1m(ux).

We have thatT =T1+T2. It is clear that

T1= {

0 if u /∈ ⟨0, w1⟩={0, w1}, 2m−1if u∈ {0, w1}.

Using Lemma 2 we obtain that

T2=   

0 if u /∈ ⟨w1, w2, w3⟩, 2m−2 if u∈ {0, w

1, w2, w3, w1+w2+w3}, 2m−2if u∈ {w

1+w2, w1+w3, w2+w3}. CombiningT1 andT2 we complete the proof.

Remark 5. This remark is analogous to Remark 4. In Theorem 6, for givenF2-linearly independent subset{w1, w2, w3}, the Boolean function onF2F2m given by

(x, y)7→T rm1(xw1)T rm1(xw2)T r1m(xw3)

is a cubic function, which is used as the first summand in the definition ofF(x, y) in equation (8.3). In the proof of Theorem 6, we apply Lemma 3 for this cubic function. As in Remark 4, the degree ofF(x, y) ismax{1 +deg(f), deg(h),3}under suitable conditions, which may be much larger than 3.

Theorem 6. Let f and h be two Boolean functions on F2m. Let w1, w2, w3 F2m be linearly independent and γ F2m. Assume thatγ is a 0-linear structure of f, and w1, w2, w3 are 0-linear structures of f andh. Then, the functionF defined on F2F2m by

F(x, y) =T rm1(xw1)T rm1(xw2)T r1m(xw3) +T rm1 (

x(L(y) +L(γ)f(y)))+h(y) (8.3)

is bent and its dual is

˜

F(x, y) =T rm1(yw1)T rm1(yw2)T rm1 (yw3) +T r1m (

y(L−1(x) +γf(L−1(x)))) +h(L−1(x) +γf(L−1(x))).

Proof. Letϕ(y) =y+γf(y). For every (a, b)F2F2m,

c

χF(a, b) = ∑

yF2m

(1)h(y)+T rm1(by)

xF2m

(1)T r1m(w1x)T rm1(w2x)T rm1(w3x)+T rm1

(

x(ϕ(y)+a)).

For the casef(a) = 0, ϕ(y) +a= 0 when y=a,

ϕ(y) +a∈ {w1, w2, w3, w1+w2+w3}when

y∈ A1={a+w1, a+w2, a+w3, a+w1+w2+w3} ϕ(y) +a∈ {w1+w2, w1+w3, w2+w3}

(13)

Then, following the steps in proof of Theorem 4 and using Lemma 3, we get

c

χF(a, b) = 3.2m−2(1)T r

m

1(ba)+h(a)+ 2m−2

y∈A1

(1)T rm1(by)+h(y)

2m−2 ∑ y∈A2

(1)T r1m(by)+h(y)

= 2m−2 [

(1)T rm1(ba)+h(a)

] S

where

S = [3 +S1+S2], (8.4)

S1= (1)T rm

1(bw1)+ (1)T rm1(bw2)+ (1)T r1m(bw3)+ (1)T rm1(b(w1+w2+w3) and

S2 = (1)T rm

1(b(w1+w2))+ (1)T r1m(b(w1+w3)) + (1)T rm1(b(w2+w3)). Let (1)T r1m(bwi) = c

i where

ci∈F2, fori= 1,2,3. Then, 3 +S1+S2=±4 and henceχcF(a, b) =±2m. The proof for the casef(a) = 1 is very similar.

As in Theorem 5, in the following we get a modification of Theorem 6 using two linear structures instead of one linear structure.

Theorem 7. Let f,g andhbe Boolean functions on F2m. Letw1, w2, w3F2m be linearly inde-pendent andγ, δ∈F2m,γ≠ δ. Assume thatγis a 0-linear structure off,δis a 0-linear structure of

f andg. Moreover, assume thatw1, w2, w3 are 0-linear structures off,gandh. Then, the function

F defined on F2F2m by

F(x, y) =T r1m(xw1)T r1m(xw2)T r1m(xw3) +T r1m (

x(L(y) +L(γ)f(y) +L(δ)g(y)))+h(y)

is bent and its dual is

˜

F(x, y) =T rm1 (yw1)T r1m(yw2)T r1m(yw3) +T rm1 (

yρ−1(x))+h(ρ−1(x))where ρ−1(x) =L1(x) +γf(L1(x)) +δ[g(L1(x))(1 +f(L1(x)))+g(L1(x) +γ)f(L1(x))].

Acknowledgment

The authors would like to thank the anonymous reviewers and the program committee for the detailed and constructive comments which improved the paper a lot.

References

1. Canteaut, A., Naya-Plasencia, M.: Structural weakness of mappings with a low differential uniformity. In Conference on Finite Fields and Applications. (2009)

2. Carlet, C., Prouff, E.: On plateaued functions and their constructions. In Fast Software Encryption, Springer Berlin Heidelberg. 54-73 (2003)

(14)

4. Carlet, C.: On bent and highly nonlinear balanced/resilient functions and their algebraic immunities. Applied Algebra, Algebraic Algorithms and Error-Correcting Codes, Springer Berlin Heidelberg. 1-28 (2006)

5. Carlet, C.: Boolean functions for Cryptography and Error Correcting Codes. In Yves Crama and Peter L. Hammer, editors, Boolean Models and Methods in Mathematics, Computer Science, and Engineering, Cambridge University Press. 257-397 (2010)

6. Carlet, C.: Open problems on binary bent functions. In Open Problems in Mathematics and Computa-tional Science, Springer. 203-241 (2014)

7. Carlet, C., Mesnager, S.: Four decades of research on bent functions. Journal Designs, Codes and Cryptography (to appear)

8. Charpin, P., Kyureghyan, G. M.: On a class of permutation polynomials over F2n. SETA 2008, in:

Lecture Notes in Comput. Sci. 5203, Springer-Verlag, Berlin, 368-376 (2008)

9. Charpin, P., Kyureghyan, G. M.: When doesG(x) +γ T r(H(x)) permuteF2? Finite Fields Appl. 15(5), 615-632 (2009)

10. Charpin, P., Kyureghyan, G. M.: Monomial functions with linear structure and permutation polyno-mials. In Finite Fields: Theory and Applications - Fq9 - Contemporary Mathematics, AMS. 518, 99-111 (2010)

11. Charpin, P., Kyureghyan, G. M., Suder, V.: Sparse Permutations with Low Differential Uniformity. Finite Fields and Their Applications. 28, 214-243 (2014)

12. Charpin, P., Mesnager, S., Sarkar, S.: On involutions of finite fields. In Proceedings of 2015 IEEE International Symposium on Information Theory, ISIT (2015)

13. Charpin, P., Sarkar, S.: Polynomials With Linear Structure and Maiorana-McFarland Construction. IEEE Trans. Inf. Theory. 57(6), 3796-3804 (2011)

14. Chee, S., Lee, S., Kim, K.: Semi-bent Functions. Advances in Cryptology-ASIACRYPT’94. LNCS, 917, 107-118 (1994)

15. Dillon, J.: Elementary Hadamard Difference Sets.

Ph.D. dissertation, Univ. of Maryland, College Park (1974)

16. Kyureghyan, G.: Constructing permutations of finite fields via linear translators. Journal of Combina-torial Theory Series A. 118(3), 1052-1061 (2011)

17. Lai, X.: Additive and linear structures of cryptographic functions. Fast Software Encryption. LNCS, 1008, 75-85 (1995)

18. Mesnager, S.: Semi-bent functions from oval polynomials. In Proceedings of Fourteenth International Conference on Cryptography and Coding, IMACC 2013. LNCS 8308, 1-15 (2013)

19. Mesnager, S.: Several new infinite families of bent functions and their duals. IEEE Trans. Inf. Theory. 60(7), 4397-4407 (2014)

20. Mesnager, S.: On semi-bent functions and related plateaued functions over the Galois field F2n. In

Open Problems in Mathematics and Computational Science, Springer. 243-273 (2014)

21. Mesnager, S.: Further constructions of infinite families of bent functions from new permutations and their duals. Journal of Cryptography and Communications (CCDS), Springer (to appear)

22. Mesnager, S.: Bent functions: fundamentals and results. Springer 2015 (to appear) 23. Rothaus, O-S.: On bent functions. J. Combin. Theory Ser. A. 20, 300-305 (1976)

24. Sun, G., Wu, C.: Construction of semi-bent Boolean functions in even number of variables. Chin. J. Electron. 18(2), 231-237 (2009)

(15)

A

Appendix

The following proposition is related to Proposition 4 in Section 4.

Proposition 8. Let H be defined by equation (4.1),γ and δbe defined as in Proposition 4. Then the dual of H isH˜(x, y) =T rm

1 (

yϕ−1(x))+h(ϕ1(x))whereϕ1=π

21◦ρ−1◦π11 andρ−1(x)

is given as follows.

(i) Ifγ is a0-linear structure off,δ is a0-linear structure off andg, then

ρ−1(x) =x+γf(x) +δ[g(x)(1 +f(x)) +g(x+γ)f(x)].

(ii) Ifγ is a0-linear structure off,δ is a1-linear structure off andδ+γ is a0-linear structure ofg, then

ρ−1(x) =x+γ[g(x) +f(x)(1 +g(x) +g(x+γ))]+δ[g(x)(1 +f(x)) +g(x+γ)f(x)]. (iii) If δis a0-linear structure ofg,γ is a0-linear structure off andg, then

ρ−1(x) =x+γ[f(x)(1 +g(x)) +f(x+δ)g(x)] +δg(x).

(iv) Ifδ is a0-linear structure ofg,γis a 1-linear structure of g andδ+γ is a0-linear structure off, then

ρ−1(x) =x+γ[f(x)(1 +g(x)) +f(x+δ)g(x)] +δ[f(x)(1 +g(x)) +(1 +f(x+δ))g(x)]. (v) If δis a1-linear structure off orδ is a0-linear structure ofg, then

ρ−1(x) =x+γ[f(x)(1 +g(x+δ)) +(1 +f(x))g(x)]+δf(x). (vi) If γ is a1-linear structure ofg,δis a1-linear structure off andg, then

ρ−1(x) =x+γg(x) +δ[f(x)(1 +g(x)) +f(x+γ)g(x)].

Proof. We give only the proof for the case (i). Assume that γ is a 0-linear structure of f, δ is a 0-linear structure off andg, then we claim that

ρ−1(x) =         

x iff(x) = 0 andg(x) = 0

x+δ iff(x) = 0 andg(x) = 1

x+γ iff(x) = 1 andg(x+γ) = 0

x+γ+δ iff(x) = 1 andg(x+γ) = 1

(A.1)

Letρ(y) =a. Then,

y+γf(y) +δg(y) =a (A.2)

Takingf of both sides givesf(y+γf(y) +δg(y)) =f(a). Sinceγ andδ are 0-linear structures of

f, we get

(16)

Note that, (f(a), g(a)) ∈ {(0,0),(0,1),(1,0),(1,1)}. These four cases correspond to the cases in equation (A.1). We prove only the first case in equation (A.1) and the proofs of other cases are similar. Hence, we assume that (f(a), g(a)) = (0,0). Then, by equation (A.3), f(y) = 0 and by equation (A.2),y+δg(y) =a. Takingg of both sides and using thatδ is a 0-linear structure ofg, we obtain that g(y+δg(y)) =g(y) =g(a). Asg(a) = 0 by our assumption, we get g(y) = 0 and puttingf(y) =g(y) = 0 in equation (A.2) we conclude thaty=a.

Finally, the equation (A.1) can be written in the form

ρ−1(x) =x+γf(x) +δ[g(x)(1 +f(x)) +g(x+γ)f(x)].

The following five propositions are related to Proposition 7 in Section 6.

Proposition 9. Letf andgbe functions fromF2m toF2. Fori∈ {1,2,3}setϕi(y) :=y+γif(y) +

δig(y)where

(i) γ123 are elements ofF2m which are0-linear structures off; (ii) δ12 andδ3 are elements ofF2m which are 1-linear structures off; (iii) γ1+δ12+δ23+δ3 are 0-linear structures ofg;

(iv) γ1+γ2 andγ1+γ3 are0-linear structures ofg.

Then the function hdefined on F2F2m by

h(x, y) =T rm1

(

1(y) )

T rm1

(

2(y) )

+T rm1

(

1(y) )

T rm1

(

3(y) )

+T rm1

(

2(y) )

T rm1

(

3(y) )

is bent and the dual of his given by

˜

h(x, y) =T r1m

(

yϕ−11(x) )

T r1m

(

yϕ−21(x) )

+T rm1

(

yϕ−11(x) )

T rm1

(

yϕ−31(x) )

+T r1m (

yϕ−21(x) )

T r1m (

yϕ−31(x) )

where

ϕ−i1(x) =x+γ[g(x) +f(x)(1 +g(x) +g(x+γ))] +δ[g(x)(1 +f(x)) +g(x+γ)f(x)].

Proposition 10. Let f and g be functions from F2m to F2. For i ∈ {1,2,3} set ϕi(y) := y+

γif(y) +δig(y)where

(i) γ123 are elements ofF2m which are0-linear structures off andg; (ii) δ12 andδ3 are elements ofF2m which are 0-linear structures ofg; (iii) δ1+δ2 andδ1+δ3 are0-linear structures of f.

Then the functionhdefined on F2F2m by

h(x, y) =T rm1 (

1(y) )

T rm1 (

2(y) )

+T rm1 (

1(y) )

T rm1 (

3(y) )

+T rm1 (

2(y) )

T rm1 (

(17)

is bent and the dual of his given by

˜

h(x, y) =T r1m

(

yϕ−11(x) )

T r1m

(

yϕ−21(x) )

+T rm1

(

yϕ−11(x) )

T rm1

(

yϕ−31(x) )

+T r1m

(

yϕ−21(x) )

T r1m

(

yϕ−31(x) )

whereϕ−i 1(x) =x+γ[f(x)(1 +g(x)) +f(x+δ)g(x)] +δg(x).

Proposition 11. Let f and g be functions from F2m to F2. For i ∈ {1,2,3} set ϕi(y) := y+

γif(y) +δig(y)where

(i) γ123 are elements of F2m which are1-linear structures ofg; (ii) δ12 andδ3 are elements ofF2m which are 0-linear structures ofg; (iii) γ1+δ12+δ23+δ3 are 0-linear structures off;

(iv) δ1+δ2 andδ1+δ3 are0-linear structures of f.

Then the function hdefined on F2F2m by

h(x, y) =T rm1

(

1(y) )

T rm1

(

2(y) )

+T rm1

(

1(y) )

T rm1

(

3(y) )

+T rm1

(

2(y) )

T rm1

(

3(y) )

is bent and the dual of his given by

˜

h(x, y) =T r1m

(

yϕ−11(x) )

T r1m

(

yϕ−21(x) )

+T rm1

(

yϕ−11(x) )

T rm1

(

yϕ−31(x) )

+T r1m

(

yϕ−21(x) )

T r1m

(

yϕ−31(x) )

where

ϕ−i 1(x) =x+γ[f(x)(1 +g(x)) +f(x+δ)g(x)] +δ[f(x)(1 +g(x)) +(1 +f(x+δ))g(x)].

Proposition 12. Let f and g be functions from F2m to F2. For i ∈ {1,2,3} set ϕi(y) := y+

γif(y) +δig(y)where

(i) γ123 are elements of F2m which are1-linear structures off andg; (ii) δ12 andδ3 are elements ofF2m which are 1-linear structures off; (iii) δ1+δ2 andδ1+δ3 are0-linear structures of g.

Then the function hdefined on F2F2m by

h(x, y) =T rm1

(

1(y) )

T rm1

(

2(y) )

+T rm1

(

1(y) )

T rm1

(

3(y) )

+T rm1

(

2(y) )

T rm1

(

3(y) )

is bent and the dual of his given by

˜

h(x, y) =T r1m

(

yϕ−11(x) )

T r1m

(

yϕ−21(x) )

+T rm1

(

yϕ−11(x) )

T rm1

(

yϕ−31(x) )

+T r1m

(

yϕ−21(x) )

T r1m

(

yϕ−31(x) )

(18)

Proposition 13. Let f and g be functions from F2m to F2. For i ∈ {1,2,3} set ϕi(y) := y+

γif(y) +δig(y)where

(i) γ123 are elements ofF2m which are1-linear structures ofg;

(ii) δ12 andδ3 are elements ofF2m which are 1-linear structures off andg; (iii) γ1+γ2 andγ1+γ3 are0-linear structures off.

Then the function hdefined on F2F2m by

h(x, y) =T rm1

(

1(y) )

T rm1

(

2(y) )

+T rm1

(

1(y) )

T rm1

(

3(y) )

+T rm1

(

2(y) )

T rm1

(

3(y) )

is bent and the dual of his given by

˜

h(x, y) =T r1m

(

yϕ−11(x) )

T r1m

(

yϕ−21(x) )

+T rm1

(

yϕ−11(x) )

T rm1

(

yϕ−31(x) )

+T r1m

(

yϕ−21(x) )

T r1m

(

yϕ−31(x) )

References

Related documents

We therefore present a generic construction of L -level CCA-secure WIB-KEMs in the random oracle model [2] along the lines of Dent [12] from any L -level WIBE scheme that is

We leave open many interesting problems in this area, such as designing: (1) unidirectional CCA-secure schemes (without random oracles), (2) any construction that is

Interestingly, the intensity of the infrared showed an increase of band vibration pyridine as absorbed Brönsted and Lewis acid sites in a molar ratio increase of Si/Al in

Move the up or down NavKey to highlight the desired option, then press the middle NavKey, left softkey or the dialing key assigned to each menu item.. The top menu is assigned

However, if both the reflectance and the derivative of the reflectance can be observed, then the estimated distribution is reasonably close to the true one even in the case where

Walau bagaimanapun penambahan ion Fe 3+ dengan nisbah 1:0.0005 meningkatkan peratus degradasi benzena kepada 98% dalam masa 55 minit, sebaliknya penambahan Cu 2+ memberikan

to interpret the watershed characteristics such as linear aspects of the drainage network: stream order, bifurcation ratio, stream length and areal aspects of the drainage basin

Our results showed high statistical significant increase in HR, SBP, DBP, MBP, and decrease in O 2 saturation, FEV 1, and PEF after all dental procedures with