A cost effective design use a mixture of hardware and software to accomplish overall security goals. This provides sufficient motivation for attempting a synthesis-oriented approach to achieve security system implementations having both hardware and software components. Such an approach would benefit from a systematic analysis of design trade-offs that is common in synthesis while also creating cost effective systems.