The goal of this project is to design software to support the secure use of portable memory as a medium for transferring secure data. Envision yourself carrying around sensitive data (e.g.,... Show moreThe goal of this project is to design software to support the secure use of portable memory as a medium for transferring secure data. Envision yourself carrying around sensitive data (e.g., passwords, account numbers) on a flash drive that: 1. is secure from unauthorized access, and 2. will not attack another machine on installation (e.g., with a virus). A flash drive is initialized to contain user data as well as an application that allows these data to be manipulated in a consistent way by various entities. Depending on the entity, different data are visible and changeable. Show less