Должны ли подписанные сборки взаимодействия?

У нас есть набор COM-компонентов, разработанных на VC ++. Когда ссылка на такой компонент добавляется в проект .NET, Visual Studio создает сборку взаимодействия. У нас сейчас есть множество таких сборок.

Выполняя нашу ежедневную сборку, мы подписываем все созданные двоичные файлы цифровой подписью. Сборки взаимодействия не подписаны, поскольку мы не считаем себя авторами - любой может использовать Visual Studio и создавать одинаковые сборки.

Должны ли мы также подписать сборки взаимодействия? Должны ли мы также подписать их строгим именем (утилита sn.exe)? Каковы причины для этого?