Modern ICT systems need to be engineered with security “built in” from the start. Therefore methodologies, techniques, and tools to facilitate secure and efficient system design and implementation are highly in demand.
The methodologies leverage existing technologies such as cryptography and federated identity management, and take innovative approaches such as model-driven security for ensuring the confidentiality, integrity, and availability of large-scale distributed systems. Furthermore, a system is only as secure as its weakest link. Security engineering tools must therefore make it easier for system engineers to adhere to security requirements in different stages of the software development lifecycle, including design, implementation and testing. AIT offers the development of “security by design” architectures and supporting tools for secure software development lifecycles.