Engineering Information Security: The Application of Systems Engineering Concepts to Achieve Information Assurance