Не возможный. Ничто не определяет "Корневое" пространство имен. Пространство имен по умолчанию в опциях является вещью Visual Studio, не .net вещью
Если вы посмотрите недавний файл web.config, вы увидите, что Microsoft использует один и тот же ключ для множества сборок
Если сборки принадлежат одному решению, я думаю, что это возможно.
Я думаю, что основное использование сильного ключа - это определить, что сборка создана определенным человеком / группой. Надежное подписание сборки не обеспечивает большей безопасности сборки.
Вы можете только убедиться, что другие не могут подписать сборку вашим файлом ключа, но они могут сначала взломать ее и подписать другим файлом ключа.