Design and Implementation of the High-Speed Encryption Processing System for the Variable Sized Data in Cryptoki

This paper studies methods of processing the data of variable sizes in the Cryptoki standard of RSA which is used in academic and industrial environment as an unofficial API standard, and proposes the methods of improving its performance for the high-speed encryption processing system. Compared with existing method, the proposed method showed 13.7 times improvement in cryptographic performance with small sized data and also showed approximately 2 times improvement with larger data of 65,536 bytes. Therefore, the proposed method proved to be an efficient method of encryption and decryption of small sized data in network and ubiquitous environment.