flash memory security
as you might already know there are available security mechanisms to secure flash memories (say USB flash disks) the way how they implement it is by thoroughly encrypting the data in RAM before it is actually written and storing the encrypted data to flash memory and the other way round for reading. but i found this method very ineffective since it requires much of time to do the encryption/decryption stuff. my idea is to encrypt the metadata and address translation table since it requires 0.2% time and performance to do so but i couldn't convince my self to let the data encryption(it doesn't seem very secure). my questions is can you tell me scenarios that attackers can break in to the data with out using the address translation table and metadata and also a solution that i have to add up to my idea so that i can propose a more secure mechanism for my thesis.
thank you
flash memory security
===

as you might already know there are available security mechanisms to secure flash memories (say USB flash disks) the way how they implement it is by thoroughly encrypting the data in RAM before it is actually written and storing the encrypted data to flash memory and the other way round for reading. but i found this method very ineffective since it requires much of time to do the encryption/decryption stuff. my idea is to encrypt the metadata and address translation table since it requires 0.2% time and performance to do so but i couldn't convince my self to let the data encryption(it doesn't seem very secure). my questions is can you tell me scenarios that attackers can break in to the data with out using the address translation table and metadata and also a solution that i have to add up to my idea so that i can propose a more secure mechanism for my thesis.
thank you