Sunday, 05 Dec, 2021




Accelerating Openssl Operations Offloaded to Hardware Crypto Accelerator

International Journal of Knowledge Based Computer Systems

Volume 4 Issue 1

Published: 2016
Author(s) Name: Nitesh Narayan Lal, Vakul Garg | Author(s) Affiliation: Software Engineer, Freescale Semiconductors India Pvt Ltd, Bengaluru, Karnataka, India
Locked Subscribed Available for All


Traditionally, when an user space application tries to access hardware for performing operations, then this whole interaction is done via kernel i.e., a context switch is required from user space to kernel space. In case of cryptography based applications where large number of transactions takes place every second, this proves to be an expensive affair. But thats not the only factor which curtails the overall performance of applications/libraries such as (OpenSSL). These applications/libraries access the hardware crypto accelerators of asynchronous nature in a synchronous manner which further deteriorates the performance due to this discrepancy. This paper proposes a scheme to enhance the throughput of such applications by overcoming the drawbacks of existing kernel based approach of offloading crypto operations to hardware accelerators.

Keywords: OpenSSL, Cryptography, Security, Hardware Accelerators, User Space Driver

View PDF

Refund policy | Privacy policy | Copyright Information | Contact Us | Feedback ©, All rights reserved