Browse > Article
http://dx.doi.org/10.6109/jicce.2013.11.1.012

Implementation of Multi-Precision Multiplication over Sensor Networks with Efficient Instructions  

Seo, Hwajeong (Department of Computer Engineering, Pusan National University)
Kim, Howon (Department of Computer Engineering, Pusan National University)
Abstract
Sensor network is one of the strongest technologies for various applications including home automation, surveillance system and monitoring system. To ensure secure and robust network communication between sensor nodes, plain-text should be encrypted using encryption methods. However due to their limited computation power and storage, it is difficult to implement public key cryptography, including elliptic curve cryptography, RSA and pairing cryptography, on sensor networks. However, recent works have shown the possibility that public key cryptography could be made available in a sensor network environment by introducing the efficient multi-precision multiplication method. The previous method suggested a broad rule of multiplication to enhance performance. However, various features of sensor motes have not been considered. For optimized implementation, unique features should be handled. In this paper, we propose a fully optimized multiplication method depending on a different specification for sensor motes. The method improves performance by using more efficient instructions and general purpose registers.
Keywords
ATmega128; Instruction set; MSP430; Multi-precision multiplication; Sensor network;
Citations & Related Records
연도 인용수 순위
  • Reference
1 M. Guerrero-Zapata, R. Zilan, J. Barcelo-Ordinas, K. Bicakci, and B. Tavli, "The future of security in wireless multimedia sensor networks: a position paper," Telecommunication Systems, vol. 45, no. 1, pp. 77-91, 2010.   DOI
2 M. Hutter and E. Wenger, "Fast multi-precision multiplication for public-key cryptography on embedded microprocessors," in Proceedings of the 13th International Conference on Cryptographic Hardware and Embedded Systems, Nara, Japan, pp. 459-474, 2011.
3 C. P. L. Gouve and J. Lopez, "Software implementation of pairingbased cryptography on sensor networks using the MSP430 microcontroller," Progress in Cryptology - INDOCRYPT 2009, Lecture Notes in Computer Science, vol. 5922, pp. 248-262, 2009.
4 Texas Instruments, MSP430 ultra-low-power microcontrollers [Internet], Available: http://www.ti.com/lit/sg/slab034v/slab034v.pdf.
5 Atmel, 8-bit AVR microcontroller with 128 kB in-system programmable flash: ATmega128 and ATmega128L [Internet], rev. 2467M-AVR-11/04, Available: http://uglyduck.ath.cx/PDF/Atmel/AVR/ATmega128.pdf.