SoC to system szyfrowania danych oparty na silniku szyfrowania/deszyfrowania. System ten odpowiada za wszelkie obliczenia szyfrujące (zarówno symetryczne jak i asymetryczne) przeprowadzane przez układ scalony, bez potrzeby dodatkowego obciążania procesora systemowego.
Takie rozwiązanie: