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


Document Type


Student Type


Degree Name

Information Sciences and Technologies (MS)

Department, Program, or Center

Information Sciences and Technologies (GCCIS)


Dianne Bills

Advisor/Committee Member

Edward Holden

Advisor/Committee Member

Yin Pan


Physical copy available from RIT's Wallace Library at TK5105.59 .T96 2014


RIT – Main Campus

Plan Codes