Does the encryption process rely on Windows, installed SQL Server, or any other hardware?

It does not rely on Windows or special hardware. However, if your CPU supports AES encryption, it runs faster. If your CPU does not support AES encryption, then the software still runs at an acceptable speed for server operations.