Какой криптопротокол реализовать?
Если "такое уже делали студенты в 20NN году, поэтому взять это нельзя", то тогда только
https://eprint.iacr.org/curr/
Вам в помощь
Мне лично было бы интересно исследовать Keccak или другой на основе функции губки. Или отсюда (other algorithms) можете выбрать.