Jonathan, Katz. Introduction to Modern Cryptography - 3rd ed. - Chapman and Hall/CRC 2021 - 626p. ISBN: 978-0815354369