Abstract
A parasitic database combines the fundamental principles of parasitic storage with those of traditional database theory to create a distributed data storage strategy that provides basic database functionality in a design specifically intended to ensure high data security. This approach is inspired by parasitic network storage in which information is stored within network traffic across many machines, usually unbeknownst to their owners, using a communication protocol such as Internet Control Message Protocol (ICMP), etc.
The basis for parasitic data storage is that highly confidential user data is physically "stored" through continuous packet transfer between various nodes within a network. This thesis builds upon this initial idea and presents a possible design approach that uses standard ICMP packet architecture. Database data rows are divided across multiple packets on multiple network nodes by splitting and distributing them in the Data fields of ICMP packets. These database data packets can then be managed by a specially designed parasitic database management system with a client-server architecture.
Library of Congress Subject Headings
Data protection; Computer networks--Security measures; Database security
Publication Date
8-5-2014
Document Type
Thesis
Student Type
Graduate
Degree Name
Information Sciences and Technologies (MS)
Department, Program, or Center
Information Sciences and Technologies (GCCIS)
Advisor
Dianne Bills
Advisor/Committee Member
Edward Holden
Advisor/Committee Member
Yin Pan
Recommended Citation
Tzolov, Svetlin, "Parasitic Databases" (2014). Thesis. Rochester Institute of Technology. Accessed from
https://repository.rit.edu/theses/8487
Campus
RIT – Main Campus
Plan Codes
INFOST-MS
Comments
Physical copy available from RIT's Wallace Library at TK5105.59 .T96 2014