Homomorphic encryption unloading method based on Intel QAT
A technology of homomorphic encryption and encrypted data, which is applied in the directions of instruments, calculations, and electrical digital data processing, etc. It can solve the problems of increased switching overhead between threads and limiting system performance, etc., to achieve low overhead, reduce CPU usage, and avoid overhead. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0026] This embodiment uses the Paillier homomorphic encryption scheme as an example to illustrate the Intel QAT-based homomorphic encryption offloading method.
[0027] First build the following software stack: above the QAT user mode driver, the software stack is divided into three layers from bottom to top: QAT access layer, homomorphic encryption library, and application layer; the QAT access layer is responsible for interacting with the QAT driver to realize data format conversion , data encapsulation and submission request; the homomorphic encryption library is responsible for the implementation of the homomorphic encryption algorithm and calls the QAT access layer to submit the QAT task asynchronously; the application layer encapsulates each homomorphic encryption task into a coroutine fiber and calls the homomorphic encryption The interface provided by the library implements the requirements of homomorphic encryption at the application layer.
[0028] figure 1 The sof...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com