Securing Data Transfer with Embedded Software