https://intlibrary.ir/download/mathematics-of-public-key-cryptography-version-1.1-42507/