DocumentCode :
3228373
Title :
Enhancing the AvrX kernel with efficient secure communication using software thread integration
Author :
Ganesan, Prasanth ; Dean, Alexander G.
Author_Institution :
Dept. of Electr. & Comput. Eng., North Carolina State Univ., Raleigh, NC, USA
fYear :
2004
fDate :
25-28 May 2004
Firstpage :
265
Lastpage :
274
Abstract :
We present methods to add efficient cryptographic support to low-performance embedded processors with embedded networks (e.g. sensor networks). Software thread integration (STI) is used to create efficient threads which can perform cryptographic operations during time-slice (TDMA) communication, eliminating most context-switching overhead. The AvrX kernel is enhanced to automatically select the most efficient threads based upon available work, saving processor cycles and power. The results show that an STI-based implementation enables communication at higher rates while also performing more cryptographic work compared with traditional ISR (interrupt service routine) or busy-wait schemes. Significant performance improvements are found for both the RC4 and RC5 ciphers. First, STI enables cryptographic processing to occur during communication at a bit rate of fcpu/8, which is not possible with an ISR approach. Second, cryptographic throughput at lower communication rates increases by up to 200% for both RC4 and RC5.
Keywords :
cryptography; embedded systems; multi-threading; operating system kernels; telecommunication security; time division multiple access; AvrX kernel; RC4 cipher; RC5 cipher; busy-wait scheme; context-switching overhead elimination; cryptographic processing; embedded network; embedded processor; interrupt service routine; secure communication; sensor network; software thread integration; time-slice communication; Communication system security; Costs; Cryptographic protocols; Cryptography; Embedded system; Kernel; Media Access Protocol; Power system security; Throughput; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium, 2004. Proceedings. RTAS 2004. 10th IEEE
ISSN :
1545-3421
Print_ISBN :
0-7695-2148-7
Type :
conf
DOI :
10.1109/RTTAS.2004.1317272
Filename :
1317272
Link To Document :
بازگشت