MECHA: Multithreaded and Efficient Cryptographic Hardware Access
Pratama Derry, Laksmono Agus Mahardika Ari, Iqbal Muhammad, Howon Kim

TL;DR
MECHA introduces a multithreaded cryptographic hardware access method that significantly improves processing speed and efficiency by managing multiple requests concurrently without context switching, suitable for secure communication systems.
Contribution
The paper presents a portable, multithreaded architecture for cryptographic hardware access that eliminates context switching and enhances concurrent request processing.
Findings
83% increase in speed of cryptographic requests
Effective management of multiple applications simultaneously
Potential applications in cloud computing and IoT
Abstract
This paper presents a multithread and efficient cryptographic hardware access (MECHA) for efficient and fast cryptographic operations that eliminates the need for context switching. Utilizing a UNIX domain socket, MECHA manages multiple requests from multiple applications simultaneously, resulting in faster processing and improved efficiency. We comprise several key components, including the Server thread, Client thread, Transceiver thread, and a pair of Sender and Receiver queues. MECHA design is portable and can be used with any communication protocol, with experimental results demonstrating a 83% increase in the speed of concurrent cryptographic requests compared to conventional interface design. MECHA architecture has significant potential in the field of secure communication applications ranging from cloud computing to the IoT, offering a faster and more efficient solution for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsChaos-based Image/Signal Encryption · Cryptographic Implementations and Security · Parallel Computing and Optimization Techniques
