Hi @suraj1077,
I guess that the major problem it won't be the encryption. You will need to override a lot of features or handle the loadAfter, saveBefore, login action, etc; Because checkout stores that information too (sales_flat_order_address table for example).
Maybe you can start by thinking on change the loadAfter and saveBefore for Customer.