“…Niederreiter and Robinson later gave a detailed study of CPPs over finite fields [29]. CPPs have widely applications in the design of nonlinear dynamic substitution device [23,24], the Lay-Massey scheme [37], the block cipher SMS4 [6], the stream cipher Loiss [7], the design of Hash functions [34,36], quasigroups [18,21,22], and the constructions of some cryptographically strong functions [26,35,40]. The two most important concepts related to a permutation are the existence of fixed points and the specification of its cycle structure.…”