Network processors for communication security: a review

Network processor units (NPUs) are application specific instruction processors (ASIPs) specialized and optimized to perform different network functionalities. As security is one of the essential network issues, it is better to be implemented using NPUs because of the need for fast processing to achieve high data rates. In this paper, we provide an overview on the use of NPUs for security. There exist three approaches to implement security using NPUs: the look-aside, the flow-through, and the integrated security blocks. Moreover, when we deal with wireless systems, wireless security processor implementation to meet the general design constraints of wireless devices. These constraints include limited bandwidth, low power consumption, and minimized area. In addition, designers of wireless security processors take into account the need for fast processing and flexibility.

[1]  I. Verbauwhede,et al.  A reconfiguration hierarchy for elliptic curve cryptography , 2001, Conference Record of Thirty-Fifth Asilomar Conference on Signals, Systems and Computers (Cat.No.01CH37256).

[2]  A. P. Chandrakasan,et al.  An energy-efficient reconfigurable public-key cryptography processor , 2001, IEEE J. Solid State Circuits.

[3]  Imrich Chlamtac,et al.  Mobile Computing: Challenges and Potential , 1998 .

[4]  Anand Raghunathan,et al.  Securing wireless data: system architecture challenges , 2002, 15th International Symposium on System Synthesis, 2002..

[5]  Gokhan Memik,et al.  A flexible accelerator for layer 7 networking applications , 2002, DAC '02.

[6]  Anantha Chandrakasan,et al.  Design and implementation of a scalable encryption processor with embedded variable DC/DC converter , 1999, DAC '99.

[7]  Miodrag Potkonjak,et al.  Challenges and opportunities in broadband and wireless communication designs , 2000, IEEE/ACM International Conference on Computer Aided Design. ICCAD - 2000. IEEE/ACM Digest of Technical Papers (Cat. No.00CH37140).

[8]  Paul J. M. Havinga,et al.  Energy management for dynamically reconfigurable heterogeneous mobile systems , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.