Have you considered adding some sort of encryption to the data stream? I realize it is a wired connection, but I'm thinking of scenarios where one MCU is in a secure location and the other isn't, such as a keypad outside and an access controller inside. Or are you aware of any existing libraries that could be added to work with yours?