Yes, I do run my own node. But the communication with the pool is not encrypted. Or am I missing something here?
If your miner, stratum server and node are on the same local network, it seems like encryption is unnecessary?