QrypticDB – A Cryptography-Inspired Database Leveraging Symmetric Encryption
Persistent URL
Author(s)
Franck, Miles
Date Issued
May 3, 2025
Abstract
This project presents a secure database solution designed for individuals and small organizations that uses PostgreSQL and encryption. The system implements full database encryption that protects data at rest while maintaining performance during active use, addressing the need for accessible security solutions for non-enterprise users. A key innovation is the platform-agnostic approach to key management, which leverages native operating system security mechanisms to store encryption keys separately from the protected data. Performance analysis through doubling experiments demonstrates the system's scalability across various dataset sizes. The architecture's modular design allows users to customize security levels based on their specific requirements, providing flexibility without compromising core protection. This work contributes to the field by offering an open-source implementation that bridges the gap between enterprise-grade security and the practical needs of small-scale database users, making strong cryptographic protection accessible without specialized security expertise.
Major
Software Engineering
First Reader(s)
Kapfhammer, Gregory
Other Reader(s)
Luman, Douglas J.
Department
Computer and Information Science
Type of Publication
Senior Project Paper
File(s)![Thumbnail Image]()
Name
QrypticDB.pdf
Size
1.41 MB
Format
Adobe PDF
Checksum (MD5)
732ecc4232cd088aa07a989d21913a5f