Subject | Re: [Firebird-Architect] Re: database encryption |
---|---|
Author | Alex Peshkoff |
Post date | 2010-11-08T15:32:13Z |
On 11/08/10 18:15, Jim Starkey wrote:
enough. But as far as I've understood Daniel, interface is enough from
user's POV to be able to write crypt plugin with crypt algorithm
particular user needs.
generate keys (or loads from disk - for line encryption that is probably
acceptable) is not our problem.
> On 11/8/2010 6:38 AM, Daniel Rail wrote:Certainly, we need to have all of this. Only interface is definitely not
>> I suggest here not to go into details of crypt implementation (what
>>> algorithm, what library, etc.). Instead interfaces needed to support
>>> line& file encryption should be defined.
>> It's all that I'm asking for, is interfaces to be able to define our
>> own line and file encryption.
>>
> I'm afraid that just adding interfaces isn't nearly enough. To do even
> plausible line encryption (out of SSL), you need the following:
>
enough. But as far as I've understood Daniel, interface is enough from
user's POV to be able to write crypt plugin with crypt algorithm
particular user needs.
> 1. Creation or maintenance of a public key pair on the server for keySuppose this is one more hook on server startup. How does plugin
> transmittal.
generate keys (or loads from disk - for line encryption that is probably
acceptable) is not our problem.
> 5. Hooks in PIO for page encryptionSorry - may be we can start with line encryption? :)