Вообще говоря, в неконтролируемой среде (например, ОС может быть изменена) это невозможно. Что бы вы ни придумали (проверка машинного кода, проверка цифровых подписей и т. д.), НЕТ быть выполнено копией вашего программного обеспечения, и подписание вывода по-прежнему возможно.
Проверка того, что фактический код, который загружается и работает, принадлежит конкретному автору, может быть выполнена только операционной системой (или системой в целом) без возможности его подделки третьей стороной.
И доверять этой проверке будет только то, что сама система не может быть подделана.
Так что нет, я не думаю, что есть практический способ сделать это. Ближе всего вы подходите к такой закрытой системе, возможно, ОС iOS/iPad. И по крайней мере я не в курсе, что там есть такая системная функция. Я даже искал его раньше, потому что нашел бы его очень удобным, если бы, например, iOS могла подписывать веб-запрос и включать производителя приложения в подпись. Однако, насколько мне известно, это невозможно. (Тем более, что даже iPhone можно взломать)
С другой стороны, во встроенной (закрытой) системе, где вы можете контролировать каждый интерфейс, который можно использовать для загрузки кода, вы можете реализовать это самостоятельно. Тем не менее, это так же безопасно, как и защита от несанкционированного доступа. И добавьте, что мы знаем, это никогда не бывает идеальным.
Однако на обычном ноутбуке или ПК я не думаю, что это возможно.