Papers
Showcasing White-Box Implementation of the RSA Digital Signature Scheme
Data security is a critical aspect of online transactions. It involves ensuring data confidentiality, data integrity, and data authenticity. While much has been done to improve data confidentiality, algorithms to address data integrity and data authenticity are rare. The RSA digital signature scheme is often used to address these issues, but it can be difficult to understand for non-experts. In this study, we showcase the implementation of a white-box RSA digital signature scheme, which is an algorithm used to ensure data confidentiality, integrity, and authenticity after online transactions. We build the proposed implementation based on the understanding that the RSA digital signature scheme is an asymmetric model that uses two keys. One key is used to sign data, and the other key is used to verify the signature. We evaluate the effectiveness of the white-box RSA digital signature scheme using a quantitative research approach, where we assess the execution time and signature verification accuracy for different values of p, q, and data lengths. We observe a tradeoff between security and execution time, and we recommend using large values of p and q for better data security.
Reference: Colin Chibaya, Mfundo Monchwe, Taryn Nicole Michael, Eli Bila Nimy. Showcasing White-Box Implementation of the RSA Digital Signature Scheme, American Journal of Computer Science and Technology. Volume 5, Issue 4, December 2022, pp. 198-203.