Design of an AES Encryption-Based Keyboard Driver for Keylogging Defense

This paper proposes an encryption-based keyboard protection method to safeguard user input from keylogging attacks. Keylogging is a hacking technique that intercepts keyboard input to steal sensitive information, and traditional detection-based defenses alone have limitations in countering the evolu...

Full description

Saved in:
Bibliographic Details
Published inInternational Journal of Advanced Culture Technology(IJACT) Vol. 12; no. 4; pp. 548 - 560
Main Authors 한유정, 김민영
Format Journal Article
LanguageEnglish
Published 국제문화기술진흥원 31.12.2024
Subjects
Online AccessGet full text

Cover

Loading…
Abstract This paper proposes an encryption-based keyboard protection method to safeguard user input from keylogging attacks. Keylogging is a hacking technique that intercepts keyboard input to steal sensitive information, and traditional detection-based defenses alone have limitations in countering the evolution of keyloggers. To address this issue, we introduce a kernel-user integrated security architecture that combines a filter driver with a security module. In the proposed method, when a user initiates keyboard input, the filter driver encrypts the input using the AES-128 ECB algorithm and transmits the encrypted data to the user-space security module. The security module then decrypts the data and relays it to the application, ensuring secure keyboard input handling. This encryption-decryption process prevents keyloggers from retrieving the original information, even if they intercept the encrypted keystrokes. Our proposed method operates automatically in the background, minimizing impact on user experience and eliminating the inconvenience of alternatives like virtual keyboards. This approach guarantees secure keyboard input without the need for detection-based keylogging defenses, thereby enhancing both user convenience and security. The study offers an effective security solution to prevent data leakage from keylogging attacks and can be applied across various application environments.
AbstractList This paper proposes an encryption-based keyboard protection method to safeguard user input from keylogging attacks. Keylogging is a hacking technique that intercepts keyboard input to steal sensitive information, and traditional detection-based defenses alone have limitations in countering the evolution of keyloggers. To address this issue, we introduce a kernel-user integrated security architecture that combines a filter driver with a security module. In the proposed method, when a user initiates keyboard input, the filter driver encrypts the input using the AES-128 ECB algorithm and transmits the encrypted data to the user-space security module. The security module then decrypts the data and relays it to the application, ensuring secure keyboard input handling. This encryption-decryption process prevents keyloggers from retrieving the original information, even if they intercept the encrypted keystrokes. Our proposed method operates automatically in the background, minimizing impact on user experience and eliminating the inconvenience of alternatives like virtual keyboards. This approach guarantees secure keyboard input without the need for detection-based keylogging defenses, thereby enhancing both user convenience and security. The study offers an effective security solution to prevent data leakage from keylogging attacks and can be applied across various application environments. KCI Citation Count: 0
This paper proposes an encryption-based keyboard protection method to safeguard user input from keylogging attacks. Keylogging is a hacking technique that intercepts keyboard input to steal sensitive information, and traditional detection-based defenses alone have limitations in countering the evolution of keyloggers. To address this issue, we introduce a kernel-user integrated security architecture that combines a filter driver with a security module. In the proposed method, when a user initiates keyboard input, the filter driver encrypts the input using the AES-128 ECB algorithm and transmits the encrypted data to the user-space security module. The security module then decrypts the data and relays it to the application, ensuring secure keyboard input handling. This encryption-decryption process prevents keyloggers from retrieving the original information, even if they intercept the encrypted keystrokes. Our proposed method operates automatically in the background, minimizing impact on user experience and eliminating the inconvenience of alternatives like virtual keyboards. This approach guarantees secure keyboard input without the need for detection-based keylogging defenses, thereby enhancing both user convenience and security. The study offers an effective security solution to prevent data leakage from keylogging attacks and can be applied across various application environments.
Author 김민영
한유정
Author_xml – sequence: 1
  fullname: 한유정
  organization: (동의대학교)
– sequence: 2
  fullname: 김민영
  organization: (동의대학교)
BackLink https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART003152882$$DAccess content in National Research Foundation of Korea (NRF)
BookMark eNo1jFFLwzAUhYNMcM79A5E8C63JTdKmj7WbbjoQtO8lbW9K2ExGOoT9e6fTh8N3-DicazLxwSMht5ylPM-ZeFi_lFWdAgOZckhlqqS-IFMArZNccD3576fFFZmPo2sZCMkAcjYlqwWObvA0WGo8LZcfdOm7eNwfXPDJoxmxp694bIOJPV1E94WR2hB_3C4Mg_MDXaBFP-INubRmN-L8jzNSPy3rapVs3p7XVblJUOks6Uze522BmTEcBLCWKaFQgOZc4skWRqO2veXAbI9KMcDMFhJ5rzpbGC5m5P5866Nttp1rgnG_HEKzjU35Xq8bzrJM8FNm5O48RhMPrtths4_u08RjIzMA4OIbMEddLA
ContentType Journal Article
DBID M1Z
ACYCR
DOI 10.17703/IJACT.2024.12.4.548
DatabaseName eARticle
Korean Citation Index
DatabaseTitleList

DeliveryMethod fulltext_linktorsrc
EISSN 2288-7318
EndPage 560
ExternalDocumentID oai_kci_go_kr_ARTI_10663166
462221
GroupedDBID ALMA_UNASSIGNED_HOLDINGS
M1Z
ACYCR
GROUPED_DOAJ
JDI
ID FETCH-LOGICAL-e586-ca7d7b9e6aa12320b0535e328114ee6a9a8e8fdf120fde5502e6f94e1d5cf9a13
ISSN 2288-7202
IngestDate Thu Jun 19 03:20:37 EDT 2025
Tue Apr 22 16:20:53 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 4
Keywords Keylogging Defense
Filter Driver
Kernel-User Security Architecture
AES Encryption
Keyboard Driver
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-e586-ca7d7b9e6aa12320b0535e328114ee6a9a8e8fdf120fde5502e6f94e1d5cf9a13
Notes http://www.ipact.kr/eng/iconf/ijact/sub05.php
PageCount 13
ParticipantIDs nrf_kci_oai_kci_go_kr_ARTI_10663166
earticle_primary_462221
PublicationCentury 2000
PublicationDate 20241231
PublicationDateYYYYMMDD 2024-12-31
PublicationDate_xml – month: 12
  year: 2024
  text: 20241231
  day: 31
PublicationDecade 2020
PublicationTitle International Journal of Advanced Culture Technology(IJACT)
PublicationYear 2024
Publisher 국제문화기술진흥원
Publisher_xml – name: 국제문화기술진흥원
SSID ssib023402270
ssib053376687
ssib050732742
ssj0002876196
Score 2.2786365
Snippet This paper proposes an encryption-based keyboard protection method to safeguard user input from keylogging attacks. Keylogging is a hacking technique that...
SourceID nrf
earticle
SourceType Open Website
Publisher
StartPage 548
SubjectTerms 과학기술학
TableOfContents Abstract 1. INTRODUCTION 2. RELATED RESEARCH 2.1 Vulnerabilities in Keyboard Input 2.2 Keylogging and Prevention Techniques 2.3 Keylogging Techniques in Windows 2.4 Windows Driver 2.5 Keyboard Input and AES-128 Encryption 2.6 AES-128 Encryption 3. DESIGN FOR THE PROPOSED METHOD 3.1 Method Architecture and Operating Principles 3.2 Filter Driver 3.3 Security Module 4. PROPOSED METHOD IMPLEMENTATION AND RESULTS 5. CONCLUSION AND FUTURE RESEARCH DIRECTIONS REFERENCES
Title Design of an AES Encryption-Based Keyboard Driver for Keylogging Defense
URI https://www.earticle.net/Article/A462221
https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART003152882
Volume 12
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
ispartofPNX The International Journal of Advanced Culture Technology , 2024, 12(4), , pp.548-560
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Lb9QwELaWcuGCQLzKS5bAp1WWxLET-5hXtS0qFxapt8hJHEQrZVG0PbSH_kX-EmM7SXeXChUuVnbkR7wz-jwzGc8g9DGmVMZaKq-VYe2ZbISeYqzyWAWEUHAplPmie_olWn5jJ2f8bDb7tRW1dLmpFvX1nfdK_oerQAO-mluy_8DZaVIgwDPwF1rgMLT34nFuwy_sp_xunhRf50VX91cWBLwUjqdm_llfVWvjKch7E4BhgwqBBoBnixPlugUzdicaaNdFuJVYYooWcMk69HwzeeX3c5ZaFpIiJ5ITmZEiM23imwdoXblL1yUhqTTBFkVKkiOSur6CuPoqozeCTjkPB_mx4zhJ8nHGzE6QkVTYVSWRzPYRJLWrCjEuHxPBbJ-cJNyulhJXSdTBIaXA_Zj6Drv1Fi0cENxBMHeZO4fTnLtqBX8cFDEgHbD3-CTJVguzEeMUZotp8HZe7r3zcicz90X9o_y-Li_6EuyP4zIwGlwQRQ_QQwp2iwHe05tiBDgaMpOxcQJI0MVDOvomzO8Q4D4a9OVz6_k0XiZbIHHc_XD907z_pzve3uhUgzyCttT17Za2tHqCHg9mDk5cn6doprtnaOnkFa9brDoM8or35RWP8oqdvGKQV3wrr3iQ1-dodVSssqU3VPLwNBeRV6u4iSupI6WMBu-bnXIdUgHGuAaqVEKLtmkD6reNBpuZ6qiVTAcNr1upgvAFOujWnX6FsIyY1AqsBF_DWCmkr2XTsCYCZFGy0Yfo5bj_8qfL11KyCJTg4BB9gL_DMuwvjHt9r15v0KNb4X-LDjb9pX4Hyummem8Z_hsxhnb_
linkProvider ISSN International Centre
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Design+of+an+AES+Encryption-Based+Keyboard+Driver+for+Keylogging+Defense&rft.jtitle=International+journal+of+advanced+culture+technology+%28Online%29&rft.au=%ED%95%9C%EC%9C%A0%EC%A0%95&rft.au=%EA%B9%80%EB%AF%BC%EC%98%81&rft.date=2024-12-31&rft.pub=%EA%B5%AD%EC%A0%9C%EB%AC%B8%ED%99%94%EA%B8%B0%EC%88%A0%EC%A7%84%ED%9D%A5%EC%9B%90&rft.issn=2288-7202&rft.eissn=2288-7318&rft.spage=548&rft.epage=560&rft_id=info:doi/10.17703%2FIJACT.2024.12.4.548&rft.externalDBID=n%2Fa&rft.externalDocID=oai_kci_go_kr_ARTI_10663166
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2288-7202&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2288-7202&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2288-7202&client=summon