Grant: Discovery Grants Program - Individual
Carleton University
$56,000.00
Delegation and Revocation for Internet Security
FY 2024-25
Summary
This research program focuses on designing and developing systems and protocols to enable secure delegation of services and trust to third parties. For example, when a website relies on third party services, the user (and their browser) need to be confident that this third party is securely delegated to act on behalf of that website, and to only perform the actions it is delegated to do. Additionally, if such delegation expires, or if the website wishes to discontinue such delegation, the browser needs to be aware of this to detect and prevent suspicious activities.
Secure delegation and revocation is becoming increasingly important for Internet services and operations. Many academic proposals face deployability challenges in practice due to the lack of secure delegation standards. For example, a geolocation service provider can protect users from man-in-the-middle attacks by providing users with an assurance of the geographic location where the physical server they are contacting resides. Users can then have the option to terminate a connection, or refrain from proceeding with a transaction, if they do not trust the location of that server. Another example is when an authentication server (e.g., the user's email provider) relies on users' geographic locations (given their consent) to protect their accounts from impersonation by attackers. Because robust Internet geolocation techniques often require a verification infrastructure, it does not make financial sense to many websites to deploy and maintain such an infrastructure on their own. It will thus be of high value to securely delegate third parties for reliable geolocation. Other benefits of secure delegation and revocation also exist for other applications, such as securing DNS delegation (e.g., to address DNS-based Internet censorship), mail server delegation (e.g., to prevent email impersonation by attackers), CDN delegation (e.g., to prevent malicious CDNs from distributing content on behalf of websites which they are not supposed to distribute), and the delegation of third party certification authorities to issue certificates to websites ensuring their identities.
Program
Discovery Grants Program - Individual
Recipient
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data
As published
Application id
RGPIN-2019-06155
Name nom
Abdou, AbdelRahman
Department département
School of Computer Science
Organization id
23
Institution établissement
Carleton University
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2024
Competition year année de concours
2019
Award amount
56000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
DISCOVERY RESEARCH
Group fr
RECHERCHE AXÉE SUR LA DÉCOUVERTE
Committee code
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
803
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Computer communications
Area of application fr
Téléinformatique
Research subject code
2710
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Information systems design
Research subject fr
Conception de systèmes d'information
Field of research list names en
Not available
Field of research list names fr
Non disponible
Socioeconomic objective list names en
Not available
Socioeconomic objective list names fr
Non disponible
Application title
Delegation and Revocation for Internet Security
Keywords
internet security; computer security; internet measurements; network efficiency and overhead; secure delegation and revocation
Application summary
This research program focuses on designing and developing systems and protocols to enable secure delegation of services and trust to third parties. For example, when a website relies on third party services, the user (and their browser) need to be confident that this third party is securely delegated to act on behalf of that website, and to only perform the actions it is delegated to do. Additionally, if such delegation expires, or if the website wishes to discontinue such delegation, the browser needs to be aware of this to detect and prevent suspicious activities.
Secure delegation and revocation is becoming increasingly important for Internet services and operations. Many academic proposals face deployability challenges in practice due to the lack of secure delegation standards. For example, a geolocation service provider can protect users from man-in-the-middle attacks by providing users with an assurance of the geographic location where the physical server they are contacting resides. Users can then have the option to terminate a connection, or refrain from proceeding with a transaction, if they do not trust the location of that server. Another example is when an authentication server (e.g., the user's email provider) relies on users' geographic locations (given their consent) to protect their accounts from impersonation by attackers. Because robust Internet geolocation techniques often require a verification infrastructure, it does not make financial sense to many websites to deploy and maintain such an infrastructure on their own. It will thus be of high value to securely delegate third parties for reliable geolocation. Other benefits of secure delegation and revocation also exist for other applications, such as securing DNS delegation (e.g., to address DNS-based Internet censorship), mail server delegation (e.g., to prevent email impersonation by attackers), CDN delegation (e.g., to prevent malicious CDNs from distributing content on behalf of websites which they are not supposed to distribute), and the delegation of third party certification authorities to issue certificates to websites ensuring their identities.