Пишу методичку для студентов. В нее входит протокол обмена ключами Диффи-Хеллмана.
Подробный рассказ о выборе параметров не влезает по объему. Я забыл, откуда брал этот материал.
Хочу поставить ссылку на литературу, где это было бы подробно описано.
Посоветуйте, пожалуйста, книгу или статью.
Русскоязычный источник предпочтительней, англоязычный тоже годится.
(Выбор параметров:
- необходимость использования в протоколе Диффи-Хеллмана порождающего элемента группы.
- уязвимость протокола при наличии большого числа малых делителей у порядка группы.
- использование надежных простых чисел:

,

,

.
- наконец, использование подгрупп меньшего размера:

. )