Geumhwan Cho

Mr. Geumhwan Cho

orcid

Research Focus & Metrics

Academic Career Length

12Years (2015-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
30 April 2020 in Applied Sciences
Verified
Journal Article
Open access
PDF file
GCGeumhwan Cho
Geumhwan Cho
JCJunsung Cho
Junsung Cho
SHSangwon Hyun
Sangwon Hyun
Hyoungshick KimHyoungshick Kim
Hyoungshick Kim
Extensive use of unmanned aerial vehicles (commonly referred to as a “drone”) has posed security and safety challenges. To mitigate security threats caused by flights of unauthorized drones, we present a framework called SENTINEL (Secure and Efficient autheNTIcation for uNmanned aErial vehicLes) under the Internet of Drones (IoD) infrastructure. SENTINEL is specifically designed to minimize the computational and traffic overheads caused by certificate exchanges and asymmetric cryptography computations that are typically required for authentication protocols. SENTINEL initially generates a flight session key for a drone having a flight plan and registers the flight session key and its flight plan into a centralized database that can be accessed by ground stations. The registered flight session key is then used as the message authentication code key to authenticate the drone by any ground station while the drone is flying. To demonstrate the feasibility of the proposed scheme, we implemented a prototype of SENTINEL with ECDSA, PBKDF2 and HMAC-SHA256. The experiment results demonstrated that the average execution time of the authentication protocol in SENTINEL was about 3.1 times faster than the “TLS for IoT” protocol. We also formally proved the security of SENTINEL using ProVerif that is an automatic cryptographic protocol verifier.

18 April 2015
Verified
Conference Paper
Open access
YSYoungbae Song
Youngbae Song
GCGeumhwan Cho
Geumhwan Cho
SOSeongyeol Oh
Seongyeol Oh
HKHyoungshick Kim
Hyoungshick Kim
JHJun Ho Huh
Jun Ho Huh
We propose an effective pattern lock strength meter to help users choose stronger pattern locks on Android devices. To evaluate the effectiveness of the proposed meter with a real world dataset (i.e., with complete ecological validity), we created an Android application called EnCloud that allows users to encrypt their Dropbox files. 101 pattern locks generated by real EnCloud users were collected and analyzed, where some portion of the users were provided with the meter support. Our statistical analysis indicates that about 10% of the pattern locks that were generated without the meter support could be compromised through just 16 guessing attempts. As for the pattern locks that were generated with the meter support, that number goes up to 48 guessing attempts, showing significant improvement in security. Our recommendation is to implement a strength meter in the next version of Android.

1 September 2018 in Computers & Security
Verified
Journal Article
Closed access
DNDaeHun Nyang
DaeHun Nyang
Hyoungshick KimHyoungshick Kim
Hyoungshick Kim
WLWoojoo Lee
Woojoo Lee
SKSung-Bae Kang
Sung-Bae Kang
GCGeumhwan Cho
Geumhwan Cho
AMAziz Mohaisen
Aziz Mohaisen

1 May 2017
Verified
Conference Paper
Closed access
GCGeumhwan Cho
Geumhwan Cho
JHJun Ho Huh
Jun Ho Huh
JCJunsung Cho
Junsung Cho
SOSeongyeol Oh
Seongyeol Oh
YSYoungbae Song
Youngbae Song
HKHyoungshick Kim
Hyoungshick Kim
To improve the security of user-chosen Android screen lock patterns, we propose a novel system-guided pattern lock scheme called "SysPal" that mandates the use of a small number of randomly selected points while selecting a pattern. Users are given the freedom to use those mandated points at any position. We conducted a large-scale online study with 1,717 participants to evaluate the security and usability of three SysPal policies, varying the number of mandatory points that must be used (upon selecting a pattern) from one to three. Our results suggest that the two SysPal policies that mandate the use of one and two points can help users select significantly more secure patterns compared to the current Android policy: 22.58% and 23.19% fewer patterns were cracked. Those two SysPal policies, however, did not show any statistically significant inferiority in pattern recall success rate (the percentage of participants who correctly recalled their pattern after 24 hours). In our lab study, we asked participants to install our screen unlock application on their own Android device, and observed their real-life phone unlock behaviors for a day. Again, our lab study did not show any statistically significant difference in memorability for those two SysPal policies compared to the current Android policy.

1 August 2015
Verified
Conference Paper
Closed access
GCGeumhwan Cho
Geumhwan Cho
JCJunsung Cho
Junsung Cho
YSYoungbae Song
Youngbae Song
HKHyoungshick Kim
Hyoungshick Kim
Smartphone advertisement is increasingly used among many applications and allows developers to obtain revenue through in-app advertising. Our study aims at identifying potential security risks of a type of mobile advertisement where advertisers are charged for their advertisements only when a user clicks (or touches) on the advertisements in their applications. In the Android platform, we design an automated click generation attack and empirically evaluate eight popular advertising networks by performing real attacks on them. Our experimental results show that six advertising networks (75%) out of eight (Millennial Media, App Lovin, Ad Fit, Mdot M, Rev Mob and Cauly Ads) are vulnerable to our attacks. We also discuss how to develop effective defense mechanisms to mitigate such automated click fraud attacks.

12 August 2017
Verified
Book Chapter
Closed access
PDF file
SKSoyoung Kim
Soyoung Kim
SLSora Lee
Sora Lee
GCGeumhwan Cho
Geumhwan Cho
MAMuhammad Ejaz Ahmed
Muhammad Ejaz Ahmed
JJJaehoon (Paul) Jeong
Jaehoon (Paul) Jeong
Hyoungshick KimHyoungshick Kim
Hyoungshick Kim