IPSec is a suite of protocols that adds security to communications at the IP level. Protocols within the IPSec suite make extensive use of cryptographic algorithms. Since these algorithms are computationally very intensive, some hardware acceleration is needed to support high throughput. We discuss a scheduling algorithm for distributing IPSec packet processing over the CPU with a software implementation of the cryptographic algorithms considered and multiple cryptographic accelerators. High-level simulations and the related results are provided to show the properties of the algorithm. Some architectural improvements suitable to better exploit this scheduling algorithm are also presented.

A packet scheduling algorithm for IPSec multi-accelerator based systems / F. Castanier, A. Ferrante, V. Piuri - In: 15. IEEE international conference on application-specific systems, architectures and processors : september 27-29, 2004, Galveston, Texas : proceedings / [a cura di] J. Cavallaro ... [et al.]. - Los Alamitos : Institute of electrical and electronics engineers, 2004. - ISBN 0769522262. - pp. 387-397 (( Intervento presentato al 15. convegno International conference on application specific systems, architectures and processors tenutosi a Galveston, USA nel 2004.

A packet scheduling algorithm for IPSec multi-accelerator based systems

A. Ferrante;V. Piuri
2004

Abstract

IPSec is a suite of protocols that adds security to communications at the IP level. Protocols within the IPSec suite make extensive use of cryptographic algorithms. Since these algorithms are computationally very intensive, some hardware acceleration is needed to support high throughput. We discuss a scheduling algorithm for distributing IPSec packet processing over the CPU with a software implementation of the cryptographic algorithms considered and multiple cryptographic accelerators. High-level simulations and the related results are provided to show the properties of the algorithm. Some architectural improvements suitable to better exploit this scheduling algorithm are also presented.
Computer networks ; Cryptography ; Packet switching ; Processor scheduling ; Telecommunication security ; Transport protocols.
Settore INF/01 - Informatica
2004
IEEE
Book Part (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/142537
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 2
social impact