• DocumentCode
    1564241
  • Title

    A packet scheduling algorithm for IPSec multi-accelerator based systems

  • Author

    Castanier, Fabien ; Ferrante, Alberto ; Piuri, Vincenzo

  • Author_Institution
    Adv. Syst. Technol., ST Microelectron., Geneva, Switzerland
  • fYear
    2004
  • Firstpage
    387
  • Lastpage
    397
  • 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.
  • Keywords
    computer networks; cryptography; packet switching; processor scheduling; telecommunication security; transport protocols; IP level; IPSec multi-accelerator based systems; IPSec packet processing; IPSec suite; communications security; cryptographic accelerators; cryptographic algorithms; hardware acceleration; high-level simulations; packet scheduling algorithm; protocols; Authentication; Bandwidth; Cryptographic protocols; Cryptography; Data security; Local area networks; Payloads; Scheduling algorithm; Telecommunication traffic; Virtual private networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures and Processors, 2004. Proceedings. 15th IEEE International Conference on
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-2226-2
  • Type

    conf

  • DOI
    10.1109/ASAP.2004.1342487
  • Filename
    1342487