Как защитить совершенно секретный скрипт на python?

Я разрабатываю проект в клиент-серверной архитектуре. Клиент - это скрипт на python 3.12, который будет запускаться на рабочих станциях клиентов, а сервер - это приложение Django 5.0.x. Я буду распространять клиентский скрипт после запуска pyinstaller -F script.py, поэтому пакет будет иметь около 40 МБ из-за виртуального окружения с либами python. Поэтому мне нужно защитить клиентский скрипт, чтобы люди не смогли прочитать мой код и скопировать мою идею.

Я думал о создании вспомогательного скрипта, так что этот вспомогательный скрипт и сервер будут выполнять эти основные шаги:

  1. Вспомогательный скрипт генерирует ассиметричную пару ключей RSA
  2. .
  3. Вспомогательный скрипт отправляет открытый ключ приложению django.
  4. Джанго приложение шифрует основной скрипт с помощью этого открытого ключа и возвращает ответ с зашифрованным основным скриптом в качестве ответа
  5. .
  6. Вспомогательный скрипт загружает зашифрованный основной скрипт и расшифровывает его с помощью закрытого ключа
  7. Вспомогательный скрипт загружает незашифрованный основной скрипт в память
  8. Наконец, вспомогательный скрипт выполняет основной скрипт.

Проблема в том, что даже если я конвертирую вспомогательный скрипт в бинарный с помощью pyinstaller, если кто-то что-то сделает и сможет прочитать код вспомогательного скрипта, то этот человек сможет отредактировать код и сделать шаг 5) записывает основной скрипт в файл на диске, вместо загрузки в память.

Есть ли какое-нибудь решение для этого?

Вернуться на верх