Grant: Alliance Grants
Concordia University
$45,000.00
Towards Actionable Security Guidelines for IoT Compliance Auditing and Integration with Trustworthiness
FY 2024-25
Summary
There has been a significant increase in the deployments of the Internet of Things (IoT) devices over the last few years. Security, however, has lagged behind, as evidenced by the increasing number of attacks that target IoT devices (e.g., an arson that uses a smart oven, burglary via a smart lock), which may lead to as severe consequences as, not to mention sometimes more than, those targeting conventional devices. Nowadays, IoT devices tend to be trusted with more personal and security-critical data, although with relatively less computing power. Common causes of those attacks include but are not limited to software vulnerabilities and misconfigurations. Another important contributor is the multiparty model of the IoT device lifecycle, e.g., what the vendor/developer left as "defaults" might not match a security-unaware user's situation. Despite existing efforts, mitigating such security threats still remains challenging mainly for the following reasons: 1) current IoT security recommendations (e.g., NIST, ENISA) are too high-level to produce actionable items for enforcement/auditing; 2) those recommendations are not also expressed using system-level data so that the developers and manufacturers of IoT devices can easily integrate them into the device implementation; 3) most IoT devices lack sufficient storage and computational capabilities to conduct compliance auditing (e.g., using formal methods); and 4) collecting data from those devices, which frequently generate/collect sensitive information, introduces new privacy concerns.
This proposed program seeks to overcome those challenges and develop an AI-enhanced security framework for IoT devices to benefit from the security recommendations/standards in an automated manner. The objectives of this program are to: (i) derive actionable security guidelines by bridging the gap between the high-level recommendations and low-level system technicality; (ii) overcome the resource constraint and privacy concerns about data sharing; (iii) provide trustworthiness assurance for either the integration of those guidelines during the development/manufacturing phase, or the compliance auditing thereof, of the user's choice. In pursuit of these objectives, the proposed research will be conducted through several major research thrusts. First, we will build an automated solution to translate high-level recommendations into more concrete, actionable security guidelines that adapts to heterogeneous IoT platforms, by applying natural language processing (NLP) techniques. Second, we will devise a compliance auditing approach that learns the clusters of similar devices using nonsensitive data (e.g., design specifications) and then locally utilizes the sensitive data (e.g., sensor data) to perform the actual auditing in a federated manner to preserve privacy. Third and orthogonally, we will develop an automated technique to generate concrete integration inputs, e.g., scripts, templates and policies, so that the developers/manufacturers can easily apply these actionable guidelines and proactively ensure compliance if they choose to. Both the second and third thrusts will try to make use of current hardware-based techniques (e.g., trusted computing). The outcome of the proposed research will help secure IoT environments and can be used to design a viable adoption plan (e.g., IoT security education, defining security policies) for the upcoming IoT era.
Program
Alliance Grants
Recipient
Location
Quebec, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data
As published
Application id
577183-2022
Name nom
Majumdar, Suryadipta S
Department département
Concordia Institute for Information Systems Engineering (CIISE)
Organization id
70
Institution établissement
Concordia University
Province en
Québec
Province fr
Québec
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2024
Competition year année de concours
2022
Award amount
45000
Program id
ALLRP
Program name en
Alliance Grants
Program name fr
Subventions Alliance
Group en
RESEARCH PARTNERSHIPS
Group fr
PARTENARIATS DE RECHERCHE
Committee code
96
Committee name en
RPP Internal Decision Cttee
Committee name fr
Cté de décision interne - PPR
Area of application code
802
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
Information systems and technology
Area of application fr
Systèmes d'information et technologie de l'information
Research subject code
2700
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Information technology
Research subject fr
Technologie de l'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
Towards Actionable Security Guidelines for IoT Compliance Auditing and Integration with Trustworthiness
Keywords
cybersecurity; iot security; proactive security; security policy
Application summary
There has been a significant increase in the deployments of the Internet of Things (IoT) devices over the last few years. Security, however, has lagged behind, as evidenced by the increasing number of attacks that target IoT devices (e.g., an arson that uses a smart oven, burglary via a smart lock), which may lead to as severe consequences as, not to mention sometimes more than, those targeting conventional devices. Nowadays, IoT devices tend to be trusted with more personal and security-critical data, although with relatively less computing power. Common causes of those attacks include but are not limited to software vulnerabilities and misconfigurations. Another important contributor is the multiparty model of the IoT device lifecycle, e.g., what the vendor/developer left as "defaults" might not match a security-unaware user's situation. Despite existing efforts, mitigating such security threats still remains challenging mainly for the following reasons: 1) current IoT security recommendations (e.g., NIST, ENISA) are too high-level to produce actionable items for enforcement/auditing; 2) those recommendations are not also expressed using system-level data so that the developers and manufacturers of IoT devices can easily integrate them into the device implementation; 3) most IoT devices lack sufficient storage and computational capabilities to conduct compliance auditing (e.g., using formal methods); and 4) collecting data from those devices, which frequently generate/collect sensitive information, introduces new privacy concerns.
This proposed program seeks to overcome those challenges and develop an AI-enhanced security framework for IoT devices to benefit from the security recommendations/standards in an automated manner. The objectives of this program are to: (i) derive actionable security guidelines by bridging the gap between the high-level recommendations and low-level system technicality; (ii) overcome the resource constraint and privacy concerns about data sharing; (iii) provide trustworthiness assurance for either the integration of those guidelines during the development/manufacturing phase, or the compliance auditing thereof, of the user's choice. In pursuit of these objectives, the proposed research will be conducted through several major research thrusts. First, we will build an automated solution to translate high-level recommendations into more concrete, actionable security guidelines that adapts to heterogeneous IoT platforms, by applying natural language processing (NLP) techniques. Second, we will devise a compliance auditing approach that learns the clusters of similar devices using nonsensitive data (e.g., design specifications) and then locally utilizes the sensitive data (e.g., sensor data) to perform the actual auditing in a federated manner to preserve privacy. Third and orthogonally, we will develop an automated technique to generate concrete integration inputs, e.g., scripts, templates and policies, so that the developers/manufacturers can easily apply these actionable guidelines and proactively ensure compliance if they choose to. Both the second and third thrusts will try to make use of current hardware-based techniques (e.g., trusted computing). The outcome of the proposed research will help secure IoT environments and can be used to design a viable adoption plan (e.g., IoT security education, defining security policies) for the upcoming IoT era.