Fundamentals of cryptography : introducing mathematical and algorithmic foundations - Buell, Duncan A., 1950- (Undergraduate topics in computer science, 2021)