ALTERA Stratix II Stratix II использует улучшенный стандарт шифрования (AES) совместно со 128-битным энергонезависимым ключом. Заданный пользователем ключ AES, может быть запрограммирован в 128-битной энергонезависимой памяти в Stratix II. . либо защита совместным применением FPGA+CPLD. В последней будет реализована часть вашего алгоритма.
PS: как-то обсуждалось на форуме - используйте поиск