xts-aes sample for Database Connectors
xts-aes sample for Databases
show an exsample how to combine the Rebex Security with a Database (Embedded: Firebird / VistaDB / SQLite) to seamless crypt the data.
An excample how to combine Rebex Security with ORM Tool (LLBLGen or Telerik Open Access) to crypt seamless some Table-fields within supported Databases.
An performance measurement, for these crypted data:
- Seek (1000 columns)
- update (1000 columns of decrypt, change and encrypt)
- encrypt data (1000 columns)
Compare it with other (e.g. Native DB Encryption, Encrypted FS, without encryption)
-
AdminLukas Pokorny (Admin, Rebex) commented
Actually, I don't think XTS-AES might not be suitable for this scenario.
XTS-AES is a block cipher intended for disk encryption, which makes it perfectly suitable for encrypting large data streams, but not-at-all-suitable for encrypting individual database table fields or records. Simply said, XtsStream is an alternative to .NET's CryptoStream, but supports random access (seeking) and both reading and writing.
Some of our clients are using XtsStream to encrypt databases, but they layer their database engine on top of XTS-AES, not the other way around.