Optimizing Cryptography Execution On Resource-Constrained Hardware Through Algorithm Integration
摘要
In today’s digital world, cybercrime, cyberattacks, and data breaches pose significant challenges. Cryptography algorithms have been developed as a means to mitigate these risks. However, implementing complex algorithms like AES-128, RSA, SHA-256 is in demand, and requiring substantial memory and compilation time requires more equipment to perform algorithm. This paper introduces a logical approach to the integration of algorithms to develop a multi-algorithmic cryptoprocessor, which aims to address the issues related to memory consumption, compilation time, and hardware. The proposed single hardware platform for executing multi-cryptography algorithms is PSoC6. Through this work, we demonstrate a practical solution to optimize memory usage and reduce compilation time for executing multiple cryptography algorithms logically and efficiently on a single platform PSoC hardware, offering potential advancements in combating cyber threats.