Performance Evaluation of Skipjack and RC5 Cryptographic Algorithms for Wireless Sensor Networks

  • Tiago M. Cavalcante UFC
  • Fernando P. Garcia UFC / IFCE
  • Danielo G. Gomes UFC
  • Rossana M. C. Andrade UFC

Abstract


The increase in the number of applications for wireless sensor networks (WSN) makes more relevant the concern about information security in such networks. Taking in consideration that the selection of the appropriate encryption algorithm is essential for providing data security in WSN, the goal of this paper is to evaluate the performance of RC5 and Skipjack algorithms aiming to direct the design of WSN in the choice of cryptographic algorithm. Experiments were carried out in a real platform MicaZ, with the help of a digital oscilloscope. The measurement results indicate that the RC5 algorithm requires less ROM (7%), time (8%) and energy (8%) for encryption. In contrast, the Skipjack requires less RAM (9%), time (5%) and energy (5%) in the decryption.

References

Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., and Cayirci, E. (2002). Wireless sensor networks: A survey. Computer networks, 38: 393-422.

Borges Neto, J. B., Gomes, D. G., Ribeiro Neto, P. F., and Andrade, R. M. C. (2008). In Proceedings of Euro American Conference on Telematics and Information Systems.

Casado, L., and Tsigas, P. (2009). ContikiSec: a secure network layer for wireless sensor networks under the contiki operating systems. In Proceedings of Nordsec, pp. 133-147.

Crossbow Technology. (2006). MPR-MIB user manual. [link], December.

Feldman, R. M., and Valdez-Flores, C. (1995). Applied probability and stochastic processes. New York, Springer.

Guimarães, G., Souto, E., Kelner, J., and Sadok, D. (2005). Evaluation of security mechanisms in wireless sensor networks. In Proceedings of 10th Simpósio Brasileiro em Segurança da Informação e Sistemas Computacionais (SBSEG), pages 152-165.

Jinwala, D., Patel, D., and Dasgupta, K. S. (2009). Investigating and analyzing the light-weight ciphers for wireless sensor networks”, INFOCOMP Journal of Computer Science, Vol 8, Issue 2, pp 39-50.

Karlof, C., Sastry, N., and Wagner, D. (2004). TinySec: A link layer security architecture for wireless sensor networks. In Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems (SenSys), pages 162-175.

Kaps, J. P., Gaubatz, G., Sunar, B. (2007). Cryptography on a speck of dust. Computer, 40: pp. 38-44.

Koo, W. K., Lee, H., Kim, Y. H., and Lee, D. H. (2008). Implementation and analysis of new lightweight cryptographic algorithm suitable for wireless sensor networks. In Proceedings Of International Conference On Information Security And Assurance 2008, Busan, Korea, IEEE Computer Society, pages 73-76.

Law, Y. W., Doumen, J., and Hartel, P. (2006). Survey and benchmark of block ciphers for wireless sensor networks. ACM Transactions on Sensor Networks TOSN, vol 2, issues 1.

Lee, J., Kapitanova, K., and Son, S. H. (2010). The price of security in wireless sensor networks. Computer network, 54: 2967-2978.

Liu, A., and Ning, P. (2008). TinyECC: A cofigurable library for elliptic curve cryptography in wireless sensor networks. In Proceedings of 7th International Conference on Information Processing in Sensor Networks (IPSN), pages 245-256.

Luk, M., Mezzour, G., Perrig, A., Gligor, V. D. (2007). MiniSec: a secure sensor network communication architecture". In Proceedings of IEEE International Conference on Information Processing in Sensor Networks (IPSN).

Potlapally, N. R., Ravi, S., Raghunathan, A., Jha, N K. A study of the energy consumption characteristics of cryptographic algorithms and security protocols, IEEE TMC 2005, pp. 128–143.

Nist, National Institute of Standards and Technology. (1998). Skipjack and kea algorithm specifications. [link], December.

Phan, R. C. (2002). Cryptanalysis of full Skipjack block cipher. Electronics Letters, 38, 2: 69-71.

Rivest, R. L. The RC5 encryption algorithm. (1994). In Proceedings of the Second International Workshop on Fast Software Encryption (FSE), pages 86–96.

Simplício Jr, M. A., Barreto, P. S. L. (2010). Algoritmos criptográficos para redes de sensores. In Proceedings of 10th Simpósio Brasileiro de em Segurança da Informação e Sistemas Computacionais (SBSEG), pages 523-530.
Published
2011-07-19
CAVALCANTE, Tiago M.; GARCIA, Fernando P.; GOMES, Danielo G.; ANDRADE, Rossana M. C.. Performance Evaluation of Skipjack and RC5 Cryptographic Algorithms for Wireless Sensor Networks. In: PROCEEDINGS OF BRAZILIAN SYMPOSIUM ON UBIQUITOUS AND PERVASIVE COMPUTING (SBCUP), 3. , 2011, Natal/RN. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2011 . p. 1103-1112. ISSN 2595-6183.