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