International Journal of Knowledge Based Computer Systems

1. Nitesh Narayan Lal – Software Engineer, Freescale Semiconductors India Pvt Ltd, Bengaluru, Karnataka, India

2. Vakul Garg – Software Engineer, Freescale Semiconductors India Pvt Ltd, Bengaluru, Karnataka, India

Received
03-Sep-2016
Accepted
-
Published
03-Sep-2016
Abstract
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.
Locked
Subscribed
Open Access