The Secure DAES Design for Embedded System Application
Recently, Advanced Encryption Standard (AES) has become one of the major symmetric encryption algorithms used in the embedded system applications. Many researches extended use of the algorithm of AES for system security. In this paper, we propose a divers
- PDF / 265,345 Bytes
- 10 Pages / 430 x 660 pts Page_size
- 32 Downloads / 155 Views
Department of Information Engineering, I-Shou University, Ta-Hsu, Kaohsiung 84001, Taiwan [email protected], [email protected], [email protected] 2 Department of Applied Mathematics, I-Shou University, Ta-Hsu, Kaohsiung 84001, Taiwan [email protected]
Abstract. Recently, Advanced Encryption Standard (AES) has become one of the major symmetric encryption algorithms used in the embedded system applications. Many researches extended use of the algorithm of AES for system security. In this paper, we propose a diversified AES (DAES) to create more variations. In the architecture of the DAES, the diversity results from the modification of the parameters of DAES. In the process of system design, the additional parameters may not only cause operational complexity but also influence the security. In this article, a method to measure the security of DAES is also provided. We propose a strategy to optimize the design of the DAES with higher security from the scope of S-box via repeating property and MixColumn polynomials via branch number. During the analysis procedure, the size of embedded program may also be reduced. Keywords: Advanced Encryption Standard, branch number, data security, embedded system, repeating property, symmetric encryption algorithms.
1 Introduction In regard to the security of the communication in embedded systems, Advanced Encryption Standard (AES) is the major symmetric encryption algorithm. In 2002, Barkan and Biham proposed a list of a total of 240 dual ciphers of AES which can be used to resist the side channel attacks [1]. Side channel attacks are effective only when a cracker knows the encryption algorithm. Because the dual cipher of AES increases variety in encryption, it raises the level of difficulty in cracking the key. Concerning the measurement of the security of symmetric cryptography, the delay time used to compute the key and S-box in AES is the major factor since the speed of system computation has been continuously improved. In the near future, the safety of AES will face the same tough challenge which can be found in the current circumstances in DES. For this reason, we proposed an extended AES with more variations, which is called Diversified AES (DAES) [2]. M. Denko et al. (Eds.): EUC Workshops 2007, LNCS 4809, pp. 617–626, 2007. © IFIP International Federation for Information Processing 2007
618
M.-H. Jing et al.
The architecture of DAES is based on the original AES, and the changes of parameters of DAES provide variations. DAES is able to provide higher security against the side channel attacks, and it even has the characteristics of defending unknown attacks in the future. As a result of many combinations of the parameters in DAES, there exist so many ways of implementations of DAES in software. Through the different parameters, DAES are in a huge variety, and these parameters are helpful for the key management in various data security applications. In the embedded system, the software optimization and security must be considered, especially in the applic
Data Loading...