Вопрос с каким количеством узлов работает концентратор и как происходит процедура добавления нового. Если это может быть некой специальной процедурой "привязки", и если число узлов для концентратора не велико, то разумно выглядит реализация алгоритма Диффи-Хеллмана для генерации отдельного ключа для каждого узла. Тогда риск утечки ключей на производстве исключается, равно как и риск вскрытия одного узла и компроментации всей сети. Алгоритм Диффи-Хеллмана можно реализовать самостоятельно даже для PIC18. Я реализовывал на основе кусочков библиотеки BigDigits, получился ~192-битный ключ который на пике чуть ли не две минуты считался. За основу взял проект по ссылке:
https://sites.goog …ortegaalfredo/pic18rsa