“A Novel Public Key Cryptosystem and Digital Signatures” (2020) European Journal of Engineering Science and Technology, 3(1), pp. 22–30. doi:10.33422/ejest.v3i1.157.