S
sqlvs
We've got a web-based application where users are filling out forms,
and there's a potential requirement that user information be encrypted
as it's submitted, and not decrypted and available for administrators
to review until users submit the forms for final approval. So the user
may partially or completely fill out the forms, we store the encrypted
data until they click a final submission button, at which point it
becomes unencrypted and available for administrators to review. It's a
privacy consideration.
Has anyone here worked on an application like this before and, if so,
how did you approach it? Did you do anything special in the database
tier or was all the encryption handled in application code? It seems
like overkill to us and in fact may not end up being a requirement
(especially if we can't find a viable scheme for managing it), but I'm
hoping there's an established strategy or pattern to accommodate the
requirements.
Any ideas?
and there's a potential requirement that user information be encrypted
as it's submitted, and not decrypted and available for administrators
to review until users submit the forms for final approval. So the user
may partially or completely fill out the forms, we store the encrypted
data until they click a final submission button, at which point it
becomes unencrypted and available for administrators to review. It's a
privacy consideration.
Has anyone here worked on an application like this before and, if so,
how did you approach it? Did you do anything special in the database
tier or was all the encryption handled in application code? It seems
like overkill to us and in fact may not end up being a requirement
(especially if we can't find a viable scheme for managing it), but I'm
hoping there's an established strategy or pattern to accommodate the
requirements.
Any ideas?