Дмитрий Анатольевич Мельников. Криптографические методы защиты информации в 2 ч. Часть 1. Математические аспекты. Учебник для академического бакалавриата. М.:ЮРАЙТ, 2016