Key research themes
1. How can formal methods and tool-supported environments improve the design and verification of security protocols to reduce implementation errors?
This theme focuses on leveraging formal specification languages, verification tools, and integrated development environments to model, analyze, and generate secure implementations of security protocols. The motivation arises from the error-prone nature of protocol design and implementation and the challenges practitioners face in using existing verification tools. Addressing this can lead to higher assurance in protocol correctness and ease of adoption in industrial contexts.
2. What are the security challenges and vulnerabilities in lightweight and ultra-lightweight authentication protocols for constrained environments, and how can they be addressed?
With the proliferation of Internet of Things (IoT) devices, RFID tags, and sensor networks with limited computational resources, lightweight authentication protocols have gained attention. These protocols aim to provide security guarantees while remaining computationally feasible. However, their design constraints often lead to vulnerabilities. This theme investigates the types of cryptanalytic attacks these protocols face and explores enhancements that improve their security without violating resource constraints.
3. How can cryptographic protocols be integrated into network and communication infrastructures to secure internet communications and emerging technologies?
This research area deals with the design, enhancement, and application of security protocols and cryptographic mechanisms at various layers of the internet protocol stack to protect data confidentiality, integrity, and authentication. It includes examining the historical design philosophies, addressing protocol-level vulnerabilities, and extending security architectures to new domains such as IP networks, wireless communications, 5G networks, and digital payment ecosystems.