Для начала определись на каких аппаратах собираешься шифровать и что , а определившись идёшь на оф. сайт производителя оборудования, как вариант
Например аппаратное шифрование в рамках сетей подразумевает что маршрутизаторы держащие эту cамую сеть, поддерживают и криптозащиту - то-есть перехваченный трафик прочитать будет весьма затруднительно не имею ключа. В широком смысле слова понятие аппаратное говорит о том, что есть специальное узконаправленное устройство выполняющее одну или несколько специализированных функций, хотя по большому счёту трудно на все 100% сказать АППАРАТНОЕ - т.к всё равно у устройства есть прошивка (программа) выполняющая контроль и управление устройством.
Таким образом правильнее сказать что говоря оппаратное шифрование имеем ввиду "глубокое" шифрование (если можно так грубовато выразиться) - то-есть это самое шифрование производиться не на уровне приложений (говоря языком цисковской модели OSI), а на более глубоких уровнях - например на сетевом уровне, таким образом появляется дополнительная защита, потому что надо сначало перейти на тот уровень на котором производиться это шифрование (теоретически бесполезно пытаться пробить 3-х метровую бетонную стену иголкой, её надо пробивать как минимум ломом или взравчаткой), а уж потом пытаться обойти защиту, однако перейти на аппаратный уровень не всегда возможно даже физически - над иметь оборудование такого класса.