Abstract
A novel frequency hopping (FH) sequences generator based on advanced encryption standard (AES) iterated block cipher is proposed for FH communication systems. The analysis shows that the FH sequences based on AES algorithm have good performance in uniformity, correlation, complexity and security. A high-speed, low-power and low-cost ASIC of FH sequences generator is implemented by optimizing the structure of S-Box and MixColumns of AES algorithm, proposing a hierarchical power management strategy, and applying the dynamic clock gating technology based on finite state machine and clock gating. SMIC 0.18 μm standard CMOS technology shows that the scale of ASIC is only about 10.68 kgate, power consumption is 33.8 μW/MHz, and the maximum hop-rate is 1 098 901 hop/s. This design is suitable for portable FH communication system for its advantages in high-security and hop-rate, low-power and low-cost. The proposed FH sequences generator has been employed in Bluetooth SoC design.
Similar content being viewed by others
References
Mei Wenhua, Yang Yixian, Zhou Jiongpan. Survey of theoretical bounds and practical constructions for frequency hopping sequences[J]. Journal of China Institute of Communications, 2003, 24(2): 92–101(in Chinese).
Li Zan, Chang Yilin, Jin Lijun. A novel family of frequency hopping sequences for multi-hop Bluetooth networks[ J]. IEEE Transactions on Consumer Electronics, 2003, 49(2): 1084–1089.
Guo Feng, Zhuang Yiqi, Hu Bin. Structure of frequency hopping sequences family based on stream cipher[J]. Chinese Journal of Electron Devices, 2007, 30(5): 1696–1699.
Federal Information Processing Standards Publication (FIPS) 197. Specification for the Advanced Encryption Standard (AES)[S]. 2001.
Ho Yean-Li, Samsudin A, Belaton B. Heuristic cryptanalysis of classical and modern ciphers[C]. In: Proceedings of 2005 7th IEEE Malaysia International Conference on Communication. Malaysia, 2005.
Nadeem A, Javed M Y. A performance comparison of data encryption algorithms[C]. In: Proceedings of the First International Conference on Information and Communication Technology. Karachi, Pakistan, 2005. 84–89.
Chu W, Colbourn C J. Optimal frequency-hopping sequences via cyclotomy[J]. IEEE Transactions on Information Theory, 2005, 51(3): 1139–1141.
Wang Shubo, Mei Wenhua, Bi Duyan. Property analysis of Bluetooth adaptive frequency hopping sequences[J]. Chinese Journal of Radio Science, 2006, 21(4): 612–618(in Chinese).
Rueppel R A. Analysis and Design of Stream Ciphers[M]. Springer-Verlag, New York, 1986.
Massey J L. Shift-register synthesis and BCH decoding[J]. IEEE Transactions on Information Theory, 1969, 15(1): 122–127.
Iyer N C, Anandmohan P V, Poornaiah D V et al. High throughput, low cost, fully pipelined architecture for AES crypto chip[C]. In: Proceedings of 2006 Annual India Conference, INDICON. New Delhi, India, 2006. 1–6.
Huang Yu-Jung, Lin Yang-Shih, Hung Kuang-Yu et al. Efficient implementation of AES IP[C]. In: Proceedings of 2006 IEEE Asia-Pacific Conference on Circuits and Systems. Singapore, 2006. 1418–1421.
Huang Chi-Wu, Chang Chi-Jeng, Lin Mao-Yuan et al. Compact FPGA implementation of 32-bit AES algorithm using block RAM[C]. In: Proceedings of 2007 IEEE Region 10 Conference, TENCON. Taiwan, China, 2007. 1–4.
Chen T C, Wei S W, Tsai H J. Arithmetic unit for finite field GF (2m)[J]. IEEE Transactions on Fundamental Theory and Applications, 2008, 55(3): 828–837.
Salomon D. Data Privacy and Security[M]. Tsinghua University Press, Beijing, China, 2005.
Nakajima Masaitsu, Yamamoto Takao, Yamasaki Masayuki et al. Low power techniques for mobile application SoCs based on integrated platform “UniPhier”[C]. In: Proceedings of Design Automation Conference. San Diego, USA: IEEE, 2007. 649–653.
Mueller M, Wortmann A, Simon S et al. The impact of clock gating schemes on the power dissipation of synthesizable register files[C]. In: Proceedings of the 2004 International Symposium on Circuits and Systems. Canada: IEEE, 2004. 609–612.
Babighian P, Benini L, Macii E. A scalable algorithm for RTL insertion of gated clocks based on ODCs computation[ J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2005, 24(1): 29–42.
Zhao Jia, Zeng Xiaoyang, Han Jun et al. Very low-cost VLSI implementation of AES algorithm[C]. In: Proceedings of 2006 IEEE Asian Solid-State Circuits Conference[C]. Hangzhou, China, 2006. 223–226.
Kothari N B, Sudarshan T S B, Gurunarayanan S et al. SOC design of a low power wireless sensor network node for Zigbee systems[C]. In: Proceedings of 2006 14th International Conference on Advanced Computing and Communications. Surathkal, India, 2006. 462–466.
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by National Natural Science Foundation of China (No.60676053).
LI Zhenrong, born in 1979, male, doctorate student.
Rights and permissions
About this article
Cite this article
Li, Z., Zhuang, Y., Zhang, B. et al. Novel frequency hopping sequences generator based on AES algorithm. Trans. Tianjin Univ. 16, 22–27 (2010). https://doi.org/10.1007/s12209-010-0005-6
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12209-010-0005-6