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...
Saved in:
Published in | International Journal of Advanced Culture Technology(IJACT) Vol. 12; no. 4; pp. 548 - 560 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
국제문화기술진흥원
31.12.2024
|
Subjects | |
Online Access | Get 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 |