본문 바로가기
KERD
논문KCI 등재

‘애플과 구글의 코로나 접촉 추적 사양’에 대한 보안성 평가 및 검증 가능한 연산을 이용한 개선

Security Analysis on ‘Privacy-Preserving Contact Tracing Specifications by Apple and Google' and Improvement with Verifiable Computations

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

그동안 COVID-19의 확산을 막고 사회를 정상화하려는 노력이 있었고, 감염 확산 탐지를 위해선 접촉자 추적 기술이 필수적이다. 하지만, 정부에 의한 접촉 추적 과정에서 공개된 감염자의 개인 정보 침해에 대한 우려가 제기되고 있고, 이에 Google과 Apple은 개인 정보 보호와 보안을 고려하여 정부와 보건 기관의 COVID-19 확산 방지에 대한 노력을 도울 수 있도록 블루투스 기술을 사용한 접촉 추적 기술을 발표했다. 그러나 더 나은 접촉 추적 기술을 제시하기 위해서는 체계적으로 보안 위협 및 취약점 도출하는 과정이 필요하다. 본 논문에서는 STRIDE, LINDDUN 위협 모델링을 통해 COVID-19 접촉 추적 기술에 대한 보안성을 분석하고, 이것을 기반으로 Zero-knowledge Succinctness Non-interactive Arguments of Knowledges(zkSNARKs)와 Public Key Infrastructure(PKI)를 이용해 실질적인 데이터 무결성과 개인 정보 보호 보장 방식을 제안한다.

Abstract

There has been global efforts to prevent the further spread of the COVID-19 and get society back to normal. ‘Contact tracing’ is a crucial way to detect the infected person. However the contact tracing makes another concern about the privacy violation of the personal data of infected people, released by governments. Therefore Google and Apple are announcing a joint effort to enable the use of Bluetooth technology to help governments and health agencies reduce the spread of the virus, with user privacy and security central to the design. However, in order to provide the improved tracing application, it is necessary to identify potential security threats and investigate vulnerabilities for systematically. In this paper, we provide security analysis of Privacy-Preserving COVID-19 Contact Tracing App with STRIDE and LINDDUN threat models. Based on the analysis, we propose to adopt a verifiable computation scheme, Zero-knowledge Succinctness Non-interactive Arguments of Knowledges (zkSNARKs) and Public Key Infrastructure (PKI) to ensure both data integrity and privacy protection in a more practical way.

참고문헌 (44)

  1. WHO, "COVID 19 Public Health Emergency of International Concern", GLOPID-R, ~ (2020)
  2. UN High Commissioner, "The coronavirus outbreak is a test of our systems, values and humanity", UNHCR, ~ (2020)
  3. National Human Rights Chairman, "Corona19 Crisis, a test stand to verify human rights capabilities in our society" (2020), National Human Rights Commission
  4. Jung Yeon-je, "South korea is reporting intimate details of covid-19 cases: has it helped?", Nature (2020)
  5. Seo Hangi, "If the public announcement of the movement about Corona 19 is invading privacy? Can be corrected by appealing", yunhap news, Mar. 2020, ~ (2020)
  6. Lambert S, "Threat modeling uncover security design flaws using the stride approach", MSDN Magazine-Louisville, 68~75 (2016)
  7. Marco M, "Risk Centric Threat Modeling: Process for Attack Simulation and Threat Analysis", pp.1~696 (2015), John Wiley Sons
  8. James S, "Introduction to the OCTAVE Approach", pp.1~37 (2003), SEI
  9. "ETSI TS 102 165-1 v4.2.3 -Telecommunications and Internet converged Services and Protocols for Advanced Networking(TISPAN);Methods and protocols; Part 1: Method and proforma for Threat, Risk, Vulnerability Analysis", 1~79 (2011)
  10. James S, "Systems thinking for safety and security", Proceedings of the 29th Annual Computer Security Applications Conference, pp.1~8 (2013)
  11. Joosen W, "LINDDUN privacy threat modeling: a tutorial", 1~38 (2015)
  12. Bradley Potteiger, "Software and attack centric integrated threat modeling for quantitative risk assessment", Proceedings of the Symposium and Bootcamp on the Science of Security, pp.99~108 (2016)
  13. Tadayoshi K, "The security cards: a security threat brainstorming toolkit" (2013), University of Washington
  14. Shull F, "A Hybrid Threat Modeling Method", pp.1~53 (2018), Carnegie Mellon University - Software Engineering Institute
  15. Larcom B, "Trike v1 methodology document", pp.1~17 (2005)
  16. A. Agarwal, "Vast methodology: Visual, agile, and simple threat modeling" (2016), Prescott Valley
  17. Microsoft, "Microsoft threat modeling tool threats" (2017), microsoft docs
  18. Kristian Beckers, "Comparing Privacy Requirements Engineering Approaches", 2012 7th IEEE International Conference on Availability, Reliability and Security(ARES), pp.574~581 (2012)
  19. 이호준, "COVID-19 접촉자 추적 기술에 대한 평가 기준 마련 및 보안성 비교 분석", 정보보호학회논문지, 30(6), pp.1151~1166 (2020), 한국정보보호학회[DOI]
  20. Carmela Troncoso, "Decentralized Privacy-Preserving Proximity Tracing" (2020), Arxiv
  21. Serge Vaudenay, "Analysis of DP3T Between Scylla and Charybdis" (2020), IACR
  22. Apple, Google, "Privacy-Preserving Contact Tracing ver 1.2 BY APPLE INC. AND GOOGLE INC", ~ (2020)
  23. "SECURITY ANALYSIS OF THE COVID-19 CONTACT TRACING SPECIFICATIONS BY APPLE INC. AND GOOGLE INC" (2020)[URL]
  24. Joseph K. Liu, "Privacy-Preserving COVID-19 Contact Tracing App: A Zero-Knowledge Proof Approach" (2020), Arxiv
  25. E. Ben-Sasson, "Succinct non-interactive zero knowledge for a von neumann architecture", USENIX Security Symposium, pp.781~796 (2014)
  26. W. Diffie, "New Directions in Cryptography", IEEE Transaction on theory (1976)
  27. "Core Specification" (2019)[URL]
  28. "CVE-2020-6616" (2020)[URL]
  29. "CVE-2020-0022" (2020)[URL]
  30. "CVE-2020-9770" (2020)[URL]
  31. "CVE-2020-9023" (2020)[URL]
  32. Depoux A, "The pandemic of social media panic travels faster than the COVID-19 outbreak", J Travel Med (2020)
  33. Becker, Johannes, "Tracking Anonymized Bluetooth Devices", Proceedings on Privacy Enhancing Technologies (2019)
  34. Jide S. Edu, "Smart Home Personal Assistants: A Security and Privacy Review", ACM Comput (2020)
  35. Thomas Willingham, "Testing vulnerabilities in bluetooth low energy" (2018), ACMSE
  36. Or Ami, "Ransomware prevention using application authentication-based file access control" (2018), SAC
  37. Privacy Policy: Who Should Do What?, "Hyman, David A.", GWU Legal Studies, ~ (2018)
  38. L. Scripcariu, "AES Vulnerabilities Study", ECAI 2018 10th International Conference on (2018)
  39. "Exploiting BlueBorne" (2017)[URL]
  40. Veelasha Moonsamy, "Mitigating man-in-the-middle attacks on smartphones", Australian Information Security Management Conference (2014)
  41. Slawomir Jasek, "GATTacking Bluetooth Smart Devices", Black hat USA conference (2016)
  42. Sam Bowne, "Making an SSL Auditing Proxy with a Mac and Burp" (2015), samsclass
  43. "CallJam" (2016)[URL]
  44. "CRNG Cracked" (2008)[URL]

관련 논문AI추천

이 간행물의 다른 논문 (22건)