Skip to content

User Privacy Protection via Windows Registry Hooking and Real-Time Encryption

License

Notifications You must be signed in to change notification settings

eamoruso/UserPrivacyProtect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

User Privacy Protection via Windows Registry Hooking and Real-Time Encryption

Abstract

The Windows registry contains a plethora of information in a hierarchical database. It includes system-wide settings, user preferences, installed programs, and recently accessed files and maintains timestamps that can be used to construct a detailed timeline of user activities. However, these data are unencrypted and thus vulnerable to exploitation by malicious actors who gain access to this repository. To address this security and privacy concern, we propose a novel approach that efficiently encrypts and decrypts sensitive registry data in real time. Our developed proof-of-concept program intercepts interactions between the registry’s application programming interfaces (APIs) and other Windows applications using an advanced hooking technique. This enables the proposed system to be transparent to users without requiring any changes to the operating system or installed software. Our approach also implements the data protection API (DPAPI) developed by Microsoft to securely manage each user’s encryption key. Ultimately, our research provides an enhanced security and privacy framework for the Windows registry, effectively fortifying the registry against security and privacy threats while maintaining its accessibility to legitimate users and applications.

Authors

Edward L. Amoruso, Richard Leinecker, and Cliff C. Zou

About

User Privacy Protection via Windows Registry Hooking and Real-Time Encryption

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published