IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 58, NO. 1, JANUARY 2012

445

Period Distribution of Generalized Discrete Arnold Cat Map for N = pe Fei Chen, Kwok-Wo Wong, Xiaofeng Liao, and Tao Xiang

Abstract—In this paper, we analyze the period distribution of + ) the generalized discrete cat map over the Galois ring ( where 3 is a prime. The sequences generated by this map are modeled as 2-dimensional LFSR sequences. Employing the generation function and the Hensel lifting approaches, full knowledge of the detail period distribution is obtained analytically. Our results not only characterize the period distribution of the cat map, which gives insights to various applications, but also demonstrate some approaches to deal with the period of a polynomial in the Galois ring. Index Terms—Dynamical system, Galois ring, generalized cat map, Hensel lift, LFSR, period distribution.

I. INTRODUCTION N RECENT years, there are considerable attempts to study the behavior of general dynamical systems such as chaotic systems or maps. Chaotic systems are ergodic in the whole phase space, mixing, and sensitive to initial conditions. These properties are analogue to the confusion and diffusion nature required in cryptosystems and have attracted research interest to apply chaotic systems in various cryptographic applications such as encryption [1]–[8] and watermarking [9]. Among these applications, the Arnold cat map is often employed as a major building block [3], [5], [9]. The original Arnold cat map [10] is a chaotic map with the form

I

(1) Manuscript received August 07, 2010; revised July 1, 2011; accepted July 26, 2011. Date of current version January 06, 2012. This work was supported in part by the Research Grants Council of the Hong Kong Special Administrative Region, China under Grant Project CityU 123009; in part by the Fundamental Research Funds for the Central Universities (No. CDJXS10182215); in part by the National Natural Science Foundation of China (No. 60973114, 60703035); in part by the Natural Science Foundation Project of CQ CSTC (No. 2009BA2024, 2008BB2193), and State Key Laboratory of Power Transmission Equipment & System Security and New Technology, Chongqing University (No. 2007DA10512709207); in part by the Natural Science Foundation Project of CQ CSTC (No. 2008BB2193); in part by the Fundamental Research Funds for the Central Universities (No. CDJZR10180020); and in part by the Post-doctoral Science Foundation of China (No.20100470817). F. Chen, X. Liao, and T. Xiang are with the College of Computer Science, Chongqing University, Chongqing, 400044, China (e-mail: [email protected]; [email protected]; [email protected]). K.-W. Wong is with the Department of Electronic Engineering, City University of Hong Kong, Kowloon Tong, Hong Kong (e-mail: [email protected]. hk). Communicated by M. G. Parker, Associate Editor for Sequences. Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TIT.2011.2171534

. To make it appropriate for digital where applications, the following discretized and generalized form is often employed [3]: (2) where . When this map is used for watermarking or image encryption, usually denotes the initial position of a pixel in an image while denotes the position of the pixel after the -th iteration of the map. In private-key and public-key cryptosystems, partial or the and play the role of the secret key. whole The discretization of the continuous cat map leads to the consequence that the cat map must have a period , i.e., , which has a great impact on practical applications. Although different applications have their own requirements on the period, a long period is often required for cryptographic purpose. If the period is not sufficiently long, the algorithms presented in [7]–[9] are vulnerable to attacks. Therefore, the full knowledge of the detail period distribution of the cat map is useful in system design and analysis. This knowledge also contributes to chaos theory in understanding the unstable rational periodic orbits of (1). The reason is that if a rais a periodic point of (1), then tional point is also a periodic point of (2) and vice versa. The sequence generated by (2) is essentially a 2-dimensional linear feedback shift register (LFSR) sequence which is the foundation of many traditional stream ciphers [11]–[15]. The property of the sequence varies substantially as changes beis a Galois field when is a prime, a Galois cause ring when is a power of a prime and just a commutative ring when is a common composite. Employing the LFSR model, Chen et al. analyzed the period distribution of the cat map (2) forms a Galois field, i.e., is a prime, and when full knowledge on the period distribution was obtained [16]. Here, we further investigate the period distribution for the case where is a prime, i.e., to make exact statistics about the period of the cat map when and traverse all ele. However, the structure of which is a ments in Galois ring, is more complicated than that of a Galois field. Our contributions are described as follows. The full results for the period distribution are obtained by combining the generation function and the Hensel lifting approaches. These results not only characterize the period distribution of the cat map but also demonstrate some methods to deal with the period of , the latter is also an interesting problem polynomials in in the analysis of sequences and cyclic codes over Galois rings [17]–[21].

0018-9448/$31.00 © 2012 IEEE

446

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 58, NO. 1, JANUARY 2012

This paper is organized as follows. Section II introduces the concept of period distribution and the basic idea to address this problem. Sections III and IV present the detail analysis of period distribution of the cat map in two cases. The full results on period distribution are presented in Table II at the end of Section IV, followed by some implications of our results. Finally, a conclusion is drawn in Section V. II. PROBLEM DEFINITION AND BASIC IDEA This section introduces some concepts and notations employed in our analysis. For the knowledge of basic number theory and abstract algebra, please refer to [22]–[24]. Let the cat map be (3) and

where

. Let

. Firstly, the period distribution problem is stated. Let be an initial point of the cat map (3) and be the point after iterations of the cat map from . If there exists an integer such that for is called the period of the cat map. all initial points in , the period must exist. The period distribuSince tion analysis is defined as finding all possible periods of the cat map (3) and then counting the number of cat maps possessing a specific period when and traverse all possible values in . Throughout this paper, is a prime larger than 3 and is an integer, . The reason for is stated in Section IV. and need special The period distribution when analysis. Secondly, the approach adopted is described. Generally, the sequence generated by (3) is considered as a LFSR sequence and the algebraic theory handling with recurrent equations is employed to characterize the period distribution. Here forms a Galois ring where addition and multipliand denote cation are all modular operations. Let the greatest common divisor and the least common multiple of and , respectively. means that is a divisor of . , i.e., Euler’s totient function, denotes the number of positive integers which are both less than or equal to the positive integer and coprime with . Suppose that is a polynomial in and is a unit in , the period of , , is defined as the smallest integer such that denoted as where all the arithmetical operations are in . be the sequences generated by (3) and Let and be their generation functions, respectively. Then and it holds that which result in (4)

(5)

Fig. 1. Period distribution when

N =7 .

where (6) and . It is easy to verify that the period of the cat map is the least and for all initial points and it common multiple of . For a special initial point must be a divisor of , if or is coprime with , the period of this point is [23]. Observing that if is coprime with , the point is special since which and the period of this point is . If is coprime with is coprime with , the point is also special since which is also coprime with and the period of this . However, when and both have a common point is factor with , i.e., and are both divisible by , such a point cannot be found. It can be concluded that if and are not both divisible by , the period of the cat map must be . Otherwise, it only . The two sitholds that the period must be a divisor of uations are totally different and need to be analysed separately. Therefore, it is natural to divide the analysis into these two cases. The analysis in each case is composed of two steps. First is the period analysis step which finds all possible periods of the cat map. It is followed by the counting step which counts the number of cat maps having a specific period. It would be better if we have an impression on what the period distribution looks like. Fig. 1 is a plot of the period distribution . It shows that the periods distribute very sparsely, when some periods exist but some do not. There are also many small periods in this example. It is worthy noting that small periods are not desirable in security applications but they may be needed in other applications. In the following sections, the period distribution rules will be worked out analytically.

CHEN et al.: PERIOD DISTRIBUTION OF GENERALIZED DISCRETE ARNOLD CAT MAP FOR

III. PERIOD DISTRIBUTION IF AND DIVISIBLE BY

ARE NOT BOTH

447

is reducible in with its roots satisfying . The second is that is irreducible in but can with its roots be factorized in its extension ring satisfying . The third case is being a zero divisor.

is that

Let and the period of the cat map be . In this case, and forms a Galois ring . There are some zero divisors with a unique maximal ideal in this ring which make the analysis more complicated than that in the Galois field. The analysis goes into two ways: (i) can be factorized in , and (ii) cannot be factorized in but can be factorized in its extension ring . can be written as In either case, . When is a prime, forms a Galois field and if and are coprime, i.e., . This also means and is the smallest positive integer for such relationship to , this is not always the case for the hold. However, when because there are some zero divisors in Galois ring it. This point is illustrated as follows. . Notice that , then we Suppose have (7)

A. Case 1:

Is Reducible in

and

Denote the multiplicative group of the Galois ring as . Its structure is first reviewed. By is a cyclic group with generator number theory [22], and . Suppose , then it can be represented in the -adic form as where which is a Galois field. If is . Otherwise, is a unit in . Ala zero divisor in is quite simple, it is interesting though the structure of with and useful to consider the order of . Suppose the order of in is . Then in . Take power at both sides repeatedly gives for some in . In this case, can be factorized as where . Then it holds that (11)

(8) The expression (7) implies . It is easy to observe that . Therefore,

Let

for some is also a root of

(12)

(9) . If in some

, which means , then it leads to

(13)

for where

(10) and . This is always true in a Galois field must be a unit and there is only one zero divisor since is which is the trivial zero element in the Galois field, i.e., a prime. However, if , it holds that and in a general ring with when is a zero divisor, composite . It occurs in in . To have a more detailed illustration, i.e., let and so in . It and is easy to verify that where . It holds that and in but , thus (9) also holds. Now it is clear that (7) and (8) are both valid . Notice but (10) does not hold. As a result, are expressed in -adic representation which that and is common in the study of the Galois ring and is useful in our analysis, as shown later. Now we face a problem that (10) cannot be used directly as in the Galois field. Thus an in-depth investigation is needed. is not a zero divisor, From the discussion above, if i.e., or is an unit, then (10) still holds. is a zero divisor which we This leaves the case when will discuss separately. Therefore the period distribution of the cat map is analyzed in the following three cases. The first case

for

. Then and means . in in . If , it must hold As or because is a that Galois field and its multiplicative group is a cyclic group. Thus , then must hold. Now we are ready if to present our results on the period distribution of the cat map for this case. can be factorized in as where . Let be the expressions given by (12) and (13), respectively, with . traverses the set . For each , there are cat maps of period . Proof: Period analysis. . gives . Since must be a in . Thus (7), (8) and (10) all hold and unit as . By the property of the order, i.e., is the smallest positive integer such that , it holds . that with . Let traverses all elements in is a cyclic group, then traverses Considering that , so does the set . Proposition 1: Suppose

448

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 58, NO. 1, JANUARY 2012

Counting. in , i.e., From (11), . Notice . First, we check whether is uniquely determined by ’s. If such that , there are two simplifying this expression gives

for . This can be considered where as a generalized -adic representation of an element in the Ga. Thus there are lois ring. is a unit if and only if units in and zero divisors. can be represented as The multiplicative group of (17)

(14) and where Let as assumed in this proposition. Obviously, and are two solutions for (14). If there are some more solutions, we and . The former means must have and the latter implies in . This leads to or which contradicts with the assumption of this proposition. As a result, there are only two solutions for is a cyclic group, there are elements in (14). Since whose order is . Combining the discussions on the solutions different values for with of (14), there are . is a unit or a zero divisor Now we check whether which will affect the choices of and . Let . It is obvious that . From is a unit, so is . This is the criterion for choosing and . . Once is chosen, is The choices for are . Thus, uniquely determined by for each , there are cat maps of period . Remark 2: From the above discussion, it is clear that means when is reducible in . In is considered as a polynomial in other words, when corresponding to and implies . This is very important when we discuss the period distribution in the special . case of B. Case 2:

Is Irreducible in

and

Although is irreducible in , it can be factorized in . Indeed, it can be expressed as its extension ring where and . The following equality thus holds: (15) . In genFirstly, we will review the structure of is irreducible in if it is a basic irreducible polynoeral, mial in . Let the degree of be . Then , , is a Galois ring with the unique maximal denoted as composed of all zero divisors in . ideal Please refer to [21] and [24] for more about the Galois ring. There is an element in its multiplicative group with . It generates a cyclic group with order . Let . Then can be expressed as (16)

where

is the cyclic group generated by and with for . It should is a divisor of be noticed that the order of any element in while the order of any element in is a divisor of . can also be found in It is easy to verify that all elements in with the same order as in . reveals what exactly A further investigation in looks like. It is easy to check that splits in . splits in the Galois field This is because and the result in this field can be lifted into using Hensel lifting [21] and [24]. Let be a root of in . Then can be expressed as (18) Note that

can also be expressed in its -adic form as (19)

where

. Combining (16), (18) and (19), we have (20)

and . However, (20) does not mean are of the form . This represenall elements in tation helps a lot in our analysis. is The unique maximal idea in which implies that is a Galois field. Denote the natural homomorphism between and as . Then and (21) in the Galois field which is isomor. phic to It is important to make clear what means in is irreducible in . The degree of this case when is 2 since . If , making and use of the natural homomorphism between , it holds that . Thus in . Since this Galois field the Galois field , it must hold that is isomorphic with or . Thus either for some or for some should hold. Then or in . This is the same as Remark 2.

CHEN et al.: PERIOD DISTRIBUTION OF GENERALIZED DISCRETE ARNOLD CAT MAP FOR

Now all preparation work has been done, it is time to present for our results on the period distribution of the cat map over this case. Our analysis is basically the same as that performed in Section III-A, except that the technique used here is more advanced. Proposition 3: as .

Suppose

can be factorized in and transverses the set . For each , there are

cat maps of period . Proof: Period analysis. and must As . Thus (7), (8) and (10) all hold. Then be a unit in and . can also be expressed as where By (17), and . Let and , it is and . easy to verify that Notice that and . implies that all units in are contained which means . Now let traverse in such that , then the units in traverses the set , so . does Counting. in , i.e., From (15), with . First, we check whether is uniquely determined by ’s. If such that , there are two then simplifying this expression leads to (22) and are two solutions of (22). If there Obviously, and . Let are more solutions, it must hold that and where . Then means which gives . Moreover, means . Thus or , which implies that either for some or for some holds. This contradicts with the assumption . Thus and are the only two solutions of (22) if is irreducible in and , as assumed in this proposition. This result identifies the number of distinct values when traverse the units in such for that . From the Frobenius map [25] of the Galois ring, elements whose order it can be easily deduced that there are . is and is a unit or a zero divisor Now we check whether which will affect the selection of and . It holds that in since . Then must be a unit in , so is . This is the criterion for choosing and . The number of choices for is . Once is fixed, is determined by . Thus for each , there are cat maps of this period.

449

Remark 4: From the discussion for the case that is ir, we know that also means reducible in and when is considered as a polynomial in . Is a Zero Divisor

C.

As we mentioned in Remarks 2 and 4, the case of being a zero divisor means that or when is considered as a polynomial in . in and it can be First be sure that reducible or irreducible. The Hensel lifting approach gives some useful results but does not provide the whole period distribution. Here we still adopt the approach used in the previous analyses, i.e., analyze the period of the roots of , and, at the same time, combine the Hensel lifting approach as a subsidiary tool. Let and be the period of in and , respectively. Our results are presented as follows. 1) in : In this case, and . If can be factorized in and must be in . Otherwise, it must split in its extension ring denoted as . Now and are in . It should be noticed that this ring is not a Galois ring. Its structure is described as follows. The zero divisors form a maximal ideal generated by and which is denote as . The quois a Galois field. Similar to the -adic representient ring tation in Galois ring, we can also express the elements of in the form of and which can be considered as a generalization to the traditional -adic representation. This form helps in computing the order in its multiplicative group and plays an important role in our analysis. in Proposition 5: If and there are cat maps having this period. Proof: Period analysis. We have . When it is considered as a polynomial over . By finite field theory [23], it is easy to verify . Using the Hensel lifting method [21] and [24], it holds that where . Therefore the period of must be in the form of where . Actually, has the maximal value . This can be shown in two cases: is in , and is in . Case 1: Let

is in

where . Suppose and is the smallest integer such that , then it is easy to check just by taking the powers to at each side for times. gives and thus . Let where . Then it holds that

where to

. From , it is valid that which is equivalent . Our scheme makes use of this relation to find

450

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 58, NO. 1, JANUARY 2012

the proper value of as

Notice that leads to

. Now

can be computed directly

TABLE I PERIOD DISTRIBUTION IF a AND b ARE NOT BOTH DIVISABLE BY p

. This

where . Since where must be some powers of . Notice that is a zero divisor since . Then . Now the order of can be calculated directly as:

(23)

(25)

is odd. Then where

Multiplying both sides of (23) with

gives

Since where (24)

Subtract (23) by (24) gets . Obviously, and so . Since is a zero divisor in and , it must hold that . Now we check this in more detail to verify whether which is important in the analysis of the period. We have and . Now directly. As , it holds that compute

, (25) can be written as . Continue in the same manner leads to . From and , where , it must hold that . Combining Cases 1 and 2, it can be concluded that . Counting. In this case , i.e., . Notice also that and are not both divisible by . If must divide . There are choices for and for . In this situation, there are cat maps. If must divide . Based on the same argument, cat maps. Therefore the total number there are also of cat maps of period is . 2)

in : In this case, . The analysis for this case is the same as for the previous case in . When is irreducible in , the ring is again not a Galois ring. Its zero divisors form a maximal ideal generated by and which is . The quotient ring is a Galois field. We present our result as follows without proof because the proof is the same as that for Proposition 5.

where for some

. Continue in this way gives . This leads to . Therefore, in

which shows in and . The relationship gives . Thus the period of is . If , we have by the same argument. Therefore . Case 2: is in In this case, is irreducible in root of and all elements in

. Moreover, is a can be expressed as

Proposition 6: If in , then and there are cat maps having this period. Now combining Propositions 1, 3, 5, and 6, we summarize the results in the following theorem. Theorem 7: Let be the period of the cat map over . If and are not both divisible by , the possible periods and the number of distinct cat maps corresponding to each period are given by Table I. IV. PERIOD DISTRIBUTION IF AND BOTH DIVISIBLE BY

ARE

In this case, and . If and , it is trivial to verify that the period of the cat map is 1. Therefore, we assume as least one of and is non-zero in the following analysis. . Here we The period of the cat map may not equal to adopt another way to deal with this problem. Rewrite the cat

CHEN et al.: PERIOD DISTRIBUTION OF GENERALIZED DISCRETE ARNOLD CAT MAP FOR

map (3) as . Suppose its period is , then . Since is holds and it follows that the period of cat map, in for all possible initial points in where is the identity matrix and is the zero vector. Then it in must hold that is the smallest integer such that . This suggests another way to compute the period of the cat map. Generally, this approach is difficult and the carry problem in the arithmetic operations needs to be solved. However, if and as in this case, The Hensel lifting method can give satisfactory results. Let the -adic expansion of and be and , . Then the -adic expansion of respectively, with is

Let

and rewrite

451

TABLE II PERIOD DISTRIBUTION FOR

N = p ;p > 3

TABLE III EXPERIMENTAL RESULTS FOR N

=7

as (26)

Now we can use (26) to compute the -th power of

.

Proposition 8: For the cat map (3) with given by (26), its and there are period traverses the set cat maps corresponding to period . Proof: Period analysis. is the first term in (26) whose Suppose elements are not all zeros. In this situation, it holds that since and the -th term in its -adic expansion must be 0. From the expression , taking power at both sides gets where . Continuing in this fashion gives in and is the smallest integer for such an equality to hold. Then the period of the cat map is also . Therefore traverses the set when changes from 1 to . Counting. where and be the first term Let in (26) whose elements are not all zeros. , the number of choices for is and there are If choices for where . Then the total number of choices and , respectively. As a result, for and are there are cat maps. must be non-zero. The number of choices for If is and there are possible values for . The . number of cat maps falling into this category is To summarize, there are cat maps of period , where . Equivalently, cat maps of period , where there are . Now we have discussed all cases for analysing the period distribution of the cat map. Combining Theorem 7, Proposition 8

and the trivial case , the overall results are summarized in the following theorem. Theorem 9: Let where and be the . The possible periods and the period of the cat map over number of cat maps possessing each period are listed in Table II. cat maps in which implies that Remark 10: There are . Now the summation of the last column of Table II should be we check for this. It holds that

Similarly, . As a result, adding all entries in the last which verifies the correctness of column of Table II gives our analysis. We also remind that is needed in the proof of Proposition 5. Example 11: An example is given here to compare the theoretical and experimental results. A computer program has been to find the pewritten to exhaust all possible cat maps over riod by brute force. The results are listed in Table III.

452

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 58, NO. 1, JANUARY 2012

It is easy to check that the maximal period is . The number of cat maps of this period is . The search outputs are consistent with our theoretical results. Table II lists the complete result we have obtained. It provides full information on the period distribution of the cat map. The while the minimal period is 1. The mean maximal period is value of the periods varies a lot, depending on . The analysis process also indicates how to choose the parameters and such that the period of the cat map fits a specific application. In security applications, a long period is often required which limits the choice for and , and hence the size of the key space. and needs The period distribution for the cases special analyses. They can be solved simply by adopting the Hensel lifting approach and we are now working toward this. It is easy to observe that once this is done, the period distribution is also revealed. This is for general composite because the overall period equals to the least common multiple . of the periods of the cat maps on V. CONCLUSION The period distribution of the cat map on the Galois ring for prime has been analyzed. Full knowledge on the distribution is obtained by combining the generation function and Hensel lifting method. The results help in various system designs and analyses. The analysis process also illustrates how to compute the period of some polynomials in the Galois ring.

[13] R. Rueppel and O. Staffelbach, “Products of linear recurring sequences with maximum complexity,” IEEE Trans. Inf. Theory, vol. IT-33, no. 1, pp. 124–131, 1987. [14] S. Blackburn, “The linear complexity of the self-shrinking generator,” IEEE Trans. Inf. Theory, vol. 45, no. 6, pp. 2073–2077, 1999. [15] A. Canteaut, “Fast correlation attacks against stream ciphers and related open problems,” in Proc. IEEE Inf. Theory Workshop Theory Practice Inf.-Theor. Security, 2005, pp. 49–54. [16] F. Chen, K. Wong, X. Liao, and H. Zheng, “Period distribution of generalized discrete arnold cat map for prime ,” IEEE Trans. Circuits Syst. I, Reg. Papers, 2010, submitted for publication. [17] S. Fan and W. Han, “Random properties of the highest level sequences of primitive sequences over Z ,” IEEE Trans. Inf. Theory, vol. 49, pp. 1553–1557, 2003. [18] X. Zhu and W. Qi, “Further result of compressing maps on primitive sequences modulo odd prime powers,” IEEE Trans. Inf. Theory, vol. 53, no. 8, pp. 2985–2990, 2007. [19] V. Pless and Z. Qian, “Cyclic codes and quadratic residue codes over Z ,” IEEE Trans. Inf. Theory, vol. 42, no. 5, pp. 1594–1600, 1996. [20] P. Sole and V. Sison, “Quaternary convolutional codes from linear block codes over galois rings,” IEEE Trans. Inf. Theory, vol. 53, no. 6, pp. 2267–2270, 2007. [21] Z. Wan, Quaternary Codes. Singapore: World Scientific, 1997. [22] G. Hardy, E. Wright, D. Heath-Brown, and J. Silverman, An Introduction to the Theory of Numbers. Gloucestershire, U.K.: Clarendon, 1960. [23] R. Lidl and H. Niederreiter, Introduction to Finite Fields and Their Applications. Cambridge, U.K.: Cambridge Univ. Press, 1994. [24] Z. Wan, Lectures on Finite Fields and Galois Rings. Singapore: World Scientific, 2003. [25] Wiki, Frobenius Endomorphism [Online]. Available: http://en. wikipedia.org/wiki/Frobenius_endomorphism

N

Fei Chen received the B.S. and M.S. degrees in computer science and engineering from Chongqing University, China. He is now pursuing the Ph.D. degree in The Chinese University of Hong Kong. His research interests include cryptology and network security.

ACKNOWLEDGMENT The first author is grateful to Dr. Qunxiong Zheng and Dr. Xiutao Feng for wonderful discussions on sequences over rings when he was an intern at the State Key Laboratory of Information Security, Chinese Academy of Science. REFERENCES [1] G. Jakimoski and L. Kocarev, “Chaos and cryptography: Block encryption ciphers based on chaoticmaps,” IEEE Trans. Circuits Syst. I, Fundam. Theory \Appl., vol. 48, no. 2, pp. 163–169, 2001. [2] J. Fridrich, “Symmetric ciphers based on two-dimensional chaotic maps,” Int. J. Bifurcation Chaos, vol. 8, pp. 1259–1284, 1998. [3] G. Chen, Y. Mao, and C. Chui, “A symmetric image encryption scheme based on 3D chaotic cat maps,” Chaos, Solitons, Fractals, vol. 21, no. 3, pp. 749–761, 2004. [4] Y. Zhang, Y. Wang, and X. Shen, “A chaos-based image encryption algorithm using alternate structure,” Sci. China Series F: Inf. Sci., vol. 50, no. 3, pp. 334–341, 2007. [5] Z. Guan, F. Huang, and W. Guan, “Chaos-based image encryption algorithm,” Phys. Lett. A, vol. 346, no. 1–3, pp. 153–157, 2005. [6] L. Kocarev and Z. Tasev, “Public-key encryption based on chebyshev maps,” in Proc. Int. Symp. Circuits Syst. (ISCAS’03), vol. 3, no. 25–28, pp. III-28–III-31, Vol. 3. [7] L. Kocarev, M. Sterjev, A. Fekete, and G. Vattay, “Public-key encryption with chaos,” Chaos, vol. 14, p. 1078, 2004. [8] R. Bose, “Novel public key encryption technique based on multiple chaotic systems,” Phys. Rev. Lett., vol. 95, no. 9, p. 98702, 2005. [9] D. Lou and C. Sung, “A steganographic scheme for secure communications based on the chaos and Euler theorem,” IEEE Trans. Multimedia, vol. 6, no. 3, pp. 501–509, 2004. [10] V. Arnold and A. Avez, Ergodic Problems of Classical Mechanics. New York: Benjamin, 1968. [11] E. Key, “An analysis of the structure and complexity of nonlinear binary sequence generators,” IEEE Trans. Inf. Theory, vol. IT-22, no. 6, pp. 732–736, Nov. 1976. [12] R. A. Rueppel, Analysis and Design of Stream Ciphers. New York, NY: Springer-Verlag, 1986.

Kwok-Wo Wong (SM’03) received the B.Sc. degree in electronic engineering from the Chinese University of Hong Kong and the Ph.D. degree from the City University of Hong Kong, where he is currently an associate professor in the Department of Electronic Engineering. His current research interests include chaos, cryptography, and neural networks. He has published more than 100 papers in 25 international mathematics, physics, and engineering journals in the fields of nonlinear dynamics, cryptography, neural networks, and optics. He is a senior member of the IEEE. He is also a chartered engineer and a member of the Institution of Engineering and Technology (IET).

Xiaofeng Liao received the B.S. and M.S. degrees in mathematics from Sichuan University, Chengdu, China, in 1986 and 1992, respectively, and the Ph.D. degree in circuits and systems from the University of Electronic Science and Technology of China in 1997. From 1999 to 2001, he was involved in postdoctoral research at Chongqing University, where he is currently a professor. From November 1997 to April 1998, he was a research associate at the Chinese University of Hong Kong. From October 1999 to October 2000, he was a research associate at the City University of Hong Kong. From March 2001 to June 2001 and March 2002 to June 2002, he was a senior research associate at the City University of Hong Kong. From March 2006 to April 2007, he was a research fellow at the City University of Hong Kong. He has published more than 150 international journal and conference papers. His current research interests include neural networks, nonlinear dynamical systems, bifurcation and chaos, and cryptography.

Tao Xiang received the B.S., M.S. and Ph.D. degrees in computer science from Chongqing University, China, in 2003, 2005, and 2008, respectively. He is currently an Associate Professor of Chongqing University. His research interests include multimedia security, chaotic cryptography, and particle swarm optimization. He has published more than 30 papers on international journals and conferences. He also served as a referee for numerous international journals.

Period Distribution of Generalized Discrete Arnold Cat Map for N = p^e

Jan 6, 2012 - Abstract—In this paper, we analyze the period distribution of the generalized discrete cat map over the Galois ring (. + ) where. 3 is a prime.

305KB Sizes 0 Downloads 106 Views

Recommend Documents

Period Distribution of the Generalized Discrete Arnold Cat Map for
Abstract—The Arnold cat map is employed in various applica- tions where chaos is utilized, especially chaos-based cryptography and watermarking.

Discrete Distribution Estimation under Local Privacy - arXiv
Jun 15, 2016 - cal privacy, a setting wherein service providers can learn the ... session for a cloud service) to share only a noised version of its raw data with ...

Discrete Distribution Estimation under Local Privacy - arXiv
Jun 15, 2016 - 1. Introduction. Software and service providers increasingly see the collec- ... offers the best utility across a wide variety of privacy levels and ...... The expected recoverable probability mass is the the mass associated with the.

Discrete Binary Cat Swarm Optimization Algorithm - IEEE Xplore
K. N. Toosi university of Tech. ... its best personal experience and the best experience of the .... the cat and the best position found by members of cat swarm.

Organ Pose Distribution Model and an MAP Framework ...
are normalized to account for the ..... knowledge in organ orientations and scales (by visually checking the volume ... In: IEEE International Symposium on.

Period bits layout https://github.com/buybackoff/Period
base period of 7 (111 in bin) is eternity, used for static/constant values. Milliseconds since zero (1/1/0001 12:00:00 AM, 0-315,537,897,599,999), takes 49 bits.

Revision of Training period for prmotee JEs.PDF
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Revision of ...

Treatment of period of Railway.PDF
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Treatment of period of Railway.PDF. Treatment of period of Railway.PDF. Open. Extract. Open with. Sign In. M

Registration Period for the 2017 Completers of the Alternative ...
Page 1 of 5. *, ^-N. Republic of th€ PhiliPPrnes. DePartment of Educatron. National Capital Region. SCHOOLS ONISION OFFICE. Nueva Eciia St , Bago Bantay, Ouezon City. December 4. 2017. i,EMORANDUM TO: Assistarfi Schools Divtsion Supeantendents. chi

PE Fitness for Life.pdf
1 inch binder, dividers, pen, pencil, laptop. ○ Personal hygiene items: anti-perspirant, deodorant, towel, etc. College Preparation ~ “Habits of Mind” and “College ...

Probation Period for persons.PDF
Probation Period for persons.PDF. Probation Period for persons.PDF. Open. Extract. Open with. Sign In. Main menu. Displaying Probation Period for persons.

Arnold Schoenberg.pdf
Nov 25, 2013 - 1901, poté lasciare il proprio impiego in banca per dedicarsi interamente alla musica e. sposare la sorella di Zemlinsky. Tra le composizioni più ...

SEMESTER 1 SEMESTER 2 Period1 Period 2 Period 3 Period 4 ...
Period 4. Period 1. Period 2. Period 3. Period 4. GRADE 9. ENG1Da. CGC1Da. FSF1Da. BTT10. ENG1Db. CGC1Db. PPL10Fa. ALC10a. ENG1La. CGC1Pa.

an open trial of integrative therapy for generalized anxiety ... - CiteSeerX
maintained for up to 1 year following treatment termination. ..... Because. GAD is characterized by the lowest degree of inter- ..... by the ultimate aim of empirical science, that is, the ..... Development and validation of a computer-administered.

A Generalized Mechanism for Perception of Pitch ... - Semantic Scholar
Jan 14, 2009 - (Oz, O1, O2, Iz). Frontal electrodes were se- lected based on regions of interest defined for the EAN in previous studies (Koelsch et al.,. 2007).

an open trial of integrative therapy for generalized ...
ment, analytic psychotherapy, pill placebo, non- directive ... techniques to address important factors associated with the .... treated by CBT at postassessment were predictive of failure to ..... Segal's (1990) model of interpersonal schema.

a generalized model for detection of demosaicing ... - IEEE Xplore
Hong Cao and Alex C. Kot. School of Electrical and Electronic Engineering. Nanyang Technological University. {hcao, eackot}@ntu.edu.sg. ABSTRACT.

Probability Estimate for Generalized Extremal Singular Values of ...
Louis Yang Liu. Generalized Singular Values of Random Matrices ... largest singular value of random matrices of size m × n with independent entries of mean 0 ...

A Generalized Mechanism for Perception of Pitch ... - Semantic Scholar
Jan 14, 2009 - Subjects had no prior exposure to the musical system used in the present study. All research was approved by the Committee for the Pro- tection of Human Subjects at UC Berkeley. Procedure. Participants were seated in a sound-attenuated

Generalized Product of Experts for Automatic and ...
Through analysis and experiments, we show that gPoE of Gaussian processes (GP) have ... need for joint training or training meta models; (ii) the way predictions are combined depends on the ..... Gaussian Processes for Big Data NIPS 2013,.

Incubation Period of Hantavirus Cardiopulmonary ...
Emerging Infectious Diseases • www.cdc.gov/eid • Vol. 12, No. 8, August 2006. 1271. *Universidad del Desarrollo, Santiago, Chile; †University of New.