Если вы занимаетесь встроенным программированием, тогда в чем проблема шифрования?
Пока вы работаете на одном процессоре, например, шифрование бесполезно.
Если вас это беспокоитмежду процессорами на устройстве шифрование может быть затруднено, поскольку у dsp не обязательно будет свободное место для любого шифрования любой сложности.
Если вы хотите быстро, то вам лучше всего подходит симметричный алгоритм, иЕсть много хороших способов, таких как Blowfish или IDEA.Вы можете хранить уникальный симметричный ключ, поэтому, если они смогут разобрать устройство, будет обнаружен только один ключ, но у каждого устройства должен быть свой собственный ключ.
Просто привяжите каждый ключ к серийному номеру, чтобыесли вы обмениваетесь данными с сервером, тогда передайте серийный номер пакета и веб-сервер сможет найти правильный симметричный ключ и быстро его расшифровать.
Если вы хотите сделать быстрое аппаратное шифрование, для моей диссертации MSEEЯ разработал семейство шифрований, использующее исчисление произвольного порядка, в котором было бы сложно определить ключ, поскольку он может быть в аппаратной схеме с использованием микрополоски, поскольку отсутствует обработка, он будет привязан непосредственно перед антенной и всем, что происходит над ней.будет зашифрован.