Hardware and Software Constraints for Automotive Firewall Systems