the semiconductor application market has placed higher demands on low-power encryption circuits. Reducing power consumption can extend the operating time and standby time of wireless devices
while encryption circuits ensure data transmission security. In the low-power design method
it is of great research significance to reduce the signal toggle rate by coding the signal. BI (Bus-Invert) coding technology can reduce the toggle rate of random signals. By introducing BI coding technology in AES encryption circuit and encoding input data
an improved low-power AES encryption circuit can be obtained. It is verified that compared with the original circuit
the average toggle rate of the ShiftRow
MixColumn
SubByte
and KeyExpansion sub-modules of the improved circuit is reduced by 68%
42%
50%
and 46%
respectively
and the dynamic power consumption is reduced 36.4%.
关键词
Keywords
references
ZHANG J Y, ZUO Q H, ZHANG T B. Reducing the power consumption of the AES S-Box by SSC[C]// International Conference on Wireless Communications, Networking and Mobile Computing. Shanghai: IEEE, 2007: 2226-2229.
CHOI H S, CHOI J H, KIM J T. Low-Power AES design using parallel architecture[C]// 2008 International Conference on Convergence % Hybrid Information Technology. Daejeon: IEEE, 2008: 413-416.
NIST. FIPS PUBS 197. Advanced Encryption Standard (AES)[S].America: National Institute of Standards and Technology, 2001.
FLETCHER R J. Integrated circuit having outputs configured forreducedstate changes: U.S. Patent 4667337[P].1987-5-19.
HAGHIGHIZADEH F, ATTARZADEH H, SHARIFKHANI M. A compact 8-Bit AES crypto-processor[C]// 2010 Second International Conference on Computer % Network Technology. Bangkok: IEEE, 2010: 71-75.
GOLSON S. One-hot state machine design for FPGAs[C]// Proc. 3rdAnnual PLD Design Conference % Exhibit, 1993: 1.1.3.B.
HESHAM S, ABD EL GHANY M A, HOFMANN K. High throughput architecture for the advanced encryption standard algorithm[C]// 17th International Symposium on Design % Diagnostics of Electronic Circuits % Systems. Warsaw: IEEE, 2014: 167-170.
BUI D H, PUSCHINI D, BACLES-MIN S, et al. Ultra low-power and low-energy 32-bit datapath AES architecture for IoT applications[C]// 2016 International Conference on IC Design and Technology (ICICDT). Ho Chi Minh City: IEEE, 2016: 1-4.
MEHTA H, OWENS R M, IRWIN M J. Some issues in gray code addressing[C]// Proceedings of the Sixth Great Lakes Symposium on VLSI. Ames: IEEE, 1996: 178-181.
BERTONI G, MACCHETTI M, NEGRI L, et al. Power-efficient ASIC synthesis of cryptographic sboxes[C]// Acm Great Lakes Symposium on VLSI. Boston: ACM, 2004: 277-281.