Hier mal ein Ansatz:
Step 1: Klasse von TPersistent ableiten um das Streaming-System zu nutzen
http://www.delphipraxis.net/95138-[artikel]tpersistent-im-stream.html
Step 2: TStreamklasse nutzen, die die Daten verschlüsselt speichert (einfach mal hier im Forum suchen,
gibt einige Threads dazu
)
Hoffe mal das bringt dich einen Schritt weiter.