TY - JOUR
T1 - PP–GSM
T2 - Privacy-preserving graphical security model for security assessment as a service
AU - Lee, Dongwon
AU - Oh, Yongwoo
AU - Hong, Jin B.
AU - Kim, Hyoungshick
AU - Kim, Dan Dongseong
PY - 2023/5
Y1 - 2023/5
N2 - Security Assessment-as-a-Service (SAaaS) allows users to outsource security assessments of their systems and networks from the cloud, reducing the burden on users whom do not have sufficient resources to carry out security assessments. SAaaS can be implemented using Graphical Security Models (GSMs), such as Attack Graphs and Attack Trees, that are widely used for security assessments. However, this approach exposes users’ sensitive data (e.g., network topology, host vulnerabilities) in the cloud, which would not be acceptable in private systems such as government and/or corporation networks. This paper proposes a framework named privacy-preserving GSM (PP–GSM) for SAaaS. PP–GSM is built with (1) homomorphic encryption (HE) for protecting users’ sensitive data by performing security assessment computations on the encrypted network models, and (2) graph obfuscation techniques to confuse attackers trying to reveal users’ sensitive data. Moreover, we develop new algorithms to speed up HE by reducing the number of multiplications, which are computationally expensive arithmetic operations in HE schemes. Our experimental results using various realistic scenarios show that PP–GSM can be generated on average in 1,078 s for networks with 60 nodes (and the time taken is linearly proportional to the number of nodes). For evaluations, the time taken can be as short as on average 30 s for computing the cumulative attack success probability. Therefore, PP–GSM is a promising solution for the SAaaS to be used in practice.
AB - Security Assessment-as-a-Service (SAaaS) allows users to outsource security assessments of their systems and networks from the cloud, reducing the burden on users whom do not have sufficient resources to carry out security assessments. SAaaS can be implemented using Graphical Security Models (GSMs), such as Attack Graphs and Attack Trees, that are widely used for security assessments. However, this approach exposes users’ sensitive data (e.g., network topology, host vulnerabilities) in the cloud, which would not be acceptable in private systems such as government and/or corporation networks. This paper proposes a framework named privacy-preserving GSM (PP–GSM) for SAaaS. PP–GSM is built with (1) homomorphic encryption (HE) for protecting users’ sensitive data by performing security assessment computations on the encrypted network models, and (2) graph obfuscation techniques to confuse attackers trying to reveal users’ sensitive data. Moreover, we develop new algorithms to speed up HE by reducing the number of multiplications, which are computationally expensive arithmetic operations in HE schemes. Our experimental results using various realistic scenarios show that PP–GSM can be generated on average in 1,078 s for networks with 60 nodes (and the time taken is linearly proportional to the number of nodes). For evaluations, the time taken can be as short as on average 30 s for computing the cumulative attack success probability. Therefore, PP–GSM is a promising solution for the SAaaS to be used in practice.
KW - Graph obfuscation
KW - Graphical security models
KW - Homomorphic encryption
KW - Privacy-preserving computing
KW - Security assessment
UR - http://www.scopus.com/inward/record.url?scp=85146626618&partnerID=8YFLogxK
U2 - 10.1016/j.future.2022.12.041
DO - 10.1016/j.future.2022.12.041
M3 - Article
AN - SCOPUS:85146626618
VL - 142
SP - 351
EP - 363
JO - Future Generation Computer Systems: the international journal of grid computing: theory, methods and applications
JF - Future Generation Computer Systems: the international journal of grid computing: theory, methods and applications
SN - 0167-739X
ER -